Tajemnice ATARI

Czy to ATARI czy to AMIGA?


   
I rzekł: "są jednym narodem i mówią jednym językiem (...) Zejdźmy więc i pomieszajmy im język, aby jeden nie rozumiał drugiego." (Rdz. 11, 6-7)


    Wraz z powstaniem komputerów zaistniał problem wymiany danych między nimi. W wypadku komputerów jednego typu wystarczyło zapisać dane na dyskietce lub kasecie i odczytać je na drugim komputerze. Jednak w przypadku różnych maszyn, z różnymi formatami zapisu danych, najprostszym rozwiązaniem pozostaje kabelek, wraz z odpowiednimi programami, umożliwiającymi transmisję oraz ewentualną konwersję danych. Taki właśnie zestaw do transmisji danych między komputerami ATARI i AMIGA chcemy Wam zaprezentować. Składa się on z programu do transmisji na ATARI, programu do transmisji i konwersji danych oraz procedury w języku asemblera na AMIGĘ.

ATOA ATARI

    Program ten służy do nadawania i odbioru danych, oraz ewentualnego oglądania obrazków znajdujących się w buforze.

    Opcje:
  • Load - wczytanie pliku do bufora.
  • Save - zgranie bufora na urządzenie zewnętrzne.
    Po wybraniu jednej tych opcji w dolnel linii ukaże się migający kursor. Należy wówczas podać specyfikację pliku np:

D1:GRAPH>AMIGA>*.PIC

  • Receive - odbiór danych z AMIGI.
  • seNd - nadanie danych do AMIGI.
    Na czas transmisji, ATARI zaciemnia ekran i wyłącza wszystkie przerwania. Program sam wychodzi z tych opcji po przesłaniu wszystkich danych, a w wypadku komplikacji umożliwia wyjście ręczne przy pomocy klawisza SHIFT.
  • Antic - zmiana trybu graficznego.
  • Gtia - zmiana trybu GTIA.
  • Dma - ekran graficzny wyświetlany lub nie.
    Obok nazw opcji zamieszczona jest informacja o aktualnym stanie ekranu graficznego.
  • Quit - wyjście do DOS-a.
  • len - długość danych w buforze (max$5fef).
    Opcje są wybierane przez naciśnięcie klawisza z literą wyróżnioną w nazwie opcji.


ATOA AMIGA

    Program ten składa się z dwóch części:
  • służącej do obsługi transmisji.
  • konwertującej rysunki i tekst.
    Komendy w obu programach wydaje się, wpisując symbol rozkazu, wraz z ewentualnymi parametrami oddzielonymi od siebie spacjami.

    Po wczytaniu ATOA AMIGA ukaże się okno obsługi transmisji. Dostępne w nim opcje to:
  • LS [source] - odczyt danych z <source> i wysłanie ich do ATARI.
  • RD [dest] - odebranie danych z ATARI i nagranie ich na <dest>.
  • SPx (x=1-5) - wybór prędkości transmisji.
  • TRL - wejście do drugiej części programu.
  • H - wyświetlenie spisu komend oraz aktualnej prędkości.
  • END - wyjście do programu nadrzędnego.
    Po wybraniu komendy TRL ukaże się drugie okno, udostępniając następujące opcje:
  • Tx (x=1-7) [source dest] - odczyt rysunku z <source>, wybranie bit-planu o numerze x i wysłanie go do <dest>.
  • TA,TB [source dest] - konwersja 4-kolorowego rysunku z AMIGI na ATARI (należy sprawdzić, która opcja da lepszy rezultat dla danego obrazka).
  • TC [source dest] - konwersja dowolnego rysunku na 16 odcieniowy tryb GTIA.
  • TT [source dest] - konwersja tekstu z formatu AMIGA na ATARI.
  • TI [source dest] - konwersja tekstu z formatu ATARI na AMIGA.
  • TX [source dest] - konwersja rysunku jednokolorowego z ATARI na AMIGĘ.
  • TY [source dest] - konwersja rysunku 4-kolorowego z ATARI na AMIGĘ
  • TZ [source dest] - konwersja rysunku 16-odcieniowego z ATARI na AMIGĘ.
  • H - wyświetlanie spisu komend.
  • END - wyjście do pierwszego okna.
    Jako <source> i <dest> podajemy specyfikację pliku wraz z urządzeniem (df0: lub ram:). W wypadku komend Tx, TA, TB, TC, TT jako <dest> można podać at:, co spowoduje bezpośrednie wysłanie przekonwertowanych danych do ATARI, natomiast dla komend TX, TY, TZ, TI at: można podać w <source>, dzięki czemu dane odebrane bezpośrednio z ATARI zostaną przekonwertowane i nagrane na <dest>.

    Konwersja danych jest w niektórych przypadkach dość czasochłonna, należy więc na wszelki wypadek uzbroić się w cierpliwość.

