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.
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.
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:
L'M10, pur se con soli 8kB, è tornato a vivere dopo 23 anni!
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/
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.