Aerco FD-68

Z Wikipedie, otevřené encyklopedie

Aerco FD-68 je řadič disketových jednotek pro počítače Timex Sinclair 2068 vyvinutý společností Aerco. K řadiči je možné připojit až čtyři disketové jednotky 5,25" nebo 3,5". Protože řadič ke svojí činnosti využívá RAM rezidentní kód počítačů TS2068, který se nenachází u počítačů Sinclair ZX Spectrum, není možné řadič u počítačů Sinclair ZX Spectrum použít.[1]

Popis řadiče[editovat | editovat zdroj]

Základem řadiče je integrovaný obvod WD1797. Řadič obsahuje 64 KiB paměti RAM stránkované jako DOCK RAM. Tuto paměť je možné rozšířit dvěma způsoby na 256 KiB. Jednodušší způsob vyžaduje doplnění menšího množství elektroniky, ale přináší omezení na možnost připojení pouze dvou disketových mechanik, složitější způsob zachovává možnost připojení čtyř disketových mechanik.[1] Obě varianty využívají pro ovládání rozšířené paměti různé porty procesoru Z80, takže jsou vzájemně nekompatibilní.

Řadič není možné používat společně s A&J Microdrive, protože obě zařízení jsou vybírána bitem 5 adresové sběrnice.[2] Aerco ale nabízelo možnost upravit desku řadiče tak, aby řadič FD-68 byl vybírán bitem 4.[2]

Pro počítače Timex Sinclair 1000 a Timex Sinclair 1500 byl vyráběn podobný řadič Aerco FD-ZX, ovšem bez přídavné paměti RAM.[3]

Ovládání řadiče[editovat | editovat zdroj]

Řadič je přístupný pomocí příkazů Basicu. Kromě toho byl pro řadič FD-68 k dispozici operační systém RP/M, což je varianta systému CP/M 2.2.[3][4] Systém RP/M očekává, že mechaniky A: a B: jsou 40stopé a mechaniky C: a D: jsou 80stopé.[1] Mechaniky A: a B: jsou navíc přístupné jako mechaniky E: a F:, ovšem v tomto případě jsou v mechanikách očekávány diskety ve formátu Marrow MD3. Řadič je možné provozovat také jako Larken Disk System a to i společně s originálním Larken Disk Systemem.[5] Ovládání řadiče bylo zahrnuto i do jiných DOSů, jako SPEC-DOS, TX-DOS a DOS-64.[6][7]

Používané příkazy[editovat | editovat zdroj]

Hlavní příkazy pro ovládání řadiče jsou:[8]

  • FORMAT "" – formátování diskety,
  • MOVE "jméno.ext" – uložení souboru na disketu,
    • MOVE "jméno.ext", n
    • MOVE "jméno.ext",zacatek,delka – uložení obsahu části paměti,
  • CAT "jméno.ext" – nahrání souboru z diskety do paměti počítače,
  • CAT "" – katalog diskety,
  • ERASE "jméno.ext" – smazání souboru.

Přípona názvu souboru (.ext) může být:

  • .ARO – obsah jedné stránky paměti DOCK,
  • .BAS – program v Basicu,
  • .BIN – program ve strojovém kódu či jakákoliv jiná část obsahu paměti,
  • .BUT – program spouštěný automaticky při spuštění počítače,
  • .CHR – textové pole,
  • .DAT – číselné pole,
  • .LRO – LROS program,
  • .SCR – obsah videopaměti (obrázek).

SPEC-DOS a TX-DOS[editovat | editovat zdroj]

Řadič lze ovládat i prostřednictvím SPEC-DOSu a TX-DOSu. S jejich použitím je možné navíc používat příkazy:[6]

  • CAT "@" - plný katalog obsahující počáteční adresu nebo číslo startovacího řádku, celkovou délku a u programů v BASICu i délku vlastního basicového programu,
  • CAT "#" - katalog diskety s počátkem, délkou a datovou značkou,
  • CAT ".ext" - katalog souborů pouze vybraného typu,
  • MOVE "cílový disk:=zdrojový disk:název souboru.ext" - kopírování souborů,
  • MOVE "nový název bez ext=původní název.ext" - přejmenování souboru,
  • CAT "název.BIN",adresa, počet bajtů - nahrání pouze části souboru s obsahem části paměti,
  • NEW 31, NEW 63, NEW 95 - nastavení možného počtu souboru v adresáři.

