NotFound Senior Member
Mensajes: 131
|
¿Existe algún banco de pruebas para ROM de Spectrum? (lunes, 08 de marzo 2004, 11:40) |
|
Hola.
He ensamblado la rom de Spectrum "Gosh wonderful rom" con pasmo tras unos mínimos cambios y parece funcionar bien, pero un diff de mi versión y del binario bajado de la web www.wearmouth.demon.co.uk/gw03/gw03page.htm me dice que los ficheros son diferentes. Entonces me pregunto ¿existe algún programa que compruebe a fondo la compatibilidad de una rom?
Salu2 |
Estado: desconectado |
|
Orden de las respuestas: última respuesta primero :: primera respuesta primero |
colossus Moderador
Mensajes: 315
|
RE: ¿Existe algún banco de pruebas para ROM de Spectrum? (lunes, 08 de marzo 2004, 11:50) |
|
Buenas, NotFound:
Tengo que confesar mi más completa ignorancia al respecto. Supongo que podría existir una utilidad así, pero no tengo ni idea de dónde encontrarla.
Pero, si quieres, mándame la ROM y la probaré con los programas que se me ocurran, a ver si encuentro algo raro... Que cuatro ojos ven más que dos.
Un saludo: Colossus
PD: Enhorabuena, compilar toda una ROM no es poco decir
|
Estado: desconectado |
|
NotFound Senior Member
Mensajes: 131
|
RE: ¿Existe algún banco de pruebas para ROM de Spectrum? (lunes, 08 de marzo 2004, 14:02) |
|
Hola, colossus.
Gracias, pero creo que ya encontré el problema. Es con el tratamiento del símbolo $ para referirse a la posición actual, que en los DEFB estaba tomando erróneamente la posición del ítem actual, y no del comienzo de la instrucción DEFB.
Para encontrarlo lo que hice fue desensamblar las dos versiones, hacerles un diff y buscar en el .asm que había en la posición de las diferencias. Esto último es fácil por que la mayoría de las etiquetas son de la forma L(dirección en hex).
Lo curioso es que la ROM funcione a pesar de esos fallos. Bueno, tampoco la probé demasiado la verdad.
Pues nada, en breve una nueva versión de pasmo con éste y algún otro bug corregidos.
Salu2 |
Estado: desconectado |
|