emulation - precio - ¿Una referencia en el diseño y la estructura de GameBoy Color Roms?
game boy color precio (2)
Encabezado de ROM de 0x100 a 0x14F. Todo lo demás es "la ROM", es decir, instrucciones entrelazadas con datos o todo eso.
https://web.archive.org/web/20141105020940/http://problemkaputt.de/pandocs.htm
Los códigos de operación están diseñados de manera personalizada para ser como el Zilog Z80, pero no son exactamente iguales, ya que el propio CPU CPU es diferente al de un Z80, así como los ciclos de reloj y los indicadores F del registro son completamente diferentes.
Snoop alrededor de mi código para averiguar las operaciones. https://github.com/grantgalitz/GameBoy-Online/blob/master/js/GameBoyCore.js mira la línea 525 y más abajo. El emulador de GameBoy Color está en Javascript FTW.
Y el emulador de Imran es una mala fuente para ver cómo funcionan los códigos de operación, porque su emulador todavía tiene muchos problemas para hacer los códigos de operación correctamente. Mire el código fuente de gambatte para obtener una descripción más precisa (precisa y "algo más") de cómo funciona la consola.
¿Alguien tiene una referencia o fuente sobre cómo se distribuyen las rom de GameBoy Color? ¿Dónde se utilizan los datos y el código, qué instrucciones de código de máquina, cómo funciona el reloj, etc.? Quizás me interese construir un emulador, pero no puedo encontrar ninguna información sobre la configuración de las roms más que mirarlas en un editor hexadecimal. Estoy interesado en roms en el formato de archivo .gbc
.
Por supuesto, puedo ver la fuente de un emulador en funcionamiento , pero me interesa algo más alto que eso mientras comienzo.
Edición: Aquí hay una carga de recursos realmente buenos que encontré:
- Un emulador se está construyendo en javascript con una fuente más actualizada .
- "El PAN documenta" una especificación detallada de la gameboy
- Una versión más actualizada y mejor del artículo anterior, con un montón de cosas. El mejor recurso .
- Opcodes estándar Z80
- Todos los opcodes en la gameboy z80.
- Una lista de opcodes modificados / eliminados en la Gameboy
- Manual de usuario de Z80 (útil para banderas)
- Discusión de las diferencias entre Gameboy Color Z80 y 8080 / Z80.
- Sitio masivo dedicado a la arquitectura de gameboy (+ GBA)
- Otro documento sobre GBSpec, con tiempos
Además, vea la fuente de mi proyecto en desarrollo y este terminó en C # para el Gameboy Classic (más documentos)
Pensé que el avance visual del muchacho era solo gba. El gameboy es un z80 modificado, el avance de gameboy es un brazo7, una gran diferencia. De todas formas,
Esto solía ser un sitio caliente para este tipo de cosas
Podría tener algunos enlaces relacionados con su problema.