NeoGeo programming cheatsheet

From NeoGeo Development Wiki
Revision as of 03:36, 29 January 2016 by Freem (talk | contribs) (split off sysROM calls into shared, MVS, and CD (which needs to be filled out... need to find the important calls))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Todo. What's to be included:

System ROM Calls

Main Page: BIOS calls

Shared

These calls are shared between cart systems and CD systems.

Address Short Name Description
0xC00444 SYSTEM_RETURN Returns control to the system ROM.
0xC0044A SYSTEM_IO Reads inputs and updates the relevant RAM locations.
0xC00450 CREDIT_CHECK  
0xC00456 CREDIT_DOWN  
0xC00468 CARD Memory card handler.
0xC0046E CARD_ERROR  
0xC004C2 FIX_CLEAR Clears most of the fix layer, aside from the left and rightmost sides.
0xC004C8 LSP_1st Set up sprites.

MVS only

These calls only work properly on MVS systems.

Address Short Name Description
0xC0045C READ_CALENDAR Reads current calendar values into RAM.
0xC00462 SETUP_CALENDAR Sets up the calendar.

CD only

These calls only work properly on CD systems.