From a72d356f5267efc9d2a8d6e9240aa4d6d3ad05a90b18fdc528ca6b0ffc457c7e Mon Sep 17 00:00:00 2001 From: Gabriel Lorenzo Date: Thu, 3 Apr 2003 18:27:41 +0000 Subject: [PATCH] bug de kill arreglado!! --- ediv/CHANGE_LOG.txt | 7 +++++++ ediv/src/stub/inte.c | 7 +------ ediv/src/visual c/ediv_ws.suo | Bin 17408 -> 17408 bytes 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/ediv/CHANGE_LOG.txt b/ediv/CHANGE_LOG.txt index 879667a..6547c45 100644 --- a/ediv/CHANGE_LOG.txt +++ b/ediv/CHANGE_LOG.txt @@ -1,3 +1,10 @@ +3/4/2003 +-------- + * ARREGLADO EL BUG DEL KILL!!! :PPP por fin!!! por supuesto, como todo + gran bug, la causa era una gran chorrada.. en fin.. el robots.prg ya + es casi hasta jugable (si no fuera por las colisiones ke colisionan + como les da la gana xD) (Er_Makina) + 30/3/2003 --------- * Corregidos los operadores -- y ++ con las variables BYTE. eran de esos diff --git a/ediv/src/stub/inte.c b/ediv/src/stub/inte.c index 84610a5..fd2373d 100644 --- a/ediv/src/stub/inte.c +++ b/ediv/src/stub/inte.c @@ -158,7 +158,6 @@ int interprete() //printf("Proceso %d - Estado: %d\n",procs_s[proc_orden[proceso_actual]].id,mem[procs_s[proc_orden[proceso_actual]].id+_status]); if(mem[procs_s[proc_orden[proceso_actual]].id+_status]==1) { mem[procs_s[proc_orden[proceso_actual]].id+_status]=0; - assert(0); lista_quita(proceso_actual); proceso_actual--; } @@ -195,8 +194,6 @@ int proceso( int num, int padre ) //printf("num_proc: %d\n",num); - //if(num==972) assert(0); - while( retcode == 0 ) { @@ -303,7 +300,6 @@ int proceso( int num, int padre ) case lfun://25 NO USADO break ; case lcal://26 - //assert(num_proc_orden<153); devolver++ ; v1 = busca_proc_libre() ; procs_s[v1].imem = mem[imem++] ; @@ -316,7 +312,7 @@ int proceso( int num, int padre ) imem = procs_s[num_proc].imem ; break ; case lret://27 - lista_quita(num_proc) ; + lista_quita(proceso_actual); //printf("Ret: %i\n" , num_proc) ; retcode = 1 ; break ; @@ -471,7 +467,6 @@ int proceso( int num, int padre ) carga_dll((char*)&mem[mem[imem++]]); break ; case lext://57 - //assert(0); externa=extfuncs[mem[imem]]; // corresponder con FUNCTION_PARAMS //temp = externa(pila,&sp,mem,varindex,&procs_s,Call_Entrypoint); diff --git a/ediv/src/visual c/ediv_ws.suo b/ediv/src/visual c/ediv_ws.suo index fc954fad10262a9475acf772ac2d7a825312776e1181679f05bf09b19cce8b36..375ab06967a193d8d2a5552751887b8238eaf6b93f4a3f5f3aa820d7f316a2c0 100644 GIT binary patch delta 595 zcmZqZU~K4M+>pbjLZxS3=NYjSx)o(2LeGL4@6JC$f7dYfsCob`-6;y_6zBn7OjKu*u*pIl2=g$}R)*jfk^d4WPwKrAr% zqJS`G6e9ye91t^rc$)-Wm?pdM7)&k^4&VWq1hN+dKz48bBCO0NsLTZvPGQJr$Yv-7 zvK~rIuGN;74Frj%0>v{K%783o4j_@lV8oCHq!TwMNJ+3UzS&%<;Lpv$2NXe=s9nG$ z4bqy)kPFnF3uFlZaREaS(1K)!;?4DXUW{1$vH7;XD-+8`pwh`IMhh7KZ49(#++>o; z$akCpXxjh(s!R;bAn%r&dIrZc6hnL{aq&SLM(zVFAcH{Q#pH>S`jh{gSxh#zn}yBO_wA$@fmTfZZGR4A h(`g4=#>sP}l_sy@76HapF+=?1h1~L+1)SzF0stn>oag`m delta 593 zcmZuu&r3o<5T03|kv*$tMyXL0*`**wO^ixK>`<5L7!papKwgoQ{iLu{c#GIur=aN2 zrEpJO0=pCxf#(jV`yhegS#*2!ZM=grjHb0qA6{D6c@_3imY^H!+@l|(jZqga~CA)CI-ovua_?70g z_=ye^6kgQqmT3e?5L9`}+v3dHN>5~#N|}s((rPOcf28=Zch}fN9nlN03Oa0%H|5~_ zeQoVul3gS|1)JoZ)zUHtK3JmtO(b288hjEvofB%U%qC5CBR=}l%+vzFje%CwM7Dn% z|7k(Ict)A>BOkear{cjE!sDcp52Uccja1k$dKj2wuUi9SS%5UGk-m9YhgkxEgRnyC zR!C9;{16~vy|m5{FTYx9Pn9D8n(36Gvy4wuo&!*T}UPPcjQ@CdW?=B Pzf@a9GIokQ8H@b_gjt(1