mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
Accommodates upcoming MSX platform port. See [Discussion #613](https://github.com/wwarthen/RomWBW/discussions/613).
13 lines
661 B
PHP
13 lines
661 B
PHP
IDENT .EQU $FFFC ; loc of RomWBW HBIOS ident ptr
|
|
;
|
|
BF_SYSVER .EQU $F1 ; BIOS: VER function
|
|
BF_SYSGET .EQU $F8 ; HBIOS: SYSGET function
|
|
;
|
|
BF_SND .EQU $50
|
|
BF_SNDRESET .EQU BF_SND + 0 ; RESET SOUND SYSTEM
|
|
BF_SNDVOL .EQU BF_SND + 1 ; REQUEST SOUND VOL - L CONTAINS VOLUME (255 MAX, 0 SILENT) - SCALED AS REQUIRED BY DRIVER (EG: MAPS TO JUST 4 BIT RESOLUTION FOR SN76489)
|
|
BF_SNDPRD .EQU BF_SND + 2 ; REQUEST SOUND PERIOD - HL CONTAINS DRIVER SPECIFIC VALUE
|
|
BF_SNDNOTE .EQU BF_SND + 3 ; REQUEST NOTE - L CONTAINS NOTE - EACH VALUE IS AN EIGHTH TONE
|
|
BF_SNDPLAY .EQU BF_SND + 4 ; INITIATE THE REQUESTED SOUND COMMAND
|
|
BF_SNDQUERY .EQU BF_SND + 5 ; E IS SUBFUNCTION
|