[zxspectrum] Re: Spectrum & hardware

  • From: Alfonso Martone <a.martone@xxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Fri, 17 Feb 2006 22:38:50 +0100

ma all'usb cosa ci attaccheresti? poi dovresti scrivere i drivers....

Alla USB si può attaccare qualsiasi cosa USB... il guaio è che dovrai scrivere montagne di drivers (sarà durissima anche se vuoi riciclare codice da altre parti, per esempio da qualche vecchio kernel Linux: ed infatti la ZX USB 1.0 è ancora ferma alla 1.0 ed ancora in attesa di qualche volontario che scriva qualcosa). Anche un cavo USB "maschio-maschio" necessiterebbe di una colossale fatica (e perfino le periferiche banali, come gli USB-serial converter).


Comunque lo scopo è una memoria di massa e una connessione di rete. Se sono facili da pilotare come avevo chiesto, allora non dovrebbe essere drammatico scrivere i driver.

Poi (tenetevi forte) una volta scritto il driver funzionante in RAM, si può pensare ad integrarlo su una EPROM in compagnia di qualcos'altro. Suppongo che uno schema tipo DivIDE (8k+8k) possa contenere ben più della lettura/scrittura da hard disk.

Riassumendo:
- interfaccia tastiera (conversione da PS/2 a formato Spectrum)
- interfaccia mouse (conversione da PS/2 a Kempston mouse)
- interfaccia joystick Kempston
- interfaccia hard disk (più semplice della DivIDE)
- interfaccia rete locale (come da note di cui sopra)
Risultato: lo Spectrum 16k diventa una macchina da ufficio :-)

Resta da scrivergli il sistema operativo a finestre (prendendo magari spunto dalle schermate di Doors2k... che -ahinoi- a causa del nome, è stato in fondo in fondo "vaporware", in perfetto stile IBM +Microsoft) :-)

Prima di procedere, però, vorrei essere sicuro di poter leggere/ scrivere con un paio di out e una banale INIR/OTIR.

alf


Other related posts: