2,301

(9 odpowiedzi, napisanych Sprzęt - 8bit)

conrad napisał/a:

Zaszalałeś... Ja bym spanikował gdybym zupełnie zielony na wejściu dostał taką listę.

A nie lepiej mieć szerszy pogląd na sprawę? Zawsze mi się wydawało, że tak...

2,302

(9 odpowiedzi, napisanych Sprzęt - 8bit)

Witamy.
ad 1. Jeśli masz w domu dyskietki na atari (5 1/4") i chcesz je odczytać, to bez stacji się nie obejdzie (albo starego napędu 360k do PC - wtedy mógłbyś odczytać dyski na PC). Jeśli jednak jesteś świeży i chcesz ściągać gry/programy z sieci i odpalać na żywym Atari, to opcje są dwie: a) SIO2SD - wtedy ściągnięte gry zgrywasz pecetem na kartę SD, wyjmujesz, wkładasz do SIO2SD i odpalasz na Atari, b) SIO2PC (kabelek podłączany do portu COM + ewentualnie przelotka COM2USB koniecznie z układem FT232 - Prolific 2303 mocno niepolecany, ale też od biedy będzie działał, choć kosztuje to sporo nerwów) + program APE/AspeQt/SIO2BSD zależnie od posiadanego OSa na pece. Ściągasz grę przez net, pakujesz do programu i bootujesz Atari - pecet pracuje wtedy, jako stacja dysków do Atari.
2. Na gołym Atari będzie działać wiele gier z dostępnych w sieci katalogów. Na pewno nie będą działać wersje wymagające dodatkowych rozszerzeń jak VBXE (karta graficzna do Atari mocno rozszerzająca jego możliwości), stereo (drugi układ dźwiękowy - produkcja będzie działać, ale dźwięk będzie monofoniczny), COVOX (4kanałowy DAC - produkcja będzie działać, ale w ogóle nie będzie dźwięku), rozszerzenie pamięci 130KB (130XE), 320KB (Compy Shop lub Rambo), 1MB (produkcja nie zadziała).
Jeśli chodzi o JSW to są 2 dostępne wersje: a) poprawiona konwersja z ZX Spectrum przez xxl'a dla Atari 64K - ta zadziała na gołym sprzęcie, b) podkolorowana dla VBXE też przez xxl'a - prawdopodobnie zadziała, ale nie będzie dodatkowych kolorów. BombJack na cartridge zadziała Ci z gołym Atari, bo pamięć na na carcie, wersja plikowa zaś wymaga rozszerzenia do 320K minimum. Dla VBXE jest jeszcze podkolorowana Misja - ta też raczej nie pokaże dodatkowych kolorów bez VBXE.
Jeśli chciałbyś odpalać na swoim Atari wszystko co jest dostępne, to rozszerzenia w jakie warto się zaopatrzyć to:
1. 1MB RAM,
2. VBXE,
3. Stereo (2 POKEY),
4. kabelek SIO2PC + przelotka COM2USB FT232RL lub SIO2SD,
5. kilka joysticków :D
opcjonalnie (bardziej zaawansowane działania):
6. COVOX (4 kanałowy DAC 8-bit - w zasadzie gry z niego nie korzystają, raczej dema czy programy muzyczne jak NEO tracker)
7. IO board (wtedy nie potrzebujesz SIO2PC, tylko łączysz kablem usb Atari z pecetem),
8. AKI (jeśli klawiatura Atari słabo działa możesz podłączyć klawiaturę od pc),
9. przelotka do myszki Amiga/Atari ST na Atari (niektóre gry korzystają - lista tutaj),
10. interfejs twardego dysku KMK IDE plus i HDD lub przelotka CF2IDE + karta (dużo wygodniejsze, niż SIO2PC czy SIO2SD).
11. Ultimate - pozwala łatwo upgradować ROM komputera.

2,303

(486 odpowiedzi, napisanych Fabryka - 8bit)

Nooooo - gratulacje! Pinokio będzie bardzo zadowolony. Będzie pewnie jeszcze chciał support dla DC3, DCM :D bo ma tego setki na dysku.

2,304

(21 odpowiedzi, napisanych Software, Gry - 8bit)

Verstehen, verstehen - czemu by zaraz nie verstehen?

2,305

(22 odpowiedzi, napisanych Fabryka - 8bit)

Drobny dodatek. Skrypt konwertujący z formatu ATASCII na ANTIC i odwrotnie.
Instalacja:

$ wget http://mono.i-demo.pl/iconv/atasciiantic.sh
$ ln -s atasciiantic.sh fromantic
$ ln -s atasciiantic.sh toantic
$ ln -s atasciiantic.sh fromatascii
$ ln -s atasciiantic.sh toatascii

