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

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
Mejias3D
Commodore 128
Commodore 128
Mensajes: 97
Registrado: 07 Dic 2014, 20:05
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Videopac
Primera consola: Videopac
Ubicación: Palma de Mallorca
Contactar:

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

Mensajepor Mejias3D » 14 Abr 2015, 12:56

Hark0 escribió:Y ¿no sería mejor, pienso,.... quitar la tecla 5, para no andar "pulsandola" todo el rato?


Ya lo pensé, pero hacer eso lo haría menos universal. Ten en cuenta que no todos los teclados tienen la misma medida de altura de tecla ni el mismo recorrido de pulsación, incluso no tienen el mismo tamaño de ancho y largo y es por eso por lo que ahora estoy trabajando en su mejora.
Última edición por Mejias3D el 15 Abr 2015, 02:49, editado 1 vez en total.
El mundo cambia con tu ejemplo no con tu opinión (Paulo Coelho)
El premio es el placer de descubrir (Richard Feynman)

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 » 14 Abr 2015, 22:47

Muy original el diseño del joystick, Mejias.

Como habrás visto, la caja del engendro la he hecho parecida a la de tu diseño, pero he tenido que dibujarla desde cero con otro programa. El skechup se me atascaba.
Ahora tengo un problema técnico con la impresora. Pero este no es el hilo adecuado para hablar de ello.
Un saludo a todos.

BCH
Spectrum 48K Plus
Spectrum 48K Plus
Mensajes: 33
Registrado: 03 Feb 2014, 09:22
Sistema Favorito: Spectrum +2
primer_sistema: ZX81

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

Mensajepor BCH » 14 Abr 2015, 23:03

antoniovillena escribió:No tienes que reemplazar nada, por defecto ya viene el layout es. Creo que lo has hecho bien, pero para asegurarte borra el archivo .bit y tras el compilado asegúrate de que se ha generado el .bit de nuevo. En el generamcs.bat tienes que apuntar a ese .bit y tras ejecutarlo ya tienes el .mcs generado.


No veo que se genere el .bit nuevo. Deberia aparecer en la carpeta test15?

Estoy usando el ISE v12.2

Lo que hago es:
-dentro de la carpeta test15 borro el archivo tld_zxuno.bit (el unico .bit que hay en la carpeta)
-abro el archivo zxuno.xise y le doy al icono verde "implement top module". Aqui aparentemente compila el proyecto y genera unos cuantos archivos dentro de la carpeta test15, pero ningun .bit
Última edición por BCH el 14 Abr 2015, 23:20, editado 1 vez en total.

Avatar de Usuario
Quest
Atari 1040 STf
Atari 1040 STf
Mensajes: 900
Registrado: 18 Jul 2013, 22:20
Sistema Favorito: Commodore Amiga
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: Nintendo NES/Clónica
Gracias dadas: 9 veces
Gracias recibidas: 16 veces

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

Mensajepor Quest » 14 Abr 2015, 23:15

BCH escribió:
antoniovillena escribió:No tienes que reemplazar nada, por defecto ya viene el layout es. Creo que lo has hecho bien, pero para asegurarte borra el archivo .bit y tras el compilado asegúrate de que se ha generado el .bit de nuevo. En el generamcs.bat tienes que apuntar a ese .bit y tras ejecutarlo ya tienes el .mcs generado.


No veo que se genere el .bit nuevo. Deberia aparecer en la carpeta test15?

Estoy usando el ISE v12.2


Haz click derecho sobre lo que pone algo como generate program file (no lo tengo delante y no se la frase exacta) y en el menu que sale elige Run. Tras unos minutos deberia generarse el bit.

BCH
Spectrum 48K Plus
Spectrum 48K Plus
Mensajes: 33
Registrado: 03 Feb 2014, 09:22
Sistema Favorito: Spectrum +2
primer_sistema: ZX81

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

Mensajepor BCH » 14 Abr 2015, 23:39

Perfecto, gracias! ya lo tengo... ahora me queda la parte de generar el .mcs

Tengo que editar estas lineas dentro de generamcs.bat para que apunte a mi archivo .bit?

