Sintetizando un Spectrum con el ZX-Uno
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: Sintetizando un Spectrum con el ZX-Uno
Vaya faena. Por suerte me queda un prototipo. ¿Te lo envío por correo normal o por correo certificado?
-
- Commodore 128
- Mensajes: 121
- Registrado: 22 Feb 2013, 18:58
- Sistema Favorito: Spectrum +2
- primer_sistema: Spectrum 16Kb/48Kb
- Primera consola: TV Games/Pong Clone
Re: Sintetizando un Spectrum con el ZX-Uno
Hola, finalmente he podido cargar la lección 1 en la FPGA, el led parpadea.
Pero al programar la SPI flash creo que la he liado parda, en vez de seleccionar la M25P40 he seleccionado la M25PE40, con lo que
obtenido un mensaje de error.
He reiniciado el impact, reinicio la boundary scan, cargo los archivos de configuración tanto de la FPGA como de la SPI, selecciono
el modelo adecuado M25P40 e intento hacer un erase, vale se borra.
Pero al intentar de nuevo programar la SPI, obtengo esto:
INFO:iMPACT - Current time: vie 21. feb 21:12:33 2014
// *** BATCH CMD : Erase -p 1 -spionly
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': Erasing Device.
PROGRESS_END - End Operation.
Elapsed time = 5 sec.
INFO:iMPACT - Current time: vie 21. feb 21:12:47 2014
// *** BATCH CMD : Program -p 1 -spionly -e -v -loadfpga -assertinit
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': Erasing Device.
'1': Programming Flash.
ERROR:iMPACT:2525 - '1': Device has exceeded the allocated time.
INFO:iMPACT - '1': Flash was not programmed successfully.
PROGRESS_END - End Operation.
Elapsed time = 22 sec.
...y ahora el led esta encendido sin parpadear.
¿He podido jorobar algo al seleccionar mal la SPI?
Estoy con ISE impact 11.1 en win_xp_pro-sp3-32bit.
saludos
Julio.
Pero al programar la SPI flash creo que la he liado parda, en vez de seleccionar la M25P40 he seleccionado la M25PE40, con lo que
obtenido un mensaje de error.
He reiniciado el impact, reinicio la boundary scan, cargo los archivos de configuración tanto de la FPGA como de la SPI, selecciono
el modelo adecuado M25P40 e intento hacer un erase, vale se borra.
Pero al intentar de nuevo programar la SPI, obtengo esto:
INFO:iMPACT - Current time: vie 21. feb 21:12:33 2014
// *** BATCH CMD : Erase -p 1 -spionly
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': Erasing Device.
PROGRESS_END - End Operation.
Elapsed time = 5 sec.
INFO:iMPACT - Current time: vie 21. feb 21:12:47 2014
// *** BATCH CMD : Program -p 1 -spionly -e -v -loadfpga -assertinit
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 10000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': IDCODE is '12' (in hex).
'1': ID Check passed.
'1': Erasing Device.
'1': Programming Flash.
ERROR:iMPACT:2525 - '1': Device has exceeded the allocated time.
INFO:iMPACT - '1': Flash was not programmed successfully.
PROGRESS_END - End Operation.
Elapsed time = 22 sec.
...y ahora el led esta encendido sin parpadear.
¿He podido jorobar algo al seleccionar mal la SPI?
Estoy con ISE impact 11.1 en win_xp_pro-sp3-32bit.
saludos
Julio.
- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: Sintetizando un Spectrum con el ZX-Uno
No creo que hayas jorobado nada. Prueba a instalarte ISE Webpack 12 e inténtalo de nuevo. Por cierto no hace falta que uses el comando ERASE. Con el comando PROGRAM tienes suficiente (se reescribe el contenido anterior).
-- Actualizado 21 Feb 2014, 22:04 --
Hola JULIO
Las versiones que daban problemas eran posteriores a la 12. Así que probablemente no sea de la instalación. ¿Puedes grabar archivos .bit a la FPGA?
-- Actualizado 21 Feb 2014, 22:04 --
Hola JULIO
Las versiones que daban problemas eran posteriores a la 12. Así que probablemente no sea de la instalación. ¿Puedes grabar archivos .bit a la FPGA?
-
- Commodore 128
- Mensajes: 121
- Registrado: 22 Feb 2013, 18:58
- Sistema Favorito: Spectrum +2
- primer_sistema: Spectrum 16Kb/48Kb
- Primera consola: TV Games/Pong Clone
Re: Sintetizando un Spectrum con el ZX-Uno
Hola.
Acabo de instalar la version 12.2.
¿Qué hago ahora desinstalo la 12.2 y vuelvo a la 11.1, o descargo la 12.1?
Porque de la 11.5 se va a la 12.1. en la pagina oficial.
Con el cutreJTAG chino viene la 12.2.
Y según Jepalza la version posterior a la 13 son las que dan problemas,
(menudo lio)
¿Sin programar la SPI debería obtener alguna imagen? Estoy usando un monitor philips 8833 por input I pone que es
CVBS, sin selección de niveles RGB.
Debería pasar del video compuesto y hacerme un cable RGB-scart para este monitor, porque ya no sé ni lo que soldé en C1.
Y es que se me dá fatal desoldar SMD, fatal fatal.
saludos
Julio.
Acabo de instalar la version 12.2.
¿Qué hago ahora desinstalo la 12.2 y vuelvo a la 11.1, o descargo la 12.1?
Porque de la 11.5 se va a la 12.1. en la pagina oficial.
Con el cutreJTAG chino viene la 12.2.
Y según Jepalza la version posterior a la 13 son las que dan problemas,
(menudo lio)
¿Sin programar la SPI debería obtener alguna imagen? Estoy usando un monitor philips 8833 por input I pone que es
CVBS, sin selección de niveles RGB.
Debería pasar del video compuesto y hacerme un cable RGB-scart para este monitor, porque ya no sé ni lo que soldé en C1.

Y es que se me dá fatal desoldar SMD, fatal fatal.
saludos
Julio.
- mcleod_ideafix
- 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: 54 veces
- Contactar:
Re: Sintetizando un Spectrum con el ZX-Uno
antoniovillena escribió:Vaya faena. Por suerte me queda un prototipo. ¿Te lo envío por correo normal o por correo certificado?
Ah! Pues sería estupendo. Ahora concretamos por privado

Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista
-
- Commodore 128
- Mensajes: 121
- Registrado: 22 Feb 2013, 18:58
- Sistema Favorito: Spectrum +2
- primer_sistema: Spectrum 16Kb/48Kb
- Primera consola: TV Games/Pong Clone
Re: Sintetizando un Spectrum con el ZX-Uno
Genial, ya he pogramado la M25P40, se han guardado los datos y los he verificado, la FPGA está ok.
ISE IMPACT 12.2
Voy a probar los siguientes tests.
saludos
Julio.
ISE IMPACT 12.2
Voy a probar los siguientes tests.
saludos
Julio.
Re: Sintetizando un Spectrum con el ZX-Uno
JULIO escribió:Y según Jepalza la version posterior a la 13 son las que dan problemas,
Esa información a da la página oficial si buscar el error de tiempo sobrepasado que te da a ti (y me daba a mi). Simplemente, comprobé que era cierto. En mi grabador venía un CD (por cierto, con cosas "pirata"....

JULIO escribió: ¿Qué hago ahora desinstalo la 12.2 y vuelvo a la 11.1, o descargo la 12.1?
A gustos. Yo he dejado el núcleo completo de la 14.3, que me parece mas moderna para programar, pero he instalado el IMPACT de la 13.1 únicamente, de ese modo, programo en una y grabo en la otra.
JULIO escribió:¿Sin programar la SPI debería obtener alguna imagen? .
Sí, sin problemas. Eso tampoco lo sabía yo al principio, por que el Papilio Pro siempre graba por defecto en SPI y yo asumía que tambien el ZXUNO lo haría, pero no es así.
Si no se lo indicas, solo grabas en la FPGA, y es volátil, pero arranca y funciona. En cuanto a lo de grabar con otro modelo de SPI, no le afecta, por que yo me he equivocado en mas de una ocasión, y no he roto nada (¿no te acuerdas de los tiempos del canal plús y el famoso 16f84 con su compañero 24lc16?

- antoniovillena
- Amiga 1200
- Mensajes: 2013
- Registrado: 16 Abr 2012, 21:22
- Gracias recibidas: 8 veces
Re: Sintetizando un Spectrum con el ZX-Uno
JULIO escribió:Debería pasar del video compuesto y hacerme un cable RGB-scart para este monitor, porque ya no sé ni lo que soldé en C1.![]()
Y es que se me dá fatal desoldar SMD, fatal fatal.
saludos
Julio.
Yo tengo hecho el cable y la verdad es que merece la pena. Eso sí, tienes que soldar una tira de pines macho a modo de prolongador porque de ese mismo conector sale también el cable JTAG.
-
- Dragon 32
- Mensajes: 29
- Registrado: 06 Feb 2013, 18:27
- Sistema Favorito: Spectrum +2
- primer_sistema: Spectrum 16Kb/48Kb
- consola_favorita: Nintendo SNES
- Primera consola: Nintendo NES/Clónica
Re: Sintetizando un Spectrum con el ZX-Uno
Hark0 escribió:Hombre, un compi de las Artes Graficas!![]()
Te puedo pasar el diseño PDF (cuando lo termine) y presupuestas... habia pensado en vinilo adhesivo... ¿que opinas?
EDITO: hmmm sobre lo de transparente yo no lo acabo de ver sobre las teclas, porque se mezclarán los carácteres de la tecla con los del adhesivo, por lo que creo tienen que llevar fondo (negro, beige, lo que sea) si o si...
@Bone... ¿a que resolución puedes imprimir? entiendo también que tienes plotter de corte para recortar los cuadraditos...
Sobre mi digital, parece que Xerox ha encontrado el fallo de la máquina, y ésta ya pinta bien... menos mal, estoy harto de hacer horas extra...
Hark0, yo puedo imprimir en flexo digital 2400ppp a 180 lpi sobre cualquier material que tenga en almacen... (PP Bco, PET Metalizado, PE Bco, PP Transp, PE Transp, Couche, etc..)
Para estos menesteres, usamos una impresora de banda ancha, que luego puedo troquelar dandole la forma a la etiqueta.
Claro, si me pasais lo que teneis en mente, yo puedo buscar en mi base algun troquel que se acerque al tamaño y forma que buscamos.....e intentar hacer algo.
Yo no tengo vinilo en mi almacen, porque la empresa se dedica a hacer etiquetado para la industria (p.e. cosmeticos, alimentación, etc..) y en ese campo el vinilo como que no tiene mucho uso, jejeje... pero puedo buscar algo que se pueda acercar a lo que tienes proyectado.
Bueno, aqui me teneis para lo que sea.
< Sistema Preparado >
-
- Commodore 128
- Mensajes: 121
- Registrado: 22 Feb 2013, 18:58
- Sistema Favorito: Spectrum +2
- primer_sistema: Spectrum 16Kb/48Kb
- Primera consola: TV Games/Pong Clone
Re: Sintetizando un Spectrum con el ZX-Uno
mcleod_ideafix escribió:- Kings Valley, Arkanoid y Cobra SIGUEN SIN FUNCIONAR. En el caso de estos dos últimos dudo mucho que sea cosa del bus flotante. "Colorator" hace uso muy extensivo de él, y funciona. Floatspy de hecho muestra que existe bus flotante. Debe ser otra cosa.
Bueno, dando un poco a la memoria, recuerdo la excelente pagina de Cristian Secara, en Rumania.
Tiene bastante información sobre +3, de hecho el parcheo del sonido stereo de los +3, salió de aquí.
Arkanoid y Cobra en sus primeras versiones no funcionan en los +2A/B +3 y lo explica en esta pagina, por lo visto algo de un puerto
inexistente, "The missing IN #FF PORT".
+3 hardware info
En el caso del Arkanoid, probad esta versión:
arkanoid (TheHitSquad)
Y Cobra:
Cobra (TheHitSquad)
En la ficha de Cobra aparece un fichero con el codigo para parchear el problema de incompatibilidad con +3:
source code patch
saludos
Julio.
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 14 invitados