No se si es verdad, lo mismo lo he soñado
Cargar un juego en 48k o en 128k??
- Ivanzx
- 256 bits

- Mensajes: 4316
- Registrado: 20 Nov 2005 00:50
- Ubicación: Frankfurt, Germany
- Contactar:
Cargar un juego en 48k o en 128k??
Siempre he tenido una duda : cuando se carga un juego de Spectrum con el +3Basic, se esta cargando en 128k siempre?? es decir, te metes en la opcion +3 Basic, escribes load"" y cargas el juego...el ordenador detecta si el juego solo se puede cargar en 48k o en 128k?? Se pueden cargar ambas modalidades con esta opcion?
No se si es verdad, lo mismo lo he soñado
, pero creo haber escuchado una vez que si escribes load en mayuscula estas cargando en 128k y si es en minuscula en 48k, pero ya digo, lo mismo es mi imaginacion 
No se si es verdad, lo mismo lo he soñado
- na_th_an
- 256 bits

- Mensajes: 11874
- Registrado: 22 Abr 2005 13:25
- Contactar:
LOAD "" en 128 BASIC = "Cargador" (Loader) en los modelos de cinta. Estás cargando en modo 128K, con la paginación y los puertos del AY activados.
Hay un modo especial, el "USR 0" que se logra entrando en 128 BASIC y escribiendo RANDOMIZE USR 0. Esto lo que consigue es que se empiece a ejecutar la ROM del Spectrum 48 pero sin desactivar paginación y los puertos AY, con lo que pueden usarse. Esto es necesario para algunos juegos o demos del este, por temas de temporización o no sé qué gaitas.
Mayúsculas o minúsculas no tienen nada que ver.
Hay algunos juegos que detectan si se han cargado en 128 o en modo 48 BASIC y actúan en consecuencia, pero el inverso no ocurre: el Spectrum no detecta si el juego es de 48 o 128, sencillamente no puede hacerlo. El Z80 símplemente ejecuta código máquina, no hay "instrucciones de 128K" e "instrucciones de 48K", sino que son las mismas. Simplemente, un programa de 128K utiliza los recursos que tiene (que se manejan, básicamente, a nivel de acceder puertos de E/S con instrucciones in y out).
Hay un modo especial, el "USR 0" que se logra entrando en 128 BASIC y escribiendo RANDOMIZE USR 0. Esto lo que consigue es que se empiece a ejecutar la ROM del Spectrum 48 pero sin desactivar paginación y los puertos AY, con lo que pueden usarse. Esto es necesario para algunos juegos o demos del este, por temas de temporización o no sé qué gaitas.
Mayúsculas o minúsculas no tienen nada que ver.
Hay algunos juegos que detectan si se han cargado en 128 o en modo 48 BASIC y actúan en consecuencia, pero el inverso no ocurre: el Spectrum no detecta si el juego es de 48 o 128, sencillamente no puede hacerlo. El Z80 símplemente ejecuta código máquina, no hay "instrucciones de 128K" e "instrucciones de 48K", sino que son las mismas. Simplemente, un programa de 128K utiliza los recursos que tiene (que se manejan, básicamente, a nivel de acceder puertos de E/S con instrucciones in y out).
- Ivanzx
- 256 bits

- Mensajes: 4316
- Registrado: 20 Nov 2005 00:50
- Ubicación: Frankfurt, Germany
- Contactar:
Gracias Nath!
Ahora tengo otra duda, y es que hay algunos juegos que supuestamente solo pueden cargarse en 48k porque fueron programados antes que el 128k apareciese, pero creo que de estos he cargado algunos en modo +3Basic con load"" (osea en modo 128k) y han funcionado.
Y otra cosa mas extraña todavia : el otro dia cargué el juego Mega-Apocalypse en mi +2A, lo cargué en 128k y tiene musica AY, pero luego lo cargué en 48k y....seguia teniendo musica AY!!!!! a no ser que la musica no sea AY y este muy bien conseguida, pero no creo ademas alguien me dijo que en el emulador directamente aparecia sin musica el juego...
Ahora tengo otra duda, y es que hay algunos juegos que supuestamente solo pueden cargarse en 48k porque fueron programados antes que el 128k apareciese, pero creo que de estos he cargado algunos en modo +3Basic con load"" (osea en modo 128k) y han funcionado.
Y otra cosa mas extraña todavia : el otro dia cargué el juego Mega-Apocalypse en mi +2A, lo cargué en 128k y tiene musica AY, pero luego lo cargué en 48k y....seguia teniendo musica AY!!!!! a no ser que la musica no sea AY y este muy bien conseguida, pero no creo ademas alguien me dijo que en el emulador directamente aparecia sin musica el juego...
- Ivanzx
- 256 bits

- Mensajes: 4316
- Registrado: 20 Nov 2005 00:50
- Ubicación: Frankfurt, Germany
- Contactar:
Pues acabo de probar el juego en 48K y me aparece tambien la musica que aparece en la version 128, es posible que esa musica no sea de AY?????????? PLease ayuda que estoy perdio
El juego es este :
http://www.worldofspectrum.org/infoseek ... id=0003111
El juego es este :
http://www.worldofspectrum.org/infoseek ... id=0003111
- utopian
- 128 bits

- Mensajes: 1692
- Registrado: 15 Sep 2005 07:24
- Ubicación: Leganés, Madrid, Spain
- na_th_an
- 256 bits

- Mensajes: 11874
- Registrado: 22 Abr 2005 13:25
- Contactar:
- Ivanzx
- 256 bits

- Mensajes: 4316
- Registrado: 20 Nov 2005 00:50
- Ubicación: Frankfurt, Germany
- Contactar: