Jbop1626

GC->VC emulator

Aug 7th, 2018
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.55 KB | None | 0 0
  1. GC emulator function signatures applied to VC emulator
  2. Any/all of these could be false positives! (esp. the *put/get[8/16/32/64] functions)
  3.  
  4.  
  5. start .text0 8000403C 0000016C 0000000C 00000000 R . . . . . .
  6. memcpy .text0 80004338 00000050 R . L . . . .
  7. TRK_memcpy .text0 8000449C 00000024 R . L . . . .
  8. diskPutDrive32 .text1 8000C89C 0000002C R . L . . . .
  9. diskGetDrive32 .text1 8000C8E0 00000038 R . L . . . .
  10. cpuSetDeviceGet .text1 8003C7B0 00000018 R . L . . . .
  11. cpuSetDevicePut .text1 8003C7C8 00000018 R . L . . . .
  12. pifPut16 .text1 80041344 00000028 R . L . . . .
  13. pifPut32 .text1 8004136C 00000028 R . L . . . .
  14. soundSetAddress .text1 800413BC 0000000C R . L . . . .
  15. pifGet16 .text1 800413FC 0000003C R . L . . . .
  16. pifGet32 .text1 80041438 0000003C R . L . . . .
  17. ramPut16 .text1 80041B34 00000028 R . L . . . .
  18. ramPut32 .text1 80041B5C 00000028 R . L . . . .
  19. ramPut64 .text1 80041B84 00000034 R . L . . . .
  20. systemGet8 .text1 80041BD8 00000010 R . L . . . .
  21. ramGet16 .text1 80041BE8 00000034 R . L . . . .
  22. ramGet32 .text1 80041C1C 00000034 R . L . . . .
  23. rdbGet32 .text1 80044538 00000034 R . L . . . .
  24. xlFileSetPosition .text1 8008039C 00000028 R . L . . . .
  25. PPCMfmsr .text1 800893A4 00000008 R . L . . . . ???
  26. PPCMtmsr .text1 800893AC 00000008 R . L . . . . ???
  27. PPCMfhid0 .text1 800893B4 00000008 R . L . . . .
  28. PPCMthid0 .text1 800893BC 00000008 R . L . . . .
  29. PPCMfl2cr .text1 800893C4 00000008 R . L . . . .
  30. PPCMtl2cr .text1 800893CC 00000008 R . L . . . .
  31. PPCMtdec .text1 800893D4 00000008 R . L . . . .
  32. PPCSync .text1 800893DC 00000008 R . L . . . .
  33. PPCHalt .text1 800893E4 00000014 R . L . . . .
  34. PPCMtmmcr0 .text1 800893F8 00000008 R . L . . . .
  35. PPCMtmmcr1 .text1 80089400 00000008 R . L . . . .
  36. PPCMtpmc1 .text1 80089408 00000008 R . L . . . .
  37. PPCMtpmc2 .text1 80089410 00000008 R . L . . . .
  38. PPCMtpmc3 .text1 80089418 00000008 R . L . . . .
  39. PPCMtpmc4 .text1 80089420 00000008 R . L . . . .
  40. PPCMfhid2 .text1 80089470 00000008 R . L . . . .
  41. PPCMthid2 .text1 80089478 00000008 R . L . . . .
  42. PPCMtwpar .text1 80089480 00000008 R . L . . . .
  43. PPCSetFpNonIEEEMode .text1 800894B0 00000008 R . L . . . .
  44. DCEnable .text1 8008B614 00000014 R . L . . . .
  45. DCInvalidateRange .text1 8008B628 0000002C R . L . . . .
  46. DCFlushRange .text1 8008B654 00000030 R . L . . . .
  47. DCStoreRange .text1 8008B684 00000030 R . L . . . .
  48. DCFlushRangeNoSync .text1 8008B6B4 0000002C R . L . . . .
  49. DCZeroRange .text1 8008B6E0 0000002C R . L . . . .
  50. ICInvalidateRange .text1 8008B70C 00000034 R . L . . . .
  51. ICFlashInvalidate .text1 8008B740 00000010 R . L . . . .
  52. ICEnable .text1 8008B750 00000014 R . L . . . .
  53. LCDisable .text1 8008B764 00000028 R . L . . . .
  54. OSSaveFPUContext .text1 8008BC58 00000008 R . L . . . .
  55. OSSetCurrentContext .text1 8008BC60 0000005C R . L . . . .
  56. OSGetCurrentContext .text1 8008BCBC 0000000C R . L . . . .
  57. OSSaveContext .text1 8008BCC8 00000080 R . L . . . .
  58. OSGetStackPointer .text1 8008BE20 00000008 R . L . . . .
  59. OSInitContext .text1 8008BEAC 000000BC R . L . . . .
  60. OSEnableInterrupts .text1 8008FCAC 00000014 R . L . . . .
  61. OSRestoreInterrupts .text1 8008FCC0 00000024 R . L . . . .
  62. Config24MB .text1 800906EC 00000080 R . L . . . .
  63. Config48MB .text1 8009076C 00000080 R . L . . . .
  64. RealMode .text1 80090C34 00000018 R . L . . . .
  65. OSInitThreadQueue .text1 800923FC 00000010 R . L . . . .
  66. OSGetCurrentThread .text1 8009240C 0000000C R . L . . . .
  67. OSGetTime .text1 80093668 00000018 R . L . . . .
  68. OSGetTick .text1 80093680 00000008 R . L . . . .
  69. PSMTXTransApply .text1 8009CEA8 0000004C R . L . . . .
  70. PSMTXMultVec .text1 8009CF1C 00000054 R . L . . . .
  71. PSMTX44Concat .text1 8009D03C 00000104 R . L . . . .
  72. GXInvalidateVtxCache .text1 8009F614 00000010 R . L . . . .
  73. GXGetTexObjFmt .text1 800A1744 00000008 R . L . . . .
  74. GXLoadPosMtxImm .text1 800A3238 00000050 R . L . . . .
  75. AIGetDMAEnableFlag .text1 800AB818 00000010 R . L . . . .
  76. AIGetDMABytesLeft .text1 800AB850 00000010 R . L . . . .
  77. DSPCheckMailToDSP .text1 800B1BEC 00000010 R . L . . . .
  78. DSPCheckMailFromDSP .text1 800B1BFC 00000010 R . L . . . .
  79. DSPSendMailToDSP .text1 800B1C20 00000014 R . L . . . .
  80. GXGetFifoBase .text1 800B3524 00000008 R . L . . . .
  81. GXGetFifoSize .text1 800B7EE8 00000008 R . L . . . .
  82. mipsGet64 .text1 800FF424 00000008 R . L . . . .
  83. TRKSetBufferUsed .text1 80101D14 00000008 R . L . . . .
  84. memchr .text1 80158924 0000002C R . L . . . .
  85. TRKSetBufferPosition .text1 80165A64 00000030 R . L . . . .
  86. TRK_flush_cache .text1 80167860 00000038 R . L . . . .
  87. TRK_ppc_memcpy .text1 8016797C 0000003C R . L . . . .
Advertisement
Add Comment
Please, Sign In to add comment