Código: Seleccionar todo

call promgen  -w -spi -p mcs -o tld_zxuno_av.mcs          ^
              -s 4096 -u 0 ..\..\cores\spectrum_v2_spartan6\test15\tld_zxuno.bit



Tambien en este archivo podria definir que roms tener disponibles en la BIOS?


Edito:

Bueno, he probado (sin exito) generar el .mcs

He dejado el archivo generamcs.bat tal como es ya que tengo el tdl_zxuno.bit en \cores\spectrum_v2_spartan6\test15\ pero me estoy dejando algo.
Veo que hay un error en la linea de comandos:

Código: Seleccionar todo

C:\DOCUME~1\BCH\Desktop\zxuno\firmware\roms>call promgen  -w -spi -p mcs -o t
ld_zxuno_av.mcs                        -s 4096 -u 0 ..\..\cores\spectrum_v2_spar
tan6\test15\tld_zxuno.bit

C:\DOCUME~1\BCH\Desktop\zxuno\firmware\roms>\zz\Xilinx\12.1\ISE_DS\ISE\bin\nt
64\promgen.exe -w -spi -p mcs -o tld_zxuno_av.mcs                        -s 4096
 -u 0 ..\..\cores\spectrum_v2_spartan6\test15\tld_zxuno.bit
The system cannot find the path specified.

Avatar de Usuario
Mejias3D
Commodore 128
Commodore 128
Mensajes: 97
Registrado: 07 Dic 2014, 20:05
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Videopac
Primera consola: Videopac
Ubicación: Palma de Mallorca
Contactar:

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

Mensajepor Mejias3D » 15 Abr 2015, 03:24

celestinox escribió:Muy original el diseño del joystick, Mejias.

Como habrás visto, la caja del engendro la he hecho parecida a la de tu diseño, pero he tenido que dibujarla desde cero con otro programa. El skechUp se me atascaba.
Ahora tengo un problema técnico con la impresora. Pero este no es el hilo adecuado para hablar de ello.

Un saludo a todos.


Pues no la había visto y es estupenda, me gusta. Sé el trabajo que tiene hacer carcasas, lograr que queden bien ajustadas de medida, así como el tamaño y la distancia de cada agujero, tiene mucho mérito. Eres el primero que ha publicado un "clon del clon" completo, caja incluida.

Si necesitas cualquier cosa solo tienes que pedirlo por MP, como hasta ahora. Estaré encantado de seguir ayudando.

Me gusta esta foto con la comparativa de tamaño entre tu carcasa "Engendro Edition" y la mía para el clon original.
Imagen

Cuando termine de refinar el diseño del Joykey y su publicación en Thingiverse, lo siguiente en lista es terminar el diseño de la carcasa original de ZX-Uno. Recordad que la podéis encontrar aquí y que el pequeño agujero en forma de "8", que está en la esquina superior, es para poner 2 trozos de cable de fibra óptica para transmitir la luz de los leds de la PCB al exterior.

-- Actualizado 15 Abr 2015, 13:04 --

Ya está disponible para su descarga el modelo para imprimir vuestro propio Joykey.
Este es el enlace http://www.thingiverse.com/thing:772626

Joykey, como comentaba en esta entrada es un joystick que usa el set de teclas del teclado numérico como pulsadores, para poder usar palanca de juegos en el teclado de vuestro ZX-Uno.

Una vez impreso tenéis que ponerle un cuadradito de Velcro adhesivo en la base y colocarlo sobre la tecla número 5 del teclado numérico.

Tened en cuenta que tiene una orientación de colocación:

De los cuatro "pinchos", uno de ellos tiene un triangulito indicador. Pues bien, ese pincho en cuestión debe caer sobre la tecla 8 del teclado. Puede parecer indiferente pero no es así. Las teclas tienen pequeño desplazamiento debido a su forma de pirámide truncada descentrada.

Imagen
Imagen
Imagen

Este es el Velcro adhesivo que he comprado para el caso. Este trocito me ha costado solo 20 céntimos de euro.
Imagen

EDITO:

