Todo ha ido perfesto. He metido un juego en mi emulador, y va sin poblemas, y se puede juegar. Eso sí, sin sonido.
En breva abro un hilo pa ver si alguien sabe cómo emular el sonido
Como hallar el punto de entrada de un juego en formato Z80
- Bubu
- Atari 1040 STf
- Mensajes: 895
- Registrado: 04 Abr 2018, 23:10
- Sistema Favorito: Spectrum 16Kb/48Kb
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Atari 2600
- Primera consola: Nintendo GameBoy
- Gracias dadas: 21 veces
- Gracias recibidas: 67 veces
Re: Como hallar el punto de entrada de un juego en formato Z80
Si algo funciona... ¡¡NO LO TOQUES!! ¡¡NI DE COÑA!!
- Namek
- Atari 1040 STf
- Mensajes: 840
- Registrado: 11 Jul 2011, 13:13
- Gracias dadas: 18 veces
- Gracias recibidas: 63 veces
Re: Como hallar el punto de entrada de un juego en formato Z80
robcfg escribió:Namek escribió:En la direccion 0 no se carga nada porque es ROM, los Snapshots del 48k se cargan a partir de 16384...explorer escribió:El formato del archivo .z80 almacena los 48 kB de la memoria del ZX Spectrum, así que es de suponer que el primer byte que se mete en la memoria lo hace en la dirección 0x0000.
Eso no es correcto. En al especificación aparecen dos bytes que indican si los bloques 0-8192 y 8193-16384 son rom o ram. También puedes tener un Spectrum con una rom modificada o de otra país, con lo que seguramente quieras grabar el contenido para asegurarte que ese archivo .z80 es reproducible.
Aparte, el hecho de que lo que se graba son los 48Kb de la memoria:After this header block of 30 bytes the 48K bytes of Spectrum memory follows...
Con lo que se tiene que cargar desde la posición 0 porque si no, te dejas 16Kb fuera.
Como decía en mi post, en los snapshots del 48k (Eso excluye cualquier otro tipo de snapshot) no se carga nada desde la dirección 0 y si se hace como tu sugieres te dejas los últimos 16k de RAM vacíos, por tanto los snapshots de 48k se cargan desde la direccion 16384 y que yo sepa no hay snapshots de 48k que incluyan ROM...
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados