Karl-Heinz ze serveru sharpmz.org mě před nějakou dobou poprosil o stažení obsahu ROM z mého počítače SHARP MZ-1200. Přece jen těchto kousků se v našich končinách mnoho nevyskytuje. Vyhrabat počítač ze skladu ještě nebyl až tak hrozný úkol, prože Sharpy mám většinou doma, ale narazil jsem na problém, jak přečíst ROM 2316 a 2332. Mají jiný pinout než klasické 27xx EPROM a běžný programátor si s nimi neporadí.
Nejprve jsem zkoušel variantu nastavení si vlastního typu EPROM v programátor ME2700 a to se mi celkem i povedlo, jen jsem tak nějak neměl jistotu, že je obsah ROM načtený správně. U 2532 se mi načítala jen horní polovina. Kdybych si pohrál s nastaveními, asi by se mi podařilo přes ME2700 nakonec všechno načíst, ale šel jsem raději na jistotu a všechno připojil k Arduino Mega a tam to už byla hračka.
Pokud chcete využít moje zdrojáky, musíte si je upravit podle toho, na které piny paměti připojíte nebo je připojit pomocí následujících obrázků.
Arduino Mega jsem zvolil, protože má více dostupných celých portů a nemusím se “drbat” s posuny bitů, prostě jen zapíšete a čtete, mezitím se trochu cvaká i CS, ale teoreticky by to na čtení nebylo ani nutné. Obsah se ve formátu Intel HEX přenese přes sériovou linku rychlostí 115200 a na druhé straně stačí zachytit do textového souboru a případně převést na klasickou binárku. Intel HEX mám raději, protože každý řádek má kontrolní součet.
No a nakonec už slíbené obsahy ROM počítače SHARP MZ-1200:
Načtený obsah IPL a CG ROM z Japonského SHARP MZ-1200.
Obsah ROM přejmenovaný, doplněný o FD ROM a ENG CG ROM pro EmuZ-1200.
Když budete trochu porovnávat obsahy ROM, zjistíte, že obsah IPL ROM je shodný s počítačem SHARP MZ-80K a obsah CG ROM je shodný s Japonskou verzí MZ-80K2E. Z toho vyplývá asi celkem velká podobnost MZ-1200 s MZ-80K2E, ale nechtěl bych dělat ukvapené závěry, protože nepravdivých a zavádějících informací je už na netu dost a dokumentace k MZ-1200 je málo, resp. spíše žádná. Jestli někdo něco máte, sem s tím .
Would be great to see schematic diags of both machines.
The ROMs of our 80k isn’t identical with these.
I’m sure that you or sharpmz.org or anyone else will sooner or later reveal this secret(s).
Good work, thanks, Martin.
The schematics would be nice, but I do not have any MZ-1200 documentation unfortunately. When I will get time, I will try to compare my MZ-80A and MZ-1200 hardware.