ZX-Uno prototipo 2: seguimos dándole caña

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
Haplo
MSX Turbo R
MSX Turbo R
Mensajes: 278
Registrado: 14 Abr 2014, 22:24
Sistema Favorito: PC
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Nintendo NES/Clónica
Ubicación: Ciudad Real
Gracias dadas: 33 veces
Gracias recibidas: 5 veces

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor Haplo » 02 Jun 2015, 01:47

Gracias, pensaba que era más complicado, sorry.

Lamentablemente sólo he podido actualizar con firmware.wav (al menos ahora pone 0.226).
He probado un montón de veces a actualizar con machine.wav y aunque ha veces completa el proceso y pone que se ha actualizado correctamente luego me sale esto:

error.JPG
error.JPG (40.88 KiB) Visto 6230 veces



He probado tocando volumen y ecualizador de audio sin mucho éxito, mañana probaré en otro equipo o con el móvil.

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor antoniovillena » 02 Jun 2015, 09:22

La actualización de la máquina es correcta, lo que pasa es que algunas ROMs fueron cambiadas por lo que te da problemas de CRCs. Tendría que mejorar esto para que no se actualice la tabla de ROMs junto con la máquina, pero de momento puedes reemplazar las ROMs que te den problemas CRCs. Si pulsas Enter se cargan (aunque tenga CRC inválida) y se puede desactivar el mensaje desde la BIOS. Para asegurarte al 100% de que tienes la nueva máquina prueba una demo de las que sugiere McLeod.

Avatar de Usuario
Haplo
MSX Turbo R
MSX Turbo R
Mensajes: 278
Registrado: 14 Abr 2014, 22:24
Sistema Favorito: PC
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Nintendo NES/Clónica
Ubicación: Ciudad Real
Gracias dadas: 33 veces
Gracias recibidas: 5 veces

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor Haplo » 02 Jun 2015, 10:26

Ok, si es normal pues chachi. Lo que si recuerdo es que el EXDOS me fallaba al cargar y salía la pantalla en modo 48 con el modo de "press play". Ahora no estoy delante del pc, esta tarde lo miro más despacio.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor mcleod_ideafix » 02 Jun 2015, 15:59

Haplo escribió:Ok, si es normal pues chachi. Lo que si recuerdo es que el EXDOS me fallaba al cargar y salía la pantalla en modo 48 con el modo de "press play". Ahora no estoy delante del pc, esta tarde lo miro más despacio.

Eso es porque tienes puesta como ROM por defecto la ROM de "Cargando Leches" que, que yo recuerde, no tiene habilitado el DivMMC. Pon el soporte de DivMMC y NMI en "Automático" y elige para arrancar alguna otra ROM, como por ejemplo la de un Plus 2A, o del Plus 2 gris, o la de un 48K.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
Haplo
MSX Turbo R
MSX Turbo R
Mensajes: 278
Registrado: 14 Abr 2014, 22:24
Sistema Favorito: PC
primer_sistema: Spectrum +2
consola_favorita: Sony PlayStation 1
Primera consola: Nintendo NES/Clónica
Ubicación: Ciudad Real
Gracias dadas: 33 veces
Gracias recibidas: 5 veces

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor Haplo » 02 Jun 2015, 19:27

Ok, los errores de lectura al cargar el firmware se han solucionado usando la salida amplificada de mis altavoces de mesa, se conoce que la salida de auriculares de mi portátil es una caca.

Lo del EXDOS era que formateé la SD y se me olvidó pasar las carpetas de SYS y BIN al raiz, asi que con razón no cargaba.

Otra cosita, he estado editando generamcs.bat pero no consigo cambiar las roms ni la distribución del teclado (quería usar la ES), a pesar de que es aparentemente sencillo viendo el .bat

Avatar de Usuario
Sinclair
MSX Turbo R
MSX Turbo R
Mensajes: 323
Registrado: 19 Jun 2013, 00:00
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Atari 2600
Primera consola: Sony PlayStation 1
Gracias dadas: 8 veces
Gracias recibidas: 1 vez

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor Sinclair » 03 Jun 2015, 17:16

Haplo escribió:Otra cosita, he estado editando generamcs.bat pero no consigo cambiar las roms ni la distribución del teclado (quería usar la ES), a pesar de que es aparentemente sencillo viendo el .bat


Tengo en local replicado el repositorio con el SlikSvn, y también intenté generar con generamcs.bat un el archivo .mcs personalizado pero tampoco lo conseguí. A ver qué puede faltar. Gracias.
© 1982 Sinclair Research Ltd

Avatar de Usuario
celestinox
Commodore 128
Commodore 128
Mensajes: 97
Registrado: 07 Dic 2012, 17:04
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
Primera consola: Sony PlayStation 2
Gracias recibidas: 9 veces

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor celestinox » 03 Jun 2015, 19:12

