mirror of
https://github.com/rvtr/ntr_bootrom.git
synced 2025-10-31 07:11:11 -04:00
38 lines
1.3 KiB
ArmAsm
38 lines
1.3 KiB
ArmAsm
;********************************************************************
|
||
; IRIS-SUBPモニタプログラム用定義
|
||
;********************************************************************
|
||
|
||
IF :DEF: _IRIS_SUBP_MON_DEFINE_H
|
||
ELSE
|
||
_IRIS_SUBP_MON_DEFINE_H * 1
|
||
|
||
|
||
INCLUDE IrisSubpMonTargetArm.s
|
||
|
||
|
||
;-----------------------------------------------------------------------
|
||
; レジスタ&RAM リセット システムコール
|
||
;-----------------------------------------------------------------------
|
||
|
||
RESET_ALL_FLAGS * 0xff ; 全リセット
|
||
|
||
RESET_ALL_REG_FLAGS * 0xe0 ; 全レジスタ リセット
|
||
|
||
RESET_REG_FLAG * 0x80 ; レジスタ(下記以外)リセット
|
||
RESET_REG_SOUND_FLAG * 0x40 ; サウンドレジスタ リセット
|
||
RESET_REG_SIO_FLAG * 0x20 ; SIOレジスタ リセット
|
||
|
||
RESET_ALL_RAM_FLAGS * 0x1f ; 全RAM クリア
|
||
|
||
RESET_MMEM_FLAG * 0x01 ; メインメモリ クリア
|
||
RESET_CPU_WRAM_FLAG * 0x02 ; CPU内部RAM クリア
|
||
RESET_PLTT_FLAG * 0x04 ; パレット クリア
|
||
RESET_VRAM_FLAG * 0x08 ; VRAM クリア
|
||
RESET_OAM_FLAG * 0x10 ; OAM クリア
|
||
|
||
|
||
|
||
ENDIF ; _IRIS_SUBP_MON_DEFINE_H
|
||
|
||
END
|