Article View: pl.comp.sys.atari
Article #37019Odtworzenie muzyki w nietypowy sposób
From: Sebastian Biały
Date: Mon, 06 Feb 2012 19:52
Date: Mon, 06 Feb 2012 19:52
34 lines
2291 bytes
2291 bytes
Witam. Potrzebuję coś nietypowego: a) procedurę muzyczną grającą dowolną muzykę, acz ambitną, w kodzie maszynowym. b) procedura ma mieć dwa punkty wejścia: inicjacja i okresowo wołana procedura uaktualniająca rejestry POKEY. Czestotliwośc wołania dowolna, dostosuje się. c) ma nie zależeć od istnienia systemu operacyjnego, gwarantuje tylko że stos jest we właściwym miejscu. Może za to dowolnie psuć dowolne miejsca w pamięci. W rzeczywistości miejsce gdzie jest ROM będzie puste. d) nic nie wie o przerwaniach i czymkolwiek poza POKEY. To *JA* wołam drugi punkt wejścia. Teraz po co mi to: Chciałbym wyrwać jakiś softwareowy rdzeń 6502, zrobić minimalistyczne środowisko (RAM, startup) i zaczaić się na rejestrach POKEY. W momencie dostępu do rejestru przekierować to do hardware (mojeje konstrukcji) który skomunikuje się z rzeczywistym POKEY. Innymi słowy chce mieć minimalistyczny emulator pozbawiony wszystkiego za wyjątkiem I/O POKEY i grający na prawdzimym POKEY. Do czego - nie ważne :) Mam nadmiarowy POKEY i tak mnie naszło :D Zaje się że kod generowany z CMC się nie nadaje bo samodzielnie wpina się w przerwania (a może sie mylę?). Co mogę użyć? W okolicy Atari, choć śledzę, nie byłem od 20 lat ... Może ktoś poratuje mnie plikiem binarnym + opisem gdzie zaladować, co wołać i jak? Muzyczka dowolna, byle by wyciskała z POKEY siódme poty.
Technical Details
Message-ID:
<jgpb1r$80p$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Sebastian Biały <heby@poczta.onet.pl> Newsgroups: pl.comp.sys.atari Subject: Odtworzenie muzyki w nietypowy sposób Date: Mon, 06 Feb 2012 20:52:25 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 34 Message-ID: <jgpb1r$80p$1@inews.gazeta.pl> NNTP-Posting-Host: 89-74-40-231.dynamic.chello.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1328557947 8217 89.74.40.231 (6 Feb 2012 19:52:27 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 6 Feb 2012 19:52:27 +0000 (UTC) X-User: sebo.bialy User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.16) Gecko/20101125 Thunderbird/3.0.11 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit