🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.atari
Article #37019

Odtworzenie muzyki w nietypowy sposób

#37019
From: Sebastian Biały
Date: Mon, 06 Feb 2012 19:52
34 lines
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-mail

Show 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