mirror of
https://git.planet-casio.com/Lephenixnoir/fxsdk.git
synced 2024-12-29 13:03:37 +01:00
25db504c22
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.
141 lines
3 KiB
Text
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.
|