Hola.

¿A alguien le queda algún XC3S250E de 144 pines sin soldar o desoldado pero en buen estado; barato?

Es para intentar montar mi segundo engendro de la v1.

Un saludo.

-- Actualizado 03 Jun 2015, 19:33 --

celestinox escribió:Hola.

¿A alguien le queda algún XC3S250E de 144 pines sin soldar o desoldado pero en buen estado; barato?

Es para intentar montar mi segundo engendro de la v1.

Un saludo.


Bueno, he encontrado uno barato por ebay. Es que ahora con la depreciación del Euro, en digikey, por ejemplo ya vale 22 €.


Un saludo

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor antoniovillena » 03 Jun 2015, 20:37

Sinclair escribió:
Haplo escribió:Otra cosita, he estado editando generamcs.bat pero no consigo cambiar las roms ni la distribución del teclado (quería usar la ES), a pesar de que es aparentemente sencillo viendo el .bat


Tengo en local replicado el repositorio con el SlikSvn, y también intenté generar con generamcs.bat un el archivo .mcs personalizado pero tampoco lo conseguí. A ver qué puede faltar. Gracias.


¿Podéis mostrar la salida que da el programa?

-- Actualizado 03 Jun 2015, 19:39 --

celestinox escribió:Hola.

¿A alguien le queda algún XC3S250E de 144 pines sin soldar o desoldado pero en buen estado; barato?

Es para intentar montar mi segundo engendro de la v1.

Un saludo.

-- Actualizado 03 Jun 2015, 19:33 --

celestinox escribió:Hola.

¿A alguien le queda algún XC3S250E de 144 pines sin soldar o desoldado pero en buen estado; barato?

Es para intentar montar mi segundo engendro de la v1.

Un saludo.


Bueno, he encontrado uno barato por ebay. Es que ahora con la depreciación del Euro, en digikey, por ejemplo ya vale 22 €.


Un saludo


A McLeod le va a sobrar uno porque le he mandado un XC6 y una PCB de la v2 para que monte un nuevo ZX-Uno con los componentes de la v1. No lo compres aún y espérate a ver qué dice.

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor mcleod_ideafix » 03 Jun 2015, 21:19

antoniovillena escribió:A McLeod le va a sobrar uno porque le he mandado un XC6 y una PCB de la v2 para que monte un nuevo ZX-Uno con los componentes de la v1. No lo compres aún y espérate a ver qué dice.

Sï, me sobra uno, pero te aviso que está soldado a su placa.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
Sinclair
MSX Turbo R
MSX Turbo R
Mensajes: 323
Registrado: 19 Jun 2013, 00:00
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Atari 2600
Primera consola: Sony PlayStation 1
Gracias dadas: 8 veces
Gracias recibidas: 1 vez

Re: ZX-Uno prototipo 2: seguimos dándole caña

Mensajepor Sinclair » 03 Jun 2015, 23:13

antoniovillena escribió:
Sinclair escribió:
Haplo escribió:Otra cosita, he estado editando generamcs.bat pero no consigo cambiar las roms ni la distribución del teclado (quería usar la ES), a pesar de que es aparentemente sencillo viendo el .bat


Tengo en local replicado el repositorio con el SlikSvn, y también intenté generar con generamcs.bat un el archivo .mcs personalizado pero tampoco lo conseguí. A ver qué puede faltar. Gracias.


¿Podéis mostrar la salida que da el programa?


Código: Seleccionar todo


C:\zxuno\firmware\roms>generamcs.bat > out.txt
El sistema no puede encontrar la ruta especificada.
srec_cat: tld_zxuno_av.mcs: open: No such file or directory

type out.txt

C:\zxuno\firmware\roms>cd ..

C:\zxuno\firmware>call  make.bat

C:\zxuno\firmware>zx7b      logo256x192.rcs       logo256x192.rcs.zx7b

File logo256x192.rcs.zx7b compressed from logo256x192.rcs (6912 to 381 bytes)

C:\zxuno\firmware>sjasmplus firmware.asm
SjASMPlus Z80 Cross-Assembler v1.07 RC7 (build 02-04-2008)
Pass 1 complete (0 errors)
Pass 2 complete (0 errors)
Pass 3 complete
Errors: 0, warnings: 0, compiled: 3853 lines, work time: 0.031 seconds

C:\zxuno\firmware>fcut      firmware_strings.rom  8000 -8000  strings.bin

0xD87 bytes written (3463) at offset 0x8000 (32768)

C:\zxuno\firmware>zx7b      strings.bin           strings.bin.zx7b

File strings.bin.zx7b compressed from strings.bin (3463 to 1541 bytes)

