¿Cómo hacer un disco arrancable por menú de ZX Spectrum +3?
Moderador: Fundadores
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: ¿Cómo hacer un disco arrancable por menú de ZX Spectrum +3?
Gracias por el aporte, ya no recordaba como se hacía y justo hace unas semanas andaba tratando de hacerlo
- mad3001
- Demonio segundo orden
- Mensajes: 1940
- Registrado: 25 Nov 2015, 00:15
- Ubicación: Mostoles(Madrid)
- Has thanked: 85 times
- Been thanked: 117 times
Re: ¿Cómo hacer un disco arrancable por menú de ZX Spectrum +3?
Bueno, en el manual del +3 (y del +2 por cierto) ya lo dice... el loader intenta lanzar el boot (si el disco tiene sector boot correcto), sino intenta lanzar un programa llamado "*" (solo puede salvarse desde codigo máquina, no desde basic) y por ultimo intenta cargar programa basic que se llame "DISK". Este ultimo puede hacerse en basic con SAVE "DISK" LINE 0
Volviendo a los origenes... programa en assembler
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: ¿Cómo hacer un disco arrancable por menú de ZX Spectrum +3?
Que interesante,mad3001 escribió: ↑07 Oct 2021, 21:05 Bueno, en el manual del +3 (y del +2 por cierto) ya lo dice... el loader intenta lanzar el boot (si el disco tiene sector boot correcto), sino intenta lanzar un programa llamado "*" (solo puede salvarse desde codigo máquina, no desde basic) y por ultimo intenta cargar programa basic que se llame "DISK". Este ultimo puede hacerse en basic con SAVE "DISK" LINE 0
Si encuentra el loader grabado en ASM ¿para qué necesita el programa Basic llamado "DISK"?
Aunque ya no se usan estos discos, lo encuentro sumamente interesante y me gustaría saber más
- jordigahan
- Demonio segundo orden
- Mensajes: 1759
- Registrado: 06 Sep 2013, 02:17
- Has thanked: 3 times
- Been thanked: 17 times
- Contactar:
Re: ¿Cómo hacer un disco arrancable por menú de ZX Spectrum +3?
esto tambien sirvce para las cintas en el +2 ?
- Zup
- Aspirante a demonio
- Mensajes: 244
- Registrado: 27 Ene 2019, 17:41
- Ubicación: Navarra
- Been thanked: 16 times
Re: ¿Cómo hacer un disco arrancable por menú de ZX Spectrum +3?
No lo necesita. Simplemente hace estos pasos por este orden:Popopo escribió: ↑08 Oct 2021, 00:05Que interesante,mad3001 escribió: ↑07 Oct 2021, 21:05Bueno, en el manual del +3 (y del +2 por cierto) ya lo dice... el loader intenta lanzar el boot (si el disco tiene sector boot correcto), sino intenta lanzar un programa llamado "*" (solo puede salvarse desde codigo máquina, no desde basic) y por ultimo intenta cargar programa basic que se llame "DISK". Este ultimo puede hacerse en basic con SAVE "DISK" LINE 0
Si encuentra el loader grabado en ASM ¿para qué necesita el programa Basic llamado "DISK"?
Aunque ya no se usan estos discos, lo encuentro sumamente interesante y me gustaría saber más
1.- Cargar el sector de arranque.
2.- Cargar el fichero *.
3.- Cargar el fichero DISK.
4.- Cargar desde cinta.
Cualquiera de estas opciones es capaz de arrancar el juego; si hay más de una válida... pues arrancará la primera que encuentre (es decir, si existen ficheros * y DISK, el que se ejecutará será el *).
¿A qué te refieres?
El +2 no tiene disco, su opción de cargar es equivalente a ejecutar un LOAD "". En el caso del +2A/B, si tiene una unidad de disco seguiría los mismos pasos que el +3.
Si a lo que te refieres es a lo del LINE, eso funciona en todos los Spectrum. La instrucción SAVE "nombre" LINE xxx hace que cuando el programa se cargue se ejecute en la línea xxx. Habitualmente la gente suele querer empezar por la primera línea (de ahí el LINE 0), pero nada te impide hacer que tu programa empiece en otra parte (p.ej.: LINE 9000).
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
- Popopo
- Hermano de Lucifer
- Mensajes: 3466
- Registrado: 05 Nov 2019, 15:25
- Has thanked: 1120 times
- Been thanked: 571 times
Re: ¿Cómo hacer un disco arrancable por menú de ZX Spectrum +3?
Esta genialcpcbegin escribió: ↑12 Oct 2021, 21:20 Pues ya puestos he adaptado el menú de arranque del CPC al +3
- tacha
- Hermano de Lucifer
- Mensajes: 3148
- Registrado: 04 Abr 2013, 20:22
- Ubicación: Montevideo, Uruguay
- Has thanked: 46 times
- Been thanked: 32 times
- Contactar:
Re: ¿Cómo hacer un disco arrancable por menú de ZX Spectrum +3?
Que clase de erejìa acabo de leer?
Dos cosas, las ROM del +3, +2a, +2b de fábrica son las mismas, solo que detectan si hay controladora de disco, incluso si a la +2a le pones los chips faltantes para el circuito de discos o a un +2b le metes por el bus de expansiòn la controladora externa de wilco, el menú dirá +3 BASIC.
lo segundo, que loco que no conocíais lo de SAVE "DISK" LINE 0. Incluso para mi el mejor método de almacenamiento en los +2a/b/+3 son la Compact Flash con el IDE8bits, donde tengo que tener un archivo DISK para que me dirija tras presionar ENTER en el menu inicial a mi Programa Navegador, jejejeje.
66 6C 6F 70 70 69 6E 67 20 6D 61 73 63 61 20 50 30 6C 6C 34 / 6D 61 73 20 63 6F 74 69 6C 6C 61 20 73 65 72 E1 73 20 74 75 20 49 7A 61 72 6F 20 3A 70