fxsdk/fxos/reg-simlo.txt
Lephe 25db504c22 fxos: bring disassembling to a new level
Almost-complete implementation of fxos, the disassembler in particular
is now able to detect syscalls and register addresses on the fly, plus
support for SH4-only instructions.
2019-05-03 11:19:36 +02:00

141 lines
3 KiB
Text

# Processor version
0xff2f0000 CPUOPM
0xff000030 PVR
0xff000040 CVR
0xff000044 PRR
# Key Scan Interface
0xa44b0000 KEYSC.DATA
0xa44b000c KEYSC.UCNTREG
0xa44b000e KEYSC.AUTOFIXREG
0xa44b0010 KEYSC.UMODEREG
0xa44b0012 KEYSC.USTATEREG
0xa44b0014 KEYSC.UINTREG
0xa44b0016 KEYSC.UWSETREG
0xa44b0018 KEYSC.UINTERVALREG
0xa44b001a KEYSC.OUTPINSET
0xa44b001c KEYSC.INPINSET
# Timer Unit
0xa4490004 TMU.TSTR
0xa4490008 TMU0.TCOR
0xa449000c TMU0.TCNT
0xa4490010 TMU0.TCR
0xa4490014 TMU1.TCOR
0xa4490018 TMU1.TCNT
0xa449001c TMU1.TCR
0xa4490020 TMU2.TCOR
0xa4490024 TMU2.TCNT
0xa4490028 TMU2.TCR
# Serial Communication Interface
0xa4410000 SCIF.SCSMR
0xa4410004 SCIF.SCBRR
0xa4410008 SCIF.SCSCR
0xa441000c SCIF.SCFTDR
0xa4410010 SCIF.SCFSR
0xa4410014 SCIF.SCFRDR
0xa4410018 SCIF.SCFCR
0xa441001c SCIF.SCFDR
0xa4410024 SCIF.SCLSR
# Pin Function Controller
0xa4050100 PFC.PACR
0xa4050102 PFC.PBCR
0xa4050104 PFC.PCCR
0xa4050106 PFC.PDCR
0xa4050108 PFC.PECR
0xa405010a PFC.PFCR
0xa405010c PFC.PGCR
0xa405010e PFC.PHCR
0xa4050110 PFC.PJCR
0xa4050112 PFC.PKCR
0xa4050114 PFC.PLCR
0xa4050116 PFC.PMCR
0xa4050118 PFC.PNCR
0xa405014c PFC.PPCR
0xa405011a PFC.PQCR
0xa405011c PFC.PRCR
0xa405011e PFC.PSCR
0xa4050140 PFC.PTCR
0xa4050142 PFC.PUCR
0xa4050144 PFC.PVCR
0xa405014e PFC.PSELA
0xa4050150 PFC.PSELB
0xa4050152 PFC.PSELC
0xa4050154 PFC.PSELD
0xa4050156 PFC.PSELE
0xa405015e PFC.PSELF
0xa40501c8 PFC.PSELG
0xa40501d6 PFC.PSELH
0xa4050158 PFC.HIZCRA
0xa405015a PFC.HIZCRB
0xa405015c PFC.HIZCRC
0xa4050180 PFC.MSELCRA
0xa4050182 PFC.MSELCRB
0xa4050184 PFC.DRVCRD
0xa4050186 PFC.DRVCRA
0xa4050188 PFC.DRVCRB
0xa405018a PFC.DRVCRC
0xa40501c3 PFC.PULCRBSC
0xa40501c5 PFC.PULCRTRST
0xa4050190 PFC.PULCRA
0xa4050191 PFC.PULCRB
0xa4050192 PFC.PULCRC
0xa4050193 PFC.PULCRD
0xa4050194 PFC.PULCRE
0xa4050195 PFC.PULCRF
0xa4050196 PFC.PULCRG
0xa4050197 PFC.PULCRH
0xa4050198 PFC.PULCRJ
0xa4050199 PFC.PULCRK
0xa405019a PFC.PULCRL
0xa405019b PFC.PULCRM
0xa405019c PFC.PULCRN
0xa40501c6 PFC.PULCRP
0xa405019d PFC.PULCRQ
0xa405019e PFC.PULCRR
0xa405019f PFC.PULCRS
0xa40501c0 PFC.PULCRT
0xa40501c1 PFC.PULCRU
0xa40501c2 PFC.PULCRV
# Bus State Controller
0xfec10000 BSC.CMNCR
0xfec10004 BSC.CS0BCR
0xfec10008 BSC.CS2BCR
0xfec1000c BSC.CS3BCR
0xfec10010 BSC.CS4BCR
0xfec10014 BSC.CS5ABCR
0xfec10018 BSC.CS5BBCR
0xfec1001c BSC.CS6ABCR
0xfec10020 BSC.CS6BBCR
0xfec10024 BSC.CS0WCR
0xfec10028 BSC.CS2WCR
0xfec1002c BSC.CS3WCR
0xfec10030 BSC.CS4WCR
0xfec10034 BSC.CS5AWCR
0xfec10038 BSC.CS5BWCR
0xfec1003c BSC.CS6AWCR
0xfec10040 BSC.CS6BWCR
0xfec10044 BSC.SDCR
0xfec10048 BSC.RTCSR
0xfec1004c BSC.RTCNT
0xfec10050 BSC.RTCOR
0xfec14000 BSC.SDMR2
0xfec15000 BSC.SDMR3
# Clock Pulse Generator
0xa4150000 CPG.FRQCR
0xa4150008 CPG.FCLKCR
0xa4150010 CPG.DDCLKCR
0xa4150014 CPG.USBCLKCR
0xa4150024 CPG.PLLCR
0xa4150028 CPG.PLL2CR
0xa415003c CPG.SPUCLKCR
0xa4150044 CPG.SSCGCR
0xa4150050 CPG.FLLFRQ
0xa4150060 CPG.LSTATS
# More addresses are around on Casiopeia.
# See http://www.casiopeia.net/forum/viewtopic.php?f=11&t=1756#p14588.