Instalacja

    Aby otrzymać zestaw do transmisji należy:
  • a) wykonać według schematu kabel i połączyć nim komputery,
  • b) wpisać na ATARI program ATOA ATARI i przetworzyć go Zgrywusem,
  • c) wpisać na ATARI program ATOA AMIGA i przetworzyć go opcją file Zgrywusa,
  • d) wpisać na AMIDZE i uruchomić przy pomocy dowolnego asemblera (AsmOne, MasterSeka) program Instal,
  • e) uruchomić program ATOA na ATARI,
  • f) wczytać program ATOA AMIGA do ATOA ATARI przy pomocy opcji Load,
  • g) nadać dane przy pomocy opcji seNd,
  • h) nacisnąć lewy przycisk myszy w AMIDZE,
    Odebrany program zostanie zapisany na dysk znajdujący się w napędzie df0: pod nazwą ATOA.

    I to już wszystko! No, może prawie... Trzeba jeszcze zaznaczyć kilka ważnych uwag. Transmisja jest sterowana z AMIGI, dlatego też ATARI musi rozpocząć transmisję (a raczej oczekiwanie na nią) jako pierwsze, lecz nie wcześniej niż po wczytaniu i uruchomieniu ATOA AMIGA. Komputery łączymy przy wyłączonym zasilaniu i pierwsze (jako bardziej pancerne) włączamy ATARI, zaś dopiero potem wolno nam włączyć AMIGĘ.

