mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
753 B
15 lines
753 B
IDENT .EQU $FFFE ; loc of RomWBW HBIOS ident ptr
|
|
;
|
|
RMJ .EQU 3 ; intended CBIOS version - major
|
|
RMN .EQU 1 ; intended CBIOS version - minor
|
|
;
|
|
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 QUARTER NOTE
|
|
BF_SNDPLAY .EQU BF_SND + 4 ; INITIATE THE REQUESTED SOUND COMMAND
|
|
BF_SNDQUERY .EQU BF_SND + 5 ; E IS SUBFUNCTION
|
|
|