diff --git a/asmtables/sh3.txt b/asmtables/sh3.txt index b995966..8fd8588 100644 --- a/asmtables/sh3.txt +++ b/asmtables/sh3.txt @@ -1,7 +1,3 @@ -type: assembly -name: sh-3 ---- - # Format: [01nmdi]{16}, followed by the mnemonic and the list of arguments. # In each opcode, there should be at most one sequence of "m", "n", "d" and "i" # each (representing the location of the argument). diff --git a/asmtables/sh4.txt b/asmtables/sh4.txt index 09f076a..620a3fa 100644 --- a/asmtables/sh4.txt +++ b/asmtables/sh4.txt @@ -1,7 +1,3 @@ -type: assembly -name: sh-4a-extensions ---- - 0000nnnn01110011 movco.l r0, @rn 0000mmmm01100011 movli.l @rm, r0 0100mmmm10101001 movua.l @rm, r0 diff --git a/fxosrc b/fxosrc new file mode 100644 index 0000000..0f56664 --- /dev/null +++ b/fxosrc @@ -0,0 +1,14 @@ +# fxos startup file: loaded automatically when fxos starts + +# Load assembly instruction tables +dtl "/asmtables/sh3.txt" +dtl "/asmtables/sh4.txt" + +# Load main targets +vct "/targets/fx_2.05" +vct "/targets/fx_3.10" +vct "/targets/cg_3.60" +vct "/targets/cgemu_3.00" + +# Default to fx_3.10 +vs fx_3.10 diff --git a/symbols/fx@3.10/cmt.txt b/symbols/fx@3.10/cmt.txt deleted file mode 100644 index 698cc5a..0000000 --- a/symbols/fx@3.10/cmt.txt +++ /dev/null @@ -1,6 +0,0 @@ -name: CMT -type: symbols -target: fx@3.10 ---- - -800540f6 CMT_InterruptiveSleep diff --git a/symbols/fx@3.10/kbd-config.txt b/symbols/fx@3.10/kbd-config.txt deleted file mode 100644 index c36b34d..0000000 --- a/symbols/fx@3.10/kbd-config.txt +++ /dev/null @@ -1,9 +0,0 @@ -name: Keyboard_Config -type: symbols -target: fx@3.10 ---- - -80053a98 Keyboard_DisableInterrupt -80053aa0 Keyboard_EnableInterrupt -80055d36 Keyboard_ConfigurePorts -80055d48 Keyboard_Initialize diff --git a/symbols/fx@3.10/rtc.txt b/symbols/fx@3.10/rtc.txt deleted file mode 100644 index 6ea0857..0000000 --- a/symbols/fx@3.10/rtc.txt +++ /dev/null @@ -1,8 +0,0 @@ -name: RTC -type: symbols -target: fx@3.10 ---- - -80054456 RTC_GetRawTime -8005788c RTC_IsInitialized -800578ba RTC_TimeCategorySinceReset diff --git a/symbols/fx@3.10/t6k11.txt b/symbols/fx@3.10/t6k11.txt deleted file mode 100644 index e13ee01..0000000 --- a/symbols/fx@3.10/t6k11.txt +++ /dev/null @@ -1,6 +0,0 @@ -name: T6K11 -type: symbols -target: fx@3.10 ---- - -8001357c T6K11_Command diff --git a/symbols/regs-sh7305.txt b/symbols/regs-sh7305.txt deleted file mode 100644 index c6c0f55..0000000 --- a/symbols/regs-sh7305.txt +++ /dev/null @@ -1,119 +0,0 @@ -type: symbols -name: regs-sh7305 -mpu: sh7305 ---- - -# T6K11 interface -b4000000 T6K11.REG -b4010000 T6K11.DATA - -# Exception handling -ff000020 TRA -ff000024 EXPEVT -ff000028 INTEVT -ff2f0004 EXPMASK - -# Memory Management Unit -ff000000 MMU.PTEH -ff000004 MMU.PTEL -ff00000c MMU.TEA -ff000010 MMU.MMUCR -ff000034 MMU.PTEA -ff000070 MMU.PASCR -ff000078 MMU.IRMCR - -# Interrupt controller -a4140000 INTC.ICR0 -a414001c INTC.ICR1 -a4140010 INTC.INTPRI00 -a4140024 INTC.INTREQ00 -a4140044 INTC.INTMSK00 -a4140064 INTC.INTMSKCLR00 -a41400c0 INTC.NMIFCR -a4700000 INTC.USERIMSK -a4080000 INTC.IPRA -a4080004 INTC.IPRB -a4080008 INTC.IPRC -a408000c INTC.IPRD -a4080010 INTC.IPRE -a4080014 INTC.IPRF -a4080018 INTC.IPRG -a408001c INTC.IPRH -a4080020 INTC.IPRI -a4080024 INTC.IPRJ -a4080028 INTC.IPRK -a408002c INTC.IPRL -a4080080 INTC.IMR0 -a4080084 INTC.IMR1 -a4080088 INTC.IMR2 -a408008c INTC.IMR3 -a4080090 INTC.IMR4 -a4080094 INTC.IMR5 -a4080098 INTC.IMR6 -a408009c INTC.IMR7 -a40800a0 INTC.IMR8 -a40800a4 INTC.IMR9 -a40800a8 INTC.IMR10 -a40800ac INTC.IMR11 -a40800b0 INTC.IMR12 -a40800c0 INTC.IMCR0 -a40800c4 INTC.IMCR1 -a40800c8 INTC.IMCR2 -a40800cc INTC.IMCR3 -a40800d0 INTC.IMCR4 -a40800d4 INTC.IMCR5 -a40800d8 INTC.IMCR6 -a40800dc INTC.IMCR7 -a40800e0 INTC.IMCR8 -a40800e4 INTC.IMCR9 -a40800e8 INTC.IMCR10 -a40800ec INTC.IMCR11 -a40800f0 INTC.IMCR12 - -# Direct Memory Access Controller: TODO - -# Reset and power-down modes -a4150020 POWER.STBCR -a4150030 POWER.MSTPCR0 -a4150034 POWER.MSTPCR1 -a4150038 POWER.MSTPCR2 -a4150040 POWER.BAR - -# Real-Time Clock -a413fec0 RTC.R64CNT -a413fec2 RTC.RSECCNT -a413fec4 RTC.RMINCNT -a413fec6 RTC.RHRCNT -a413fec8 RTC.RWKCNT -a413feca RTC.RDAYCNT -a413fecc RTC.RMONCNT -a413fece RTC.RYRCNT -a413fed0 RTC.RSECAR -a413fed2 RTC.RMINAR -a413fed4 RTC.RHRAR -a413fed6 RTC.RWKAR -a413fed8 RTC.RDAYAR -a413feda RTC.RMONAR -a413fedc RTC.RCR1 -a413fede RTC.RCR2 -a413fee0 RTC.RYRAR -a413fee4 RTC.RCR3 - -# User Break Controller -ff200000 UBC.CBR0 -ff200004 UBC.CRR0 -ff200008 UBC.CAR0 -ff20000c UBC.CAMR0 -ff200020 UBC.CBR1 -ff200024 UBC.CRR1 -ff200028 UBC.CAR1 -ff20002c UBC.CAMR1 -ff200030 UBC.CDR1 -ff200034 UBC.CDMR1 -ff200038 UBC.CETR1 -ff200600 UBC.CCMFR -ff200620 UBC.CBCR - -# RCLK Watchdog Timer -a4520000 RWDT.RWTCNT -A4520004 RWDT.RWTCSR diff --git a/symbols/regs-simlo.txt b/symbols/regs-simlo.txt deleted file mode 100644 index ddd2b22..0000000 --- a/symbols/regs-simlo.txt +++ /dev/null @@ -1,152 +0,0 @@ -type: symbols -name: regs-simlo -mpu: sh7305 ---- - -# Processor version -ff2f0000 CPUOPM -ff000030 PVR -ff000040 CVR -ff000044 PRR - -# Key Scan Interface -a44b0000 KEYSC.DATA -a44b000c KEYSC.UCNTREG -a44b000e KEYSC.AUTOFIXREG -a44b0010 KEYSC.UMODEREG -a44b0012 KEYSC.USTATEREG -a44b0014 KEYSC.UINTREG -a44b0016 KEYSC.UWSETREG -a44b0018 KEYSC.UINTERVALREG -a44b001a KEYSC.OUTPINSET -a44b001c KEYSC.INPINSET - -# Timer Unit -a4490004 TMU.TSTR -a4490008 TMU0.TCOR -a449000c TMU0.TCNT -a4490010 TMU0.TCR -a4490014 TMU1.TCOR -a4490018 TMU1.TCNT -a449001c TMU1.TCR -a4490020 TMU2.TCOR -a4490024 TMU2.TCNT -a4490028 TMU2.TCR - -# Serial Communication Interface -a4410000 SCIF.SCSMR -a4410004 SCIF.SCBRR -a4410008 SCIF.SCSCR -a441000c SCIF.SCFTDR -a4410010 SCIF.SCFSR -a4410014 SCIF.SCFRDR -a4410018 SCIF.SCFCR -a441001c SCIF.SCFDR -a4410024 SCIF.SCLSR - -# Pin Function Controller -a4050100 PFC.PACR -a4050102 PFC.PBCR -a4050104 PFC.PCCR -a4050106 PFC.PDCR -a4050108 PFC.PECR -a405010a PFC.PFCR -a405010c PFC.PGCR -a405010e PFC.PHCR -a4050110 PFC.PJCR -a4050112 PFC.PKCR -a4050114 PFC.PLCR -a4050116 PFC.PMCR -a4050118 PFC.PNCR -a405014c PFC.PPCR -a405011a PFC.PQCR -a405011c PFC.PRCR -a405011e PFC.PSCR -a4050140 PFC.PTCR -a4050142 PFC.PUCR -a4050144 PFC.PVCR -a405014e PFC.PSELA -a4050150 PFC.PSELB -a4050152 PFC.PSELC -a4050154 PFC.PSELD -a4050156 PFC.PSELE -a405015e PFC.PSELF -a40501c8 PFC.PSELG -a40501d6 PFC.PSELH -a4050158 PFC.HIZCRA -a405015a PFC.HIZCRB -a405015c PFC.HIZCRC -a4050180 PFC.MSELCRA -a4050182 PFC.MSELCRB -a4050184 PFC.DRVCRD -a4050186 PFC.DRVCRA -a4050188 PFC.DRVCRB -a405018a PFC.DRVCRC -a40501c3 PFC.PULCRBSC -a40501c5 PFC.PULCRTRST -a4050190 PFC.PULCRA -a4050191 PFC.PULCRB -a4050192 PFC.PULCRC -a4050193 PFC.PULCRD -a4050194 PFC.PULCRE -a4050195 PFC.PULCRF -a4050196 PFC.PULCRG -a4050197 PFC.PULCRH -a4050198 PFC.PULCRJ -a4050199 PFC.PULCRK -a405019a PFC.PULCRL -a405019b PFC.PULCRM -a405019c PFC.PULCRN -a40501c6 PFC.PULCRP -a405019d PFC.PULCRQ -a405019e PFC.PULCRR -a405019f PFC.PULCRS -a40501c0 PFC.PULCRT -a40501c1 PFC.PULCRU -a40501c2 PFC.PULCRV - -# Bus State Controller -fec10000 BSC.CMNCR -fec10004 BSC.CS0BCR -fec10008 BSC.CS2BCR -fec1000c BSC.CS3BCR -fec10010 BSC.CS4BCR -fec10014 BSC.CS5ABCR -fec10018 BSC.CS5BBCR -fec1001c BSC.CS6ABCR -fec10020 BSC.CS6BBCR -fec10024 BSC.CS0WCR -fec10028 BSC.CS2WCR -fec1002c BSC.CS3WCR -fec10030 BSC.CS4WCR -fec10034 BSC.CS5AWCR -fec10038 BSC.CS5BWCR -fec1003c BSC.CS6AWCR -fec10040 BSC.CS6BWCR -fec10044 BSC.SDCR -fec10048 BSC.RTCSR -fec1004c BSC.RTCNT -fec10050 BSC.RTCOR -fec14000 BSC.SDMR2 -fec15000 BSC.SDMR3 - -# Clock Pulse Generator -a4150000 CPG.FRQCR -a4150008 CPG.FCLKCR -a4150010 CPG.DDCLKCR -a4150014 CPG.USBCLKCR -a4150024 CPG.PLLCR -a4150028 CPG.PLL2CR -a415003c CPG.SPUCLKCR -a4150044 CPG.SSCGCR -a4150050 CPG.FLLFRQ -a4150060 CPG.LSTATS - -# Compare Match Timer -a44a0000 CMT.CMSTR -a44a0060 CMT.CMCSR -a44a0064 CMT.CMCNT -a44a0068 CMT.CMCOR - -# More addresses are around on Casiopeia. -# See http://www.casiopeia.net/forum/viewtopic.php?f=11&t=1756#p14588. diff --git a/symbols/sh7305 b/symbols/sh7305 new file mode 100644 index 0000000..57e0a05 --- /dev/null +++ b/symbols/sh7305 @@ -0,0 +1,176 @@ +# TODO: Use emulator-supplied addresses + +# T6K11 interface +sa 0xb4000000 T6K11.REG +sa 0xb4010000 T6K11.DATA + +# Exception handling +sa 0xff000020 TRA +sa 0xff000024 EXPEVT +sa 0xff000028 INTEVT +sa 0xff2f0004 EXPMASK + +# Memory Management Unit +sa 0xff000000 MMU.PTEH +sa 0xff000004 MMU.PTEL +sa 0xff00000c MMU.TEA +sa 0xff000010 MMU.MMUCR +sa 0xff000034 MMU.PTEA +sa 0xff000070 MMU.PASCR +sa 0xff000078 MMU.IRMCR + +# Interrupt controller +sa 0xa4140000 INTC.ICR0 +sa 0xa414001c INTC.ICR1 +sa 0xa4140010 INTC.INTPRI00 +sa 0xa4140024 INTC.INTREQ00 +sa 0xa4140044 INTC.INTMSK00 +sa 0xa4140064 INTC.INTMSKCLR00 +sa 0xa41400c0 INTC.NMIFCR +sa 0xa4700000 INTC.USERIMSK +sa 0xa4080000 INTC.IPRA +sa 0xa4080004 INTC.IPRB +sa 0xa4080008 INTC.IPRC +sa 0xa408000c INTC.IPRD +sa 0xa4080010 INTC.IPRE +sa 0xa4080014 INTC.IPRF +sa 0xa4080018 INTC.IPRG +sa 0xa408001c INTC.IPRH +sa 0xa4080020 INTC.IPRI +sa 0xa4080024 INTC.IPRJ +sa 0xa4080028 INTC.IPRK +sa 0xa408002c INTC.IPRL +sa 0xa4080080 INTC.IMR0 +sa 0xa4080084 INTC.IMR1 +sa 0xa4080088 INTC.IMR2 +sa 0xa408008c INTC.IMR3 +sa 0xa4080090 INTC.IMR4 +sa 0xa4080094 INTC.IMR5 +sa 0xa4080098 INTC.IMR6 +sa 0xa408009c INTC.IMR7 +sa 0xa40800a0 INTC.IMR8 +sa 0xa40800a4 INTC.IMR9 +sa 0xa40800a8 INTC.IMR10 +sa 0xa40800ac INTC.IMR11 +sa 0xa40800b0 INTC.IMR12 +sa 0xa40800c0 INTC.IMCR0 +sa 0xa40800c4 INTC.IMCR1 +sa 0xa40800c8 INTC.IMCR2 +sa 0xa40800cc INTC.IMCR3 +sa 0xa40800d0 INTC.IMCR4 +sa 0xa40800d4 INTC.IMCR5 +sa 0xa40800d8 INTC.IMCR6 +sa 0xa40800dc INTC.IMCR7 +sa 0xa40800e0 INTC.IMCR8 +sa 0xa40800e4 INTC.IMCR9 +sa 0xa40800e8 INTC.IMCR10 +sa 0xa40800ec INTC.IMCR11 +sa 0xa40800f0 INTC.IMCR12 + +# Direct Memory Access Controller: TODO + +# Reset and power-down modes +sa 0xa4150020 POWER.STBCR +sa 0xa4150030 POWER.MSTPCR0 +sa 0xa4150034 POWER.MSTPCR1 +sa 0xa4150038 POWER.MSTPCR2 +sa 0xa4150040 POWER.BAR + +# Real-Time Clock +sa 0xa413fec0 RTC.R64CNT +sa 0xa413fec2 RTC.RSECCNT +sa 0xa413fec4 RTC.RMINCNT +sa 0xa413fec6 RTC.RHRCNT +sa 0xa413fec8 RTC.RWKCNT +sa 0xa413feca RTC.RDAYCNT +sa 0xa413fecc RTC.RMONCNT +sa 0xa413fece RTC.RYRCNT +sa 0xa413fed0 RTC.RSECAR +sa 0xa413fed2 RTC.RMINAR +sa 0xa413fed4 RTC.RHRAR +sa 0xa413fed6 RTC.RWKAR +sa 0xa413fed8 RTC.RDAYAR +sa 0xa413feda RTC.RMONAR +sa 0xa413fedc RTC.RCR1 +sa 0xa413fede RTC.RCR2 +sa 0xa413fee0 RTC.RYRAR +sa 0xa413fee4 RTC.RCR3 + +# User Break Controller +sa 0xff200000 UBC.CBR0 +sa 0xff200004 UBC.CRR0 +sa 0xff200008 UBC.CAR0 +sa 0xff20000c UBC.CAMR0 +sa 0xff200020 UBC.CBR1 +sa 0xff200024 UBC.CRR1 +sa 0xff200028 UBC.CAR1 +sa 0xff20002c UBC.CAMR1 +sa 0xff200030 UBC.CDR1 +sa 0xff200034 UBC.CDMR1 +sa 0xff200038 UBC.CETR1 +sa 0xff200600 UBC.CCMFR +sa 0xff200620 UBC.CBCR + +# RCLK Watchdog Timer +sa 0xa4520000 RWDT.RWTCNT +sa 0xA4520004 RWDT.RWTCSR + +# USB (from CPU73050.dll) +sa 0xa4d80000 USB.SYSCFG +sa 0xa4d80002 USB.BUSWAIT +sa 0xa4d80004 USB.SYSSTS +sa 0xa4d80008 USB.DVSTCTR +sa 0xa4d8000c USB.TESTMODE +sa 0xa4d80014 USB.CFIFO +sa 0xa4d80018 USB.D0FIFO +sa 0xa4d8001c USB.D1FIFO +sa 0xa4d80020 USB.CFIFOSEL +sa 0xa4d80022 USB.CFIFOCTR +sa 0xa4d80028 USB.D0FIFOSEL +sa 0xa4d8002a USB.D0FIFOCTR +sa 0xa4d8002c USB.D1FIFOSEL +sa 0xa4d8002e USB.D1FIFOCTR +sa 0xa4d80030 USB.INTENB0 +sa 0xa4d80036 USB.BRDYENB +sa 0xa4d80038 USB.NRDYENB +sa 0xa4d8003a USB.BEMPENB +sa 0xa4d8003c USB.SOFCFG +sa 0xa4d80040 USB.INTSTS0 +sa 0xa4d80046 USB.BRDYSTS +sa 0xa4d80048 USB.NRDYSTS +sa 0xa4d8004a USB.BEMPSTS +sa 0xa4d8004c USB.FRMNUM +sa 0xa4d8004e USB.UFRMNUM +sa 0xa4d80050 USB.USBADDR +sa 0xa4d80054 USB.USBREQ +sa 0xa4d80056 USB.USBVAL +sa 0xa4d80058 USB.USBINDX +sa 0xa4d8005a USB.USBLENG +sa 0xa4d8005c USB.DCPCFG +sa 0xa4d8005e USB.DCPMAXP +sa 0xa4d80060 USB.DCPCTR +sa 0xa4d80064 USB.PIPESEL +sa 0xa4d80068 USB.PIPECFG +sa 0xa4d8006a USB.PIPEBUF +sa 0xa4d8006c USB.PIPEMAXP +sa 0xa4d8006e USB.PIPEPERI +sa 0xa4d80070 USB.PIPE1CTR +sa 0xa4d80072 USB.PIPE2CTR +sa 0xa4d80074 USB.PIPE3CTR +sa 0xa4d80076 USB.PIPE4CTR +sa 0xa4d80078 USB.PIPE5CTR +sa 0xa4d8007a USB.PIPE6CTR +sa 0xa4d8007c USB.PIPE7CTR +sa 0xa4d8007e USB.PIPE8CTR +sa 0xa4d80080 USB.PIPE9CTR +sa 0xa4d80090 USB.PIPE1TRE +sa 0xa4d80092 USB.PIPE1TRN +sa 0xa4d80094 USB.PIPE2TRE +sa 0xa4d80096 USB.PIPE2TRN +sa 0xa4d80098 USB.PIPE3TRE +sa 0xa4d8009a USB.PIPE3TRN +sa 0xa4d8009c USB.PIPE4TRE +sa 0xa4d8009e USB.PIPE4TRN +sa 0xa4d800a0 USB.PIPE5TRE +sa 0xa4d800a2 USB.PIPE5TRN +sa 0xa40501d4 USB.UPONCR diff --git a/symbols/syscalls-cg-simlo.txt b/symbols/syscalls-cg-simlo.txt deleted file mode 100644 index 02e6929..0000000 --- a/symbols/syscalls-cg-simlo.txt +++ /dev/null @@ -1,594 +0,0 @@ -type: symbols -name: syscalls-cg-simlo -os: cg ---- - -%0002 HourGlassTimer -%0003 DrawHourGlass -%000c Exception_Handler_000c -%000d Exception_Handler_000d -%000e Exception_Handler_000e -%0010 SystemError -%0011 MMU_FlushCache -%0026 App_CheckG3AFileSizeAndChecksum -%002b GlibGetOSVersionInfo -%0031 Setup_GetEntry -%0032 Setup_SetEntry -%0033 Setup_GetEntryPtr -%0034 Alpha_GetData -%0035 Alpha_SetData -%0036 Alpha_ClearAll - -%0111 Bkey_ClrAllFlags2 -%0112 Bkey_SetFlag2 -%0113 Bkey_ClrFlag2 -%0114 Bkey_AllFlagsAreZero2 -%0115 Bkey_GetAllFlags2 -%0129 FKey_mapping2 -%012b FKey_mapping1 -%0131 FKey_Display -%0160 BCDToInternal -%0194 Bdisp_SetDDRegisterB -%0195 Bdisp_IsZeroDDRegisterB -%0199 Bdisp_SetBacklightLevel -%019a Bdisp_WriteDDRegister5A1 -%01a2 Bdisp_DDRegisterSelect -%01a3 Bdisp_DefineDMARange -%01a6 short Bdisp_WriteDDRegister3_bit7 -%01a7 short Bdisp_ReadDDRegister3_bit7 -%01a8 Bdisp_PutPixel_x3 -%01b6 Bdisp_AreaClr_DD_x3 -%01b9 Bdisp_AreaClr_DD -%01ba Bdisp_AreaClr_VRAM_WB -%01bb Bdisp_AreaClr_VRAM -%01c0 Bdisp_ShapeToDD -%01c1 Bdisp_ShapeToVRAM -%01c2 Bdisp_ShapeToVRAMDD -%01c3 Bdisp_ShapeToDD16C -%01c4 Bdisp_ShapeToVRAM16C -%01c5 Bdisp_ShapeToVRAMDD16C -%01c7 Bdisp_ShapeBase -%01c8 Bdisp_ShapeDot -%01c9 Bdisp_ShapeLine -%01ca Bdisp_ShapeBox -%01cb Bdisp_ShapeCircle -%01d0 Bdisp_Line3X_Draw -%01d1 Bdisp_Line3X_Clear -%01d2 Bdisp_LineC16 -%01d8 Bdisp_Line -%01e5 GetVRAMBackgroundAddress -%01e6 GetVRAMAddress -%01e8 GetGlyphPtr_MB -%01e9 GetMiniGlyphPtr_MB -%01ea GetMiniMiniGlyphPtr_MB -%01eb GetBoldMiniMiniGlyphPtr_MB -%01f1 Cursor_SetPosition -%01f3 Cursor_SetFlashMode_incompatible -%01f5 Cursor_GetSettings -%01f8 PrintXY -%01f9 Print_OS - -%0208 PrintChar -%021b PrintMiniMini -%0238 PrintGlyph -%0239 PrintCXY -%023b PrintMiniGlyph -%023c PrintMini -%023f PrintMiniMini2 -%025f Bdisp_PutDisp_DD -%0260 Bdisp_PutDisp_DD_stripe -%0262 Bdisp_SetPoint_VRAM_WB -%0263 Bdisp_SetPoint_VRAM -%0264 Bdisp_SetPoint_VRAM_WB_C3 -%0265 Bdisp_SetPoint_VRAM_C3 -%0266 Bdisp_GetPoint_VRAM_WB -%0267 Bdisp_GetPoint_VRAM -%026a Bdisp_SetPoint_DD_WB -%026b Bdisp_SetPoint_DD -%026e Bdisp_GetPoint_DD_WB -%026f Bdisp_GetPoint_DD -%0272 Bdisp_AllClr_VRAM -%0275 Bdisp_Fill_VRAM -%0276 Bdisp_Fill_DD -%0278 Bdisp_Fill_DD_1 -%027a Bdisp_Fill_VRAM_2 -%0281 SaveWBVRAM -%0283 C16WorkbenchToC3Workbench -%028f Bdisp_WriteGraphVRAM_WB -%0290 Bdisp_WriteGraphVRAM -%0291 Bdisp_WriteGraphDD_WB -%0296 Bdisp_AreaFillVRAM -%0297 Bdisp_AreaFillDD -%0298 Bdisp_AreaFillVRAMDD -%0299 Bdisp_AreaFillVRAM16C -%029a Bdisp_AreaFillDD16C -%029b Bdisp_AreaFillVRAMDD16C -%02a3 FrameColor -%02a4 FrameColorIndex -%02a8 DrawFrame -%02a9 DrawFrameC3 -%02aa DirectDrawRectangle -%02ac DisplayCursor -%02b2 Bdisp_AreaClr -%02b7 EnableStatusArea -%02b8 DefineStatusAreaFlags -%02b9 DefineStatusMessage -%02bb DrawHeaderLine -%02bc ClearHeader -%02bf RTC_Reset -%02c0 RTC_GetTime -%02c1 RTC_GetTicks -%02c2 RTC_Elapsed_ms -%02c7 HourGlass - -%0308 BCD_mean -%0311 BCD_StdToHigh -%0313 BCD_HighToStd -%038b BCD_GetError -%038c BCD_GetError - -%0489 some_BCD_function_0489 -%048b some_BCD_function_048b -%0496 ShortToBCD -%0497 BCDtoShort -%0498 IntToBCD -%0499 BCDtoInt -%04aa BCD_0 -%04ab BCD_1 -%04ac BCD_2 -%04ad BCD_5 -%04ae BCD_10 - -%05f6 BCDhigh_SetAsShort -%05f7 BCDhigh_GetAsShort -%05f8 BCDhigh_SetAsInt -%05f9 BCDhigh_GetAsInt -%05fa BCDhigh_SetError -%05ff BCDhigh_BCD_0_5 - -%0600 BCDhigh_BCD_32767 -%0601 BCDhigh_BCD_minus_32768 -%0602 BCDhigh_BCD_2G -%0603 BCDhigh_BCD_minus_2G -%0604 BCDhigh_PI -%060d strlen -%060e strcpy -%060f strcat - -%07a2 CharacterSelectDialog -%07bb PRGM_IsEndOfLine -%07bd Is_Comma -%07e5 CLIP_Store - -%0834 APP_CONICS -%08c3 Cursor_GetSettings -%08c7 Cursor_SetFlashOn -%08c8 Cursor_SetFlashOff -%08ca Keyboard_CursorFlash -%08cb Keyboard_CursorFlash -%08cc Keyboard_CursorFlash -%08cd Keyboard_CursorFlash -%08cf DisplayVisibleCursor -%08d0 TextCursorToPoint -%08d1 GetCursorFlashToggle -%08d2 SetCursorFlashToggle -%08d9 Timer_Install -%08da Timer_Deinstall -%08db Timer_Start -%08dc Timer_Stop - -%0901 OpenDeflate -%0909 PerformDeflate -%090a CloseDeflate -%0921 EnableColor -%0924 Bdisp_Rectangle -%0925 Bdisp_FilledRectangle -%0926 Bdisp_FilledRectangle -%0927 Bdisp_FilledRectangle -%0928 Bdisp_FilledRectangle -%0937 MsgBoxMoveWB_C3 -%0938 MsgBoxMoveWB - -%0a10 APP_DYNA -%0a83 APP_EACT -%0a8c Alpha_ClearAllAndAns -%0a8e MCS_CreateEACTPackDumy -%0a8f MCS_DeleteEACTPackDumy - -%0b02 APP_E_CON -%0bd0 Ly555_Table -%0beb APP_EQUA - -%0c01 AUX_DisplayErrorMessage -%0c0f FileHeader_Prepare -%0c12 FileHeader_CheckControlBytes -%0c13 FileHeader_CheckUSBPower -%0c15 FileHeader_CheckFilesize -%0c1b InvertMem -%0c1d ReadProtectBin_file_from_SD -%0c20 CreateProtectBin_file_to_SD -%0c2c SMEM_MapIconToExt -%0c2f Bfile_Name_ExtractDir -%0c5a StandardScrollbar -%0c66 SaveFileDialog -%0c6b APP_FINANCE -%0cef GetGlyphPtr_F9 -%0cf0 GetGlyphPtr_E7 -%0cf1 GetGlyphPtr_E6 -%0cf2 GetGlyphPtr_E5 -%0cf3 GetGlyphPtr_7F -%0cf4 GetGlyphPtr_F7 -%0cf5 GetMiniGlyphPtr -%0cf6 GetMiniGlyphPtr_7F -%0cf8 GetMiniGlyphPtr_F7 -%0cf9 GetMiniGlyphPtr_E5 -%0cfa GetMiniGlyphPtr_E6 -%0cfb GetMiniGlyphPtr_E7 -%0cfc GetMiniGlyphPtr_F9 - -%0d39 KeyBoard_PRGM_GetKey -%0d79 App_InitDlgDescriptor -%0d90 AUX_Display4linesAndWaitFor_1or2 -%0d91 OverwriteConfirmation -%0da1 SMEM_OpenFile -%0da3 SMEM_ReadFile -%0da4 SMEM_WriteFile -%0db5 SMEM_RenameEntry - -%0e57 Check_G3P_FileHeader -%0e5b Check_G3P_MetaData -%0e5c Check_G3P_MetaData2 -%0e92 G3P_crypt -%0e96 KeyMapper -%0e97 KeyMapper -%0ea0 short Bkey_GetAllFlags -%0ea1 Bkey_SetAllFlags -%0ea2 Bkey_SetFlag -%0ea3 Bkey_ClrAllFlags -%0ea4 Bkey_ClrFlag -%0ea9 Keyboard_PutKeycode -%0eaa GetKey_4 -%0eab GetKey -%0eae Bkey_GetkeyTablePtr -%0eaf Cursor_AutoSetAndSwitchOn - -%0fda APP_GRAPH_TABLE - -%1009 SaveG3P -%100f LoadG3P - -%1154 MB_ByteCount -%115e memcmp3 -%1161 MB_IsLead -%1163 MB_ElementCount -%1164 MB_ByteCount -%1166 MB_strcat -%1167 MB_strncat -%1168 MB_strcpy -%116c MB_GetSecondElemPtr -%116d MB_GetElement -%116e memcmp3 -%116f Disp_strcpy -%1170 itoa -%1171 pc_toupper -%1172 pc_tolower -%117a OpenInflate -%117b PerformInflate -%117c CloseInflate -%1186 GetMainBatteryVoltage -%1196 IsCG10 -%11ad RTC_SetCarryFlag -%11b0 PrimaryKeyboardHandler -%11bb IRQ1_Handler -%11bc IRQ2_Handler -%11d6 CMT_Delay_micros -%11d7 CMT_Delay_100micros -%11dd RTC_TriggerAlarm -%11de RTC_SetDateTime -%11e2 RTC_GetDateTime - -%120e EditMBString -%1218 DisplayMBString2 -%121d DisplayMBString -%1224 EditMBStringChar -%128f OpCodeToStr -%1291 ExpressionToStr -%1293 SecondaryKeyboardHandler -%12a0 KeyMatrixSnapshot -%12a4 Bkey_Set_RepeatTime -%12a5 Bkey_Get_RepeatTime -%12bf GetKeyWait_OS -%12c0 GetKeyWait -%12c1 Keyboard_ResetFlags -%12c6 Keyboard_PutKeyCode -%12c7 Keyboard_ClrBuffer -%12c9 Keyboard_SpyMatrixCode -%12ca Bkey_Set_RepeatTime_Default -%12cb Keyboard_EnableAutoRepeat -%12cc Keyboard_DisableAutoRepeat -%12d4 SetBatteryType -%12d5 GetBatteryType -%12d8 SetBacklightDuration -%12d9 char GetBacklightDuration -%12f3 GetFKeyPtr -%12fc LocalizeMessage1 -%12fd LocalizeMessage2 - -%1343 HexToNibble -%1344 HexToByte -%1345 HexToWord -%1346 NibbleToHex -%1347 ByteToHex -%1348 WordToHex -%1349 strlen -%134a memcpy -%134b Comm_Padding_5C -%134c Comm_ReversePadding_5C -%134d Serial_Open -%1353 Comm_Open -%1354 Comm_Close -%1356 Comm_WaitForAnyBuffer -%1370 IsCG10 -%1381 APP_LINK -%1384 APP_LINK_transmit_select_dialog -%1388 AnyMemTransmitSelectDialog -%138a APP_LINK_TransmitOKDlg -%138c AnyMem_OpenDialog -%1396 Comm_TryCheckPacket -%1397 App_LINK_SetRemoteBaud -%1398 App_LINK_Send_ST9_Packet -%1399 App_LINK_GetDeviceInfo -%13a6 App_LINK_TransmitInit -%13a7 App_LINK_Transmit -%13aa App_LINK_PrepareTransmitBuffer -%13ae App_LINK_already_exists_dialog -%13ed Comm_13ED -%13f0 Comm_SendPacket -%13f3 fx_TimeoutTermination -%13f4 Comm_PrepareAckPacket -%13f5 Comm_PrepareErrorPacket -%13f9 Comm_PrepareCommandPacket - -%1402 Device_Info_1 -%1403 Device_Info_RenesasID -%1406 OS_Version_String -%1407 Device_Info_Block -%1409 App_LINK_SetReceiveTimeout_ms -%140a App_LINK_GetReceiveTimeout_ms - -%150f MCS_memmove -%1511 memset -%1512 MCS_memmove -%1514 MCS_SearchDirectory -%1515 MCS_CreateDirectory -%1516 MCS_DeleteDirectory -%1518 MCS_GetSystemDirectoryInfo -%1519 MCS_SearchDirectoryItem -%151a MCS_WriteItem -%151c MCS_DeleteItem -%151e MCS_GetItemFlag1 -%1524 MCS_ChangeItemSize -%1529 MCS_GetState -%1530 MCS_GetDirectoryEntryAddress -%1531 MCS_GetCurrentBottomAddress -%1532 MCS_GetCapa -%1533 MCS_GetDirectoryEntryByNumber -%1534 MCS_GetFirstDataPointerByDirno -%1535 str8cpy_with_upper_lower_mode -%1536 MCS_SearchItem -%1537 MCS_SetControlBlockTo_FF -%1538 MCS_SetControlBlockTo_00 -%153a MCS_SaveControlBlockToP1 -%153b MCS_RestoreControlBlockFromP1 -%1543 MCS_GetMainMemoryStart -%1544 Alpha_char_to_number -%1545 MCS_DirtypeToName -%1548 MCS_MapError -%1549 MCS_DirtypeToItemtype -%154a MCS_ItemtypeToDirtype -%154b MCS_CreateDirectory -%154d MCSPutVar2 -%1552 MCSOvwDat2 -%1553 MCS_OpenAlphaMemItem2 -%1558 MCSDelVar2 -%155c MCS_GotoInternalItem -%155d MCS_OpenMainMemoryItem -%155e MCS_GotoHandleNeighbour -%155f MCS_CheckOpenedItem -%1560 MCS_GetOpenItem -%1561 MCS_OpenInternalDirectoryItem -%1562 MCSGetDlen2 -%1563 MCSGetData1 -%1564 MCS_GetAlphaMem -%1565 MCS_MapMCS_Result -%1566 MCSGetCapa -%1567 MCS_Reset -%156f MCS_OpenInternalDirectoryItem2 -%1570 MCS_OpenDirectoryItem -%1571 MCS_OpenAlphaMemItem - -%161c Setup_GetInfo -%1630 App_Optimize -%1632 APP_MEMORY -%1633 ItoA_10digit -%1634 ItoA_10digit -%1635 strcmp_ignore_case -%1636 strcmp_ignore_case -%1637 rts -%1638 FKey_Icon_Table - -%1743 CalculateExpression0 -%175d CalculateExpression -%1749 PRGM_NextOPcode -%1761 BCD_SetError_01 -%17e9 OpenFileDialog -%17ea CheckG3P -%17ee CheckForG3PLock -%17ef CheckForG3PLockAndMachine -%17f7 MsgBoxPush -%17f9 MsgBoxPop -%17fb BoxYLimits - -%1802 ConfirmFileOverwriteDialog -%180b ProgressBar2 -%180b ProgressBar0 -%180e ProgressBar1 -%1814 ColorIndexDialog0 -%1815 ColorIndexDialog1 -%1816 ColorIndexDialog2 -%1834 RTC_StartHalfSecondPeriodicInterrupt -%1839 PowerOff -%183a PowerOff -%183d SetOrClrInterruptStatusFlag -%183e QueryAndCondClrInterruptStatusFlag -%1841 LongToAscHex -%1845 CheckMCSBackups -%184d OpCodeStrPtr -%1863 locate_OS -%187a PrintChar -%1882 PrintCharReverse -%1883 PrintLine -%18ec PrintXY_msg_by_no -%18f6 PrintPixXY_a -%18f7 PrintPixXY_normal -%18f8 PrintXY_normal -%18f9 PrintXY -%18ff PrintPixXY - -%1901 Bdisp_WriteSystemMessageChar -%1902 Bdisp_WriteSystemMessage_WB -%1906 Bdisp_WriteSystemMessage -%193e free_recursive_struct -%193f MCS_GoBASICItemAndCompareWithHandle -%1940 MCS_AllocateBASICProgramListItem -%1941 MCS_AllocateBASICProgramList -%1945 APP_PROG -%198a Send_Send38k -%198b Receive_Receive38k -%198c OpenCloseComPort38k -%199d APP_RECUR - -%1a03 APP_RUNMAT -%1a0a Scrollbar -%1a2c GetStackPtr -%1a2e SetSystemSetting -%1a2f unsigned char GetSystemSetting -%1a37 unsigned char Keyboard_GetShiftStatus -%1a38 Keyboard_ClrShiftStatus - -%1b0b GetVRAMWorkBuffer -%1b0f APP_SHEET -%1bb4 OS_InnerWait_ms -%1bb7 Serial_Open -%1bb8 Serial_Close -%1bb9 Serial_ReadOneByte -%1bba Serial_ReadNBytes -%1bbb Serial_SpyNthByte -%1bbc Serial_BufferedTransmitOneByte -%1bbd Serial_DirectTransmitOneByte -%1bbe Serial_BufferedTransmitNBytes -%1bbf Serial_GetReceivedBytesAvailable -%1bc0 Serial_GetFreeTransmitSpace -%1bc1 Serial_ClearReceiveBuffer -%1bc2 Serial_ClearTransmitBuffer -%1bc3 Serial_TranslateParameters -%1bc4 Serial_GetStatus -%1bc5 Serial_ClearStatusRegister -%1bc6 Serial_IsOpen -%1bc7 Serial_Check_physical_connect -%1bc9 Serial_Enable_Int -%1bca Serial_Disable_Int -%1bcb Serial_DisableHardware -%1bcc Serial_SetHandler -%1bcd Serial_GetHandler - -%1ced APP_STAT - -%1d77 DefineStatusMessage -%1d7b DefineStatusGlyph -%1d81 DisplayStatusArea -%1d82 Bdisp_HeaderText -%1d85 Bdisp_HeaderGlyph -%1d86 Bdisp_HeaderFill -%1d87 Bdisp_HeaderFill2 -%1d89 BatteryIcon -%1d8a KeyboardIcon -%1d8b RadIcon -%1d8c RealIcon -%1d8d NormIcon -%1d8e d_c_Icon -%1d8f LineIcon -%1d9f Bfile_IdentifyDevice_OS -%1da3 Bfile_OpenFile_OS -%1da4 Bfile_CloseFile_OS -%1da6 Bfile_GetFileSize_OS -%1da7 Bfile_GetFileInfo -%1da9 Bfile_SeekFile_OS -%1dab Bfile_Filepos -%1dac Bfile_ReadFile_OS -%1dae Bfile_CreateEntry_OS -%1daf Bfile_WriteFile_OS -%1db3 Bfile_RenameEntry -%1db4 Bfile_DeleteEntry -%1db6 Bfile_FindFirst_FAT -%1db7 Bfile_FindFirst -%1db8 Bfile_FindNext_FAT -%1db9 Bfile_FindNext -%1dba Bfile_FindClose -%1dd0 memcpy -%1dd1 invers_memcmp -%1dd2 Bfile_GetFilenameLength -%1dd3 Bfile_Name_cmp -%1dd4 Bfile_Name_strcpy -%1dd6 Bfile_Name_strcmp -%1dd8 Bfile_Name_tolower -%1dd9 Bfile_Name_toupper -%1dda Bfile_Name_MatchMask -%1ddb Bfile_NameToStr_ncpy -%1ddc Bfile_StrToName_ncpy -%1ddd Bfile_Name_npad -%1dde Bfile_Name_toupper_tolower -%1ddf Bfile_Name_strchr -%1de0 Bfile_Name_strrchr - -%1e05 APP_SYSTEM_POWER -%1e07 APP_SYSTEM_BATTERY -%1e0a APP_SYSTEM_DISPLAY -%1e0d APP_SYSTEM_LANGUAGE -%1e13 APP_SYSTEM -%1e17 APP_SYSTEM_RESET -%1e23 ResetAllDialog -%1e34 APP_SYSTEM_VERSION -%1e4b DisplayMessage -%1e50 GetVRAMWorkBuffer -%1e55 Heap_Allocate -%1e56 Heap_Init -%1e60 SpecialMatrixcodeProcessing -%1e62 SaveVRAM_1 -%1e63 LoadVRAM_1 -%1e6e SetQuitHandler -%1e72 Battery_IsLow -%1e73 BatteryCheck -%1e76 BatteryLowMessage -%1e7d GetIntPtrContent -%1e80 CountInstalledForeignLanguages -%1e82 Ly555ptr -%1e83 Ly555ptr -%1e90 SetAutoPowerOffTime -%1e91 GetAutoPowerOffTime -%1e99 GetGetkeyToMainFunctionReturnFlag -%1e9e Maybe_SetAppName -%1e9f GetAppName -%1ea0 CmpAppName -%1ea4 SetAutoPowerOffFlag -%1ea5 GetAutoPowerOffFlag -%1ef7 WriteBackground -%1ef8 SetBackGround - -%1f40 calloc -%1f41 free -%1f42 free -%1f43 malloc -%1f44 malloc -%1f45 realloc -%1f46 realloc diff --git a/symbols/syscalls-fx-lephe.txt b/symbols/syscalls-fx-lephe.txt deleted file mode 100644 index b339349..0000000 --- a/symbols/syscalls-fx-lephe.txt +++ /dev/null @@ -1,13 +0,0 @@ -type: symbols -name: syscalls-fx-lephe -os: fx ---- - -%000 sys_init -%004 TLB_Init -%016 System_ERROR_popup -%025 T6K11_Read_DataReg -%3fc TLB_map - -%ac9 longjmp -%aca setjmp diff --git a/symbols/syscalls-fx-simlo.txt b/symbols/syscalls-fx-simlo.txt deleted file mode 100644 index e38733e..0000000 --- a/symbols/syscalls-fx-simlo.txt +++ /dev/null @@ -1,455 +0,0 @@ -type: symbols -name: syscalls-fx-simlo -os: fx ---- - -%001 vbr_tlb_error -%002 vbr_cpu_address -%003 vbr_tlb_exception -%005 App_RegisterAddins -%009 App_FindFreeAddinSlot -%00a App_GetAddinHeaderAddr -%00e App_GetAddindEstrip -%013 GlibAddinAplExecutionCheck -%014 GlibGetAddinLibInfo -%015 GlibGetOSVersionInfo -%018 MMU_FlushCache -%01b T6K11_Clear -%01c Bdisp_WriteGraph_VRAM -%01d Bdisp_WriteGraph_DD -%01e Bdisp_WriteGraph_DDVRAM -%022 Bdisp_ReadArea_VRAM -%023 Bdisp_ReadArea_DD -%024 Bdisp_GetDisp_DD -%025 T6K11_ReadCurrentPage -%026 T6K11_ReadPage -%027 T6K11_WritePage -%028 Bdisp_PutDisp_DD -%02a Bdisp_DrawShapeToVRAM -%02f Bdisp_DrawShapeToVRAM -%030 Bdisp_DrawLineVRAM -%031 Bdisp_ClearLineVRAM -%032 Bdisp_DrawShapeToDD -%033 Bdisp_DrawShapeToVRAM_DD -%034 Bdisp_DrawShapeToDD -%035 Bdisp_DrawShapeToVRAM_DD -%039 RTC_Reset -%03a RTC_GetTime -%03b RTC_GetTicks -%03c RTC_Elapsed_ms -%05c Num_UIntToBCD -%05d Num_BCDToUInt - -%118 Timer_Install -%119 Timer_Deinstall -%11a Timer_Start -%11b Timer_Stop -%11f Bdisp_PutDispArea_DD -%12d DD_Poweroff -%130 Wait_ms -%132 DD_SetContrast -%133 DD_SetFRS -%134 DD_SetBias -%135 GetVRAMAddress -%136 GetCharacterGlyph -%137 GetCharacterMiniGlyph -%138 Cursor_SetPosition -%139 Cursor_SetFlashStyle -%13a Cursor_SetFlashMode -%13b Cursor_GetSettings -%13c Print_OS -%142 Bdisp_AllClr_DD -%143 Bdisp_AllClr_VRAM -%144 Bdisp_AllClr_DDVRAM -%145 Bdisp_GetDisp_VRAM -%146 Bdisp_SetPoint_VRAM -%147 Bdisp_SetPoint_DD -%148 Bdisp_SetPoint_DDVRAM -%149 Bdisp_GetPoint_VRAM -%14a Bdisp_AreaClr_DD -%14b Bdisp_AreaClr_VRAM -%14c Bdisp_AreaClr_DDVRAM -%14d Bdisp_AreaReverseVRAM -%150 PrintXY -%153 Disp_Save -%154 Disp_Restore -%155 Disp_GetPtr -%156 PopUpWin -%158 Disp_Manage -%159 System_UpdateOS -%15d PrintCR -%15f atoi -%160 LongToAsc -%161 LongToAscHex -%162 pc_toupper -%163 pc_tolower -%172 strcmp -%173 strcmp -%175 some_datatable -%176 DiagnosticMode -%18a InvertMem -%19f SMEM_Optimization -%1a9 GUI_ProgressBar -%1b7 Get8x8BitmapPointer_1 -%1b8 Get8x8BitmapPointer_2 -%1b9 Get8x8BitmapPointer_3 -%1ba Get8x8BitmapPointer_4 -%1bb Get8x8BitmapPointer_5 -%1bc Get8x8BitmapPointer_6 -%1bd Get8x8BitmapPointer_7 - -%20e StorageMemory_GetFilePos -%236 RebootOS -%23d RTC_TriggerAlarm -%23e RTC_SetDateTime -%241 Keyboard_ClrBuffer -%242 Bkey_Set_RepeatTime -%243 Bkey_Get_RepeatTime -%244 Bkey_Set_RepeatTime_Default -%245 Keyboard_EnableAutoRepeat -%246 Keyboard_DisableAutoRepeat -%247 Keyboard_GetKeyWait -%248 Keyboard_PutKeycode -%249 Keyboard_GetKeyDownTime -%24a Keyboard_IsAnyKeyDown -%24b Keyboard_IsSpecialKeyDown -%24c Keyboard_IsSpecialKeyDown -%24d Keyboard_KeyDown -%24e Keyboard_SecondaryInterruptHandler -%24f Keyboard_PutKeymatrixCode -%251 Keyboard_TimerHandler -%25e Keyboard_PrimaryInterruptHandler -%268 GetFKeyIconPointer -%284 BCD_GetNaN -%285 Serial_Open_57600 -%286 BCD_AnsToSerial -%28d Comm_Open -%28e Comm_Close -%28f Comm_WaitForAnyBuffer -%290 Comm_ReadOneByte -%291 Comm_TransmitOneByte -%292 Comm_WaitForAndReadNBytes -%293 Comm_TransmitNBytes -%294 Comm_ClearReceiveBuffer -%295 Comm_ClearTransmitBuffer -%296 Comm_IsValidPacketAvailable -%298 Comm_IsOpen -%299 Comm_GetCurrentSelector -%2a1 HexToByte -%2a2 HexToWord -%2a3 ByteToHex -%2a4 WordToHex -%2a5 Comm_Padding_5C -%2a6 Comm_ReversePadding_5C -%2a7 AscHexToNibble -%2a8 NibbleToAscHex -%2a9 strlen -%2aa slow_memcpy -%2ab Serial_Open2 -%2af Comm_Spy0thByte -%2db Comm_ProcessInPacket -%2e1 Comm_PrepareAckPacket -%2e2 Comm_PrepareErrorPacket -%2e3 Comm_PrepareTerminatePacket -%2e4 Comm_PrepareRoleswapPacket -%2e5 Comm_PrepareCheckPacket -%2e6 Comm_PrepareCommandPacket -%2e7 Comm_PrepareDataPacket -%2ee System_GetOSVersion - -%35e memset_range -%35f memset -%363 MCS_CreateDirectory -%364 MCS_WriteItem -%366 MCS_DeleteDirectory -%367 MCS_DeleteItem -%368 MCS_GetState -%369 MCS_GetSystemDirectoryInfo -%370 MCS_RenameItem -%371 MCS_OverwriteData -%372 MCS_GetItemData -%373 MCS_RenameDirectory -%374 BMCSRenameVariable -%375 MCS_SearchDirectory -%376 MCS_SearchDirectoryItem -%37c MCS_GetFirstDataPointerByDirno -%37d MCS_GetDirectoryEntryByNumber -%37e MCS_SearchItem -%37f MCS_str8cpy -%380 MCS_GetDirectoryEntryAddress -%381 MCS_GetCurrentBottomAddress -%383 MCS_GetCapa -%392 MCS_GetMainMemoryStart -%3dc Setup_GetInfo -%3ea SYSCALL_3ea_DATATABLE -%3ed Interrupt_SetOrClrStatusFlags -%3ee Interrupt_QueryStatusFlags -%3f4 PowerOff -%3f5 ClearMainMemory -%3f6 SH7337_TMU_Stop -%3f7 SH7337_TMU_int_handler -%3fa Hmem_SetMMU -%3fb MMU_ConfigureAndFlush -%3fc TLB_SetAddressValue -%3fe GetStackPtr -%3ff MMU_FlushCache - -%400 MMU_ConfigureAndEnable -%404 GetPhysicalROMstart -%405 GetPhysicalRAMstart -%409 Serial_ResetAndDisable -%40a Serial_GetInterruptHandler -%40b Serial_SetInterruptHandler -%40c Serial_ReadOneByte -%40d Serial_ReadNBytes -%40e Serial_BufferedTransmitOneByte -%40f Serial_BufferedTransmitNBytes -%410 Serial_DirectTransmitOneByte -%411 Serial_GetReceivedBytesAvailable -%412 Serial_GetFreeTransmitSpace -%413 Serial_ClearReceiveBuffer -%414 Serial_ClearTransmitBuffer -%418 Serial_Open -%419 Serial_Close -%41b Serial_CallReceiveIntErrorResetHandler -%41c Serial_CallReceiveIntHandler -%41d Serial_CallTransmitIntErrorResetHandler -%41e Serial_CallTransmitIntHandler -%420 OS_inner_Sleep -%422 Serial_SpyNthByte -%423 Serial_GetStatus -%425 Serial_IsOpen -%429 Bfile_identify_device_OS -%42c Bfile_OpenFile_OS -%42d Bfile_CloseFile_OS -%42e Bfile_GetMediaFree_OS -%42f Bfile_GetFileSize_OS -%431 Bfile_SeekFile_OS -%432 Bfile_ReadFile_OS -%434 Bfile_CreateEntry_OS -%435 Bfile_WriteFile_OS -%438 Bfile_RenameEntry -%439 Bfile_DeleteEntry -%43b Bfile_FindFirst -%43c Bfile_FindNext -%43d Bfile_FindClose -%44e memcpy -%44f memcmp -%450 Bfile_GetFilenameLength -%451 Bfile_Name_cmp -%452 Bfile_Name_cpy -%453 Bfile_Name_ncpy -%456 Bfile_NameToStr_ncpy -%457 Bfile_StrToName_ncpy -%462 GetAppName -%463 SetAppName -%464 CmpAppName -%465 GetIntPtrContent -%467 LongToAscHex -%468 hasSDOption -%469 Battery_DisplayLowStatus -%46b App_BuiltInCount -%476 Battery_IsLow -%477 EnableGetkeyToMainFunctionReturn -%478 DisableGetkeyToMainFunctionReturn -%47f SetAutoPowerOffTime -%480 GetAutoPowerOffTime -%486 GetdatatablePtr -%48d SetAutoPowerOffFlag -%48e GetAutoPowerOffFlag -%492 Battery_IsLow -%494 CallbackAtQuitMainFunction -%495 Battery_DisplayLowStatus -%499 Heap_SetTopChunk -%49a App_Start -%49c Battery_GetStatus -%49e RebootOS -%4a0 AUX_DisplayErrorMessage -%4ad USB_InterruptHandler -%4ae USB_TimerHandler -%4b0 AUX_DisplayFKeyIcons -%4cb Keyboard_RemapFKeyCode -%4d1 AUX_DisplayFKeyIcon -%4dc Setup_GetEntry -%4dd Setup_SetEntry -%4de Setup_GetEntryPtr -%4df Alpha_GetData -%4e0 Alpha_SetData -%4e1 Alpha_ClearAll -%4e6 HourGlass -%4e9 LocalizeStringID -%4f5 BCD_ToStrAsNumber1 -%4f6 BCD_ToStrAsNumber2 - -%500 BCDToInternal -%518 Setup_GetEntry_3E -%519 Setup_GetEntry_40 -%51a Setup_SetEntry_3E -%51b Setup_SetEntry_40 -%531 MB_IsLead -%533 MB_ElementCount -%534 MB_ByteCount -%536 MB_strcat -%537 MB_strncat -%538 MB_strcpy -%53c MB_GetSecondElemPtr -%53d MB_GetElement -%53e MB_CopyToHeap -%53f memcmp -%541 itoa -%542 to_uppercase -%543 to_lowercase -%544 BCD_0 -%545 BCD_1 -%546 BCD_2 -%547 BCD_10 -%548 BCD_1_over_3 -%549 BCD_0.5 -%54a BCD_32767 -%54b BCD_m32768 -%54c BCD_65536 -%54d BCD_0x7fffffff -%54e BCD_m2Gi -%54f BCD_4Gi -%550 BCD_pi -%551 BCD_2pi -%552 BCD_pi_over_2 -%553 BCD_e -%554 BCD_5 -%5a6 BCD_SetAsInt -%5af BCD_pi_over_4 -%5b0 BCD_ln10 -%5b1 BCD_ln2 -%5b2 BCD_9.99e99 -%5b3 BCD_m9.99e99 -%5b4 BCD_9.99999999999999e99 -%5b5 BCD_227.85 -%5b6 BCD_sqrt2 -%5b7 BCD_sqrt2_over_2 -%5b8 BCD_506.6282746310 - -%645 CalculateExpression -%64a CalculateExpression0 -%652 PRGM_NextOpcode -%6a6 PRGM_IsEndOfLine -%6c4 Keyboard_PRGM_GetKey -%6d4 Alpha_GetData2 - -%713 Print_ClearLine -%763 Bdisp_DrawRectangle -%7fc OpcodeToStr - -%804 CLIP_Store -%807 locate -%808 Print -%809 PrintRev -%80a PrintC -%80b PrintRevC -%80c PrintLine -%80d PrintRLine -%80e Cursor_GetFlashStyle -%80f Cursor_GetSettings -%811 Cursor_SetFlashOn -%812 Cursor_SetFlashOff -%813 SaveDisp -%814 RestoreDisp -%829 MCS_CreateDirectory -%82a MCS_PutInternalItem -%82b MCSPutVar2 -%830 MCSOvwDat2 -%832 MCS_OverwriteOpenItem -%833 MCS_ClearInternalDirectory -%834 MCS_ClearDirectory -%835 MCS_DeleteInternalItem -%836 MCSDelVar2 -%83a MCS_GotoInternalItem -%83b MCS_OpenMainMemoryItem -%83c MCS_GotoHandleNeighbour -%83d MCS_CheckOpenedItem -%83e MCS_GetOpenItem -%83f MCS_OpenInternalDirectoryItem -%840 MCSGetDlen2 -%841 MCSGetData1 -%843 MCS_MapMCS_Result -%844 MCSGetCapa -%84d MCS_OpenAlphaMemItem -%852 MCS_DirtypeToItemtype -%853 MCS_ItemtypeToDirtype -%863 MCS_DirtypeToName -%866 MCS_MapError -%869 Alpha_ClearAllAndAns -%86f MCS_DeleteDirectoryItems -%8db EditExpression -%8dc EditValue -%8e6 EditMBStringCtrl -%8ea DisplayMBString -%8ec EditMBStringChar -%8f7 DisplayMBString2 -%8fe PopupWin - -%901 DisplayMessageBox -%905 DisplayErrorMessage -%90b SetShiftAlphaState -%90c GetInsOverwriteState -%90d SetInsOverwriteState -%90e ClrShiftAlphaState -%90f GetKey -%910 PutKey -%91b GetShiftAlphaState -%924 TestMode -%954 DisplayErrorMessage -%985 App_CONICS -%998 App_DYNA -%9ad PrintXY -%9df App_EACT -%9e1 App_Equation -%9e2 App_EQUA -%9f5 App_Program - -%a00 App_FINANCE -%a1f Keyboard_RemapFKeyCode -%a35 AUX_DisplayMessage -%a48 App_GRAPH_TABLE -%a4a App_LINK -%a6a App_Optimization -%a6b App_Memory -%a75 App_RECUR -%a97 App_RUN_MAT_EXE -%aae App_RUN_MAT -%ac6 App_STAT -%ac8 App_SYSTEM -%acc free -%acd malloc -%ace memcmp -%acf smart_memcpy -%ad0 memset -%ad4 strcat -%ad5 smart_strcmp -%ad6 strlen -%ad7 strncat -%ad8 strncmp -%ad9 strncpy -%ada strrchr -%ae8 CatalogDialog - -%c4f PrintMiniSd -%ca7 OpcodeType -%cb0 Basic_Send_Send38k -%cb1 Basic_Receive_Receive38k -%cb2 Basic_OpenComPort38k_CloseComPort38k -%cc4 InputNumber -%cc5 InputString -%ccb GetRAMSize -%cd0 another_diagnostic_dialog - -%d64 InputDateDialog -%d65 InputMonthDialog -%d66 InputDayDialog -%d67 InputYearDialog -%dab StoreExpressionToGraphFuncMemory - -%e6b calloc -%e6c memmove -%e6d realloc -%e6e strchr -%e6f strstr diff --git a/symbols/syscalls_cg b/symbols/syscalls_cg new file mode 100644 index 0000000..ae9d831 --- /dev/null +++ b/symbols/syscalls_cg @@ -0,0 +1 @@ +. "syscalls_cg_simlo" diff --git a/symbols/syscalls_cg_simlo b/symbols/syscalls_cg_simlo new file mode 100644 index 0000000..1bb88b1 --- /dev/null +++ b/symbols/syscalls_cg_simlo @@ -0,0 +1,559 @@ +ss %0002 HourGlassTimer +ss %0003 DrawHourGlass +ss %000c Exception_Handler_000c +ss %000d Exception_Handler_000d +ss %000e Exception_Handler_000e +ss %0010 SystemError +ss %0011 MMU_FlushCache +ss %0026 App_CheckG3AFileSizeAndChecksum +ss %002b GlibGetOSVersionInfo +ss %0031 Setup_GetEntry +ss %0032 Setup_SetEntry +ss %0033 Setup_GetEntryPtr +ss %0034 Alpha_GetData +ss %0035 Alpha_SetData +ss %0036 Alpha_ClearAll + +ss %0111 Bkey_ClrAllFlags2 +ss %0112 Bkey_SetFlag2 +ss %0113 Bkey_ClrFlag2 +ss %0114 Bkey_AllFlagsAreZero2 +ss %0115 Bkey_GetAllFlags2 +ss %0129 FKey_mapping2 +ss %012b FKey_mapping1 +ss %0131 FKey_Display +ss %0160 BCDToInternal +ss %0194 Bdisp_SetDDRegisterB +ss %0195 Bdisp_IsZeroDDRegisterB +ss %0199 Bdisp_SetBacklightLevel +ss %019a Bdisp_WriteDDRegister5A1 +ss %01a2 Bdisp_DDRegisterSelect +ss %01a3 Bdisp_DefineDMARange +ss %01a6 Bdisp_WriteDDRegister3_bit7 +ss %01a7 Bdisp_ReadDDRegister3_bit7 +ss %01a8 Bdisp_PutPixel_x3 +ss %01b6 Bdisp_AreaClr_DD_x3 +ss %01b9 Bdisp_AreaClr_DD +ss %01ba Bdisp_AreaClr_VRAM_WB +ss %01bb Bdisp_AreaClr_VRAM +ss %01c0 Bdisp_ShapeToDD +ss %01c1 Bdisp_ShapeToVRAM +ss %01c2 Bdisp_ShapeToVRAMDD +ss %01c3 Bdisp_ShapeToDD16C +ss %01c4 Bdisp_ShapeToVRAM16C +ss %01c5 Bdisp_ShapeToVRAMDD16C +ss %01c7 Bdisp_ShapeBase +ss %01c8 Bdisp_ShapeDot +ss %01c9 Bdisp_ShapeLine +ss %01ca Bdisp_ShapeBox +ss %01cb Bdisp_ShapeCircle +ss %01d0 Bdisp_Line3X_Draw +ss %01d1 Bdisp_Line3X_Clear +ss %01d2 Bdisp_LineC16 +ss %01d8 Bdisp_Line +ss %01e5 GetVRAMBackgroundAddress +ss %01e6 GetVRAMAddress +ss %01e8 GetGlyphPtr_MB +ss %01e9 GetMiniGlyphPtr_MB +ss %01ea GetMiniMiniGlyphPtr_MB +ss %01eb GetBoldMiniMiniGlyphPtr_MB +ss %01f1 Cursor_SetPosition +ss %01f3 Cursor_SetFlashMode_incompatible +ss %01f5 Cursor_GetSettings +ss %01f8 PrintXY +ss %01f9 Print_OS +ss %0208 PrintChar +ss %021b PrintMiniMini +ss %0238 PrintGlyph +ss %0239 PrintCXY +ss %023b PrintMiniGlyph +ss %023c PrintMini +ss %023f PrintMiniMini2 +ss %025f Bdisp_PutDisp_DD +ss %0260 Bdisp_PutDisp_DD_stripe +ss %0262 Bdisp_SetPoint_VRAM_WB +ss %0263 Bdisp_SetPoint_VRAM +ss %0264 Bdisp_SetPoint_VRAM_WB_C3 +ss %0265 Bdisp_SetPoint_VRAM_C3 +ss %0266 Bdisp_GetPoint_VRAM_WB +ss %0267 Bdisp_GetPoint_VRAM +ss %026a Bdisp_SetPoint_DD_WB +ss %026b Bdisp_SetPoint_DD +ss %026e Bdisp_GetPoint_DD_WB +ss %026f Bdisp_GetPoint_DD +ss %0272 Bdisp_AllClr_VRAM +ss %0275 Bdisp_Fill_VRAM +ss %0276 Bdisp_Fill_DD +ss %0278 Bdisp_Fill_DD_1 +ss %027a Bdisp_Fill_VRAM_2 +ss %0281 SaveWBVRAM +ss %0283 C16WorkbenchToC3Workbench +ss %028f Bdisp_WriteGraphVRAM_WB +ss %0290 Bdisp_WriteGraphVRAM +ss %0291 Bdisp_WriteGraphDD_WB +ss %0296 Bdisp_AreaFillVRAM +ss %0297 Bdisp_AreaFillDD +ss %0298 Bdisp_AreaFillVRAMDD +ss %0299 Bdisp_AreaFillVRAM16C +ss %029a Bdisp_AreaFillDD16C +ss %029b Bdisp_AreaFillVRAMDD16C +ss %02a3 FrameColor +ss %02a4 FrameColorIndex +ss %02a8 DrawFrame +ss %02a9 DrawFrameC3 +ss %02aa DirectDrawRectangle +ss %02ac DisplayCursor +ss %02b2 Bdisp_AreaClr +ss %02b7 EnableStatusArea +ss %02b8 DefineStatusAreaFlags +ss %02b9 DefineStatusMessage +ss %02bb DrawHeaderLine +ss %02bc ClearHeader +ss %02bf RTC_Reset +ss %02c0 RTC_GetTime +ss %02c1 RTC_GetTicks +ss %02c2 RTC_Elapsed_ms +ss %02c7 HourGlass +ss %0308 BCD_mean +ss %0311 BCD_StdToHigh +ss %0313 BCD_HighToStd +ss %038b BCD_GetError +ss %038c BCD_GetError +ss %0489 some_BCD_function_0489 +ss %048b some_BCD_function_048b +ss %0496 ShortToBCD +ss %0497 BCDtoShort +ss %0498 IntToBCD +ss %0499 BCDtoInt +ss %04aa BCD_0 +ss %04ab BCD_1 +ss %04ac BCD_2 +ss %04ad BCD_5 +ss %04ae BCD_10 +ss %05f6 BCDhigh_SetAsShort +ss %05f7 BCDhigh_GetAsShort +ss %05f8 BCDhigh_SetAsInt +ss %05f9 BCDhigh_GetAsInt +ss %05fa BCDhigh_SetError +ss %05ff BCDhigh_BCD_0_5 +ss %0600 BCDhigh_BCD_32767 +ss %0601 BCDhigh_BCD_minus_32768 +ss %0602 BCDhigh_BCD_2G +ss %0603 BCDhigh_BCD_minus_2G +ss %0604 BCDhigh_PI +ss %060d strlen +ss %060e strcpy +ss %060f strcat +ss %07a2 CharacterSelectDialog +ss %07bb PRGM_IsEndOfLine +ss %07bd Is_Comma +ss %07e5 CLIP_Store +ss %0834 APP_CONICS +ss %08c3 Cursor_GetSettings +ss %08c7 Cursor_SetFlashOn +ss %08c8 Cursor_SetFlashOff +ss %08ca Keyboard_CursorFlash +ss %08cb Keyboard_CursorFlash +ss %08cc Keyboard_CursorFlash +ss %08cd Keyboard_CursorFlash +ss %08cf DisplayVisibleCursor +ss %08d0 TextCursorToPoint +ss %08d1 GetCursorFlashToggle +ss %08d2 SetCursorFlashToggle +ss %08d9 Timer_Install +ss %08da Timer_Deinstall +ss %08db Timer_Start +ss %08dc Timer_Stop +ss %0901 OpenDeflate +ss %0909 PerformDeflate +ss %090a CloseDeflate +ss %0921 EnableColor +ss %0924 Bdisp_Rectangle +ss %0925 Bdisp_FilledRectangle +ss %0926 Bdisp_FilledRectangle +ss %0927 Bdisp_FilledRectangle +ss %0928 Bdisp_FilledRectangle +ss %0937 MsgBoxMoveWB_C3 +ss %0938 MsgBoxMoveWB +ss %0a10 APP_DYNA +ss %0a83 APP_EACT +ss %0a8c Alpha_ClearAllAndAns +ss %0a8e MCS_CreateEACTPackDumy +ss %0a8f MCS_DeleteEACTPackDumy +ss %0b02 APP_E_CON +ss %0bd0 Ly555_Table +ss %0beb APP_EQUA +ss %0c01 AUX_DisplayErrorMessage +ss %0c0f FileHeader_Prepare +ss %0c12 FileHeader_CheckControlBytes +ss %0c13 FileHeader_CheckUSBPower +ss %0c15 FileHeader_CheckFilesize +ss %0c1b InvertMem +ss %0c1d ReadProtectBin_file_from_SD +ss %0c20 CreateProtectBin_file_to_SD +ss %0c2c SMEM_MapIconToExt +ss %0c2f Bfile_Name_ExtractDir +ss %0c5a StandardScrollbar +ss %0c66 SaveFileDialog +ss %0c6b APP_FINANCE +ss %0cef GetGlyphPtr_F9 +ss %0cf0 GetGlyphPtr_E7 +ss %0cf1 GetGlyphPtr_E6 +ss %0cf2 GetGlyphPtr_E5 +ss %0cf3 GetGlyphPtr_7F +ss %0cf4 GetGlyphPtr_F7 +ss %0cf5 GetMiniGlyphPtr +ss %0cf6 GetMiniGlyphPtr_7F +ss %0cf8 GetMiniGlyphPtr_F7 +ss %0cf9 GetMiniGlyphPtr_E5 +ss %0cfa GetMiniGlyphPtr_E6 +ss %0cfb GetMiniGlyphPtr_E7 +ss %0cfc GetMiniGlyphPtr_F9 +ss %0d39 KeyBoard_PRGM_GetKey +ss %0d79 App_InitDlgDescriptor +ss %0d90 AUX_Display4linesAndWaitFor_1or2 +ss %0d91 OverwriteConfirmation +ss %0da1 SMEM_OpenFile +ss %0da3 SMEM_ReadFile +ss %0da4 SMEM_WriteFile +ss %0db5 SMEM_RenameEntry +ss %0e57 Check_G3P_FileHeader +ss %0e5b Check_G3P_MetaData +ss %0e5c Check_G3P_MetaData2 +ss %0e92 G3P_crypt +ss %0e96 KeyMapper +ss %0e97 KeyMapper +ss %0ea0 Bkey_GetAllFlags +ss %0ea1 Bkey_SetAllFlags +ss %0ea2 Bkey_SetFlag +ss %0ea3 Bkey_ClrAllFlags +ss %0ea4 Bkey_ClrFlag +ss %0ea9 Keyboard_PutKeycode +ss %0eaa GetKey_4 +ss %0eab GetKey +ss %0eae Bkey_GetkeyTablePtr +ss %0eaf Cursor_AutoSetAndSwitchOn +ss %0fda APP_GRAPH_TABLE +ss %1009 SaveG3P +ss %100f LoadG3P +ss %1154 MB_ByteCount +ss %115e memcmp3 +ss %1161 MB_IsLead +ss %1163 MB_ElementCount +ss %1164 MB_ByteCount +ss %1166 MB_strcat +ss %1167 MB_strncat +ss %1168 MB_strcpy +ss %116c MB_GetSecondElemPtr +ss %116d MB_GetElement +ss %116e memcmp3 +ss %116f Disp_strcpy +ss %1170 itoa +ss %1171 pc_toupper +ss %1172 pc_tolower +ss %117a OpenInflate +ss %117b PerformInflate +ss %117c CloseInflate +ss %1186 GetMainBatteryVoltage +ss %1196 IsCG10 +ss %11ad RTC_SetCarryFlag +ss %11b0 PrimaryKeyboardHandler +ss %11bb IRQ1_Handler +ss %11bc IRQ2_Handler +ss %11d6 CMT_Delay_micros +ss %11d7 CMT_Delay_100micros +ss %11dd RTC_TriggerAlarm +ss %11de RTC_SetDateTime +ss %11e2 RTC_GetDateTime +ss %120e EditMBString +ss %1218 DisplayMBString2 +ss %121d DisplayMBString +ss %1224 EditMBStringChar +ss %128f OpCodeToStr +ss %1291 ExpressionToStr +ss %1293 SecondaryKeyboardHandler +ss %12a0 KeyMatrixSnapshot +ss %12a4 Bkey_Set_RepeatTime +ss %12a5 Bkey_Get_RepeatTime +ss %12bf GetKeyWait_OS +ss %12c0 GetKeyWait +ss %12c1 Keyboard_ResetFlags +ss %12c6 Keyboard_PutKeyCode +ss %12c7 Keyboard_ClrBuffer +ss %12c9 Keyboard_SpyMatrixCode +ss %12ca Bkey_Set_RepeatTime_Default +ss %12cb Keyboard_EnableAutoRepeat +ss %12cc Keyboard_DisableAutoRepeat +ss %12d4 SetBatteryType +ss %12d5 GetBatteryType +ss %12d8 SetBacklightDuration +ss %12d9 GetBacklightDuration +ss %12f3 GetFKeyPtr +ss %12fc LocalizeMessage1 +ss %12fd LocalizeMessage2 +ss %1343 HexToNibble +ss %1344 HexToByte +ss %1345 HexToWord +ss %1346 NibbleToHex +ss %1347 ByteToHex +ss %1348 WordToHex +ss %1349 strlen +ss %134a memcpy +ss %134b Comm_Padding_5C +ss %134c Comm_ReversePadding_5C +ss %134d Serial_Open +ss %1353 Comm_Open +ss %1354 Comm_Close +ss %1356 Comm_WaitForAnyBuffer +ss %1370 IsCG10 +ss %1381 APP_LINK +ss %1384 APP_LINK_transmit_select_dialog +ss %1388 AnyMemTransmitSelectDialog +ss %138a APP_LINK_TransmitOKDlg +ss %138c AnyMem_OpenDialog +ss %1396 Comm_TryCheckPacket +ss %1397 App_LINK_SetRemoteBaud +ss %1398 App_LINK_Send_ST9_Packet +ss %1399 App_LINK_GetDeviceInfo +ss %13a6 App_LINK_TransmitInit +ss %13a7 App_LINK_Transmit +ss %13aa App_LINK_PrepareTransmitBuffer +ss %13ae App_LINK_already_exists_dialog +ss %13ed Comm_13ED +ss %13f0 Comm_SendPacket +ss %13f3 fx_TimeoutTermination +ss %13f4 Comm_PrepareAckPacket +ss %13f5 Comm_PrepareErrorPacket +ss %13f9 Comm_PrepareCommandPacket +ss %1402 Device_Info_1 +ss %1403 Device_Info_RenesasID +ss %1406 OS_Version_String +ss %1407 Device_Info_Block +ss %1409 App_LINK_SetReceiveTimeout_ms +ss %140a App_LINK_GetReceiveTimeout_ms +ss %150f MCS_memmove +ss %1511 memset +ss %1512 MCS_memmove +ss %1514 MCS_SearchDirectory +ss %1515 MCS_CreateDirectory +ss %1516 MCS_DeleteDirectory +ss %1518 MCS_GetSystemDirectoryInfo +ss %1519 MCS_SearchDirectoryItem +ss %151a MCS_WriteItem +ss %151c MCS_DeleteItem +ss %151e MCS_GetItemFlag1 +ss %1524 MCS_ChangeItemSize +ss %1529 MCS_GetState +ss %1530 MCS_GetDirectoryEntryAddress +ss %1531 MCS_GetCurrentBottomAddress +ss %1532 MCS_GetCapa +ss %1533 MCS_GetDirectoryEntryByNumber +ss %1534 MCS_GetFirstDataPointerByDirno +ss %1535 str8cpy_with_upper_lower_mode +ss %1536 MCS_SearchItem +ss %1537 MCS_SetControlBlockTo_FF +ss %1538 MCS_SetControlBlockTo_00 +ss %153a MCS_SaveControlBlockToP1 +ss %153b MCS_RestoreControlBlockFromP1 +ss %1543 MCS_GetMainMemoryStart +ss %1544 Alpha_char_to_number +ss %1545 MCS_DirtypeToName +ss %1548 MCS_MapError +ss %1549 MCS_DirtypeToItemtype +ss %154a MCS_ItemtypeToDirtype +ss %154b MCS_CreateDirectory +ss %154d MCSPutVar2 +ss %1552 MCSOvwDat2 +ss %1553 MCS_OpenAlphaMemItem2 +ss %1558 MCSDelVar2 +ss %155c MCS_GotoInternalItem +ss %155d MCS_OpenMainMemoryItem +ss %155e MCS_GotoHandleNeighbour +ss %155f MCS_CheckOpenedItem +ss %1560 MCS_GetOpenItem +ss %1561 MCS_OpenInternalDirectoryItem +ss %1562 MCSGetDlen2 +ss %1563 MCSGetData1 +ss %1564 MCS_GetAlphaMem +ss %1565 MCS_MapMCS_Result +ss %1566 MCSGetCapa +ss %1567 MCS_Reset +ss %156f MCS_OpenInternalDirectoryItem2 +ss %1570 MCS_OpenDirectoryItem +ss %1571 MCS_OpenAlphaMemItem +ss %161c Setup_GetInfo +ss %1630 App_Optimize +ss %1632 APP_MEMORY +ss %1633 ItoA_10digit +ss %1634 ItoA_10digit +ss %1635 strcmp_ignore_case +ss %1636 strcmp_ignore_case +ss %1637 rts +ss %1638 FKey_Icon_Table +ss %1743 CalculateExpression0 +ss %175d CalculateExpression +ss %1749 PRGM_NextOPcode +ss %1761 BCD_SetError_01 +ss %17e9 OpenFileDialog +ss %17ea CheckG3P +ss %17ee CheckForG3PLock +ss %17ef CheckForG3PLockAndMachine +ss %17f7 MsgBoxPush +ss %17f9 MsgBoxPop +ss %17fb BoxYLimits +ss %1802 ConfirmFileOverwriteDialog +ss %180b ProgressBar2 +ss %180b ProgressBar0 +ss %180e ProgressBar1 +ss %1814 ColorIndexDialog0 +ss %1815 ColorIndexDialog1 +ss %1816 ColorIndexDialog2 +ss %1834 RTC_StartHalfSecondPeriodicInterrupt +ss %1839 PowerOff +ss %183a PowerOff +ss %183d SetOrClrInterruptStatusFlag +ss %183e QueryAndCondClrInterruptStatusFlag +ss %1841 LongToAscHex +ss %1845 CheckMCSBackups +ss %184d OpCodeStrPtr +ss %1863 locate_OS +ss %187a PrintChar +ss %1882 PrintCharReverse +ss %1883 PrintLine +ss %18ec PrintXY_msg_by_no +ss %18f6 PrintPixXY_a +ss %18f7 PrintPixXY_normal +ss %18f8 PrintXY_normal +ss %18f9 PrintXY +ss %18ff PrintPixXY +ss %1901 Bdisp_WriteSystemMessageChar +ss %1902 Bdisp_WriteSystemMessage_WB +ss %1906 Bdisp_WriteSystemMessage +ss %193e free_recursive_struct +ss %193f MCS_GoBASICItemAndCompareWithHandle +ss %1940 MCS_AllocateBASICProgramListItem +ss %1941 MCS_AllocateBASICProgramList +ss %1945 APP_PROG +ss %198a Send_Send38k +ss %198b Receive_Receive38k +ss %198c OpenCloseComPort38k +ss %199d APP_RECUR +ss %1a03 APP_RUNMAT +ss %1a0a Scrollbar +ss %1a2c GetStackPtr +ss %1a2e SetSystemSetting +ss %1a2f GetSystemSetting +ss %1a37 Keyboard_GetShiftStatus +ss %1a38 Keyboard_ClrShiftStatus +ss %1b0b GetVRAMWorkBuffer +ss %1b0f APP_SHEET +ss %1bb4 OS_InnerWait_ms +ss %1bb7 Serial_Open +ss %1bb8 Serial_Close +ss %1bb9 Serial_ReadOneByte +ss %1bba Serial_ReadNBytes +ss %1bbb Serial_SpyNthByte +ss %1bbc Serial_BufferedTransmitOneByte +ss %1bbd Serial_DirectTransmitOneByte +ss %1bbe Serial_BufferedTransmitNBytes +ss %1bbf Serial_GetReceivedBytesAvailable +ss %1bc0 Serial_GetFreeTransmitSpace +ss %1bc1 Serial_ClearReceiveBuffer +ss %1bc2 Serial_ClearTransmitBuffer +ss %1bc3 Serial_TranslateParameters +ss %1bc4 Serial_GetStatus +ss %1bc5 Serial_ClearStatusRegister +ss %1bc6 Serial_IsOpen +ss %1bc7 Serial_Check_physical_connect +ss %1bc9 Serial_Enable_Int +ss %1bca Serial_Disable_Int +ss %1bcb Serial_DisableHardware +ss %1bcc Serial_SetHandler +ss %1bcd Serial_GetHandler +ss %1ced APP_STAT +ss %1d77 DefineStatusMessage +ss %1d7b DefineStatusGlyph +ss %1d81 DisplayStatusArea +ss %1d82 Bdisp_HeaderText +ss %1d85 Bdisp_HeaderGlyph +ss %1d86 Bdisp_HeaderFill +ss %1d87 Bdisp_HeaderFill2 +ss %1d89 BatteryIcon +ss %1d8a KeyboardIcon +ss %1d8b RadIcon +ss %1d8c RealIcon +ss %1d8d NormIcon +ss %1d8e d_c_Icon +ss %1d8f LineIcon +ss %1d9f Bfile_IdentifyDevice_OS +ss %1da3 Bfile_OpenFile_OS +ss %1da4 Bfile_CloseFile_OS +ss %1da6 Bfile_GetFileSize_OS +ss %1da7 Bfile_GetFileInfo +ss %1da9 Bfile_SeekFile_OS +ss %1dab Bfile_Filepos +ss %1dac Bfile_ReadFile_OS +ss %1dae Bfile_CreateEntry_OS +ss %1daf Bfile_WriteFile_OS +ss %1db3 Bfile_RenameEntry +ss %1db4 Bfile_DeleteEntry +ss %1db6 Bfile_FindFirst_FAT +ss %1db7 Bfile_FindFirst +ss %1db8 Bfile_FindNext_FAT +ss %1db9 Bfile_FindNext +ss %1dba Bfile_FindClose +ss %1dd0 memcpy +ss %1dd1 invers_memcmp +ss %1dd2 Bfile_GetFilenameLength +ss %1dd3 Bfile_Name_cmp +ss %1dd4 Bfile_Name_strcpy +ss %1dd6 Bfile_Name_strcmp +ss %1dd8 Bfile_Name_tolower +ss %1dd9 Bfile_Name_toupper +ss %1dda Bfile_Name_MatchMask +ss %1ddb Bfile_NameToStr_ncpy +ss %1ddc Bfile_StrToName_ncpy +ss %1ddd Bfile_Name_npad +ss %1dde Bfile_Name_toupper_tolower +ss %1ddf Bfile_Name_strchr +ss %1de0 Bfile_Name_strrchr +ss %1e05 APP_SYSTEM_POWER +ss %1e07 APP_SYSTEM_BATTERY +ss %1e0a APP_SYSTEM_DISPLAY +ss %1e0d APP_SYSTEM_LANGUAGE +ss %1e13 APP_SYSTEM +ss %1e17 APP_SYSTEM_RESET +ss %1e23 ResetAllDialog +ss %1e34 APP_SYSTEM_VERSION +ss %1e4b DisplayMessage +ss %1e50 GetVRAMWorkBuffer +ss %1e55 Heap_Allocate +ss %1e56 Heap_Init +ss %1e60 SpecialMatrixcodeProcessing +ss %1e62 SaveVRAM_1 +ss %1e63 LoadVRAM_1 +ss %1e6e SetQuitHandler +ss %1e72 Battery_IsLow +ss %1e73 BatteryCheck +ss %1e76 BatteryLowMessage +ss %1e7d GetIntPtrContent +ss %1e80 CountInstalledForeignLanguages +ss %1e82 Ly555ptr +ss %1e83 Ly555ptr +ss %1e90 SetAutoPowerOffTime +ss %1e91 GetAutoPowerOffTime +ss %1e99 GetGetkeyToMainFunctionReturnFlag +ss %1e9e Maybe_SetAppName +ss %1e9f GetAppName +ss %1ea0 CmpAppName +ss %1ea4 SetAutoPowerOffFlag +ss %1ea5 GetAutoPowerOffFlag +ss %1ef7 WriteBackground +ss %1ef8 SetBackGround +ss %1f40 calloc +ss %1f41 free +ss %1f42 free +ss %1f43 malloc +ss %1f44 malloc +ss %1f45 realloc +ss %1f46 realloc diff --git a/symbols/syscalls_fx b/symbols/syscalls_fx new file mode 100644 index 0000000..92247a6 --- /dev/null +++ b/symbols/syscalls_fx @@ -0,0 +1,2 @@ +. "syscalls_fx_simlo" +. "syscalls_fx_lephe" diff --git a/symbols/syscalls_fx_lephe b/symbols/syscalls_fx_lephe new file mode 100644 index 0000000..1426c58 --- /dev/null +++ b/symbols/syscalls_fx_lephe @@ -0,0 +1,8 @@ +ss %000 sys_init +ss %004 TLB_Init +ss %016 System_ERROR_popup +ss %025 T6K11_Read_DataReg +ss %3fc TLB_map + +ss %ac9 longjmp +ss %aca setjmp diff --git a/symbols/syscalls_fx_simlo b/symbols/syscalls_fx_simlo new file mode 100644 index 0000000..6c39b28 --- /dev/null +++ b/symbols/syscalls_fx_simlo @@ -0,0 +1,450 @@ +ss %001 vbr_tlb_error +ss %002 vbr_cpu_address +ss %003 vbr_tlb_exception +ss %005 App_RegisterAddins +ss %009 App_FindFreeAddinSlot +ss %00a App_GetAddinHeaderAddr +ss %00e App_GetAddindEstrip +ss %013 GlibAddinAplExecutionCheck +ss %014 GlibGetAddinLibInfo +ss %015 GlibGetOSVersionInfo +ss %018 MMU_FlushCache +ss %01b T6K11_Clear +ss %01c Bdisp_WriteGraph_VRAM +ss %01d Bdisp_WriteGraph_DD +ss %01e Bdisp_WriteGraph_DDVRAM +ss %022 Bdisp_ReadArea_VRAM +ss %023 Bdisp_ReadArea_DD +ss %024 Bdisp_GetDisp_DD +ss %025 T6K11_ReadCurrentPage +ss %026 T6K11_ReadPage +ss %027 T6K11_WritePage +ss %028 Bdisp_PutDisp_DD +ss %02a Bdisp_DrawShapeToVRAM +ss %02f Bdisp_DrawShapeToVRAM +ss %030 Bdisp_DrawLineVRAM +ss %031 Bdisp_ClearLineVRAM +ss %032 Bdisp_DrawShapeToDD +ss %033 Bdisp_DrawShapeToVRAM_DD +ss %034 Bdisp_DrawShapeToDD +ss %035 Bdisp_DrawShapeToVRAM_DD +ss %039 RTC_Reset +ss %03a RTC_GetTime +ss %03b RTC_GetTicks +ss %03c RTC_Elapsed_ms +ss %05c Num_UIntToBCD +ss %05d Num_BCDToUInt + +ss %118 Timer_Install +ss %119 Timer_Deinstall +ss %11a Timer_Start +ss %11b Timer_Stop +ss %11f Bdisp_PutDispArea_DD +ss %12d DD_Poweroff +ss %130 Wait_ms +ss %132 DD_SetContrast +ss %133 DD_SetFRS +ss %134 DD_SetBias +ss %135 GetVRAMAddress +ss %136 GetCharacterGlyph +ss %137 GetCharacterMiniGlyph +ss %138 Cursor_SetPosition +ss %139 Cursor_SetFlashStyle +ss %13a Cursor_SetFlashMode +ss %13b Cursor_GetSettings +ss %13c Print_OS +ss %142 Bdisp_AllClr_DD +ss %143 Bdisp_AllClr_VRAM +ss %144 Bdisp_AllClr_DDVRAM +ss %145 Bdisp_GetDisp_VRAM +ss %146 Bdisp_SetPoint_VRAM +ss %147 Bdisp_SetPoint_DD +ss %148 Bdisp_SetPoint_DDVRAM +ss %149 Bdisp_GetPoint_VRAM +ss %14a Bdisp_AreaClr_DD +ss %14b Bdisp_AreaClr_VRAM +ss %14c Bdisp_AreaClr_DDVRAM +ss %14d Bdisp_AreaReverseVRAM +ss %150 PrintXY +ss %153 Disp_Save +ss %154 Disp_Restore +ss %155 Disp_GetPtr +ss %156 PopUpWin +ss %158 Disp_Manage +ss %159 System_UpdateOS +ss %15d PrintCR +ss %15f atoi +ss %160 LongToAsc +ss %161 LongToAscHex +ss %162 pc_toupper +ss %163 pc_tolower +ss %172 strcmp +ss %173 strcmp +ss %175 some_datatable +ss %176 DiagnosticMode +ss %18a InvertMem +ss %19f SMEM_Optimization +ss %1a9 GUI_ProgressBar +ss %1b7 Get8x8BitmapPointer_1 +ss %1b8 Get8x8BitmapPointer_2 +ss %1b9 Get8x8BitmapPointer_3 +ss %1ba Get8x8BitmapPointer_4 +ss %1bb Get8x8BitmapPointer_5 +ss %1bc Get8x8BitmapPointer_6 +ss %1bd Get8x8BitmapPointer_7 + +ss %20e StorageMemory_GetFilePos +ss %236 RebootOS +ss %23d RTC_TriggerAlarm +ss %23e RTC_SetDateTime +ss %241 Keyboard_ClrBuffer +ss %242 Bkey_Set_RepeatTime +ss %243 Bkey_Get_RepeatTime +ss %244 Bkey_Set_RepeatTime_Default +ss %245 Keyboard_EnableAutoRepeat +ss %246 Keyboard_DisableAutoRepeat +ss %247 Keyboard_GetKeyWait +ss %248 Keyboard_PutKeycode +ss %249 Keyboard_GetKeyDownTime +ss %24a Keyboard_IsAnyKeyDown +ss %24b Keyboard_IsSpecialKeyDown +ss %24c Keyboard_IsSpecialKeyDown +ss %24d Keyboard_KeyDown +ss %24e Keyboard_SecondaryInterruptHandler +ss %24f Keyboard_PutKeymatrixCode +ss %251 Keyboard_TimerHandler +ss %25e Keyboard_PrimaryInterruptHandler +ss %268 GetFKeyIconPointer +ss %284 BCD_GetNaN +ss %285 Serial_Open_57600 +ss %286 BCD_AnsToSerial +ss %28d Comm_Open +ss %28e Comm_Close +ss %28f Comm_WaitForAnyBuffer +ss %290 Comm_ReadOneByte +ss %291 Comm_TransmitOneByte +ss %292 Comm_WaitForAndReadNBytes +ss %293 Comm_TransmitNBytes +ss %294 Comm_ClearReceiveBuffer +ss %295 Comm_ClearTransmitBuffer +ss %296 Comm_IsValidPacketAvailable +ss %298 Comm_IsOpen +ss %299 Comm_GetCurrentSelector +ss %2a1 HexToByte +ss %2a2 HexToWord +ss %2a3 ByteToHex +ss %2a4 WordToHex +ss %2a5 Comm_Padding_5C +ss %2a6 Comm_ReversePadding_5C +ss %2a7 AscHexToNibble +ss %2a8 NibbleToAscHex +ss %2a9 strlen +ss %2aa slow_memcpy +ss %2ab Serial_Open2 +ss %2af Comm_Spy0thByte +ss %2db Comm_ProcessInPacket +ss %2e1 Comm_PrepareAckPacket +ss %2e2 Comm_PrepareErrorPacket +ss %2e3 Comm_PrepareTerminatePacket +ss %2e4 Comm_PrepareRoleswapPacket +ss %2e5 Comm_PrepareCheckPacket +ss %2e6 Comm_PrepareCommandPacket +ss %2e7 Comm_PrepareDataPacket +ss %2ee System_GetOSVersion + +ss %35e memset_range +ss %35f memset +ss %363 MCS_CreateDirectory +ss %364 MCS_WriteItem +ss %366 MCS_DeleteDirectory +ss %367 MCS_DeleteItem +ss %368 MCS_GetState +ss %369 MCS_GetSystemDirectoryInfo +ss %370 MCS_RenameItem +ss %371 MCS_OverwriteData +ss %372 MCS_GetItemData +ss %373 MCS_RenameDirectory +ss %374 BMCSRenameVariable +ss %375 MCS_SearchDirectory +ss %376 MCS_SearchDirectoryItem +ss %37c MCS_GetFirstDataPointerByDirno +ss %37d MCS_GetDirectoryEntryByNumber +ss %37e MCS_SearchItem +ss %37f MCS_str8cpy +ss %380 MCS_GetDirectoryEntryAddress +ss %381 MCS_GetCurrentBottomAddress +ss %383 MCS_GetCapa +ss %392 MCS_GetMainMemoryStart +ss %3dc Setup_GetInfo +ss %3ea SYSCALL_3ea_DATATABLE +ss %3ed Interrupt_SetOrClrStatusFlags +ss %3ee Interrupt_QueryStatusFlags +ss %3f4 PowerOff +ss %3f5 ClearMainMemory +ss %3f6 SH7337_TMU_Stop +ss %3f7 SH7337_TMU_int_handler +ss %3fa Hmem_SetMMU +ss %3fb MMU_ConfigureAndFlush +ss %3fc TLB_SetAddressValue +ss %3fe GetStackPtr +ss %3ff MMU_FlushCache + +ss %400 MMU_ConfigureAndEnable +ss %404 GetPhysicalROMstart +ss %405 GetPhysicalRAMstart +ss %409 Serial_ResetAndDisable +ss %40a Serial_GetInterruptHandler +ss %40b Serial_SetInterruptHandler +ss %40c Serial_ReadOneByte +ss %40d Serial_ReadNBytes +ss %40e Serial_BufferedTransmitOneByte +ss %40f Serial_BufferedTransmitNBytes +ss %410 Serial_DirectTransmitOneByte +ss %411 Serial_GetReceivedBytesAvailable +ss %412 Serial_GetFreeTransmitSpace +ss %413 Serial_ClearReceiveBuffer +ss %414 Serial_ClearTransmitBuffer +ss %418 Serial_Open +ss %419 Serial_Close +ss %41b Serial_CallReceiveIntErrorResetHandler +ss %41c Serial_CallReceiveIntHandler +ss %41d Serial_CallTransmitIntErrorResetHandler +ss %41e Serial_CallTransmitIntHandler +ss %420 OS_inner_Sleep +ss %422 Serial_SpyNthByte +ss %423 Serial_GetStatus +ss %425 Serial_IsOpen +ss %429 Bfile_identify_device_OS +ss %42c Bfile_OpenFile_OS +ss %42d Bfile_CloseFile_OS +ss %42e Bfile_GetMediaFree_OS +ss %42f Bfile_GetFileSize_OS +ss %431 Bfile_SeekFile_OS +ss %432 Bfile_ReadFile_OS +ss %434 Bfile_CreateEntry_OS +ss %435 Bfile_WriteFile_OS +ss %438 Bfile_RenameEntry +ss %439 Bfile_DeleteEntry +ss %43b Bfile_FindFirst +ss %43c Bfile_FindNext +ss %43d Bfile_FindClose +ss %44e memcpy +ss %44f memcmp +ss %450 Bfile_GetFilenameLength +ss %451 Bfile_Name_cmp +ss %452 Bfile_Name_cpy +ss %453 Bfile_Name_ncpy +ss %456 Bfile_NameToStr_ncpy +ss %457 Bfile_StrToName_ncpy +ss %462 GetAppName +ss %463 SetAppName +ss %464 CmpAppName +ss %465 GetIntPtrContent +ss %467 LongToAscHex +ss %468 hasSDOption +ss %469 Battery_DisplayLowStatus +ss %46b App_BuiltInCount +ss %476 Battery_IsLow +ss %477 EnableGetkeyToMainFunctionReturn +ss %478 DisableGetkeyToMainFunctionReturn +ss %47f SetAutoPowerOffTime +ss %480 GetAutoPowerOffTime +ss %486 GetdatatablePtr +ss %48d SetAutoPowerOffFlag +ss %48e GetAutoPowerOffFlag +ss %492 Battery_IsLow +ss %494 CallbackAtQuitMainFunction +ss %495 Battery_DisplayLowStatus +ss %499 Heap_SetTopChunk +ss %49a App_Start +ss %49c Battery_GetStatus +ss %49e RebootOS +ss %4a0 AUX_DisplayErrorMessage +ss %4ad USB_InterruptHandler +ss %4ae USB_TimerHandler +ss %4b0 AUX_DisplayFKeyIcons +ss %4cb Keyboard_RemapFKeyCode +ss %4d1 AUX_DisplayFKeyIcon +ss %4dc Setup_GetEntry +ss %4dd Setup_SetEntry +ss %4de Setup_GetEntryPtr +ss %4df Alpha_GetData +ss %4e0 Alpha_SetData +ss %4e1 Alpha_ClearAll +ss %4e6 HourGlass +ss %4e9 LocalizeStringID +ss %4f5 BCD_ToStrAsNumber1 +ss %4f6 BCD_ToStrAsNumber2 + +ss %500 BCDToInternal +ss %518 Setup_GetEntry_3E +ss %519 Setup_GetEntry_40 +ss %51a Setup_SetEntry_3E +ss %51b Setup_SetEntry_40 +ss %531 MB_IsLead +ss %533 MB_ElementCount +ss %534 MB_ByteCount +ss %536 MB_strcat +ss %537 MB_strncat +ss %538 MB_strcpy +ss %53c MB_GetSecondElemPtr +ss %53d MB_GetElement +ss %53e MB_CopyToHeap +ss %53f memcmp +ss %541 itoa +ss %542 to_uppercase +ss %543 to_lowercase +ss %544 BCD_0 +ss %545 BCD_1 +ss %546 BCD_2 +ss %547 BCD_10 +ss %548 BCD_1_over_3 +ss %549 BCD_0.5 +ss %54a BCD_32767 +ss %54b BCD_m32768 +ss %54c BCD_65536 +ss %54d BCD_0x7fffffff +ss %54e BCD_m2Gi +ss %54f BCD_4Gi +ss %550 BCD_pi +ss %551 BCD_2pi +ss %552 BCD_pi_over_2 +ss %553 BCD_e +ss %554 BCD_5 +ss %5a6 BCD_SetAsInt +ss %5af BCD_pi_over_4 +ss %5b0 BCD_ln10 +ss %5b1 BCD_ln2 +ss %5b2 BCD_9.99e99 +ss %5b3 BCD_m9.99e99 +ss %5b4 BCD_9.99999999999999e99 +ss %5b5 BCD_227.85 +ss %5b6 BCD_sqrt2 +ss %5b7 BCD_sqrt2_over_2 +ss %5b8 BCD_506.6282746310 + +ss %645 CalculateExpression +ss %64a CalculateExpression0 +ss %652 PRGM_NextOpcode +ss %6a6 PRGM_IsEndOfLine +ss %6c4 Keyboard_PRGM_GetKey +ss %6d4 Alpha_GetData2 + +ss %713 Print_ClearLine +ss %763 Bdisp_DrawRectangle +ss %7fc OpcodeToStr + +ss %804 CLIP_Store +ss %807 locate +ss %808 Print +ss %809 PrintRev +ss %80a PrintC +ss %80b PrintRevC +ss %80c PrintLine +ss %80d PrintRLine +ss %80e Cursor_GetFlashStyle +ss %80f Cursor_GetSettings +ss %811 Cursor_SetFlashOn +ss %812 Cursor_SetFlashOff +ss %813 SaveDisp +ss %814 RestoreDisp +ss %829 MCS_CreateDirectory +ss %82a MCS_PutInternalItem +ss %82b MCSPutVar2 +ss %830 MCSOvwDat2 +ss %832 MCS_OverwriteOpenItem +ss %833 MCS_ClearInternalDirectory +ss %834 MCS_ClearDirectory +ss %835 MCS_DeleteInternalItem +ss %836 MCSDelVar2 +ss %83a MCS_GotoInternalItem +ss %83b MCS_OpenMainMemoryItem +ss %83c MCS_GotoHandleNeighbour +ss %83d MCS_CheckOpenedItem +ss %83e MCS_GetOpenItem +ss %83f MCS_OpenInternalDirectoryItem +ss %840 MCSGetDlen2 +ss %841 MCSGetData1 +ss %843 MCS_MapMCS_Result +ss %844 MCSGetCapa +ss %84d MCS_OpenAlphaMemItem +ss %852 MCS_DirtypeToItemtype +ss %853 MCS_ItemtypeToDirtype +ss %863 MCS_DirtypeToName +ss %866 MCS_MapError +ss %869 Alpha_ClearAllAndAns +ss %86f MCS_DeleteDirectoryItems +ss %8db EditExpression +ss %8dc EditValue +ss %8e6 EditMBStringCtrl +ss %8ea DisplayMBString +ss %8ec EditMBStringChar +ss %8f7 DisplayMBString2 +ss %8fe PopupWin + +ss %901 DisplayMessageBox +ss %905 DisplayErrorMessage +ss %90b SetShiftAlphaState +ss %90c GetInsOverwriteState +ss %90d SetInsOverwriteState +ss %90e ClrShiftAlphaState +ss %90f GetKey +ss %910 PutKey +ss %91b GetShiftAlphaState +ss %924 TestMode +ss %954 DisplayErrorMessage +ss %985 App_CONICS +ss %998 App_DYNA +ss %9ad PrintXY +ss %9df App_EACT +ss %9e1 App_Equation +ss %9e2 App_EQUA +ss %9f5 App_Program + +ss %a00 App_FINANCE +ss %a1f Keyboard_RemapFKeyCode +ss %a35 AUX_DisplayMessage +ss %a48 App_GRAPH_TABLE +ss %a4a App_LINK +ss %a6a App_Optimization +ss %a6b App_Memory +ss %a75 App_RECUR +ss %a97 App_RUN_MAT_EXE +ss %aae App_RUN_MAT +ss %ac6 App_STAT +ss %ac8 App_SYSTEM +ss %acc free +ss %acd malloc +ss %ace memcmp +ss %acf smart_memcpy +ss %ad0 memset +ss %ad4 strcat +ss %ad5 smart_strcmp +ss %ad6 strlen +ss %ad7 strncat +ss %ad8 strncmp +ss %ad9 strncpy +ss %ada strrchr +ss %ae8 CatalogDialog + +ss %c4f PrintMiniSd +ss %ca7 OpcodeType +ss %cb0 Basic_Send_Send38k +ss %cb1 Basic_Receive_Receive38k +ss %cb2 Basic_OpenComPort38k_CloseComPort38k +ss %cc4 InputNumber +ss %cc5 InputString +ss %ccb GetRAMSize +ss %cd0 another_diagnostic_dialog + +ss %d64 InputDateDialog +ss %d65 InputMonthDialog +ss %d66 InputDayDialog +ss %d67 InputYearDialog +ss %dab StoreExpressionToGraphFuncMemory + +ss %e6b calloc +ss %e6c memmove +ss %e6d realloc +ss %e6e strchr +ss %e6f strstr diff --git a/targets/cg@3.40.txt b/targets/cg@3.40.txt deleted file mode 100644 index 7f86a4d..0000000 --- a/targets/cg@3.40.txt +++ /dev/null @@ -1,7 +0,0 @@ -type: target -name: cg@3.40 -mpu: sh7305 ---- - -ROM: os/cg/3.40/3.40.bin -ROM_P2: os/cg/3.40/3.40.bin diff --git a/targets/cg_3.40 b/targets/cg_3.40 new file mode 100644 index 0000000..e1c49c9 --- /dev/null +++ b/targets/cg_3.40 @@ -0,0 +1,4 @@ +vm "/os/cg/3.40/3.40.bin" ROM ROM_P2 + +. "/symbols/syscalls_cg" +. "/symbols/sh7305" diff --git a/targets/cg_3.60 b/targets/cg_3.60 new file mode 100644 index 0000000..9055ae4 --- /dev/null +++ b/targets/cg_3.60 @@ -0,0 +1,4 @@ +vm "/os/cg/3.60/3.60.bin" ROM ROM_P2 + +. "/symbols/syscalls_cg" +. "/symbols/sh7305" diff --git a/targets/cgemu_3.00 b/targets/cgemu_3.00 new file mode 100644 index 0000000..2b7b5ba --- /dev/null +++ b/targets/cgemu_3.00 @@ -0,0 +1,4 @@ +vm "/os/cgemu/3.00/3.00.12M.bin" ROM ROM_P2 + +. "/symbols/syscalls_cg" +. "/symbols/sh7305" diff --git a/targets/fx@3.10.txt b/targets/fx@3.10.txt deleted file mode 100644 index 0d94149..0000000 --- a/targets/fx@3.10.txt +++ /dev/null @@ -1,12 +0,0 @@ -type: target -name: fx@3.10 -mpu: sh7305 ---- - -ROM: os/fx/3.10/3.10.bin -ROM_P2: os/fx/3.10/3.10.bin - -RAM: os/fx/3.10/RAM.bin -RAM_P2: os/fx/3.10/RAM.bin - -RS: os/fx/3.10/RS.bin diff --git a/targets/fx@3.30.txt b/targets/fx@3.30.txt deleted file mode 100644 index 99303ff..0000000 --- a/targets/fx@3.30.txt +++ /dev/null @@ -1,7 +0,0 @@ -type: target -name: fx@3.30 -mpu: sh7305 ---- - -ROM: os/fx/3.30/3.30.bin -ROM_P2: os/fx/3.30/3.30.bin diff --git a/targets/fx_2.05 b/targets/fx_2.05 new file mode 100644 index 0000000..9a30308 --- /dev/null +++ b/targets/fx_2.05 @@ -0,0 +1,4 @@ +vm "/os/fx/2.05/2.05.bin" ROM ROM_P2 + +. "/symbols/syscalls_fx" +. "/symbols/sh7305" diff --git a/targets/fx_3.10 b/targets/fx_3.10 new file mode 100644 index 0000000..8e20b11 --- /dev/null +++ b/targets/fx_3.10 @@ -0,0 +1,32 @@ +vm "/os/fx/3.10/3.10.bin" ROM ROM_P2 +vm "/os/fx/3.10/RAM.bin" RAM RAM_P2 +vm "/os/fx/3.10/RS.bin" RS + +. "/symbols/syscalls_fx" +. "/symbols/sh7305" + +# Compare Match Timer +sa 0x800540f6 CMT_InterruptiveSleep + +# Keyboard Configuration +sa 0x80053a98 Keyboard_DisableInterrupt +sa 0x80053aa0 Keyboard_EnableInterrupt +sa 0x80055d36 Keyboard_ConfigurePorts +sa 0x80055d48 Keyboard_Initialize + +# Real-Time Clock +sa 0x80054456 RTC_GetRawTime +sa 0x8005788c RTC_IsInitialized +sa 0x800578ba RTC_TimeCategorySinceReset + +# T6K11 +sa 0x8001357c T6K11_Command + +### USB (Bootcode driver) + +sa 0x800058e6 USB_MaskInterrupt +sa 0x80005910 USB_UnmaskInterrupt +sa 0x80005936 USB_MaskDMA56Interrupt +sa 0x8000595c USB_UnmaskDMA56Interrupt +sa 0x80005986 USB_Wait1msWithETMU5 +# Then, lots of unusable jumps diff --git a/targets/fx_3.30 b/targets/fx_3.30 new file mode 100644 index 0000000..280e76b --- /dev/null +++ b/targets/fx_3.30 @@ -0,0 +1,4 @@ +vm "/os/fx/3.30/3.30.bin" ROM ROM_P2 + +. "/symbols/syscalls_fx" +. "/symbols/sh7305"