From: Santiago R. <com...@es...> - 2002-10-08 09:19:50
|
En Mon, 7 Oct 2002 23:36:21 +0200 "Kak" <jb...@ti...> escribio: > la emulacion del 128 y +2 va perfecta, (yo no he encontrado ningun > fallo aun) la emulacion del +2a y del +3 es bastante trivial a partir > > la musica 128 ... bueno, pues suena... se parece al resultado final, > algunas melodias las toca bien, algunas no, pero aun le falta > perfectamente en el modo 128 :) como que lo de la paginacion es algo > totalmente independiente del .tap, pues carga la cinta el solito y > pagina el propio programa :) ¿De verdad Aspectrum hace ya todo eso? ¡Qué gran trabajo estáis haciendo! Creo que es el momento de ponerme en serio de nuevo con aspectrum y contribuir al trabajo que estais metiendo en él. Yo lo dejé un poco de lado porque nadie me ayudaba (sólo Alvaro, y seguía teniendo mucho curro aún así con su ayuda) y por falta de tiempo lo dejé parado. Ver este avance realmente motiva, y es donde uno se da cuenta PORQUE es importante la GPL, ya que de otro modo este proyecto hubiera muerto. Lo primero que quiero hacer es remodelar la Web de Aspectrum para que enlace directamente a los .tar.gz de sourceforge y darle un aspecto más renovado indicando lo que ya soporta. Para ello necesito que me digais todo lo que ya hace Aspectrum en plan propaganda. Otra cosa que hay que hacer es cambiar los créditos. Creo que ya no es sólo mi emulador. Es nuestro emulador, y como tal debéis aparecer en todos los créditos en igualdad de condiciones. Yo me tiré 2 años para hacerlo arrancar, pero una vez en marcha sin vuestra ayuda seguramente estaría pagado. Otra cosa que tenemos que decidir es qué hacemos con SDL. Os explico: yo empecé el emulador en SDL, y funcionaba estupendamente, pero como yo sabía más de allegro que de SDL, pues lo pasé a Allegro. Al hacerlo perdí casi un 20% de rendimiento, cosa que en un emulador se nota. Vamos, que si con SDL corria en mi Pentium 120, con Allegro tenía que saltarse frames... Lo del rendimiento tiene un punto importante... si sale un backend de SDL para gameboy advance, por ejemplo, imaginaros que el emulador pudiera correr allí!!! O de PSX, o de lo que sea. La pregunta es: ¿Lo pasamos a SDL como único lenguaje? (no debería costar, pues recordad que apenas pintamos píxeles en pantalla y poco más). ¿Lo ponemos como opción en tiempo de compilación? (esto me parece exagerado). Por el GUI, Alvaro, no te preocupes, porque SDL es basico (acceso a los píxeles) pero hay por ahi MUCHAS librerias basadas en SDL: SDL_gui, SDL_ttf (fuentes truetype), SDL_image, SDL_mixer, etc. Como tal, funcionan en todas las plataformas que lo hace SDL... Vamos a pensar un poquito en este tema a ver si sacamos en claro alguna decisión. Aparte del código ya hecho y de la comodidad de que todos conoce- mos allegro, ¿qué ventajas le veis a allegro? ¿Que mame esté hecho en Allegro nos debe dar tranquilidad? Yo es que veo SDL MUY extendido (las librerias de SDL vienen en todas las distribuciones) mientras que las libs de allegro no. Ha habido gente de #escomposlinux que no ha querido probar aspectrum porque al ejecutarlo le pedia las allegro y no venian en rpm/deb y no querían instalar ficheros compilados (llenar el arbol de directorios de cosas compiladas, vamos). Además algunos de ellos se les fueron abajo las XWindow al ejecutar el emulador (creo que era cosa de allegro). Sé que MAME usa allegro, y también RAINE, pero no sé si sería más rentable SDL. Igual no es necesario, yo no tengo acciones de SDL, si me convenceis dándome motivos, yo cambiaré mi opinión. Además ahora como mínimo hay que votar, porque somos 3 los que somos autores de este emulador y como tales debemos decidir democráticamente qué caminos votar :-) saludos! -- Santiago Romero Departamento de Sistemas sr...@se... Av. Primado Reig 189, entlo 46020 Valencia - Spain Telf. (+34) 96 332 12 00 Fax. (+34) 96 332 12 01 http://www.servicom2000.com |