6 linii to zajmuje obecnie player LZSS, który ma spakowane pakiety po 9 bajtów dla POKEY-a
innymi słowy w czasach kiedy nie było trackerów, playery były dużo prostsze
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
ASAP ma 20 lat - wydanie 7.0.0 20 grudnia 2005 został utworzony pierwszy commit w repozytorium CVS projektu ASAP (Another Slight Atari Player).
FiSh 0.70 Bocianu wydał FiSh 0.70, shell ułatwiający przeszukiwanie zasobów serwerów TNFS.
Street Fighter II już na Atari 8-bit! Vega i jego zespół wydali finalną wersję kultowej bijatyki. Wymaga 4MB cartridge i 64KB RAM.
Elite Demo 6 na Atari 8-bit! Trwają prace nad konwersją kultowej gry Elite. Szóste demo wprowadza liczne poprawki błędów.
vbcc v5 dla 6502 Kompilator C vbcc doczekał się piątej wersji dystrybucji dla 6502. Zapewnia dużo szybszą arytmetykę FPU i nowe narzędzia.
atari.area forum » Posty przez tebe
6 linii to zajmuje obecnie player LZSS, który ma spakowane pakiety po 9 bajtów dla POKEY-a
innymi słowy w czasach kiedy nie było trackerów, playery były dużo prostsze
w paczce z mads-em, examples\porazka.asm
https://www.pouet.net/groups.php?which=11222
https://www.pouet.net/groups.php?which=10335
https://www.pouet.net/groups.php?which=827
https://www.pouet.net/groups.php?which=3949
https://www.pouet.net/groups.php?which=2646
https://www.pouet.net/groups.php?which=6790
https://www.pouet.net/groups.php?which=772
https://www.pouet.net/groups.php?which=2619
https://www.pouet.net/groups.php?which=2727
dekompresja musi nadążyć za taśmą
:) ciekawe czy dekompresja w locie możliwa jest podczas odczytu z magnetofonu
Rocky szukał najlepszej metody przełączenia trybów tak aby nie obcinały pikseli, wykombinował taki przepis dwóch trybów, tyle że on nic na ten temat nie napisze, macie się domyślić z obrazka ;) taka telepatia obrazkowa :D
m.in. dema Unity, Ilusia
w demie Ilusia jest to przełączenie z GR12 (znakowego) na GTIA GR9, bez wcześniejszego GR8 przez co nie ma pełnej palety 16 odcieni kolorów tylko 9 bodaj dziwacznie uporządkowanych
postąpiłem tak aby nie modyfikować grafiki Ooz-a, gdyby nastąpiło to o czym pisze Mono, kolory z COLPF0..3 zamiast COLBAK,COLPF0
bez obaw Sikor po $9 jest dopiero $A :) do $10 jeszcze dużo zostało
xDOS Fox-a ma MEMLO $980 (tyle że nie wbite do komórek)
BIN LOAD&RUN, XIO 40 owszem :) przydatne
https://atariwiki.org/wiki/Wiki.jsp?pag … %20Handler
dlaczego tutaj brak opisu xBootDOS-a ?
:10 dta <ekran+#*80,>ekran+#*80czyli xBootDOS mieszał wcześniej z MEMLO, nowa wersja działa
załączony przykład zaincjowany jest xDOS-em, aby przejść na xBootDos-a trzeba uruchomić 'makedisk_xboot.bat' i wtedy uruchomić 'example.atr'
oczywiście musi być aktywne VBXE aby zobaczyć właściwy efekt
kolejny przykład, gdzie xBootDos nie zadziała
xDOS działa, pewnie dlatego że pochodzi z czasów kompatybilności ;) w końcu rok powstania 2002 zobowiązuje
S_VBXE.SYS jest handlerem urządzenia S2: (VBXE) dla SDX autorstwa Drac030
program SDXDL (ładowany od adresu $8000) pozwala na załadowanie SYS-a bez udziału SDX, pod każdym innym DOS-em
co robi SDXDL? otwiera do odczytu konkretnie plik D:S_VBXE.SYS i relokuje go w pamięci od MEMLO, na końcu podnosząc MEMLO
w załączonym przykładzie TEST.PAS, na początku wykonuję akrobację pt. ustaw MEMLO na $980, wykonaj skok (JSR) do SDXDL, w efekcie otrzymujemy handler S2: dla VBXE od adresu $0980 .. $0c0c, reszta dla nas
idea jest prosta, skorzystaj z VBXE bez konieczności używania SDX, ale jeśli masz SDX to też korzystaj (wtedy fragment akrobatyczny nie jest potrzebny)
p.s.
przy starcie systemu MEMLO = $0700, ani xDOS, ani xBootDOS nie ustawiają MEMLO, prawdziwe DOSy to robią, bez podniesienia MEMLO grozi im że zostaną nadpisane przez programy relokujące się
gratuluję :) teraz działa
DOS-y charakteryzuje adres $0700, co wykorzystuje wiele programów napisanych w przeszłości
pod adresem $0480 często umieszczane były dekompresory, strona 6, $0600..$06FF uznawana jest za wolną, często wykorzystywana przez użytkowników aby umieścić tam krótki program np. inicjalizacji danych albo wstawkę kodu maszynowego dla BASIC-a
przykład działania xBootDOS-a (ten sam program przykładowy jak dla xDOS-a)
program który działa z xDOS-em i każdym DOS-em, nie działa z xBootDOS-em
https://github.com/pfusik/numen/blob/master/dos.asx
Tyle lat przeleżał (2002) ten loader / handler D: u Fox-a na GitHub-ie, ileż zdrowia i nerwów mógł już uratować :)
- instaluje urządzenie D: jak każdy inny DOS Atari
- przy starcie wczytuje plik uruchamialny o nazwie AUTORUN
- obsługuje standardowy system plików DOS 2
- obsługiwany rozmiar sektora (128 lub 256 bajtów) jest ustalany na etapie kompilacji xDOSa
- xDOS umożliwia odczyt pliku przez D:
- jednocześnie można czytać tylko jeden plik, ale może on być dowolnej długości
- xDOS umożliwia nadpisanie istniejącego pliku mieszczącego się w jednym sektorze
- inne operacje, jak odczyt katalogu, kasowanie, zmiana nazwy itd. nie są obsługiwane
- xDOS mieści się w całości w sektorach odczytu wstępnego (boot sectors)
- xDOS nie ustawia MEMLO, ale zajmuje tylko obszar pamięci $0700..$097F
- xDOS nie wyłącza ROM-u podczas transmisjiBez jakichkolwiek większych modyfikacji zdatny do użycia. Po uruchomieniu naszego AUTORUN-a dalsze operacje IO odbywają się normalnie, przykład z załącznika ładuje dwa kolejne pliki z grafiką MIC, PIC (slideshow.pas).
Sposób na przygotowanie dyskietki (sektor 256B), ściągamy program dir2atr
https://www.horus.com/~hias/atari/#tools-win32
Przygotowujemy nasz katalog roboczy, do którego wrzucamy 'xDos.obx', tworzymy podkatalog 'DISK', tworzymy BAT-a
dir2atr.exe -md -B xdos.obx example.atr disk-m to format dla MyDos-a
-d to gęstość D, czyli 256B na sektor
-B twórz botowalną dyskietkę zaincjowaną plikiem xdos.obx
example.atr to nazwa nowo utworzonego ATR-a
disk to nazwa podkatalogu w którym znajdują się wszystkie pliki jakie chcemy wrzucić do naszego ATR-a
p.s.
jeśli dodać kod wyłączający / włączający ROM tak aby ładować plik bezpośrednio pod ROM wówczas xDOS przestanie być kompatybilny z DOS-ami
całuski dla całej bandy DLT :)
Bocianu udostępnił sporo ciekawych materiałów na swojej stronie http://bocianu.atari.pl/dokumenty
Dalton, wczytujesz do pamięci, czekasz aż się rozpakuje a potem zapisujesz zrzut pamięci, od adresu do adresu, poprawiasz, pakujesz
ale jak zakupiłeś? pod stołem ?
no ale Ty Pin masz szumy w uszach, jak chcesz coś usłyszeć ?
XXL przetestuj czasy ładowania skompresowanych danych dla aPLib ale używającego strony zerowej, jakie będą różnice względem Twojej natywnej wersji nie używającej strony zerowej
albo zabezpieczenie przed modyfikacjami, po patchu Voy-a suma kontrolna nie będzie się zgadzać i nie wczytacie
czytajcie między wierszami ;)
do paczki z mads-em dołączone są różne dekompresory
tutaj w załączniku dwie wersje dekompresji strumieniowej dla exomizera (ACME albo coś podobnego)
p.s.
Subsizer potrafi też pakować lepiej niż aPLib
atari.area forum » Posty przez tebe
Wygenerowano w 1.173 sekund, wykonano 1 zapytań