Difference between revisions of "SYSTEM INT1"

From NeoGeo Development Wiki
Jump to: navigation, search
m (SYSTEM_INT1 ($C00438): Multi-purpose VBL call)
m
 
Line 1: Line 1:
 
== [[SYSTEM_INT1]] ($C00438): Multi-purpose VBL call ==
 
== [[SYSTEM_INT1]] ($C00438): Multi-purpose VBL call ==
  
The SYSTEM_INT1 is the BIOS vblank interrupt routine.
+
The SYSTEM_INT1 call is the [[system ROM]]'s v-blank [[68k interrupts|interrupt]] routine.
  
It will call [[MESS_OUT]] and [[SYSTEM_IO]]
+
It will call [[MESS_OUT]] and [[SYSTEM_IO]].
  
It has it's own frame counter (BIOS_INT1_FRAME_COUNTER, $10FDD4) and a flag to skip [[MESS_OUT]] and [[SYSTEM_IO]] (BIOS_INT1_SKIP, $10FEE3).
+
It has its own frame counter (BIOS_INT1_FRAME_COUNTER, $10FDD4) and a flag to skip [[MESS_OUT]] and [[SYSTEM_IO]] (BIOS_INT1_SKIP, $10FEE3).
  
 
[[Category:BIOS calls]]
 
[[Category:BIOS calls]]

Latest revision as of 05:28, 28 February 2017

SYSTEM_INT1 ($C00438): Multi-purpose VBL call

The SYSTEM_INT1 call is the system ROM's v-blank interrupt routine.

It will call MESS_OUT and SYSTEM_IO.

It has its own frame counter (BIOS_INT1_FRAME_COUNTER, $10FDD4) and a flag to skip MESS_OUT and SYSTEM_IO (BIOS_INT1_SKIP, $10FEE3).