|
From: Jordi <jb...@ti...> - 2002-10-12 12:29:34
|
On Sat, 12 Oct 2002 14:01:39 +0200, Santiago Romero wrote:
>>mmm... se encapsulara la gui? ;)
>
>No. Visto lo siguiente ya no tengo necesidad de portarlo a SDL:
...
no hombre, lo decia por si nos coge por pasarlo a otro GUI un dia=
de
estos :)
lo que si que haria yo seria separar claramente todo lo que sea=
gui,
debugger, etc... de la emulacion: o sea, en el main que este todo=
lo
de la GUI, pero que no haya ni un solo trozo de codigo
correspondiente a la emulacion: asi en el caso que se intente=
portar
a una plataforma, ya que no se encapsula la GUI no se tenga que=
ir
quitando trozos de codigo por aqui, trozos de codigo por ahi.
resumiendo: lo que estaria bien seria que se dejara todo=
ordenadito
para que se pudiera tener un main del que se pudiera quitar todo,=
y
simplemente tener:
void main (void)
{
=09initializeZ80();
=09while (1) emulateFrame();
}
(donde emula_frame no contiene nada que no sea dependiente de
plataforma o no use funciones del v_alleg)
(obviamente un main no contendra nunca solo eso, necesitara
inicializacion, parseo de parametros , etc... pero la idea es=
esa,
que con 4 lineas se pueda emular bien)
>PS: ahora soy yo el que ha pulsado "responder al autor" en vez=
de a
>la lista X'D
ya lo he notado! xDD
|