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ć.
Program zlotu Last Party 2026 Poznaj szczegółowy harmonogram 12. edycji kultowego demoparty Last Party w Licheniu Starym.
F16 Falcon Strike 2.0.0 Ogromna aktualizacja polskiego symulatora lotu F-16 na Atari XL/XE wprowadza nowe tryby i mechaniki.
Nowy firmware dla konsol z serii Plus Aktualizacja oprogramowania dla konsol Atari 2600+ oraz 7800+ wprowadza liczne poprawki.
Tony Do It! Świąteczny prezent od Monochrome Productions to grywalne demo nowej przygody Tony'ego na Atari.
Nowy shooter od Shantiego Shanti prezentuje prototyp poziomej strzelaniny wykorzystujący mnóstwo kolorowych, animowanych przeciwników.
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 0.088 sekund, wykonano 17 zapytań