+3: Orden correcto de carga de las páginas de RAM
Publicado: 08 Dic 2012, 23:39
Estoy intentando pasar unos cuantos juegos de Spectrum a diskette / disco duro. Me he encontrado un problema "curioso" con un juego de 128k, en concreto el Gryzor.
La historia es que este juego carga desde BASIC, y carga un montón de datos. En concreto, carga las páginas 7, 6, 4, 3, 1, 2 y 0 (por este orden). Si carga desde cinta, no hay problema. El problema es que si carga desde disco, se resetea. De momento, mi teoría es que una de estas páginas sobreescribe parte de los datos del +3 DOS y causa el reseteo, o bien el +3 DOS está metiendo datos en alguna página ya cargada y corrompe el programa.
He metido algún otro juego (Knight Tyme, Spellbound) y funcionan bien, pero no usan tantos bancos de RAM como el Gryzor. Me gustaría saber en qué orden se deben cargar las páginas, o cuál creéis que es la que tiene más papeletas para dar problemas. Gracias.
La historia es que este juego carga desde BASIC, y carga un montón de datos. En concreto, carga las páginas 7, 6, 4, 3, 1, 2 y 0 (por este orden). Si carga desde cinta, no hay problema. El problema es que si carga desde disco, se resetea. De momento, mi teoría es que una de estas páginas sobreescribe parte de los datos del +3 DOS y causa el reseteo, o bien el +3 DOS está metiendo datos en alguna página ya cargada y corrompe el programa.
He metido algún otro juego (Knight Tyme, Spellbound) y funcionan bien, pero no usan tantos bancos de RAM como el Gryzor. Me gustaría saber en qué orden se deben cargar las páginas, o cuál creéis que es la que tiene más papeletas para dar problemas. Gracias.