ROM moderne per M10

Per chi volesse sperimentare... è possibile far partire un M10 con la ROM del TANDY M100. Non sono perfettamente compatibili, la mappatura della tastiera è diversa, c'è qualche differenza nelle funzioni dei pin del chip ma l'M10 si accende ed è possibile lavoraci. La ROM dell'M10 è, invece, perfettamente compatibile con le EEPROM 27C256 che possono dunque essere utilizzate come ROM di espansione.


Uno dei grandi problemi dell'M10 è il millennium bug, cioè il problema dell'impossibilità di impostare date successive al 31/12/1999. 

 

C'è chi si è inventata una soluzione riproducendo la ROM originale su altro chip e sostituendo il secolo 19xx col 20xx. 

 

L'M10 non è in grado di calcolare correttamente il giorno della settimana ma, quantomeno, la data numerica sarà riportata in maniera più gradevole.

 

In foto, la ROM M10 modificata.




Da Smartphone a M10

By Luca Jibo

 

Una foto che la dice lunga!

 

La tecnologia di 35 anni fa ancora compatibile con quella moderna...

 

uno smartphone di ultima generazione connesso all'M10 attraverso un cavo adattato MIDI/Jack per l'upload e download di software e file dati.

 

Nella sezione TECNICA di questo sito potete trovare la descrizione del cavo MIDI/Jack. In basso alcune immagini della sua costruzione.



Una RAM difettosa

By Mauro PINTUS - Dic 2018

 

Un M10 che fa il bip all'accensione e il cui monitor LCD si accende (i pixel diventano più scuri regolando al massimo la rotellina del contrasto) ma non scrive alcun carattere!

 

La ROM della macchina è Ok in quanto il suo contenuto, letto con un programmatore, combacia col ROM dump dell'M10 (m10rom.bin) che si trova in rete.

 

Ci sono voluti un po' di mesi.... alla fine sono riuscito. Il problema era su due banchi di memoria RAM da 8kB guasti, danneggiati probabilmente dall'aver aperto l'interruttore della batteria tampone mentre l'M10 era ancora acceso!

 

Ecco i passi seguiti per la riparazione:

  • Rimossi M3, M4 (decoders), M7, M8, M9 (moduli RAM).
  • Testati M3 e M4 con un TL866 : risultato, Ok!
  • Installati dei socket per i circuiti integrati.
  • Ricollocati i decoders M3 e M4.
  • Ricollocato uno dei moduli RAM su M9 => Test PC :  Fallito!
  • Ricollocato un altro modulo RAM su M9 => Test PC :  Fallito!
  • Ricollocato l'ultimo modulo RAM disponibile su M9.
  • Test del PC :  Ok!

L'M10, pur se con soli 8kB, è tornato a vivere dopo 23 anni!

 

Link al sito Web



Arduino per testare le SRAM

By Mauro PINTUS - Dic 2018

 

Questo è il mio tester per SRAM (fra le quali quelle dell'M10), realizzato con ARDUINO MEGA 2560.

 

Con esso mi è stato possibile individuare gli integrati difettosi dei banchi RAM da 8kB dell'M10.

 

Listato software Arduino                File "*.ino" per Arduino

 

Qui il link della descrizione dell'intero progetto:

https://www.eevblog.com/forum/repair/sram-tester-with-arduino-mega-for-retrocomputers/

 




Una RAM moderna per M10

By Mauro PINTUS - Dic 2018

 

E' possibile costruire RAM "moderne" compatibili con l'M10?

 

A quanto pare si.

 

I moduli RAM di M10 sono banchi da 8kB costituiti da 4 integrati TC5518BF collegati in parallelo su substrato ceramico in case da 28 pin, esattamente come le RAM statiche (SRAM) 6264.

 

Gli IC TC5518BF sono compatibili pin to pin con le SRAM 6116.