Este tema ya está comentado anteriormente, en este, hilo más o menos a partir de aquí: viewtopic.php?f=12&t=799&hilit=spectrum ... =10#p11954 en adelante.
En resumen:
SI se puede poner un core de spectrum en un slot que no sea el 1, siempre y cuando NO se ponga en BIOS como core por defecto para arrancar (El core por defecto para el arranque en BIOS debe ser siempre el 1 en este caso). El secundario se ha de lanzar únicamente pulsando "Bloq Mays" al arranque, y eligiéndolo de la lista cada vez que quieras usarlo.
Sobre sintetizado y generación del bitstream
Re: Sobre sintetizado y generación del bitstream
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Sobre sintetizado y generación del bitstream
Pues algo raro estoy haciendo yo, porque he estado haciendolo tal y como indicas sin resultados.
Mi config:
Spectrum T23 en slot1 *Core por defecto
Sam Coupe slot2
Spectrum T24/v4 compilado
...etc...
AL arrancar, pulso Bloq May y selecciono slot3 y ....plof....reset
Despues de probar por ultima vez, he estado toda la tarde con el core de SMS dandole pal pelo y ha funcionado perfectamente.
Mi config:
Spectrum T23 en slot1 *Core por defecto
Sam Coupe slot2
Spectrum T24/v4 compilado
...etc...
AL arrancar, pulso Bloq May y selecciono slot3 y ....plof....reset
Despues de probar por ultima vez, he estado toda la tarde con el core de SMS dandole pal pelo y ha funcionado perfectamente.
Re: Sobre sintetizado y generación del bitstream
Echale un vistazo al video que grabé en este post, para que veas exáctamente cómo lo hago, y para que de paso veas que funciona correctamente:
viewtopic.php?f=12&t=799&start=20#p11968
Por cierto, que como es natural, debe resetearse (estás cargando un bitstream nuevo, y por tanto aparecerá *otra vez* la pantalla de inicio con el logo, puesto que debe cargar la bios de nuevo, pero verás que el Core ID es *diferente*, y después lo dejas continuar y como ves, termina arrancando normal.
viewtopic.php?f=12&t=799&start=20#p11968
Por cierto, que como es natural, debe resetearse (estás cargando un bitstream nuevo, y por tanto aparecerá *otra vez* la pantalla de inicio con el logo, puesto que debe cargar la bios de nuevo, pero verás que el Core ID es *diferente*, y después lo dejas continuar y como ves, termina arrancando normal.
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Sobre sintetizado y generación del bitstream
Arranca el zx1 normalmente como un Spectrum para que la BIOS copie en la sram la ROM del Spectrum y del divmmc. Luego ya puedes cargar tu core con el impact directamente en la FPGA.Bone escribió: ¿Como deberia grabar ese *.bit?
¿Solo el core? ¿No deberia cargar tambien la bios?
Re: Sobre sintetizado y generación del bitstream
No es necesario que arranque el zxuno como un spectrum. Cuando cargas el .bit, el propio core carga el bootloader interno (embebido en el bitstream) que busca en la SPI flash la Bios y la ejecuta, y es ésta la que copia las roms a sram.Kyp escribió:Arranca el zx1 normalmente como un Spectrum para que la BIOS copie en la sram la ROM del Spectrum y del divmmc. Luego ya puedes cargar tu core con el impact directamente en la FPGA.Bone escribió: ¿Como deberia grabar ese *.bit?
¿Solo el core? ¿No deberia cargar tambien la bios?
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Sobre sintetizado y generación del bitstream
Ostras!!! Tienes razón ....Quest
Echale un vistazo al video que grabé en este post, para que veas exáctamente cómo lo hago, y para que de paso veas que funciona correctamente:
viewtopic.php?f=12&t=799&start=20#p11968
Por cierto, que como es natural, debe resetearse (estás cargando un bitstream nuevo, y por tanto aparecerá *otra vez* la pantalla de inicio con el logo, puesto que debe cargar la bios de nuevo, pero verás que el Core ID es *diferente*, y después lo dejas continuar y como ves, termina arrancando normal.
No me fijaba en la versión del Core en el arranque y he estado dos dias machacando el disco duro compilando así, copiando asá...en fin, que tengo muuucho trabajo todavia por delante.
Ahora mismo empiezo a cacharrear pero no sin antes darme un buen repaso a todo.
De algo me ha valido ponerme a probar con el core del SMS, ahora ya tengo ajustada la señal rgb. Ya la tengo centrada en mi tv.
Gracias a todos.