Upozornenie: 29.09.2010:
Je mi ľúto, ale s 3xOS musím urobiť 2xOS - mrzí ma to, ale momentálne nemám iné východisko ...
Úprava na funkčnú verziu 2xOSin1Eprom je v tretej časti článku.
_____________________________________________________
(Modification ATARI XF551)

Ako som už v prvej časti spomínal, ideme modifikovať operačný systém disketovej jednotky ATARI XF551.
Je to môj nápad z posledných dní, chcel som si niečo otestovať v inom OS a zase stále vyberať Epromky ma nebaví a nakoniec to neprospieva ani základnej doske, takto je to zabudované vovnútri a je to stále k dispozícii.
_______________________________________________________________________________
Táto časť článku je len zopakovaním úvodnej prvej časti:
Máme k dispozícii 3 operačné systémy pre túto jednotku a aby sa medzi nimi dalo jednoducho prepínať - občas niečo nebeží dobre v jednom systéme, tak sa prepne prepínač pri stlačenom resete XF-ky a testuje sa ďalej !
Pre menej zdatných (ak nie je zabudovaný reset) sa to urobí nasledovne:
- vypnete XF-ku
- prepnete prepínač na požadovaný OS
- zapnete XF-ku
Treba len tieto veci:
- naprogramovanú Eprom pamäť typu 27128, má veľkosť 16kB
- 2ks odpory 1k8
- jeden prepínač z funkciou jeden kontakt na tri polohy (1x3)
Pre 5.25" floppy mechaniku potom máme 3 operačné systémy:
Poloha 1 - upravený obsah ROM XF551 - úprava Bob Wooley
Poloha 2 - pôvodnú ROM XF551
Poloha 3 - Hyprom, autorom ROM je S.Dorndorf, poznáme to skôr pod názvom Hyper-XF ROM
________________________________________________________________________________
Takže step by step výmena EPROM:
- vyberieme starú EPROM (ak sa nám to celé jedného dňa prestane páčiť dáme ju naspäť a máme starú dobrú XF551 bez nových vymožeností)
- napálime do EPROM 27128 súbor, ktorý je na konci tohoto článku
- po napálení a skontrolovaní obsahu sa pin2 a pin26 jednoducho vyhnú "nahor" a na ne sú potom priamo prispájkované odpory, je to trochu drastické, ale tých Eprom mám dosť a je to funkčné, kto do toho nechce ísť takýmto drastickým spôsobom použije pomocnú pätičku a potom si poradí podľa potreby, ale to tu nebudem rozoberať
- ak osadíme novú EPROM v tomto okamžiku - máme zase starú dobrú XF551 - je to teda taká malá kontrola či je všetko v poriadku
- na pin20 je pripojená jedna žila kábliku, ktorý je potrebný pre zem prepínača
- pripojíme kábliky aj na pin2 a pin26
- privedieme prívody na prepínač OS a pripájkujeme
- ako je vidieť všetky nožičky mimo pin2 a pin26 idú pekne naspäť do pätičky
- osadíme EPROM a testujeme ...
Výhoda je tá, že ak nepripojíme prepínač priamo máme k dispozícii pôvodný OS - originál ROM OS XF551 a je na nás kedy zrealizujeme prepínač spolu s prívodmi.
Na tomto obrázku je ešte pôvodná EPROM, obrázok má pomôcť pri identifikácii kľúča ako založiť novú EPROM.

Dôsledne skontrolujte podľa kľúča či osadzujete EPROM správne !!! (Ak si položíme XF551 pred seba pin1 a pin28 sú najbližšie k nám)
Ak EPROM osadíte naopak príde k jej zničeniu, pravdepodobne to XF551 prežije, ale nie som zástanca takých riešení pri takto starej technike ...
Ako obyčajne za chyby spôsobené neodbornou manipuláciou nezodpovedám a odporúčam previesť výmenu len skúsenejším ataristom.
Ak pripojíme aj prepínač máme k dispozícii podľa nastavenia prepínača všetky tri operačné systémy. Dôvodom prečo som sa do toho pustil bolo to, že som chcel vyskúšať aj upravený OS ála Bob Wooley a tak isto aj Hyprom, alebo teda Hyper-XF - autor Stefan Dorndorf.
Pamäť sa využíva len z ¾, ¼ je nevyužitá - celý návrh aj tak počíta len s 3xOS, samozrejme zmenou prepínača (viac polôh - konkrétne 4, ale musel by byť 4x2) sa dá využiť aj tá posledná časť - mne to ale "netrhá žily", kto to chce využiť naplno si tam nahrá ďaľší OS a môže sa realizovať ...
(Originálne EPROM s OS majú veľkosť 8kB, ale skutočne je použitá len polovica tejto veľkosti, preto sa podarilo "natlačiť" 3xOS do pamäte 16kB - toľko na vysvetlenie.)
_____________________________________________________________
OS Hyper-XF je trošičku iný a potrebuje pre plné využitie aj hardwarovú úpravu - tak tú si ponechám do tretieho dielu, pretože ju najprv musím zrealizovať, potom doplním aj fotografie z prerábky na 3xOS a samozrejme aj spomínanú úpravu mechaniky pre Hyper-XF.
_____________________________________________________________
Sľúbená schéma:

Obsah Eprom:

EPROM 3xOSin1Eprom XF551 for 5.25"
_ _ _ _ _ _ _
22.09.2010 - ešte jedna fotka ako taká upravená EPROM s vypínačom môže vyzerať:

________________________________________________________________________________
Fotografie z 30.09.2010:
Umiestnenie na základnej doske XF551:

Ešte jeden pohľad na orientáciu Eprom, káblik je prilepený lepidlom ála tepelná pištoľ.

_______________________________________________________________________________
23.09.2010
Ako sa ukázalo, vyzerá to zložitejšie (teda nie každý sa v tom vyzná, že) ako som si myslel, preto ešte doplňujem túto drobnosť:
- pôvodné OS majú veľkosť 8kB, ale kto sa na to pozrel podrobnejšie do schémy vidí že najvyšší bit EPROM (A12) je uzemnený, t.j. reálne sa využívajú len 4kB !
- preto po "orezaní" potrebujeme len 3x4kB a na to nám potom 16kB EPROM v pohode stačí
- polohu 2 skutočne nemá prepínač (switch) zapojenú, tým sa práve vyberie 4/4 EPROM a preto pri zapojení bez prepínača funguje pôvodný operačný systém XF551
- tu je vybratá tabuľka z obrázku kde sú data, myslel som že podľa tabuľky v obrázku je to jasné ...

A13 A12
0 0 1kB - 4kB - no data - no function (balast)
0 1 5kB - 8kB - data Bob Wooley
1 0 9kB - 12kB - data Hyper-XF S.Dorndorf (Hyprom)
1 1 13kB -16kB - data original OS XF551
_ _ _ _ _ _ _
P.S.: ospravedlňujem sa za chyby čo boli v texte, dúfam že som to už opravil, nejako mi prsty predbiehali klávesnicu ...
- tak isto nefungoval download obsahu Eprom, vďaka za upozornenie Adam "Asal" Salamon ! už je odkaz funkčný
- predpokladám že tento víkend si konečne asi po pol roku nájdem čas niečo robiť na ATARI aj cez sobotu a nedeľu a tak potom hodím zase nejaké foto na blog
_______________________________________________________________________________
link na prvú časť článku:
XF551 3xOSin1Eprom 1_3
link na tretiu časť článku:
XF551 3xOSin1Eprom 3_3
_______________________________________________________________________________

Rate post: