From: Alvaro A. <A_...@te...> - 2002-10-09 00:32:38
|
BUENOS DIAS!!! Y entonces, va Santiago Romero y dice ¿Re: [Aspectrum-devel] Futuro? > 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 > > la musica 128 ... bueno, pues suena... se parece al resultado final, > ¿De verdad Aspectrum hace ya todo eso? ¡Qué gran trabajo estáis haciendo! en realidad no, el que lo hace es zxdeb, pero casi casi.. > 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. Si, eso es algo que yo tambien tenia ganas de hacer, que al menos tubiese una seccion de screenshots, una con noticias (y a ser posible que las pillase directamente de las noticias de sourceforge) y otra para los downloads. > 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 echo :-) > todos los créditos en igualdad de condiciones. Yo me tiré 2 años para Uff, te lo curraste no llegaba a imaginar cuanto se podria tardar en hacer eso. > 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 En un P166MMX va bien (a 50fps) dentro de algunos dias os digo en un 486 a 133. > 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. En realidad siempre se podria hacer un port de allegro encima de SDL. > 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). Pues a mi no. > 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... Humm, no habia caido en eso, tengo que darme una vuelta por www.libsdl.org > 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). Si, eso pasaba con la 3.99 WIP usando pantalla completa, tambien se llevaba fatal con la barra de gnome, por no hablar de que aun se niega a poner 320x240 en mi ordenador o el bug del hline. Pero hay que recordar que era un WIP, ni siquiera era una beta. > Sé que MAME usa allegro, y también RAINE, pero no sé si sería más rentable Y realspectrum :-) > 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 :-) Por cierto que te toca a ti decidir el tamaño de las paginas de ram X'DDDD Personalmente el encapsulamiento me rebienta, (no es el unico detalle del que no estoy contento, pero he de admitir que son preferencias personales) pero para portarlo a SDL he de admitir que solo hay que cambiar un archivo v_allegro.c y algun detalle mas por ahi. Lo que si hay que tener en cuenta es que muchas de las funciones de v_allegro.c son simplemente añadir una letra al nombre de la funcion, pero en el futuro hay que tener una plataforma como base y portarlo a la otra. Otro detalle que habria que valorar es si a Kak le afecta mucho el no usar allegro, con respecto a zxdeb En win32 y Dos mi unica experiencia es con allegro, y su instalacion es muy sencillita, en el caso de linux, tanto sdl como allegro vienen con mi distro, y estan instalados todo el rato, asi que no se cual es mas comodo. En resumen estoy con Kak y creo que estaria bien durante un tiempo soportar las dos librerias, y luego mas adelante en funcion de lo versatil que sea una u otra decidir. -- "640 kb should be sufficient for anyone" -Bill Gates, 1981 | _ Grettings of __ _| |___ __ _ Al...@as... LiNUX USER #66734 Saludos / _` | / -_) _` | http://pagina.de/alea A_...@te... de \__,_|_\___\__,_| MS Messenger: alv...@ho... Para obtener Llave Publica GnuPGP un mail con subject: enviar clave pub |