Ya está disponible el código para utilizar el Joykey en Zx-Uno como si de un Joystick Kempston se tratase. Aquí lo tienes publicado. Ya puedes machacar marcianitos a gusto! :mrgreen:
Última edición por Mejias3D el 19 Abr 2015, 23:54, editado 2 veces en total.
El mundo cambia con tu ejemplo no con tu opinión (Paulo Coelho)
El premio es el placer de descubrir (Richard Feynman)

Avatar de Usuario
Hark0
Amiga 1200
Amiga 1200
Mensajes: 1695
Registrado: 11 Jul 2012, 23:44
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: (Otro)
Primera consola: (Otro)
Ubicación: Cornellà de Llobregat - Barcelona
Contactar:

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

Mensajepor Hark0 » 15 Abr 2015, 14:06

Voy a subir en breve las fotos de Mejias3D.... ;-)

Esta mañana he actualizado la sección "ficheros" con el nuevo PDF para las etiquetas de teclado.

El nuevo documento está revisado, tiene los "bugs" corregidos, y añade etiquetas para carcasas en todos los modelos... recomiendo a quién interese que baje el PDF y lo ojee con cariño... 8-)

3.8 mb

http://zxuno.speccy.org/ficheros.shtml

Saludos

-- Actualizado 16 Abr 2015, 10:15 --

Web actualizada (again, si).... con el JOY-KEY de Mejias3D...

(recordad F5 en el navegador para recargar los cambios)

Jordi, si me pasas x maile 3 fotos HD del teclado, las pongo también... ;-)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

Avatar de Usuario
Mejias3D
Commodore 128
Commodore 128
Mensajes: 97
Registrado: 07 Dic 2014, 20:05
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Videopac
Primera consola: Videopac
Ubicación: Palma de Mallorca
Contactar:

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

Mensajepor Mejias3D » 16 Abr 2015, 10:43

Hark0 escribió:Web actualizada (again, si).... con el JOY-KEY de Mejias3D...

(recordad F5 en el navegador para recargar los cambios)

Jordi, si me pasas x maile 3 fotos HD del teclado, las pongo también... ;-)

Ya las tienes en el correo, gracias por la publicación \:D/
El mundo cambia con tu ejemplo no con tu opinión (Paulo Coelho)
El premio es el placer de descubrir (Richard Feynman)

Avatar de Usuario
Hark0
Amiga 1200
Amiga 1200
Mensajes: 1695
Registrado: 11 Jul 2012, 23:44
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: (Otro)
Primera consola: (Otro)
Ubicación: Cornellà de Llobregat - Barcelona
Contactar:

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

Mensajepor Hark0 » 16 Abr 2015, 10:54

Mejias3D escribió:
Hark0 escribió:Web actualizada (again, si).... con el JOY-KEY de Mejias3D...

(recordad F5 en el navegador para recargar los cambios)

Jordi, si me pasas x maile 3 fotos HD del teclado, las pongo también... ;-)

Ya las tienes en el correo, gracias por la publicación \:D/



A mandar... si quieres que publiquemos también los ficheros para impresión 3D, pásamelos y los pongo... tu decides. 8-)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

BCH
Spectrum 48K Plus
Spectrum 48K Plus
Mensajes: 33
Registrado: 03 Feb 2014, 09:22
Sistema Favorito: Spectrum +2
primer_sistema: ZX81

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

Mensajepor BCH » 16 Abr 2015, 12:42

Al final he logrado generar el .mcs. Tenia que cambiar la ruta dentro de promgen.bat

Me ha generado un archivo .mcs de unos 900k (contra los 1800k del zxuno_av.mcs) que al programarlo ha cambiado la configuracion de teclado (que es lo que yo buscaba), pero tambien ha dejado intacta la configuracion de la BIOS. Luego he intentado remplazar la rom del +3e por la version en ingles y eso no ha funcionado. No me ha remplazado la rom. Bueno, a seguir probando cosas

Ok, ya lo tengo! He cambiado la rom del +3e y funciona. Lo unico que la BIOS me da errores de CRC al iniciar...

Saludos


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

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