C:\zxuno\firmware>sjasmplus firmware.asm
SjASMPlus Z80 Cross-Assembler v1.07 RC7 (build 02-04-2008)
Pass 1 complete (0 errors)
Pass 2 complete (0 errors)
Pass 3 complete
Errors: 0, warnings: 0, compiled: 3853 lines, work time: 0.031 seconds

C:\zxuno\firmware>fcut      firmware_strings.rom  0000  4000  firmware.rom

0x4000 bytes written (16384) at offset 0x0 (0)

C:\zxuno\firmware>cd roms

C:\zxuno\firmware\roms>..\sjasmplus aa000.asm
SjASMPlus Z80 Cross-Assembler v1.07 RC7 (build 02-04-2008)
Pass 1 complete (0 errors)
Pass 2 complete (0 errors)
Pass 3 complete
Errors: 0, warnings: 0, compiled: 195 lines, work time: 0.000 seconds

C:\zxuno\firmware\roms>copy /b ESXMMC.BIN+                           aa000.bin+                            ..\firmware.rom+                      48.rom+                               plus3es40zxmmc.rom+                   se.rom+                               leches.rom+                           ManicMiner.rom+                       JetSetWilly.rom+                      LalaPrologue.rom+                     Deathchase.rom+                       Chess.rom+                            Backgammon.rom+                       HungryHorace.rom+                     HoraceSpiders.rom+                    Planetoids.rom+                       SpaceRaiders.rom+                     MiscoJones.rom                    roms_a8000.bin
ESXMMC.BIN
aa000.bin
..\firmware.rom
48.rom
plus3es40zxmmc.rom
se.rom
leches.rom
ManicMiner.rom
JetSetWilly.rom
LalaPrologue.rom
Deathchase.rom
Chess.rom
Backgammon.rom
HungryHorace.rom
HoraceSpiders.rom
Planetoids.rom
SpaceRaiders.rom
MiscoJones.rom
        1 archivo(s) copiado(s).

C:\zxuno\firmware\roms>rem call promgen  -w -spi -p mcs -o tld_zxuno_es.mcs       ^

C:\zxuno\firmware\roms>rem               -s 4096 -u 0 ..\..\cores\spectrum_v2_spartan6\test14\tld_zxuno_es.bit

C:\zxuno\firmware\roms>call promgen  -w -spi -p mcs -o tld_zxuno_av.mcs                        -s 4096 -u 0 ..\..\cores\spectrum_v2_spartan6\test15\tld_zxuno.bit

C:\zxuno\firmware\roms>\zz\Xilinx\12.1\ISE_DS\ISE\bin\nt64\promgen.exe -w -spi -p mcs -o tld_zxuno_av.mcs                        -s 4096 -u 0 ..\..\cores\spectrum_v2_spartan6\test15\tld_zxuno.bit

C:\zxuno\firmware\roms>rem srec_cat  tld_zxuno_es.mcs   -Intel                 ^

C:\zxuno\firmware\roms>rem           roms_a8000.bin  -binary -offset 0xa8000   ^

C:\zxuno\firmware\roms>rem           -o prom_es.mcs     -Intel                 ^

C:\zxuno\firmware\roms>rem           -line-length=44                           ^

C:\zxuno\firmware\roms>rem           -line-termination=nl

C:\zxuno\firmware\roms>srec_cat  tld_zxuno_av.mcs   -Intel                           roms_a8000.bin  -binary -offset 0xa8000             -o prom_av.mcs     -Intel                           -line-length=44                                     -line-termination=nl

C:\zxuno\firmware\roms>srec_cat  prom_av.mcs     -Intel               -o tld_zxuno.bin  -binary

C:\zxuno\firmware\roms>rem ..\fcut tld_zxuno.bin 54000 5c000 machine.bin

C:\zxuno\firmware\roms>..\fcut tld_zxuno.bin 00000 54000 machine1.bin

0x54000 bytes written (344064) at offset 0x0 (0)

C:\zxuno\firmware\roms>..\fcut tld_zxuno.bin a8000 08000 machine2.bin

0x8000 bytes written (32768) at offset 0xA8000 (688128)

C:\zxuno\firmware\roms>copy /b machine1.bin+machine2.bin machine.bin
machine1.bin
machine2.bin
        1 archivo(s) copiado(s).

C:\zxuno\firmware\roms>GenRom 0 202 0 0 0 'BIOS' ..\firmware.rom firmware.tap

File generated successfully

C:\zxuno\firmware\roms>GenRom 0 0 0 0 0 'ESXDOS' ESXMMC.BIN  esxdos.tap

File generated successfully

C:\zxuno\firmware\roms>GenRom 0 0 0 0 0 'Machine' machine.bin  machine.tap

File generated successfully

C:\zxuno\firmware\roms>CgLeches firmware.tap firmware.wav

C:\zxuno\firmware\roms>CgLeches machine.tap  machine.wav

© 1982 Sinclair Research Ltd


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados