Witam!
Mam nietypowe pytanie - załóżmy, że mam układ POKEY i chciałbym zbudować sprzętowy player SAP-ów przy użyciu tego układu (jakiś AVR, bądź PIC (bo te procki znam) + karta SD. Przerabiał ktoś może ten temat (albo zna jakieś dobre źródełka?)
Jak na razie znalazłem prościutki schemat podłączenia POKEY-a do LPT + jakiś programik kontrolny, ale ja chciałbym zbudować całkowicie niezależny player.

Pozdrawiam i witam Atarową brać - (kiedyś dawno, dawno temu miałem 800-tke i do dziś wspominam ją jako jeden z lepszych kompów, na których pracowałem (no może grałem :)).
Grzegorz

2

Oprócz POKEYa istotnymi elementami są 6502 (lub jego emulator) i 64 KB RAMu. Gdybyś brał prawdziwy 6502, licz się z tym, że  do niektórych SAPów potrzebna jeszcze namiastka ANTICa (rejestry $D40A, $D40B).

https://www.youtube.com/watch?v=jofNR_WkoCE

3

Ok - a masz może specyfikację plików SAP? (taką w miarę dokładną)? (na razie na stanie będę miał 2 niesprawne 65xe, tak więc dawcy się znajdą (no chyba, że któregoś uda się uruchomić :)

4

http://atariki.krap.pl/index.php/SAP_%28format_pliku%29

5

Nie jest to wyczerpująca specyfikacja, ale nic lepszego nie ma.

https://www.youtube.com/watch?v=jofNR_WkoCE

6

Czyli jako odtwarzacz sprzetowy SAP musisz sobie praktycznie zlozyc miniaturowe Atari ;)

7

No to niezła jazda...
Oki - może dwa pytania pomocnicze:
- jest gdzieś disassembler do SAP-ów?
- jeżeli nie, to jest gdzie program, który mi rozbije SAP-a na kod playera + dane? (czy muszę to wszytko sam robić)?
Pozdr,
G.

8

to nie jest tak prosto... każdy player ma dane w swoim formacie, oprócz przypadków standardowych playerów typu CMC, MPT, FT.

Zainteresuj się ASAP-em foxa.... przejrzyj źródła...

http://asap.sourceforge.net/

Powinno to ci rzucić nieco światła na problem który chcesz rozwiązać :)

pozdrawiam
Seban

9

prawdopodobniej bedzie prosciej wciagnac dane z cmc/tmc/mpt czy ft niz robic player do sapow - odpadnie ci emulacja 6502/antic i zostanie sam pokey

przechodze na tumiwisizm

10

Też tak sobie myślałem.
Ale na razie zbieram informacje, czytam no i czekam na paczki ze sprzętem :)
G.

11

SAP to tak naprawdę cokolwiek okrojony program na Atari; player do SAPa to minimalna wersja emulatora. Czyli sprzętowy player SAPa to takie okrojone Atari

Ze względu na to że robię teraz softsyntha na PC,  babrałem się w SAPach typu softsynth. A tam był żywy nietknięty kod softsynthowego modułu i nietknięte pliki .s i .h które wystarczyło powyciągać na zasadzie kopiuj z pliku od..do.