prezes napisal: |
Co to znaczy \"oryginalny player sidow\"? Chodzi ci o taki player ktory robi JSR $1003 czy player wewnetrzny zaka? |
prezes napisal: |
Dla zwyklego playera na czas wywolania mozesz wylaczyc rejestry (LDA #$30 STA $01) i pociac go przerwaniami. Pod koniec ramki wlaczasz rejestry i przepisujesz wszystko z RAMu do SIDa. Dzwiek bedzie czysty jak stol Durczoka po opierdolu. |
prezes napisal: |
A jesli juz koniecznie chcesz pociac wywolanie zaka na czesci bez przerwan to trik polega na odegraniu jednego kanalu przy jednym wywolaniu. Pewnie nie kazdy zak da sie w ten sposob odegrac, ale kuknij w kod playera, poszukaj jakiegos skoku ktory jest powtorzony 3 razy, a pozniej metoda prob i bledow. Pewnie bedziesz musial dopisac troche kodu. |
Cytat: |
No mam na mysli ten wewnterzny ktory jest razem z zakiem(-ami) w plikach *.sid |
Cytat: |
czyli w zasadzie zmodyfikowac zaka przy odwolaniach bezposrednio do rejestrow sid-a? |
Cytat: |
No wlasnie ma moze ktos zrodlowke |
prezes napisal: | ||
Kolejne stadium wirtualizacji emularorowej - synonimem \"oryginalnego playera\" do zakow jest teraz sidplayer. ![]() |
prezes napisal: |
Twoje pytanie jest o tyle dziwne, ze AFAIR pliki .sid (w formacie PSID) maja w srodku samego zaka, a odgrywaniem zajmuja sie przerwania programu sidplayer/winamp/xmms, chyba ze sa sample - wtedy podpiety jest custom player (RSID). |
prezes napisal: |
Tutaj masz specyfikacje PSID/RSID:http://cpansearch.perl.org/src/LALA/Audio-SID-3.11/SID_file_format.txt |
prezes napisal: |
Zaka nie dotykasz. Przepisujesz tylko zawartosci rejestrow czyli adres $D400 - $D41F. |
Cytat: |
sprytne, ale ja potrzebuje rejestrow do VIC-a. |
prezes napisal: |
Na poczatku procedury obslugi przerwania ustawiasz wartosc $01, na koncu przed RTI ja przywracasz. |
Cytat: |
zabezpieczenie sprawdzajace kilka danych (glownie tekst autora i takie takie :P ) |
prezes napisal: | ||
A tak z czystej ciekawosci - czyje to? |
booker napisal: |
Twoj problem, Skull ... |
leming napisal: |
Booker, dzisiaj wniose pozew do Nitra o ostrzezenie ciebie za powierzchowne czytanie postow. To karygodne. FAQ/Manuala tez pewnie nie przeczytales. Do miecza! |
leming napisal: |
Chyba twoja ![]() |