|
|||||||
| Avisos |
![]() |
|
|
|
Herramientas | Calificar Tema | Desplegado |
|
#1
|
||||
|
||||
|
Gnuboy2x 0.4b El primer programa publico en usar scaling por hardware :D
Aqui os lo dejo, la ultima beta del Gnuboy2x con unas cuantas novedades, ya se acerca mas el momento de dejar de mejorar la emulacion y centrarme en el interfaz, todo llegara a su tiempo.
La gente queria scaling, querian pantalla completa, pues aqui teneis, ademas de cumplir la peticion, lo hago a lo grande, usando el scaling por hardware por primera vez en un programa publico gracias a los esfuerzos de rlyeh que lleva un par de dias que se sale, esta dando soporte a todas las pijadas graficas que la gp2x es capaz de hacer, y creedme que me he quedado flipando de lo que esta maquinita es capaz de mover. El tiempo lo dira todo. Bueno, y sin mas tonterias, aqui os dejo el zip, leeos el leeme.txt antes de preguntar, por favor y pasadlo bien, dentro del leeme pone como activar o desactivar el modo de pantalla completa. EDIT: arreglado el tema de que no pudiera cargar roms que no fueran rom.gbc, ahora ya podeis cargar la que os de la gana, volved a bajar el zip y sustituid el gnuboy2x.gpe por este nuevo, comprobad que ocupa 900 y pico Kb
__________________
Última edición por K-teto fecha: 23/12/2005 a las 15:33. |
|
#2
|
||||
|
||||
|
Te doy el primer gracias que recibiras ^^
__________________
![]() |
|
#3
|
||||
|
||||
|
Y yo te agradezco tu mensaje, porque mas que una donacion, mas que un regalo, lo que me anima a seguir es la gente que me dice que le gusta, y la gente agradecida.
Si no fuera por vosotros, no habria seguido con el gnuboy, porque lo hice en una noche de aburrimiento como algo que hacer para que hubiera al menos algo que echarse a la boca de gameboy, y mira tu por donde es la cuarta release ya. Asi que mas bien os tengo que agradecer vuestros animos yo a vosotros, porque haceis que no pierda las ganas.
__________________
|
|
#4
|
||||
|
||||
|
Oye y qué se necesita saber para meterse en eso de portar cosas (en general, emuladores, cosas de linux, etc...) sin que salgan chapuzas, aparte del mail de SERVICIO TESchNICO "PAPAITO RILI" xD
(Objetivamente, apenas estoy empezando a programar el la uni, aun andamos por arrays, y por mi cuenta no he llegado mucho mas lejos, agun fichero y tal, ni punteros se hacer -_-")
__________________
![]() Última edición por pakoito fecha: 22/12/2005 a las 11:02. |
|
#5
|
||||
|
||||
|
Conocimientos del lenguaje que vas a tratar, un poco de programacion grafica, otro poco de sonido... en realidad muchas cosas las vas aprendiendo sobre la marcha.
Lo que mas te puede ayudar es tener imaginacion para dar con que falla y poder resolverlo, recompilar un programa es facil, portarlo es otra tarea, tienes que adaptarlo a las necesidades especificas de la maquina sobre la que va a correr. La ayuda de alguien que ya haya hecho estas cosas antes es un gran impulso, en mi caso rlyeh me ha ayudado con muchas cosas, desde la primera compilacion hasta la ultima me ha ido dando consejos, ayudando con el codigo y tambien me dio la funcion del scaling por hardware que saldra en su proxima minilib, yo la estoy usando ahi pegada en la actual tal cual, pero oficialmente no la sacara hasta la minilib 0.b
__________________
|
|
#6
|
||||
|
||||
|
Pufff...me quedan entonces un par de años hasta que sea capaz de enfrentarme a uno de estos. Por curiosidad, cual es la edad media de los programadores del foro? (puck, winterN, franxis, tu, rlyeh y demas..) para hacerme a la idea porque me da que la mayoria os acercareis mas a la treintena que a la mayoria de edad justa
![]()
__________________
![]() Última edición por pakoito fecha: 22/12/2005 a las 11:18. |
|
#7
|
||||
|
||||
|
Pues yo tengo 26 años, pero vamos, que eso no tiene nada que ver, he visto gente con 17 o 18 que me pegan mil patadas, y tambien ten en cuenta que yo no he estudiado en ningun sitio, ni nada de nada, lo que se es a base de libros y de la mejor herramienta de aprendizaje del mundo, internet.
Empece con 16 años en pascal, luego tuve un paron de un año o asi, luego la mili, volvi al pascal y un pelin de C, luego me pegue otro paron de 4 años cuando conoci a mi novia, y ahora, hara cosa de un año y medio o asi he vuelto, de hecho empece otra vez en cuanto salio la gp32 en españa, lo que pasa es que no encontraba nada que hacer que me gustara, y todo lo que hacia eran programas chorras, efectos graficos y demas cosas que no merece la pena ni enseñar. Asi que animo, que programar no es dificil, es cuestion de imaginacion y ganas.
__________________
|
|
#8
|
||||
|
||||
|
Y yo que quiero ser programador de juegos, anda que no me queda xD
PD: 100% support que programar no es dificil, y puede llegar a ser divertido si lo sabes apreciar ^^
__________________
![]() Última edición por pakoito fecha: 22/12/2005 a las 11:38. |
|
#9
|
||||
|
||||
|
K-Teto, ante todo, muchas gracias por el emulador. Aunque no sé por qué sólo consigo que funcione con 1 de los 4 métodos que propones (he leído el leeme.txt unas 800.000 veces). Eso sí, lo que ha funcionado va de **** madre, y el escalado va genial. Te cuento:
Funciona el primer método, o sea, nombrar la rom a rom.gbc. Al menos he probado con Mario Golf y Mario Land, así que deduzco que con el resto también funciona. Con el segundo método sale una pantalla amarilla, y en menos de un segundo vuelve al menú de la consola. Siguiendo tu ejemplo, he creado un script (el de Mario Land, por ejemplo) como este: Código:
#/bin/sh cd /mnt/sd/Emuladors/GameBoy ./gnuboy2x.gpe ./MarioLand.gb Usando el tercer método (yendo a /mnt/sd/Emuladors/GameBoy y ejecutando ./gnuboy2x.gpe ./MarioLand.gb), pasa lo mismo, y una vez sale del emulador el STerm sigue vivo pero se queda medio tonto. Aparece el menú de la consola y cada vez que pulso algún botón de la consola aparece el texto correspondiente al evento, pintado por STerm (p.ej., si muevo el stick hacia arriba y a izquierda, aparece el texto "VK_UP_LEFT"). Al cabo de unos cuantos eventos puedo ver el STerm a pantalla completa y entonces puedo leer el supuesto mensaje de error del emulador (supongo que es del emulador). Dice esto: Cita:
Con el cuarto método, usando Selector y configurándolo correctamente (también he leído su readme unas cuantas veces ), pantalla amarilla, y vuelta al menú.Por si acaso, he metido emulador y roms en la raíz, y ni así. ¿Sabes qué puede ocurrir? ¿A alguien más le pasa esto? Con el resto de emuladores, juegos y utilidades no he tenido ningún problema... Bueno, lo dicho: ¡gracias por la currada! |
|
#10
|
||||
|
||||
|
Que raro, a mi me ha estado funcionando, voy a hacer mas pruebas, si veis que no tira, usad de momento el metodo 1, el mas cutre, pero bueno, al menos funciona.
Gracias por avisar, me pongo a mirarlo. EDIT: Uff, que metida de gamba, resulta que el archivo main.c donde estoy mirando si has puesto una rom como parametro, y si no lo haces asume que es rom.gbc... era una version antigua que usaba solamente rom.gbc port webos, la use hace un par de dias para testear y luego le puse el tema bien para que funcionara como debia. debe haberseme traspapelao algo y he metido esa cuando no debia. Arreglo y subo ok? el archivo es el mismo, asi que volved a bajarlo cuando veais el primer mensaje editado.
__________________
Última edición por K-teto fecha: 22/12/2005 a las 12:06. |
|
#11
|
||||
|
||||
|
Qué rapidez...
Por cierto, supongo que no tiene absolutamente nada que ver, pero por si acaso lo digo: tengo el fw 1.0.1. |
|
#12
|
||||
|
||||
|
Vaya, el bug no es de donde yo pensaba, esto parece algo mas complicado, asi que tendre que dedicarle un poco mas de tiempo.
__________________
|
|
#13
|
||||
|
||||
|
Suerte!!
![]() PD: me voy a dormir, ya me he cagado en el hijoputa que me ha atacado en el ogame, puedo dormir tranquilo xD
__________________
![]() |
|
#14
|
||||
|
||||
|
Bueno, visto que no veo por ningun lado de donde carajo sale ese error, y creedme que he mirado... para la proxima version a ver si me apaño un selector de archivos en condiciones y ya estaremos hablando de cositas interesantes.
__________________
|
|
#15
|
||||
|
||||
|
Ánimo, K-teto, que te lo estás currando un montón
Cita:
Saludos |
![]() |
| Herramientas | |
| Desplegado | Califica este Tema |
|
|