Użycie:

$ toantic <atascii.txt >antic.txt
$ toatascii <antic.txt >atascii.txt
$ fromantic <antic.txt >atascii.txt
$ fromatascii <atascii.txt >antic.txt

2,306

(22 odpowiedzi, napisanych Fabryka - 8bit)

Aktualizacja 2.
Dodane:
- ATARI8-CAPEK alias ATARI8-CZ - czeski (czecho-słowacki?) standard zapisu znaków narodowych,
- semigrafika w inwerse (łącznie ze spacją).
Większość znaków w inverse video niestety nie da się uzyskać - aktualnie konwertuję je do standardowych. Ale większość semigrafiki działa poprawnie.
Procedura nakładania łaty analogiczna, jak wyżej - łatę nakładamy na oryginalny plik ściągnięty z gnu.org.

2,307

(22 odpowiedzi, napisanych Fabryka - 8bit)

Dostałem odpowiedź od Bruno :D (pozwolę sobie zacytować fragment):

Bruno napisał/a:

You have noticed - in the libiconv/NOTES file - that there has to be a
justification for adding an encoding to the official libiconv. Millions of
users pay with their disk space and RAM for it. "Quite useful in crossworking
on retro 8-bit Atari XL/XE machines" is not an adequate justification, since
probably less than 10 people in the world are interested in doing this.

Ale mogę sobie to redystrybuować w dowolnej postaci.

2,308

(22 odpowiedzi, napisanych Fabryka - 8bit)

Amun-Ra napisał/a:

Dopisz jeszcze filtry do konwerta.

Mogę Ci udostępnić tablice mapowania a Ty możesz zrobić odpowiednią łatkę :D. Mnie się też przyda...

2,309

(22 odpowiedzi, napisanych Fabryka - 8bit)

Tak, wysłałem patcha do Bruno Haible <bruno@clisp.org>, a tablice kodowania do Marka Leishera <mleisher@crl.nmsu.edu>.

2,310

(22 odpowiedzi, napisanych Fabryka - 8bit)

Zrobiłem łatę na program iconv i dodałem zestawy znaków i kodowania polskich liter z Atari 8-bit (Atari Club z ST już był pod nazwą kodową ATARI lub ATARIST), dzięki czemu można sobie przekodowywać dokumenty z Atari na PC i odwrotnie. Dostępne są zestawy:
- ATARI8 + aliasy ATASCII, ATARI8-GRAPH, ATARI8-ATASCII - standardowy zestaw znaków z semigrafiką,
- ATARI8-INT + alias ATASCII2 - zestaw międzynarodowy ATASCII2,
- ATARI8-KAREN + alias ATARI8-PL - polski zestaw montowany przez P.Z.Karen (+znaki międzynarodowe, ale niekompatybilne z ATARI8-INT),
- ATARI8-AWP - zestaw Atari Writer +; jest to podzestaw ATARI8-KAREN i zawiera tylko polskie znaki - reszta to semigrafika,
- ATARI8-XLENT - zestaw First XLEnt Word Processor,
- ATARI8-PANTHER - zestaw Panther,
- ATARI8-PE - zestaw Polski Edytor lub Czytaj.
Nie zrobiłem zestawu arabskiego, bo nie mam pewności czy rozróżnię odpowiednio znaki. Poza tym są tam znaki pisane od prawej do lewej - trzeba się na tym znać. Mogę za to udostępnić przykładowe pliki do stworzenia tablicy translacji jeśli ktoś chciałby się podjąć.

Prosta translacja na format Atari Panther:

$ iconv -t ATARI8-PANTHER <dokument_pc.doc >dokument_atari.doc

i w drugą stronę:

$ iconv -f ATARI8-PANTHER <dokument_atari.doc >dokument_pc.doc

Procedura instalacji:

$ wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
$ tar zxf libiconv-1.14.tar.gz
$ wget http://mono.i-demo.pl/libiconv-1.14-atari8.patch
$ patch -p0 <libiconv-1.14-atari8.patch
$ cd libiconv-1.14
$ ./configure --enable-extra-encodings
$ make
$ sudo make install

I voila!
Zapraszam do testowania i zgłaszania błędów.

Edit: Przykład z translacją w drugą stronę.

2,311

(13 odpowiedzi, napisanych Programowanie - 8 bit)

@qbahusak: Ano. Szybkość generatora i kierunek przesuwu bitów można w zasadzie zobaczyć tylko poprzez:

lda RANDOM
ldx RANDOM
ldy RANDOM

jak nie wskoczy przerwanie ;]

2,312

(13 odpowiedzi, napisanych Programowanie - 8 bit)

W atariki chyba tego nie ma, ale proponuję wykonać taki program:

