ZX-uno for humans :-)

Sinclair QL, ZX81, +2, +3, 128K ...
Avatar de Usuario
Uto
MSX Turbo R
MSX Turbo R
Mensajes: 445
Registrado: 28 Abr 2014, 15:50
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: TV Games/Pong Clone
Gracias dadas: 5 veces
Gracias recibidas: 29 veces

Re: ZX-uno for humans :-)

Mensajepor Uto » 10 Sep 2015, 16:46

Hark0 escribió:@Uto... si el artículo es "convertible" en manual, me comprometo a maquetarlo bonico curioso... yo es que voy muy liado... :(


Yo diría que si, más que manual en "howto" o "primeros pasos para principiantes", para que te hagas una idea estos son los primeros apartados:

- ¿Que es Zx-Uno? (breve descripción sin "palabros")
- ¿Qué necesito para instalar un zx-uno? (cables, alimentación, y opcionales)
- ¿Como se configura? (dónde se pone cada cable)
- ¿Como arrancar en cada modelo de Spectrum? (explicar el selector de boot)
- ¿Como cargar un juego? (modo clásico, desde cinta)
- ¿Como cargar un juego rápidamente? (con SD y DivMMC)
- ¿Como elegir el modelo que carga por defecto? (entrar a la BIOS y cambiar el orden de las ROMS)

Y creo que no quiero añadir nada más, porque podría hablar de +3e y SD, podría hablar de SE Basic, de NMI... pero creo que eso ya excede el "for humans".

Es posible que, visto desde el punto de vista de los que desarrollan Zx-Uno, haya incorrecciones técnicas, pero se trata de hacer el manual comprensible y como digo, no usar "palabros" :-)

Lo estoy haciendo en medium.com, cuando lo tenga y me digáis que no digo nada terriblemente erróneo lo paso a inglés también. Y en ese momento lo puedes "PDFizar" o lo que prefieras, o simplemente copiar el HTML y darle otro formato

Y lo dicho, si dentro de tres meses hay que actualizarlo, pues se actualiza.

-- Actualizado 10 Sep 2015, 16:48 --

Por cierto, que revisando los conectores de Zx-Uno me he dado cuenta que no tiene ni botón NMI ni de reset. Supongo que (con soldador) será trivial sacarlos del conector de expansión, pero me temo que sobre todo la ausencia de NMI hace difícil lanzar el modo cargar snapshot/tap de de ESXDOS. ¿Se va a quedar así o hay algún plan de que haya uno o dos botones en placa?

Si se ha dicho mil veces mil disculpas, ya digo que los hilos del Zx-uno son durillos y a veces me evado [-o<
http://www.ngpaws.com
Twitter: @uto_dev

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 for humans :-)

Mensajepor Hark0 » 10 Sep 2015, 16:50

pasame lo que tengas/quieras a: thehark0@gmail.com ;)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA.

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: 54 veces
Contactar:

Re: ZX-uno for humans :-)

Mensajepor mcleod_ideafix » 10 Sep 2015, 17:03

Uto escribió:Por cierto, que revisando los conectores de Zx-Uno me he dado cuenta que no tiene ni botón NMI ni de reset. Supongo que (con soldador) será trivial sacarlos del conector de expansión, pero me temo que sobre todo la ausencia de NMI hace difícil lanzar el modo cargar snapshot/tap de de ESXDOS. ¿Se va a quedar así o hay algún plan de que haya uno o dos botones en placa?


Tanto el reset como el NMI se activan con pulsaciones de teclado. Hay dos tipos de reset: el reset "normal" y que equivaldría a pulsar el botón lateral de reset en un Spectrum, y que se activa con Ctrl-Alt-Supr. El otro reset es el "master reset" y que invoca a la BIOS. Se usa cuando quieres cambiar de ROM, tocar ciertos parámetros como el soporte DivMMC, o bien, en un futuro, cambiar de core. Se activa con Ctrl-Alt-BkSpace.

Por otra parte, el botón NMI es la combinación Ctrl-Alt-F5.

Como los mapas de teclado son configurables por el usuario, es posible que en algún mapa, estas teclas cambien. El usuario puede crear sus propios mapas y cargarlos, o cargar alguno de los que hay disponibles. En el core antiguo de teclado la asignación de teclas era inmutable, pero ahora no. Aun así, en los mapas "por defecto" se ha seguido respetando esta configuración de teclas.

