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

Sinclair QL, ZX81, +2, +3, 128K ...
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 prototipo 2: seguimos dándole caña

Mensajepor mcleod_ideafix » 31 Jul 2015, 11:49

radastan escribió:implementa una solución de almacenamiento en CF con soporte de FAT y ficheros DSK. Pasar eso a tarjetas SD no será tan complicado, digo yo.

Ese es el quid de la cuestión: que si quiero usar el software que ya hay para Atom Lite (BDOS, MasterDOS, etc), lo que tengo que hacer es hacer una conversión en hardware del protocolo SD al IDE, que es lo que van a "ver" estos sistemas operativos. Y no es nada trivial.
Porque lo que no voy a hacer es ponerme a escribir un sistema operativo para el SAM Coupé para poder usar la tarjeta SD. Ni conzco el CPC ni conozco el SAM como para coger el código de uno y portarlo al otro. No no no, eso ya es trabajo de chinos.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
radastan
Amiga 2500
Amiga 2500
Mensajes: 4542
Registrado: 11 Jun 2007, 19:29
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sega Genesis/Megadrive
Primera consola: TV Games/Pong Clone
Ubicación: Córdoba
Gracias dadas: 9 veces
Gracias recibidas: 40 veces
Contactar:

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

Mensajepor radastan » 31 Jul 2015, 12:26

mcleod_ideafix escribió:
radastan escribió:implementa una solución de almacenamiento en CF con soporte de FAT y ficheros DSK. Pasar eso a tarjetas SD no será tan complicado, digo yo.

Ese es el quid de la cuestión: que si quiero usar el software que ya hay para Atom Lite (BDOS, MasterDOS, etc), lo que tengo que hacer es hacer una conversión en hardware del protocolo SD al IDE, que es lo que van a "ver" estos sistemas operativos. Y no es nada trivial.
Porque lo que no voy a hacer es ponerme a escribir un sistema operativo para el SAM Coupé para poder usar la tarjeta SD. Ni conzco el CPC ni conozco el SAM como para coger el código de uno y portarlo al otro. No no no, eso ya es trabajo de chinos.


Pero si lo que yo digo es escoger el fichero DSK y montarlo como una disquetera más del SAM, aquí no hay sistema operativo ni nada. El SAM ya soporta de forma nativa disquetera.

Todo lo que se salga de eso ya es liarse la manta a la cabeza, que yo sepa apenas hay cosas para BDOS o MasterDOS en exclusiva como para que merezca la pena.
Yo tengo una máquina del tiempo, se llama ZX Spectrum, siempre me devuelve a los buenos momentos.
(\.../) (\.../) (\.../) (\.../)
( *.*) ('.'= ) ('.'= ) ('.'= )
(")_(") (")_(") (")_(") (")_(")
╔═══╦═══╦═══╦══╦══╗
║╔═╗║╔═╗║╔═╗╠╣╠╩╣╠╝
║║─║║╚══╣║─╚╝║║─║║
║╚═╝╠══╗║║─╔╗║║─║║
║╔═╗║╚═╝║╚═╝╠╣╠╦╣╠╗
╚╝─╚╩═══╩═══╩══╩══╝

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 prototipo 2: seguimos dándole caña

Mensajepor mcleod_ideafix » 31 Jul 2015, 13:20

radastan escribió:
mcleod_ideafix escribió:
radastan escribió:implementa una solución de almacenamiento en CF con soporte de FAT y ficheros DSK. Pasar eso a tarjetas SD no será tan complicado, digo yo.

Ese es el quid de la cuestión: que si quiero usar el software que ya hay para Atom Lite (BDOS, MasterDOS, etc), lo que tengo que hacer es hacer una conversión en hardware del protocolo SD al IDE, que es lo que van a "ver" estos sistemas operativos. Y no es nada trivial.
Porque lo que no voy a hacer es ponerme a escribir un sistema operativo para el SAM Coupé para poder usar la tarjeta SD. Ni conzco el CPC ni conozco el SAM como para coger el código de uno y portarlo al otro. No no no, eso ya es trabajo de chinos.


Pero si lo que yo digo es escoger el fichero DSK y montarlo como una disquetera más del SAM

Pero eso debe hacerlo no el hardware en el CPCTrex, sino el SymbOS. No me creo que hayan implementado en puro hard un lector de CF con soporte de FAT y soporte de ficheros DSK. Y si así fuera, el core resultante sería un pequeño ordenador en sí mismo, con lo que ese microordenador + el SAM no cabrían en la FPGA. Y aparte añádele la traducción de SD a CF (IDE) que hay que seguir haciéndola.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
aowen
Commodore 128
Commodore 128
Mensajes: 90
Registrado: 14 Mar 2014, 14:31
Sistema Favorito: Spectrum +2
primer_sistema: Spectrum +2
consola_favorita: Nintendo GameBoy
Primera consola: Nintendo GameBoy

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

Mensajepor aowen » 03 Ago 2015, 13:00

You could just limit the SAM to using tapes. ;)

Avatar de Usuario
benkenobi
Commodore 128
Commodore 128
Mensajes: 100
Registrado: 22 Nov 2014, 18:58
Gracias dadas: 1 vez
Gracias recibidas: 13 veces

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

Mensajepor benkenobi » 07 Ago 2015, 16:08

bueno, finalmente he conseguido una caja para el zxuno , aqui teneis el resultado.

Imagen

Avatar de Usuario
robcfg
Amiga 2500
Amiga 2500
Mensajes: 2190
Registrado: 07 May 2009, 15:34
Sistema Favorito: Amstrad CPC
primer_sistema: Atari 800XL/600XL
Ubicación: Estocolmo
Gracias dadas: 1046 veces
Gracias recibidas: 213 veces
Contactar:

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