Zadání aktuálního data pro ukládání datových značek po inicializaci SPEC-DOSu a TX-DOSu. U SPEC-DOSu je možné zadat nebo změnit aktuální datum pro zadání příkazu NEW 8.[6]

SPEC-DOS neumožňuje práci se soubory .BUT, .ARO a .LRO.[6] TX-DOS neumožňuje pracovat se soubory .BUT a .LRO. Soubory .ARO je možné pouze načíst a spustit, ale není možné je uložit na disketu.[6]

SPEC-DOS navíc přidává příkazy pro přepínání grafických režimů počítače pomocí příkazů NEW 1, NEW 2, NEW 3 a NEW 255.[6] K inicializaci SPEC-DOSu a TX-DOSu je nutné použí příkaz RANDOMIZE USR 49152.[6]

Technické informace[editovat | editovat zdroj]

  • kapacita diskety: 400 KiB (oboustranná disketa s dvojitou hustotou záznamu),
  • ROM: 8 KiB,
  • RAM: 64 KiB, rozšiřitelná na 256 KiB,
  • plně průchozí systémový konektor pro připojení dalších periférií,[5]
  • volitelně paralelní port nebo dva porty RS-232,[9]
  • RGB výstup.

Historie[editovat | editovat zdroj]

Verze EPROM .87 neobsahovala podporu pro textová pole (.CHR) a číselná pole (.DAT).[2]

Reference[editovat | editovat zdroj]

  1. a b c Aerco FD-68 Archivováno 26. 6. 2012 na Wayback Machine. (anglicky) na World of Spectrum
  2. a b c JURRIES, Dennis. Aerco FD-68 Disc Drive System for the 2068 Part 2. Time Designs Magazine. 1985, roč. 2, čís. 1 (Nov/Dec '85), s. 15-16. Informace o článku dostupné na AERCO FD-68 Disc Drive System for the 2068 Part 2, Timex/Sinclair.com, cit. 2024-04-08. Dostupné online. ((anglicky)) 
  3. a b Machine Specifics. Family Computing. March 1987, s. 28–35. Dostupné online. ((anglicky)) 
  4. Reader to Reader. The Computer Journal. May/June 1994, čís. 67, s. 3. Dostupné online. ((anglicky)) 
  5. a b Timex Sinclair 2068 Official and Unofficial Peripherals Archivováno 9. 12. 2013 na Wayback Machine. (anglicky) na timexsinclair.org
  6. a b c d e f g WATSON, L. K. SPEC-DOS and TX-DOS. [s.l.]: [s.n.] 3 s. Dostupné online. ((anglicky)) Informace o publikaci dostupné na SPEC-DOS and TX-DOS, Timex/Sinclair.com, cit. 2024-04-20. 
  7. FISCHER, Pete. "DOS-64" A Review. Update Magazine. 1988, čís. July 1988, s. 11-12. Informace o článku dostupné na DOS-64: A Review, Timex/Sinclair.com, cit. 2024-04-20, v dokumentu na odkazovaném URL je na titulní stránce rok 1989 škrtnutý a ručně je poznamenán rok 1988, v záhlaví stránek, když je uvedeno, je uvedeno UPDATE July 1988.. Dostupné online. ((anglicky)) 
  8. Aerco FD-68 Disc Drive System. In: Wood, Tim. The Best of Time Designs - Volume One. [s.l.]: Time Designs Magazine Company Dostupné v archivu pořízeném dne 2008-12-26. S. 53–54. ((anglicky)) Archivováno 26. 12. 2008 na Wayback Machine.
  9. Sinclair Hardware Fact Sheet, version 1.2, původně dostupné na [1][nedostupný zdroj] na World of Spectrum