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 |