¿Hay algún método infalible que permita saber si un programa está funcionando en un modelo de 128 K (sea cual sea), en lugar de en el de 48 K?
Hasta ahora lo que hago es cambiar la página de memoria, lo que en 48 K no tiene efecto, modificar una posición, volver a cambiar la página, comprobar si el valor ha cambiado, restaurar lo que había, por si acaso...
Pero para un caso concreto preferiría un método que no usara la paginación.
Quizá comparando algunos valores de las variables del sistema; o direcciones de la ROM de 48 K que estén cambiadas en los modelos de 128 K (aunque esto podría fallar con ROM mejoradas, como gw03, SE, +3e).
Gracias
¿Cómo saber si es un 128K o un 48K sin usar la paginación?
Moderador: Sir Cilve Sinclair
- programandala.net
- Manic Miner
- Mensajes: 210
- Registrado: Mié Ago 04, 2010 9:20 pm
- Ubicación: España
- Contactar:
-
- Freddy Hardest
- Mensajes: 666
- Registrado: Vie Ago 15, 2008 2:43 pm
Re: ¿Cómo saber si es un 128K o un 48K sin usar la paginació
Yo vi un programa que usaba los registros del AY para detectar los 128k. Esto fallará si tienes un interface AY, pero no es muy común.
Otro método sería usar la paginación, pero para ver si conmuta las ROMs.
Otro método sería usar la paginación, pero para ver si conmuta las ROMs.
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start...
-
- Nonamed
- Mensajes: 1047
- Registrado: Lun Feb 08, 2010 8:19 pm
Re: ¿Cómo saber si es un 128K o un 48K sin usar la paginació
Supongo que también se podrían contar los ciclos entre interrupciones, aunque será más dificil.
El mensaje de copyright, por ejemplo.programandala.net escribió:o direcciones de la ROM de 48 K que estén cambiadas en los modelos de 128 K
¿Quién está conectado?
Usuarios navegando por este Foro: Ahrefs [Bot], Bing [Bot] y 11 invitados