Pena que no salió porque las ventas de la gba no eran boyantes.
Pena que no salió porque las ventas de la gba no eran boyantes.
No importa lo que hagas. Lo más importante es dar el extra. El FUÁ!
El FUÁ: Sacar el poder, la fuerza, el carácter del estómago cuando ya no puedes más.
FUÁ!
Lo que se proyecta hacia el universo.
Carlos24 (21/06/2022), fbustamante (16/06/2022), romeroca (18/06/2022), swapd0 (16/06/2022)
tampoco se perdio nada, esta en la mayoria de las portatiles chinacas actuales y ademas la version original
Si que corren los ARM, y eso que la GBA tiene varios cuellos de botella.
No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.
It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx
Pero según el vídeo, en teoría, no debería poder funcionar. Recordemos que la GBA no tiene HW para el manejo de gráficos 3D. Este "port", en realidad, está hecho desde cero, aprovechando todas las prestaciones de la máquina y del procesador.
Si veis el vídeo, se menciona que el desarrollador uso documentación oficial de la CPU que no facilitaba Nintendo, que aprovechaba una zona de RAM que era más rápida que la que se utilizaba habitualmente, y un ingenioso sistema de cambio de modo de funcionamiento de la CPU para poder usar hasta 5 veces el tamaño de los registros internos. Lo que no entiendo es cómo cambiar de modo es más rápido que una consulta a la RAM, pero oye, si le funciona...
Por eso me gusta la programación a bajo nivel, puedes usar trucos muy chulos para lograr resultados espectaculares. El problema es dar con dichas soluciones, y tener que lidiar con las limitaciones cuando quieres terminar algo, en lugar de programarlo.
PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%
Sven (17/06/2022)
Si la gba hubiese durado un año más habría salido Quake... Nintendo la mató demasiado rápido.
Sí se perdió. Mucho.
Quizás habrían sacado el Tomb Raider comercialmente. Se ha demostrado ahora que se podía y con buena jugabilidad.
-----Actualizado-----
Dos años tardó.
Me preguntó si lo habría podido trasladar a la ds y con más polígonos que no la "acceleración gráfica" de 2048 polígonos por frame de la cpu.
No importa lo que hagas. Lo más importante es dar el extra. El FUÁ!
El FUÁ: Sacar el poder, la fuerza, el carácter del estómago cuando ya no puedes más.
FUÁ!
Lo que se proyecta hacia el universo.
Probablemente cambiar de modo tarde 1 ciclo de reloj, mientras que acceder a la RAM tardara varios. Pasada la generación de los 16bits lo que mas ralentiza suelen ser los accesos a la memoria, por eso los procesadores llevan cache, ademas de que así te desacoplas con la memoria, esta puede ir a X MHz pero la CPU puede ir a muchos mas.
No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.
It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx
GBA duró lo que duró. Nintendo decía que no quería matarla con la salida de la DS () así que se podrían haber seguido haciendo juegos para la GBA, pero eso hubiera costado esfuerzo y tiempo, y no creo que a ninguna empresa le saliera más rentable que trabajar con DS (especialmente con las ventas de esta última).
Tal como está hecho este port, dudo mucho que lo hubiera podido hacer. Casi todo es ASM, y usa todos los trucos posibles de la GBA. Dudo que la arquitectura de la DS le hubiera permitido hacer lo mismo, aún en modo GBA. En mi opinión, tendría que haber empezado de cero, y hubiera tenido menos mérito, teniendo en cuenta que Metroid Prime Hunters fue casi juego de lanzamiento (la demo salió con las consolas).
Aparte, creo recordar que Nintendo exigía que los juegos hechos en DS usasen las características de la consola (táctil, micrófono, las dos pantallas...).
No lo sé, ten en cuenta que "cambiar de modo" no es sólo poner un bit de cero a uno: hay que guardar los registros de datos, los de estado, algún puntero de ejecución, puede que la pila de memoria... Son varios procesos y hay que almacenar cosas (no sé dónde). Es una de esas cosas que te dicen que existen, pero que no profundizan en el tema.
PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%
Sven (07/07/2022)
Ahora mismo están mirando de liberar la versión de la ROM que tiene los assets de Quake porque la ROM liberada hasta la fecha tiene assets de otro juego llamado Cyboid. Igualmente se quiere liberar el código fuente.
Sven (07/07/2022)
No hay que guardar nada, solo que dependiendo del modo algunos registros se guardan en registros físicos distintos. Por ejemplo el Z80 tiene dos bancos de registros y con una instrucción se intercambian, pero no se escriben en memoria ni nada de eso, solo que a partir de ejecutar esa instrucción cuando cargues algo en un registro ira al banco alternativo.
No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.
It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx
Drumpi (21/06/2022)
Marcadores