Mensajepor robcfg » 07 Ago 2015, 18:11

Ha quedado supercuca!

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 » 08 Ago 2015, 17:04

Llevaba un tiempo dándole vueltas al tema de la SRAM en la PCB del ZX-UNO, habiendo leído lo publicado hasta ahora, visto que el modelo concreto que tenemos puesto no es barato y tiene una huella SOIC32 menos extendida para estos tamaños de RAM que otras (lo cual disminuye mucho las opciones) y tras buscar alternativas, sobre todo de velocidades más rápidas que la que tenemos (45ns) y económicas, lanzo la siguiente propuesta:

- Cambiar la huella de SOIC32 a TSOP44. El tamaño del chip es exactamente el mismo en altura y anchura, sólo cambia el espaciado entre pines (y el nº de pines, claro)
- Ventaja 1: Hay muchos más modelos de SRAMs para ese encapsulado, y además, más baratos y más rápidos. Ejemplo: AS7C34096A-10TIN la cual además de valer 2 veces menos de la que usamos, es mucho más rápida (10 ns, aunque también la hay en 12, 15 y 20 ns). Es igualmente de 4Mbit (512 x 8) y 3.3v.
- Ventaja 2: Aunque esto ya dudo que se haga, porque son muchísimo más caras, nos da la opción de poner memorias más grandes. En este encapsulado, tenemos hasta de 16Mbit si quisíeramos.

No sé que opináis al respecto. Lo comento ahora, antes de que se haga la PCB definitiva para la fabricación en serie, para su evaluación.

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 prototipo 2: seguimos dándole caña

Mensajepor mcleod_ideafix » 08 Ago 2015, 18:10

Quest escribió:Llevaba un tiempo dándole vueltas al tema de la SRAM en la PCB del ZX-UNO, habiendo leído lo publicado hasta ahora, visto que el modelo concreto que tenemos puesto no es barato y tiene una huella SOIC32 menos extendida para estos tamaños de RAM que otras (lo cual disminuye mucho las opciones) y tras buscar alternativas, sobre todo de velocidades más rápidas que la que tenemos (45ns) y económicas, lanzo la siguiente propuesta:

Precisamente ya hemos pensado en cambiar la huella de la SRAM por otra que tenga más variedad de modelos y velocidades. Antonio está en ello.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

andornot
ZX Spectrum 16
ZX Spectrum 16
Mensajes: 15
Registrado: 21 Abr 2014, 17:09
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo GameBoy
Primera consola: Nintendo GameBoy

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

Mensajepor andornot » 08 Ago 2015, 18:17

Yo pienso que la opcion de usar la huella TSOP44 estaria muy bien, incluso dejarla preparada con las conexiones de otras memorias de mas capacidad.
Tambien creo que estaria bien usar un conector microSD. Y la conexion de video compuesta estubiese con un conector que tubiera el audio. (Se ahorraria espacio)
La PCB yo creo que se puede reducir, claro esta que no tendriamos el espacio de la raspberry pi para utilizar sus cajas. Pero el tema de las cajas no creo que sea problema con las impresoras 3D.

No se si estaria bien cambiar la salida de video y que solo fuera HDMI y incorporarle el conector (supongo que la fpga hay todavia capacidad).

Tambien estaria bien tener la fpga de mas capacidad para futuras ampliaciones y modificaciones pero veo que los modelos superiores son de tipo BGA. Supongo que os rompe el esquema del diseño y montaje.

Bueno eso son mis consejos, un saludo.

-- Actualizado 08 Ago 2015, 18:37 --

No se si interesaria cambiar la memoria SRAM por una dinamica, seguamente se podria ampliar la capacidad de la ram bastante sin mucho coste.
Pero claro este tipo de memorias hay que refrescarlas, no se como esta el tema en la fpga de espacio y de tiempos, pero posiblemente seria lo ideal para tener mas RAM a bajo cote.

Que opiniones teneis sobre lo de cambiar SRAM por DRAM.

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 prototipo 2: seguimos dándole caña

Mensajepor mcleod_ideafix » 08 Ago 2015, 19:05

andornot escribió:No se si estaria bien cambiar la salida de video y que solo fuera HDMI y incorporarle el conector (supongo que la fpga hay todavia capacidad).

Encarece el aparato y está por ver que tengamos suficiente capacidad para incorporar el scandoubler que necesita el HDMI.

andornot escribió:Tambien estaria bien tener la fpga de mas capacidad para futuras ampliaciones y modificaciones pero veo que los modelos superiores son de tipo BGA. Supongo que os rompe el esquema del diseño y montaje.

Sí. Basicamente lo hace más caro y si es BGA no podemos fabricar prototipos en casa para probarlo.

andornot escribió:No se si interesaria cambiar la memoria SRAM por una dinamica, seguamente se podria ampliar la capacidad de la ram bastante sin mucho coste.

Pero perdemos velocidad y se complica el diseño.

andornot escribió:Que opiniones teneis sobre lo de cambiar SRAM por DRAM.

Que si es posible, se deje con SRAM. Vamos, es mi opinión. Incluso una SDRAM PC100, en modo de acceso aleatorio, se comporta como una SRAM de unos 70ns, lo que mataría por completo el diseño. Una DDR podría valer, pero necesita un rutado especial en la placa, resistencias terminadoras que son chiquitísimas so pena de llenar la placa con ellas si las hacemos más grandes, y probablemente, un regulador aparte de 2.5V

Recuerda que la meta de este invento es que salga barato, pueda soldarse por uno mismo para poder probarlo antes de mandarlo a fabricar, y sea simple. Todo lo que se salga de eso no es atractivo. Repito: es sólo mi opinión.
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista


Volver a “Sinclair/Spectrum”

¿Quién está conectado?

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