Blame | Last modification | View Log | Download | RSS feed
ifndef regv60inc ; avoid multiple inclusionregv60inc equ 1;****************************************************************************;* *;* AS File REGV60.INC *;* *;* Contains Register Definitions for V60...V80 Processors *;* *;****************************************************************************savelisting off ; no listing over this fileif (MOMCPUNAME<>"70616")fatal "wrong target selected: only 70616 supported"endifif MOMPASS=1message "NEC V60 Register Definitions (C) 2022 Alfred Arnold"endif;--------------------------------------------------------------------------; Privileged RegistersISP equ 0 ; Interrupt Stack PointerL0SP equ 1 ; Level 0 Stack PointerL1SP equ 2 ; Level 1 Stack PointerL2SP equ 3 ; Level 2 Stack PointerL3SP equ 4 ; Level 3 Stack PointerSBR equ 5 ; System Base RegisterTR equ 6 ; Task RegisterSYCW equ 7 ; System Control WordTKCW equ 8 ; Task Control WordPIR equ 9 ; Processor ID RegisterPSW2 equ 15 ; Emulation Mode Status WordATBR0 equ 16 ; Area Table Base 0 RegisterATLR0 equ 17 ; Area Table Length 0 RegisterATBR1 equ 18 ; Area Table Base 1 RegisterATLR1 equ 19 ; Area Table Length 1 RegisterATBR2 equ 20 ; Area Table Base 2 RegisterATLR2 equ 21 ; Area Table Length 2 RegisterATBR3 equ 22 ; Area Table Base 3 RegisterATLR3 equ 23 ; Area Table Length 3 RegisterTRMOD equ 24 ; Trap Mode RegisterADTR0 equ 25 ; Address Trap Register 0ADTR1 equ 26 ; Address Trap Register 1ADTRM0 equ 27 ; Address Trap Mask Register 0ADTRM1 equ 28 ; Address Trap Mask Register 1;--------------------------------------------------------------------------restore ; re-enable listingendif ; regv60inc