Tett os fel István egy basic programot, amivel midibe alakított basic zenéket. Sokat nem értettem belőle, mert CODE utasításokkal volt tele.
A CODE rész működését nem kell érteni a használatához, a lényeg, hogy ezekkel a rutinokkal lehet a MIDI portra írni:
- MIDICHNINIT(CH,PGM,VOL,PAN) - csatorna inicializálása
- MIDINOTEON(CH,PCH,VEL) - hang bekapcsolása
- MIDINOTEOFF(CH,PCH) - hang kikapcsolása
- USR(MIDIWAIT,N) - N/50 másodperc várakozás, csak a Z80 frekvencia jelentős növelésével működik helyesen, és feltételezi, hogy egy negyedhang 24 megszakítás (125 BPM)
freeee_m.bas (1.71 kB - downloaded 263 times.)
A pacman.mid ezekkel a programokkal készült:
dave_rec.lua (1.09 kB - downloaded 265 times.) - felvételt készít a DAVE hang regiszterekről, minden video megszakítás 16 byte (a kimeneti file a 8. sorban állítható)
music_conv_4.cpp (19.77 kB - downloaded 264 times.) - DAVE felvétel elemzése és MIDI-re konvertálása (nem felhasználóbarát program, minden zenéhez külön módosítani kell)