IDE disky na 8bit Atari¢krupkaj/JaySoft¢¢Kdyə se mi poprv⑦ dostala do rukou disketov⇧ jednotka pro osmibity, znamenalo to obrovsk⑦ usnadn❎n pr⇧ce. Odpadlo zdlouhav⑦ a nespolehliv⑦ nahr⇧v⇧n z kazety a nav c p②ibyla moənost lep③ m zp
sobem organizovat data. Jenəe postupem ⇨asu se disketa st⇧v⇧ malou. V tu chv li p②ich⇧z na ②adu harddisk.¢¢V zahrani⇨ je uə n❎jakou dobu roz③ ②en syst⑦m BlackBox. Umoəuje p②ipojen SCSI disk
a m⇧ i dal③ uəite⇨n⇧ roz③ ②en jako t②eba s⑦riov⑨ a paraleln port. Tento velmi dobr⑨ syst⑦m je sou⇨asn❎ tak⑦ pom❎rn❎ drah⑨ a v na③ich kon⇨in⇧ch nav c nesehnateln⑨. Na③t❎st se objevily dal③ moənosti, jak k 8bitov⑦mu Atari p②ipojit tentokr⇧t IDE harddisk. Jedn m z prvn ch bylo ②e③en , kter⑦, jak je mi zn⇧mo, b❎halo pouze na modelech XL. Potom bylo dlouho ticho, aə se nakonec vyno②ily dva dostupn⑦ zp
soby p②ipojen harddisku. Prvn z Holandska a druh⑨ z Polska.¢¢MyIDE¢¢Z②ejm❎ nejjednodu③③ m a taky nejlevn❎j③ m zp
sobem, jak p②ipojit IDE disk k mal⑦mu Atari, je pouəit interfacu MyIDE. MyIDE vyuə v⇧ toho, əe IDE je vlastn❎ prodlouəenou sb❎rnic , takəe interface pouze chyt②e konvertuje sign⇧ly pomoc n❎kolika ⇨ip
. Jeho nev⑨hodou ov③em je, əe syst⑦m komunikuje s IDE za② zen m pouze osmibitov❎, a t m p⇧dem je pro Atari dostupn⇧ pouze polovina kapacity disku.¢¢MyIDE je moən⑦ bu⇦ vestav❎t p② mo do po⇨ ta⇨e nebo disk p②ipojit ke speci⇧ln cartridge s interfacem. Pokud je disk vestav❎n⑨ dovnit② Atari, doporu⇨uje se vzhledem k odb❎ru disku pouə vat jin⑨ zdroj neə origin⇧ln .¢¢Toto ②e③en m⇧ obrovskou v⑨hodu v rychlosti p②enosu dat z disku do po⇨ ta⇨e. Rychlost je tak velk⇧, əe je moən⑦ sledovat jednoduch⑦ video se zvukem. Kvalita videa je na ⑤rovni 8bit Atari v❎t③inou GTIA grafika 9. Na autorov❎ webu si m
əete st⇧hnout p⇧r uk⇧zek. ¢¢Takto jednoduch⑦ za② zen ale nem
əe fungovat bez ovlada⇨e. Autor v⇨lenil ovlada⇨ p② mo do OS Atari, a proto je pro jeho provozov⇧n nutn⑦ vym❎nit ROM za opatchovanou. Bohuəel patch OS ne②e③ v③e, a tak se mus nav c patchovat i n❎kter⑦ programy. Bez ⑤pravy t②eba neb❎ə zn⇧m⑨ SpartaDOS. Ze stejn⑦ho d
vodu nen moən⑦ pouə t ani alternativn syst⑦m Q-MEG.¢¢P②ed pouəit m se mus disk rozd❎lit speci⇧ln utilitou na odd ly, se kter⑨mi se pozd❎ji d⇧ pracovat jako s disky D1 - D8.¢ ¢Protoəe maxim⇧ln velikost partition, kterou je Atari schopno obslouəit, je 16 MB, na v❎t③ m disku by mohlo z
stat hodn❎ nevyuəit⑦ho prostoru. Toto zbyl⑦ m sto se d⇧ vyuə t pro tzv. image md, kdy lze na harddisk pomoci utility dod⇧van⑦ na syst⑦mov⑦ disket❎ nakop rovat bin⇧rn image z disket. Syst⑦m podporuje pouze form⇧ty SD a MD.¢¢P② stup k t❎mto obraz
m je p②es 4 m stn⑦ identifika⇨n ⇨ slo. Ned⇧vno se ale objevila utilitka Image Manager, kter⇧ um pojmenov⇧vat jednotliv⑦ image a manipulovat s nimi. Pro jm⑦na pouə v⇧ m sto v posledn m image na harddisku. ¢¢Programy, kter⑦ jsou na v ce disket⇧ch, je nutn⑦ nahr⇧t tak, aby jednotliv⑦ image byly bezprost②edn❎ za sebou. Aktivn image lze b❎hem pouə v⇧n p②epnout pomoc kl⇧vesov⑦ kombinace CONTROL-SHIFT-⇨ slo.¢¢N❎kter⑦ programy (nejv ce hry a dema) obch⇧z OS a p②istupuj na hardware disku p② mo. Takov⑦ programy s MyIDE bez ⑤pravy nefunguj .¢¢SIO2IDE¢¢Na rozd l od MyIDE, kter⑦ vsadilo na jednoduchost, se SIO2IDE snaə b⑨t co nejv ce kompatibiln se st⇧vaj c m hardware.¢ ¢Interface se p②ipojuje k rozhran SIO a snaə se emulovat chov⇧n disketov⑦ jednotky. Ke sv⑦ ⇨innosti nepot②ebuje ə⇧dn⑨ ovlada⇨ v pam❎ti po⇨ ta⇨e, ale na druhou stranu nenab z ə⇧dn⑦ nav⑨③en rychlosti oproti disketov⑦ jednotce. Rychlost p②enosu je bu⇦ standardn 19200 baud
nebo 52000 baud
jako maj disketov⑦ jednotky s ⑤pravou US nebo Happy. Interface komunikuje s IDE za② zen m pln❎ 16 bitov❎. ¢¢SIO2IDE je postaveno na jedno⇨ipov⑦m procesoru Atmel ②ady AVR s risc architekturou. Verze 3 pouə v⇧ star③ , dnes uə pom❎rn❎ ③patn❎ sehnateln⑨ ATmega161, nov⇧ verze 4 ⇨ip ATmega32. ¢¢Verze 1 vyuə vala speci⇧ln form⇧t disku, takəe bylo pom❎rn❎ sloəit⑦ disk p②ipravit pro pouə v⇧n . Autor na③t❎st toto zm❎nil a od verze 3 se data ukl⇧daj na disk se souborov⑨m syst⑦mem FAT (i FAT32) v obrazech ATR. Tento form⇧t je mysl m dostate⇨n❎ zn⇧m⑨ nejen z emul⇧tor
. To m⇧ velkou v⑨hodu, protoəe harddisk pro Atari lze jednodu③e p②ipravit na PC, t②eba i pod oby⇨ejn⑨m dosem. ¢¢SIO2IDE um obslouəit i IDE CD mechaniku a rozum form⇧tu ISO9660. Bohuəel ale nepodporuje roz③ ②en Joliet, a tak jm⑦na soubor
mus z
stat ve stylu 8+3.¢ ¢P② prava disku spo⇨ v⇧ v nakop rov⇧n ATR soubor
na harddisk. Jednotliv⑦ image nemus b⑨t jenom v hlavn m adres⇧②i disku, ale mohou b⑨t i v podadres⇧② ch. SIO2IDE je nav c dost pruən⑦, a tak lze pouə vat ATR soubory aə do kapacity 16MB. Jak jsem ale zjistil, pro praxi je 16MB disk p② li③ velk⑨, a tak jako nejv❎t③ pouə v⇧m 8MB.¢¢Bohuəel SIO2IDE 3 neum pracovat s rozfragmentovan⑨mi ATR soubory. T m p⇧dem se mus po p②id⇧n nov⑨ch ATR prov⑦st tzv. defragmentace. Na③t❎st v bal ku SIO2IDE je MS-DOS utilitka, kter⇧ proleze harddisk a otestuje kaəd⑨ ATR soubor.¢¢Do kaəd⑦ho adres⇧②e, kter⑨ obsahuje ATR soubory, se je③t❎ mus p②idat konfigura⇨n soubor sio2ide.cfg. Tento soubor si SIO2IDE p②i startu na⇨te a p②i②ad podle n❎j jednotliv⑨m DX: za② zen m ATR soubory. Form⇧t sio2ide.cfg je velice jednoduch⑨.¢Tady je mal⑨ p② klad:¢¢D1 = MDDOS453¢D2 = HRY1¢D5 = FDISK¢¢Na disku FDISK z 3. ②⇧dku je speci⇧ln Atari program, kter⑨ um pomoc jednoduch⑦ho menu prol⑦zat strukturou disku a umoən p②ipojovat jednotliv⑦ image na DX: za② zen . Uəivatel⑦ SpartaDOSu mohou tak⑦ pouə vat progr⇧mek pro p② kazovou ②⇧dku.¢¢Z p②edchoz ho odstavce vypl⑨v⇧, əe absence programu fdisk znemoəuje proveden konfigurace. Co tedy m
əeme d❎lat, pokud na ə⇧dn⑦m z disk
nen fdisk p② tomen? Fdisk nepot②ebuje m t spu③t❎n⑨ DOS, aby dok⇧zal nakonfigurovat adres⇧② a uloəit do n❎j konfiguraci. M
əe tedy b⑨t spou③t❎n t②eba z cartridge. Lze tak⑦ m t v kaəd⑦m adres⇧②i jeden ATR soubor s fdisk programem a p②istupovat k n❎mu z Q-MEGu. Pokud je nejh
②, lze p②ep na⇨em na SIO2IDE vy②adit nastaven⑦ ATR na D1 a nat⇧hnout fdisk z diskety.¢¢Nastaven aktu⇧ln ho adres⇧②e, ze kter⑦ho se berou ATR soubory, si SIO2IDE ukl⇧d⇧ do flash pam❎ti pouəit⑦ho jedno⇨ipov⑦ho procesoru, a tak p②i p② ③t m zapnutut v , odkud m⇧ ATRka ⇨ st.¢¢Dal③ "vychyt⇧vkou" je p②ep na⇨ D1 <-> D2. Pokud program (t②eba hra) je na dvou disket⇧ch, p②i②ad se postupn❎ ob❎ na D1 a D2. Kdyə program poə⇧d⇧ o vloəen diskety 2, jednodu③e p②epneme p②ep na⇨, t m se prohod D1 s D2 a program m
əe pokra⇨ovat.¢¢Spole⇨n❎ se SIO2IDE se mi velmi osv❎d⇨ilo pouə v⇧n syst⑦mu Q-MEG v posledn verzi 4.4, kter⑨ obslouə aə 8 disk
. Krom❎ moənosti bootov⇧n z kter⑦hokoli disku D1 - D8, um tak⑦ p②istupovat na disky s velkou kapacitou a spou③t❎t z nich programy (v⇨etn❎ basicovsk⑨ch). Nov⑨ Q-MEG zvl⇧d⇧ i adres⇧②ovou strukturu vytvo②enou syst⑦mem MyDOS.¢¢Verze SIO2IDE 4 m⇧ skv❎lou novinku. Um se totiə chovat jako USB mass storage. T m se st⇧v⇧ p② prava disku je③t❎ jednodu③③ . Sta⇨ p②ipojit p②es USB kabel k PC, p②epnout za② zen ze SIO2IDE na USB2IDE a "nasypat" atr soubory. Odpad⇧ zdlouhav⑦ vytahov⇧n disku a p②ipojov⇧n do PC na jeho IDE. ¢¢Krom❎ USB portu verze 4 rozum dlouh⑨m n⇧zv
m ve stylu VFAT a vypo②⇧d⇧ se s rozfragmentovan⑨mi soubory. P② stup k dat
m ve fragmentovan⑦m atr souboru je ale pomalej③ .¢¢Compact Flash¢¢Jak s MyIDE, tak se SIO2IDE by teoreticky m❎lo j t pouə vat Compact Flash karty. CF karty by totiə v reəimu True IDE m❎ly b⑨t kompatibiln s IDE disky na sektorov⑦ ⑤rovni. Jejich v⑨hoda je krom❎ velikosti tak⑦ v n zk⑦ energetick⑦ n⇧ro⇨nosti.¢¢S MyIDE je odzkou③eno, əe CF karty funguj . Na SIO2IDE v 3 jsem m❎l probl⑦my s kartami 128MB. Nepoda②ilo se mi na n❎ nahr⇧t data tak, aby byly pro SIO2IDE dostupn⑦. Ned⇧vno se ale uk⇧zalo, əe na vin❎ je bug ve firmwaru. Autor v b②eznu vydal novou verzi 4.4, kter⇧ by uə s Compact Flash kartami nem❎la m t probl⑦my.¢¢krupkaj/JaySoft¢¢¢linky:¢MyIDE¢http://www.mr-atari.com/¢¢MyIDE 3rd party software¢http://www.mr-atari.com/hardware-3rd.htm¢¢SIO2IDE¢http://atariarea.histeria.pl/sio2ide/¢¢SIO2IDE SpartaDOS utilities¢http://trub.sys.net.pl/download/sdx/¢¢