Potřebujeme:
- Eprom programátor s podporou pro 27C400, nebo adaptér
- WinHex utility (registrovaná verze)
- Soubor Kickstart ROM
- Dvě prázdné 27C400 EPROM
Ve WinHex: Tools -> FileTools -> Dissect -> Wordwise (16-bit)
Vybereme soubor s Kickstart ROM.
Pojmenujeme první část cílového souboru např. A1200_3.1_tmp_HI.rom
Pojmenujeme druhou část cílového souboru např. A1200_3.1_tmp_LO.rom
A teď máme ROM rozdělenou na dva kusy.
Krok 2: Vyplnění adresovatelného nepoužitého místa na obou EPROM
Teď zkopírujeme obsah adres z 00000-3FFFF do 40000-7FFFF pro A1200_3.1_tmp_HI.rom
Ve WinHex to provedeme pomocí Tools -> FileTools -> Concatenate
Napíšeme název cílového souboru např. A1200_3.1_HI.rom
Přidáme soubor A1200_3.1_tmp_HI.rom do A1200_3.1_HI.rom
Zopakujeme to ještě jednou.
Klikněte na Done a objeví se hláška: 524288 bytes from 2 files were concatenated to „A1200_3.1_HI.rom“
Zopakujeme krok 2 a vytvoříme A1200_3.1_LO.rom
Krok 3: Byte swap
Ve WinHex otevřeme A1200_3.1_HI.rom
V menu Edit -> Modify Data vybereme 16-bit byte swap.
Soubor uložíme.
WinHex – takto vypadá soubor ROM po byte swap.
To stejné provedeme i z druhým souborem.Krok 4: Feuer frei
NA programování používám program MiniPro.
Připojíme programátor, vložíme eprom.
Odškrtneme dole vlevo Check ID, jinak nás to dál nepustí a zároveň si ověříme, že je zaškrnuté Verify after.
V Device -> Blank Check si ověříme jestli je eprom opravdu prázdná.
Otevřeme soubor A1200_3.1_HI.rom
Programování začneme v Device -> Program a klikneme na tlačítko Program.
To samé opakujeme pro druhou eprom se souborem A1200_3.1_LO.rom
MiniPro – Důležité je vybrat typ eprom v Select IC a odškrtnout Check ID
MiniPro – File load dialog; necháme vše jak je.
MiniPro – Dialog pro ověření, že eprom je prázdná.
MiniPro – A konečně tady spustíme programování
Pro A500, A500+, A600 stačí jen provést Krok 3 a pak rovnou programovat.
Napsal Freddy