ATR 8000: Różnice pomiędzy wersjami

Z Atariki
Przejdź do nawigacji Przejdź do wyszukiwania
Sikor (dyskusja | edycje)
+ wymiary fizyczne
Sikor (dyskusja | edycje)
 
(Nie pokazano 4 wersji utworzonych przez 2 użytkowników)
Linia 1: Linia 1:
{{grafr|atr8000.jpg}}
{{grafr|atr8000.jpg}}


Dodatek do komputerów serii [[400/800]], dzięki któremu można bez problemu podłączać do Atari takie urządzenia, jak stacje od PC (do czterech), drukarka (przez złącze Centronics - ATR 8000 służy wówczas za bufor drukarki), standardowe modemy (przez złącze [http://pl.wikipedia.org/wiki/RS-232 RS-232C], 9600 bps), bądź mieć możliwość uruchomienia systemu [[CP/M]] z Atari.
Dodatek do komputerów serii [[400/800]], dzięki któremu można bez problemu podłączać do Atari takie urządzenia jak stacje od PC (do czterech), drukarka (przez złącze Centronics - ATR 8000 służy wówczas za bufor drukarki), standardowe modemy (przez złącze [http://pl.wikipedia.org/wiki/RS-232 RS-232C], 9600 bps), bądź mieć możliwość uruchomienia systemu [[CP/M]] z Atari.


Jest to w zasadzie osobny komputer oparty na mikroprocesorze Z80A, jednak pozbawiony klawiatury i wyjścia obrazu. Atari służy mu zatem jako terminal.
Jest to w zasadzie osobny komputer oparty na mikroprocesorze Z80A, jednak pozbawiony klawiatury i wyjścia obrazu. Atari służy mu zatem jako terminal.
Linia 7: Linia 7:
Istnieją dwie wersje tego urządzenia. Pierwsza, z pamięcią 16 kB, umożliwia dokładnie to, co wyżej zostało opisane (z wyjątkiem obsługi CP/M), natomiast ATR 8000 z pamięcią 64 kB ma możliwość uruchomienia systemu CP/M w trybie 80-kolumnowym (system ten w wersji 2.2 jest wówczas do niego dołączony).
Istnieją dwie wersje tego urządzenia. Pierwsza, z pamięcią 16 kB, umożliwia dokładnie to, co wyżej zostało opisane (z wyjątkiem obsługi CP/M), natomiast ATR 8000 z pamięcią 64 kB ma możliwość uruchomienia systemu CP/M w trybie 80-kolumnowym (system ten w wersji 2.2 jest wówczas do niego dołączony).


Do ATR 8000 istnieje rozszerzenie CO POWER 88, zawierające [[procesor]] [http://en.wikipedia.org/wiki/8088 Intel 8088]. Daje ono zgodność z komputerami PC/XT (m.in. uruchomienie [http://en.wikipedia.org/wiki/MS-DOS MS-DOS-a] oraz niektórych programów).
Do ATR 8000 istnieje rozszerzenie CO POWER 88, zawierające [[procesor]] [http://en.wikipedia.org/wiki/8088 Intel 8088]. Daje ono zgodność z komputerami PC/XT (m.in. możliwość uruchomienia [http://en.wikipedia.org/wiki/MS-DOS MS-DOS-a] oraz niektórych programów).


Później dodano jeszcze parę usprawnień, istnieją egzemplarze z interfejsem twardego dysku [http://en.wikipedia.org/wiki/SCSI SCSI] obsługującym trzy formaty: Atari, CP/M oraz MS-DOS. Do obsługi partycji Atari wymagana jest specjalna wersja [[MyDOS]]-a, MyDOS 3.13b, zawierająca niezbędne sterowniki (i niemożliwa do znalezienia).
Później dodano jeszcze parę usprawnień, istnieją egzemplarze z interfejsem twardego dysku [http://en.wikipedia.org/wiki/SCSI SCSI] obsługującym trzy formaty: Atari, CP/M oraz MS-DOS. Do obsługi partycji Atari wymagana jest specjalna wersja [[MyDOS]]-a, MyDOS 3.13b, zawierająca niezbędne sterowniki (i niemożliwa do znalezienia).
Linia 13: Linia 13:
W planach było '''ATR 8500''', ulepszona wersja mająca standardowo 64k RAM-u, sprzętowy [http://en.wikipedia.org/wiki/UART UART], port DMA i zasilana ze standardowego zasilacza od PC/XT. Oficjalnie wciąż było to urządzenie peryferyjne do Atari, aczkolwiek podłączenie Atari już nie było niezbędne do użycia ATR 8500 - wystarczał zwykły terminal. Skończyło się na kilku prototypach.
W planach było '''ATR 8500''', ulepszona wersja mająca standardowo 64k RAM-u, sprzętowy [http://en.wikipedia.org/wiki/UART UART], port DMA i zasilana ze standardowego zasilacza od PC/XT. Oficjalnie wciąż było to urządzenie peryferyjne do Atari, aczkolwiek podłączenie Atari już nie było niezbędne do użycia ATR 8500 - wystarczał zwykły terminal. Skończyło się na kilku prototypach.


== Przybliżone wymiary ==
== Uwagi eksploatacyjne ==
Wymiary zmierzone na fizycznym urządzeniu, bez nóżek, po obwodzie obudowy.
* Szerokość: 320 mm
* głębokość: 293 mm
* wysokość: 63 mm


Jako źródła użyto korespondencji prywatnej [[Sikor]]a po nabyciu urządzenia.
* Nigdy nie należy włączać ani nie wyłączać ATR 8000 z dyskiem załadowanym do napędu. Jest prawie pewne, że spowoduje to uszkodzenie danych na dysku, niezależnie od tego, gdzie znajduje się głowica w momencie włączenia zasilania. Bardzo często w trybie CP/M spowoduje to zniszczenie danych na ścieżce systemowej, uniemożliwiając uruchomienie systemu, ale ogólnie uszkodzenia mogą pojawić się w dowolnym miejscu na dysku.
* Resetowanie ATR 8000 za pomocą przycisku Reset z tyłu lub z przodu nie uszkadza dysków załadowanych do napędów.
* Zachodzą trudności we współpracy [[SpartaDOS X]] z ATR 8000. Obejście ich polega na wyłączeniu [[SpartaDOS X]] i próbie odczytu wstępnego z dyskietki włożonej do ATR 8000, aby ten wiedział, że jest urządzeniem peryferyjnym Atari, a nie komputerem CP/M. Następnie należy ponownie włączyć SDX. ATR 8000 będzie wtedy działać poprawnie.


== Programowanie ==
== Programowanie ==
Linia 60: Linia 60:
*[http://home.centurytel.net/turbobird/8bit/ATR8000Manual.htm ATR 8000 Owner's Manual]
*[http://home.centurytel.net/turbobird/8bit/ATR8000Manual.htm ATR 8000 Owner's Manual]
*[http://atari.a8maestro.com/info/8ball/ballho.htm SWP ATR-8000/8500]
*[http://atari.a8maestro.com/info/8ball/ballho.htm SWP ATR-8000/8500]
*[http://www.atarimagazines.com/v3n4/ATR8000.html antic magazine]
*[http://www.atarimagazines.com/v3n4/ATR8000.html Antic magazine]
*[http://nelsonit.net/~jon/info-cpm/1984/05/02/000500.html opis systemu]
*[https://web.archive.org/web/20081203232000/http://nelsonit.net/~jon/info-cpm/1984/05/02/000500.html opis systemu]


== Ważne uwagi ==
== Wymiary ==
Jako źródło użyto korespondencji prywatnej po nabyciu urządzenia.
* NIGDY nie włączaj ani nie wyłączaj ATR8000 z dyskiem załadowanym do napędu.  Jest prawie pewne, że spowoduje to uszkodzenie danych na dysku, niezależnie od tego, gdzie znajduje się głowica w momencie przejścia zasilania. Bardzo często w trybie CP/M spowoduje to zniszczenie danych na ścieżce systemowej, uniemożliwiając uruchomienie dysku, ale w trybie Atari lub CP/M uszkodzone dane mogą znajdować się w dowolnym miejscu na dysku.
* Resetowanie ATR8000 za pomocą przycisku Reset z tyłu lub z przodu nie uszkadza dysków załadowanych do napędów.  Nie krępuj się resetować, ale NIGDY nie dotykaj wyłącznika zasilania z dyskiem w napędzie. 
* Istnieje błąd w nowszych wersjach SDX z ATR8000.  Obejście polega na wyłączeniu SDX i uruchomieniu pierwszego lub dwóch sektorów z ATR8000, aby ATR8000 wiedział, że jest urządzeniem peryferyjnym Atari, a nie komputerem CP/M. Następnie należy ponownie włączyć SDX.  Następnie należy ponownie włączyć SDX. ATR8000 będzie wtedy działać poprawnie.  SDX najwyraźniej zajmuje SIO zbyt wcześnie.


Przetłumaczono z DeepL.com (wersja darmowa)
Wymiary zmierzone na fizycznym urządzeniu, bez nóżek, po obwodzie obudowy.
 
* Szerokość: 320 mm
* głębokość: 293 mm
* wysokość: 63 mm


== Obrazki ==
== Obrazki ==
Linia 87: Linia 87:
[[Grafika:Front 2.jpg]]
[[Grafika:Front 2.jpg]]
[[Grafika:Mainboard atr 8000.jpg]]
[[Grafika:Mainboard atr 8000.jpg]]
[[Grafika:Pamiec RAM.jpg]]
[[Grafika:Pamiec RAM atr8000.jpg]]
[[Grafika:Configure dipswitch.jpg]]
[[Grafika:Configure dipswitch.jpg]]
[[Grafika:Disk drives.jpg]]
[[Grafika:Disk drives.jpg]]

Aktualna wersja z 27 paź 2024, 18:59

Dodatek do komputerów serii 400/800, dzięki któremu można bez problemu podłączać do Atari takie urządzenia jak stacje od PC (do czterech), drukarka (przez złącze Centronics - ATR 8000 służy wówczas za bufor drukarki), standardowe modemy (przez złącze RS-232C, 9600 bps), bądź mieć możliwość uruchomienia systemu CP/M z Atari.

Jest to w zasadzie osobny komputer oparty na mikroprocesorze Z80A, jednak pozbawiony klawiatury i wyjścia obrazu. Atari służy mu zatem jako terminal.

Istnieją dwie wersje tego urządzenia. Pierwsza, z pamięcią 16 kB, umożliwia dokładnie to, co wyżej zostało opisane (z wyjątkiem obsługi CP/M), natomiast ATR 8000 z pamięcią 64 kB ma możliwość uruchomienia systemu CP/M w trybie 80-kolumnowym (system ten w wersji 2.2 jest wówczas do niego dołączony).

Do ATR 8000 istnieje rozszerzenie CO POWER 88, zawierające procesor Intel 8088. Daje ono zgodność z komputerami PC/XT (m.in. możliwość uruchomienia MS-DOS-a oraz niektórych programów).

Później dodano jeszcze parę usprawnień, istnieją egzemplarze z interfejsem twardego dysku SCSI obsługującym trzy formaty: Atari, CP/M oraz MS-DOS. Do obsługi partycji Atari wymagana jest specjalna wersja MyDOS-a, MyDOS 3.13b, zawierająca niezbędne sterowniki (i niemożliwa do znalezienia).

W planach było ATR 8500, ulepszona wersja mająca standardowo 64k RAM-u, sprzętowy UART, port DMA i zasilana ze standardowego zasilacza od PC/XT. Oficjalnie wciąż było to urządzenie peryferyjne do Atari, aczkolwiek podłączenie Atari już nie było niezbędne do użycia ATR 8500 - wystarczał zwykły terminal. Skończyło się na kilku prototypach.

Uwagi eksploatacyjne

Jako źródła użyto korespondencji prywatnej Sikora po nabyciu urządzenia.

  • Nigdy nie należy włączać ani nie wyłączać ATR 8000 z dyskiem załadowanym do napędu. Jest prawie pewne, że spowoduje to uszkodzenie danych na dysku, niezależnie od tego, gdzie znajduje się głowica w momencie włączenia zasilania. Bardzo często w trybie CP/M spowoduje to zniszczenie danych na ścieżce systemowej, uniemożliwiając uruchomienie systemu, ale ogólnie uszkodzenia mogą pojawić się w dowolnym miejscu na dysku.
  • Resetowanie ATR 8000 za pomocą przycisku Reset z tyłu lub z przodu nie uszkadza dysków załadowanych do napędów.
  • Zachodzą trudności we współpracy SpartaDOS X z ATR 8000. Obejście ich polega na wyłączeniu SpartaDOS X i próbie odczytu wstępnego z dyskietki włożonej do ATR 8000, aby ten wiedział, że jest urządzeniem peryferyjnym Atari, a nie komputerem CP/M. Następnie należy ponownie włączyć SDX. ATR 8000 będzie wtedy działać poprawnie.

Programowanie

Urządzenie zgłasza się jako urządzenie SIO o kodzie $5A. Programy znajdujące się w pamięci ATR8000 można wywoływać przesyłając komendę $47 ("G") z adresem uruchomienia programu w DAUX1/2 podanym w konwencji młodszy/starszy.

Przykładowy kod inicjujący urządzenie:

LDA #$5A
STA DDEVIC
LDA #$01
STA DUNIT
STA DTIMLO
LDA #'G
STA DCMND
LDA #$00
STA DSTATS
LDA #<$F000
STA DAUX1
LDA #>$F000
STA DAUX2
JSR JSIOINT

Wywoływaną procedurą jest procedura zimnego startu ATR8000. Lista procedur systemowych wygląda następująco:

F000 JP COLD ;ATR8000 COLD START ENTRY
F003 JP WARM ;ATR8000 WARM START ENTRY
F006 JP CONST ;CONSOLE STATUS TEST
F009 JP CONIN ;CONSOLE INPUT
F00C JP CONOUT ;CONSOLE OUTPUT
F00F JP DISKIO ;EXECUTE DISK OPERATION
F012 JP LISTOUT ; LIST DEVICE OUTPUT
F015 JP LISTST ; LIST DEVICE STATUS
F018 JP REINIT ; CONSOLE REINITIALIZATION

Technikalia - download

Linki zewnętrzne

Wymiary

Wymiary zmierzone na fizycznym urządzeniu, bez nóżek, po obwodzie obudowy.

  • Szerokość: 320 mm
  • głębokość: 293 mm
  • wysokość: 63 mm

Obrazki