1000 REM *--------------------------*
1002 REM : Atari<>Amiga Tranfer     :
1004 REM :  autor: MAG(M)           :
1006 REM : (c) 1993 Tajemnice ATARI :
1008 REM *--------------------------*
1010 DATA ffff005011504c225570428254
1020 DATA 000202000281a5514f10607750
1030 DATA 79504f0070d750dc50c103504e
1040 DATA 1060425144514e0070a251a751
1050 DATA c103504d10600952a257c10350
1060 DATA a20420e85520dd52a24020aa52
1070 DATA a90420b2523035208e52c088f0
1080 DATA 0398302bbd48038d7e54bd4903
1090 DATA 8d7f544caa52a20920e85520dd
1100 DATA 52a24020aa52a90820b2523010
1110 DATA 207052300b4caa52a9008d7e54
1120 DATA 8d7f54a20e20e8552056f52056
1130 DATA f52056f5a2404caa52a90b9d42
1140 DATA 03a9109d4403a9609d4503ad7e
1150 DATA 549d4803ad7f549d49034c56e4
1160 DATA a9079d4203a9ef9d4803a95f9d
1170 DATA 4903a9109d4403a9609d45034c
1180 DATA 56e4a90c9d42034c56e49d4a03
1190 DATA a9039d4203a91b9d4403a9549d
1200 DATA 4503a9289d4803a9009d4903ac
1210 DATA 1b54c043d002a9809d4b034c56
1220 DATA e4a9ff8dfc0220cb5320eb524c
1230 DATA e252a210205953a514c514f0fc
1240 DATA a9ffcdfc02d005cad0f0f0e9ac
1250 DATA fc028dfc02b179c9619006c97b
1260 DATA b002e91f2083f9a206dd1354f0
1270 DATA 6cca10f8c9309004c93a9061c9
1280 DATA 419004c95b9059c046f06fc047
1290 DATA f05ac076f02dc077f02dc074f0
1300 DATA 68c086f02cc087f031c034f065
1310 DATA c00cf012c01cf00cac4454b9fa
1320 DATA 54498099fa54606868686860a9
1330 DATA 00f003ad1a548d445460ac4454
1340 DATA f003ce445460ac4454cc1a54f0
1350 DATA 03ee44546020f653b003ee4454
1360 DATA 60207e53ae4454ec1a54f00520
1370 DATA e15390f06020755320e15390f8
1380 DATA 6020b65320e15390f860ae4454
1390 DATA f057bd1b549d1a54e8e02990f5
1400 DATA ce1a54b0afa227bd1b54ec1a54
1410 DATA 9003a92018e91f9dfa54ca10ed
1420 DATA 6038ae4454f00ebd1a54a203dd
1430 DATA 1354f004ca10f81860a227ec1a
1440 DATA 54f015ee1a5448cabd1b549d1c
1450 DATA 54ec4454d0f4689d1b5418602e
1460 DATA 3c3e3a5f3f2a009b2020202020
1470 DATA 20202020202020202020202020
1480 DATA 20202020202020202020202020
1490 DATA 20202020202020202000a9408d
1500 DATA 0ed4a200a90c8d42032056e4a9
1510 DATA 038d4203a97b8d4403a9548d45
1520 DATA 03a9038d48038e4903a90c8d4a
1530 DATA 03a9028d4b032056e46c0a0045
1540 DATA 3a9b0000805400000000000000
1550 DATA 21746f21003472616e736d6974
1560 DATA 746572006279002d2127082d09
1570 DATA 00000000000000002c6f616400
1580 DATA 32656365697665003175697400
1590 DATA 00216e74696300041064006c65
1600 DATA 6e1d0466666666000033617665
1610 DATA 0073652e640000000000000000
1620 DATA 00002774696100000510100024
1630 DATA 6d610005111000000000000000
1640 DATA 00000000000000000000000000
1650 DATA 00000000000000000000000000
1660 DATA 00000000000000000000a90fa2
1670 DATA 649d1250ca10faa25c9d7a50ca
1680 DATA 10faa90ea2649ddd50ca10faa2
1690 DATA 5c9d4551ca10faa90da2609da8
1700 DATA 51ca10faa9038d3002a9508d31
1710 DATA 02a9008dc502a9088dc6028d0a
1720 DATA d4a200a0068e00028c0102a9c0
1730 DATA 8d0ed420005620f55520fdf229
1740 DATA 7fc9609002e920c94cd005200c
1750 DATA 52a900c944d00520d055a900c9
1760 DATA 53d005203952a900c952d00520
1770 DATA b856a900c94ed005208156a900
1780 DATA c941d005203256a900c947d005
1790 DATA 206956a900c951d0032045544c
1800 DATA 7655eef554adf554c912d005a9
1810 DATA 108df554a9024d0f068d0f0660
1820 DATA a005bd235699df54ca88d0f660
1830 DATA a900a2059ddf54cad0fa60a000
1840 DATA ad7f54200b56ad7e54484a4a4a
1850 DATA 4a20145668290fc90a90026946
1860 DATA 691099cd54c860acefe1e400b3
1870 DATA e1f6e500a5f2f2eff2eec654ad
1880 DATA c654c967d005a9648dc654ee68
1890 DATA 56ad6856c903d005a9008d6856
1900 DATA 0aaa8d0ad4bd62568d0d50bd63
1910 DATA 568d0e5060a551da500f5000ee
1920 DATA ee54adee54c912d005a9108dee
1930 DATA 54a9404d0a068d0a0660201857
1940 DATA ad7f54209e56ad7e54209e5620
1950 DATA 5557209c562067574c9056b1fe
1960 DATA 8d00d3a9082c0fd2f067ae10d0
1970 DATA f0f62c0fd2f05dae10d0d0f660
1980 DATA 202357206e57207b57ae00d38e
1990 DATA 7f54206e57207b57ae00d38e7e
2000 DATA 5420915720555720e256206757
2010 DATA 4cd656a9082c0fd2f017ae10d0
2020 DATA f0f6ad00d391fea9082c0fd2f0
2030 DATA 06ae10d0d0f66038a5fee9108d
2040 DATA 7e54a5ffe9608d7f5458a9c08d
2050 DATA 0ed4686860a2ff204457209157
2060 DATA 4c3257a200204457a9ff8d8054
2070 DATA a9bf8d8154a91085fea96085ff
2080 DATA a0008c0ed4788c00d460ad02d3
2090 DATA 29fb8d02d38e00d309048d02d3
2100 DATA 60a5fecd8054d00aa5ffcd8154
2110 DATA d0034c005760e6fed0fbe6ff60
2120 DATA a9082c0fd2f011ae10d0f0f660
2130 DATA 2c0fd2f006ae10d0d0f660a900
2140 DATA 8d7e548d7f544c0f57a910186d
2150 DATA 7e548d8054a9606d7f548d8154
2160 DATA 600006140648ad6f022c1bd470
2170 DATA 02a9008d1bd0a9228d00d46840
2180 DATA e002e1022255
    Owocnego przesyłania życzą


MAG(M), PIER, RYMEK z WC
Group



Powrót na start | Powrót do spisu treści | Powrót na stronę główną

Pixel 2002