26

Odp: Loader dumpów cartridge

Racja.. walnąłem się co do nazewnictwa "cienie"  to po prostu  odwzorowane przez OS rejestry w RAM-ie a te powielone od $D304-$D3ff to fizycznie te same rejestry, które dublują - a właściwie zwielokrotniają  się w wyniku działania niepełnego dekodera adresów

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
ABBUC Member #319. Preferowana forma kontaktu: email

27

Odp: Loader dumpów cartridge

Tylko 2 bity z adresu - 4 rejestry. Gdyby rozbudowali PIA o jakieś funkcje to miałby dzięki temu np. 3 bity i 8 rejestrów bez wchodzenia na ram czegoś innego itd. Ale może być też uproszczone z planowanej mocniejszej wersji. Różnie mogło być.

Edit: albo faktycznie najtaniej i najprościej. Nie ma co dywagować.

Ostatnio edytowany przez laborant (2019-12-19 11:12:28)

28

Odp: Loader dumpów cartridge

2 bity adresowe, bo PIA ma tylko 4 rejestry i więcej nie potrzeba. Taki VIA 6522 ma już 4 bity czyli 16 rejestrów. Po prostu marnotrawienie adresów to norma w Atari i tyle. Natomiast można taki dekoder adresów zbudować samemu i wykorzystać wolne adresy. Jak to zrobić pokazał @toriman1 na swojej stronie: http://raven1.magix.net/index.html

Dobrą praktyką jest stosowanie  w sofcie tylko tych oficjalnych adresów rejestrów by można było podłączyć np więcej PIA w obszarze $D3XX bez kolizji z nowymi rozszerzeniami.

Swoją drogą, wykorzystanie PIA do tylu ciekawych zadań jest zdumiewające... :-)

https://systemembedded.eu/
"...Mówił mi to jeden facet, który znał się na atari i takich różnych rzeczach. On mówił, że procesor 6502 to był początkowo procesor wojskowy. On ma tajne funkcje, nie wiadomo w ogóle, co one mogą robić..."
ABBUC Member #319. Preferowana forma kontaktu: email

29

Odp: Loader dumpów cartridge

czipy powpinane co stronę a nie jeden za drugim = duża rezerwa pod rozbudowę.

Ostatnio edytowany przez laborant (2019-12-19 15:03:52)

30

Odp: Loader dumpów cartridge

Metoda się sprawdza. Sporo się dowiedziałem przy okazji, jest nauka i zabawa smile

Ostatnio edytowany przez laborant (2019-12-19 15:06:00)

Post's attachments

Test Cartridge2.xex 8.03 kb, liczba pobrań: 14 (od 2019-12-19) 

Tylko zalogowani mogą pobierać załączniki.

31

Odp: Loader dumpów cartridge

Jest taki program chkrom.exe , który pokaże ci jakie są adresy Run i Init dla cartridge'a.


http://mega-hz.dnshome.de/ATARI/ATARI%2 … ATA/ASOFT/

EDIT: a ten program zrobi ci gotowego xex-a

http://ftp.pigwa.net/stuff/collections/ … index.html

Ostatnio edytowany przez Hans 2004 (2020-03-19 17:12:14)

32

Odp: Loader dumpów cartridge

Przydatne, nie trzeba wydłubywać ręcznie adresów.