10 POKE 53775,0
20 ? PEEK(53770): GOTO 20

Chodzi o to, że kiedy POKEY jest w stanie RESET (POKE SKCTL,0) wtedy z RANDOM odczytywana jest stała.

@xxl: Na atari800 też działa poprawnie :P

2,313

(13 odpowiedzi, napisanych Sprzęt - 8bit)

Ponieważ przymierzam się do zrobienia tablic konwersji dla iconv'a:
- standardowej
- międzynarodowej
- arabskiej
- polskiej - 1st xlent / toms
- polskiej - polski edytor / czytaj
- polskiej - panther
- poskiej - atari writer+ / karen
zapytuję, czy ktoś z szanownych forumowiczów potrafiłby przypisać znaki z zestawu arabskiego do odpowiednich codepointów ISO10646 (unicode)? Byłoby miło gdyby taka tablica konwersji została opracowana przez kogoś kto rozumie ten język, a nie przez analfabetę (czyli mnie).

Edit: Atari Club już tam jest! :D

Edit 2: Oczywiście osoba ta zostanie umieszczona w creditsach.

2,314

(142 odpowiedzi, napisanych Sprzęt - 16/32bit)

A te przestery nie wynikają z tego, że STE ma DODATKOWO (w stosunku do ST) 2xDAC i mikser z softwareowo ustawianym wzmocnieniem (żeby zmiksować dźwięk z YM i DACów)? Wtedy sens by miało to, co koledzy pisali, że trzeba sobie w panelu sterowania ustawić wzmocnienie na wyjściach... i problem zniknie.

2,315

(142 odpowiedzi, napisanych Sprzęt - 16/32bit)

@Duddie: To ja też chciałbym taki kabelek. Podeślesz namiar na siebie na prv?

2,316

(21 odpowiedzi, napisanych Software, Gry - 8bit)

Fajne. A można by mieć 4?

2,317

(46 odpowiedzi, napisanych Fabryka - 8bit)

A jakież to grzyby rosną na drzewach (prócz huby)?

2,318

(7 odpowiedzi, napisanych Bałagan)

Tak. I więcej startów niż lądowań :) O zaczyna się wątek polityczny :P

2,319

(138 odpowiedzi, napisanych Bałagan)

A głosowanie (wzorem Irlandii, ogólnie przyjętym w krajach cywilizowanej Europy) będziemy powtarzać dotąd, aż wynik będzie prawidłowy.

2,320

(26 odpowiedzi, napisanych Sprzęt - 8bit)

Ano. Z transmisją są jeszcze jaja, bo okazuje się, że DracOS obsługuje prędkości do 68kbaud, SDX działało nam aż do 111kbaud (NMI zablokowane od HSINDEX=16, ale pewnie może być nieco niżej). 127kbaud nie idzie nawet z obsługą KMK IDE 2.0 (a to przecież śmiga z SIO2PC) więc to jeszcze pewnie kwestia zmian w kodzie programu. No, ale już coś działa i to nawet całkiem fajnie :)
Do samej obsługi dysków z sektorami 512b nie trzeba specjalnego ROMu - wystarczy zwykłe SIO i DOS, który to potrafi robić (albo własny program).
Program obsługuje polecenia SIO:
- S - status,
- R, P, W - odczyt/zapis sektora (W aktualnie zapisuje bez weryfikacji),
- N, O - odczyt/zapis PERCOM,
- ? - odczyt HSINDEX.

A no i jeszcze chciałbym zdementować szerzone pogłoski, jakoby SimDrv miał działać tylko pod SDX. Nieprawda! Działa pod każdym DOSem.

@Simius: Wielkie dzięki za kod źródłowy.

Edit: Z ciekawostek: ponieważ właściwie wszystkie operacje prócz ? są przelotowe, to DracOS rozpoznał dysk zdalny jako urządzenie PBI (status i PERCOM został przekazany tak, jak został odczytany z hdd) :D.

2,321

(38 odpowiedzi, napisanych Zloty)

Ja poproszę o Lkę.

Duddie napisał/a:

Ja mam (...) zafoliowanego ZAXXONA w pudełku.

Wypuść go człowieku! Kto będzie nam robił rozszerzenia do Atari?

2,323

(4 odpowiedzi, napisanych Software, Gry - 8bit)

W superfrogu na amigę też jest.

2,324

(12 odpowiedzi, napisanych Sprzęt - 8bit)

Jeśli dobrze zrozumiałem, to wirtualne dyski są w samym urządzeniu sio2sd - sdx nie ma nic do tego...

2,325

(203 odpowiedzi, napisanych Fabryka - 8bit)

I najsampierw. "Co najsampierw trzeba zrobić, gdy się robi włam?"