BIOS calls

From NeoGeo Development Wiki
Revision as of 18:23, 16 April 2011 by Furrtek (talk | contribs)
Jump to navigation Jump to search

Please see ASM Defines or C Defines for the hex addresses.

Jump tables

Call address SP-E TOP-SP1-1 (CDM3-2) Common CDZ BIOS
$C00402 to $C00432 Entry point
$C00438 Vblank handler for boot process (?)
$C0043E ? RTS
$C00444 Some games JMP here
$C0044A BIOSF_VBL
$C00450 to $C0045C ?
$C00462 ? RTS
$C00468 BIOSF_CRDACCESS ?
$C0046E BIOSF_CRDREPORT ?
$C00474,$C0047A ? RTS
$C00480 to $C004BC RTS
$C004C2 BIOSF_CLEARFIX
$C004C8 BIOSF_CLEARSPR
$C004CE, $C004D4 ?
$C004DA Invalid HBlank handler ?
$C004E0 to $C004F2 Invalid $FF0000 range register operations and RTEs ?
$C004F8 to $C0051C Invalid RTS
$C00522 to $C00540 Invalid ?
$C00546 Invalid Upload to DRAM
$C0054C Invalid ?
$C00522 Invalid Load file with animation
$C00558,$C005EE Invalid ?
$C00564 Invalid Load file without animation
$C0056A Invalid CDDA
$C00570 Invalid Videolayers
$C00576 to $C00582 Invalid ?
$C00588,$C00592 Invalid RTS ?
$C00598 to $C006FC Invalid RTS

Generic BIOS calls

BIOS calls common to every system.

AES/MVS only BIOS calls

CD only BIOS calls

CDZ only BIOS calls

Check track 0 ? Copy protection