sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

rsp_defs.inc (554B)


      1 // RSP definitions
      2 
      3 // OSTask placed at end of DMEM (IMEM_START - sizeof(OSTask))
      4 .definelabel OSTask_addr, 0xFC0
      5 // OSTask data member offsets
      6 OSTask_flags           equ 0x04
      7 OSTask_ucode           equ 0x10
      8 OSTask_ucode_size      equ 0x14 // ucode_size is ignored
      9 OSTask_ucode_data      equ 0x18
     10 OSTask_ucode_data_size equ 0x1C
     11 // flags
     12 OS_TASK_DP_WAIT equ 0x0002
     13 
     14 // RDP Status read flags
     15 DPC_STATUS_XBUS_DMA    equ 0x0001
     16 DPC_STATUS_DMA_BUSY    equ 0x0100
     17 DPC_STATUS_START_VALID equ 0x0400
     18 
     19 // RDP Status write flags
     20 DPC_STATUS_CLR_XBUS    equ 0x0001