entrypoint quit
This commit is contained in:
parent
096614b776
commit
132b9579b2
|
@ -296,3 +296,5 @@ poder cargar fuentes de letra directamente a partir de .map
|
|||
[16:39] [@CicTec] aparece la lista
|
||||
[16:40] [@CicTec] que pero identifica con un dibujo si son datos predefinidos
|
||||
[16:40] [@CicTec] o definidos por usuarios con local :)
|
||||
|
||||
map_clone, copia un grafico, incluyendo puntos de control :)
|
Binary file not shown.
|
@ -176,6 +176,7 @@ TYPEOF_EDIV_Export_Priority *EDIV_Export_Priority
|
|||
#define EDIV_trace 20 // Después de ejecutar cada instrucción de bytecode (solo en debug)
|
||||
#define EDIV_debug 21 // Invocar al trazador - sentencia debug (solo en debug)
|
||||
#define EDIV_first_load 22 // Se ejecuta al cargar la DLL en ejecucion
|
||||
#define EDIV_quit 23 // Llamado por stub_quit()
|
||||
|
||||
|
||||
// Voy a poner unos #defines para que la declaración de datos sea un poco más BASIC... :p
|
||||
|
|
|
@ -120,6 +120,7 @@ typedef int (TYPEOF_GetVarOffset)(tipo_t tipo,char* nombre);
|
|||
#define EDIV_trace 20 // Después de ejecutar cada instrucción de bytecode (solo en debug)
|
||||
#define EDIV_debug 21 // Invocar al trazador - sentencia debug (solo en debug)
|
||||
#define EDIV_first_load 22 // Se ejecuta al cargar la DLL en ejecucion
|
||||
#define EDIV_quit 23 // Llamado por stub_quit()
|
||||
|
||||
|
||||
// Call_Entrypoint
|
||||
|
|
|
@ -750,6 +750,7 @@ int Call_Entrypoint(int ep, ...)
|
|||
case EDIV_ss_init:
|
||||
case EDIV_ss_frame:
|
||||
case EDIV_ss_end:
|
||||
case EDIV_quit:
|
||||
{
|
||||
void (*funcion_ep)(void);
|
||||
funcion_ep=entrypoints[i].hfuncion;
|
||||
|
|
|
@ -377,6 +377,7 @@ void stub_quit(int n)
|
|||
{
|
||||
int i;
|
||||
//assert(0);
|
||||
Call_Entrypoint(EDIV_quit);
|
||||
for(i=0;i<num_indexed_vars;i++) {
|
||||
free(varindex[i].nombre);
|
||||
}
|
||||
|
|
Binary file not shown.
|
@ -8,6 +8,8 @@ yo me lio con estos ficheros todo, asi k pongo mi propia seccion todo ( Riseven
|
|||
|
||||
Cosas por hacer cuanto antes:
|
||||
|
||||
- fade_on() y fade_off() deben devolver fading, es decir esto debe funcionar:
|
||||
while(fade_on()) frame; end
|
||||
- Añadir mnemónicos al kernel del stub (acabar los normales y añadir los de byte, word y string)
|
||||
- Hacer desaparecer la tabla procs_s y sustituirla por variables indexadas
|
||||
- Revisar muchísimo el kernel del stub (compilar cosas, debugear...)
|
||||
|
|
Loading…
Reference in a new issue