Por esta misma regla de tres, otras teclas están mapeadas a voluntad. Por ejemplo, EDIT está mapeada a F2, y es por eso por lo que Antonio puso precisamente eso de "pulsar EDIT para BIOS". Al principio ponía "pulsar F2". Como EDIT es configurable, no es recomendable decir que es la tecla F2 cuando el mismo usuario puede haber cambiado el mapa y haber puesto EDIT en cualquier otro sitio.

Para aquellos usuarios que quieran modificar el core para, por ejemplo, usarlo con un teclado de Spectrum "de verdad" sacando las señales de filas y columnas del conector de expansión, será necesario que saquen además tres señales que harán las veces de reset, máster reset y NMI.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
Uto
MSX Turbo R
MSX Turbo R
Mensajes: 445
Registrado: 28 Abr 2014, 15:50
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo SNES
Primera consola: TV Games/Pong Clone
Gracias dadas: 5 veces
Gracias recibidas: 29 veces

Re: ZX-uno for humans :-)

Mensajepor Uto » 11 Sep 2015, 00:23

Entiendo. No se puede poner en la pantalla de la BIOS entonces.

Eso si, no habrá ningún problema en que mi artículo haga referencia a las teclas "por defecto" dado que supongo que de serie se usará el mapeado original.

Ya se que ahora tampoco se puede asegurar nada, pero si no aparecen razones para que no sea así, imagino que así se quedará.
http://www.ngpaws.com
Twitter: @uto_dev

Avatar de Usuario
DistWave
Atari 1040 STf
Atari 1040 STf
Mensajes: 750
Registrado: 15 Ene 2011, 09:08
Sistema Favorito: PC
primer_sistema: PC
consola_favorita: Nintendo SNES
Primera consola: Atari 2600
Ubicación: Zaragoza
Gracias dadas: 3 veces
Gracias recibidas: 59 veces

Re: ZX-uno for humans :-)

Mensajepor DistWave » 12 Sep 2015, 20:29

UTO escribió: Los dos últimos posts han dejado de ser "for humans"

Perdón, intentaré no volver a instigar la deshumanización de este post :oops:

mcleod_ideafix escribió:En recursos lógicos es un poco más grande que la Spartan 6 LX9 del ZX-Uno. La MachXO2-7000 tiene 6864 LUTs mientras que la Spartan 6 LX9 tiene 5720, pero las LUTs de la MachX son de 4 entradas, mientras que las de la Spartan 6 son de 6 entradas, lo que significa que algunas funciones lógicas que en la MachX necesitarían 2 LUTs, en la Spartan sólo requieren una, así que la cosa no está tan clara. Todo depende del tipo de diseño que se haga.
En memoria interna (distributed RAM y block RAM) la Spartan 6 tiene bastante más. Por otra parte, la MachX tiene algunas funciones ya integradas, como SPI, I2C y manejador de memoria DDR, que la Spartan 6 (que yo sepa) no tiene (tienes que hacerlo tú con lógica interna)

En suma, yo diría que son bastante similares.


Muchas gracias por la explicación. Supongo que a estas alturas será imposible conseguir un prototipo de zx-uno, aunque sea en kit sin montar...

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: 54 veces
Contactar:

Re: ZX-uno for humans :-)

Mensajepor mcleod_ideafix » 12 Sep 2015, 20:31

DistWave escribió:Muchas gracias por la explicación. Supongo que a estas alturas será imposible conseguir un prototipo de zx-uno, aunque sea en kit sin montar...

Eso pregúntaselo a Antonio Villena :)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

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

Re: ZX-uno for humans :-)

Mensajepor antoniovillena » 13 Sep 2015, 00:09

A mi no me quedan A+, pero creo que Quest está pidiendo un lote de v3 sin montar. Pregúntale a él.

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 for humans :-)

Mensajepor Quest » 13 Sep 2015, 00:17

Lo siento pero de momento no puedo ofrecer nada. No se han pedido componentes para todas las placas sino para 2 o 3 de prueba antes de la final, por eso no he comentado nada por aquí de momento. Además las placas que he pedido han sido totalmente a ciegas con unos gerber que he sacado que ni siquiera se si van a estar bien o no.

Si hubiera algún cambio al respecto, lo anunciaré, o si las placas están bien y sobra alguna (sin componentes) lo comentaré también por si alguien quiere pedirlos por su cuenta.

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

Re: ZX-uno for humans :-)

Mensajepor antoniovillena » 13 Sep 2015, 01:19

Yo me quedo con todas las pcbs (sin componentes) que te sobren


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

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