Advertisement
Guest User

inindo SNES bios function references

a guest
Jun 8th, 2020
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 8.38 KB | None | 0 0
  1. ##### function references #####
  2. # address called()
  3. #   address caller()
  4. ###############################
  5.  
  6. 00006c bios.smc_mvn()
  7.     009bd4 bios.memcpy_block()
  8.  
  9. 008000 bios.jmp_vm_op()
  10.     7e4b25 root.vm_start()
  11.     7e4b2d root.vm_start2()
  12.     7e4b31 root.vm_start3()
  13.  
  14. 008003 bios.jmp_pre_sysop()
  15.     7e4b29 root.sysop()
  16.  
  17. 0080a0 bios.init_hw_registers()
  18.     00808a bios.so00_reset()
  19.  
  20. 008190 bios.init_mem()
  21.     00808d bios.so00_reset()
  22.  
  23. 0082a7 bios.init_vram()
  24.     008090 bios.so00_reset()
  25.  
  26. 0082d7 bios.init_CGRAM()
  27.     008093 bios.so00_reset()
  28.  
  29. 008308 bios.init_mem_900_b00()
  30.     008096 bios.so00_reset()
  31.  
  32. 008424 bios.write_OAM()
  33.     0083c3 bios.nmi_handler()
  34.  
  35. 00844b bios.load_palette()
  36.     0083dd bios.nmi_handler()
  37.  
  38. 00847c bios.v_write_1()
  39.     0083e8 bios.nmi_handler()
  40.  
  41. 008506 bios.transfer_dma()
  42.     008447 bios.write_OAM()
  43.     008478 bios.load_palette()
  44.     0084fa bios.v_write_1()
  45.     008754 bios.v_write_6()
  46.     0087ea bios.v_write_7()
  47.     008934 bios.v_write_8()
  48.     008a40 bios.v_write_9()
  49.     008c7b bios.DMA0_OAM()
  50.     008cb3 bios.load_palette()
  51.     008d04 bios.VRAM_write_6()
  52.     008e7a bios.so02_configure_bg_2()
  53.  
  54. 0085a9 bios.v_write_2()
  55.     008576 bios.transfer_dma()
  56.  
  57. 00862a bios.v_write_3()
  58.     0083f2 bios.nmi_handler()
  59.  
  60. 008652 bios.v_write_4()
  61.     00863c bios.v_write_3()
  62.  
  63. 00869e bios.v_write_5()
  64.     008643 bios.v_write_3()
  65.  
  66. 008707 bios.v_write_6()
  67.     00864a bios.v_write_3()
  68.     0090fc bios.so06_vw01()
  69.     009512 bios.so46()
  70.  
  71. 0087a4 bios.v_write_7()
  72.     0083f7 bios.nmi_handler()
  73.  
  74. 00881d bios.nmi_sub0()
  75.     0083a3 bios.nmi_handler()
  76.  
  77. 008864 bios.nmi_sub1()
  78.     0083a6 bios.nmi_handler()
  79.  
  80. 008a5a bios.nmi_sub2()
  81.     0083a9 bios.nmi_handler()
  82.  
  83. 008a92 bios.configure_BG0()
  84.     0083ac bios.nmi_handler()
  85.  
  86. 008b3b bios.transfer_DMA75()
  87.     0083fd bios.nmi_handler()
  88.  
  89. 008baf bios.vram_write()
  90.     0083af bios.nmi_handler()
  91.  
  92. 008bcd bios.nmi_cfg_m7()
  93.     0083b2 bios.nmi_handler()
  94.  
  95. 008c08 bios.set_screen_register()
  96.     008d74 bios.so01_configure_bg_1()
  97.     008f75 bios.so02_configure_bg_2()
  98.     009433 bios.so22_set_screen_1()
  99.     009450 bios.so23_set_screen_2()
  100.  
  101. 008c20 bios.divide()
  102.     009165 bios.so09_multiply()
  103.     009263 bios.wordfill1()
  104.     00b277 bios.sub_b26e()
  105.     00b5bd bios.so43()
  106.  
  107. 008c3d bios.read_joypad()
  108.     0083fa bios.nmi_handler()
  109.  
  110. 008c54 bios.DMA0_OAM()
  111.     009253 bios.so09_multiply()
  112.  
  113. 008c82 bios.load_palette()
  114.     008fe9 bios.so03_load_palette()
  115.  
  116. 008cba bios.VRAM_write_6()
  117.     009323 bios.so0b_load_tiles()
  118.     00935f bios.so0c_vw681()
  119.     00938a bios.so0d_load_tiles_b()
  120.     0093b5 bios.so0e_vw681b()
  121.  
  122. 008d13 bios.sysop()
  123.     009fc8 bios.sub_9fac()
  124.  
  125. 008d61 bios.set_ptr1_7e55xx()
  126.     008d85 bios.so01_configure_bg_1()
  127.     008e2b bios.so02_configure_bg_2()
  128.  
  129. 008f7e bios.so02_sub()
  130.     008e72 bios.so02_configure_bg_2()
  131.  
  132. 008fbf bios.so03_load_palette()
  133.     009ab8 bios.so1d_ovl_load_pal()
  134.  
  135. 00904b bios.configure_vw1()
  136.     009087 bios.so05_vw02()
  137.     0090de bios.so06_vw01()
  138.     009109 bios.so07_vw80()
  139.     0094ee bios.so46()
  140.  
  141. 0090ac bios.execute_vw()
  142.     00903d bios.so04_vw04()
  143.     00909e bios.so05_vw02()
  144.  
  145. 0090de bios.so06_vw01()
  146.     009ac7 bios.so1e_ovl_vw01b()
  147.  
  148. 009144 bios.ptr1_8000_inc_db()
  149.     0091da bios.so09_multiply()
  150.     00b2b1 bios.sub_b26e()
  151.     00b5ec bios.so43()
  152.  
  153. 00915c bios.so09_multiply()
  154.     009ada bios.so1f_ovl_so09_mul()
  155.  
  156. 00925a bios.wordfill1()
  157.     0092c4 bios.so0a_fill1()
  158.     009403 bios.so13_pal_flag_01()
  159.  
  160. 0092d2 bios.configure_vw2()
  161.     0092f4 bios.so0b_load_tiles()
  162.     009330 bios.so0c_vw681()
  163.     00936c bios.so0d_load_tiles_b()
  164.     009397 bios.so0e_vw681b()
  165.  
  166. 0092f4 bios.so0b_load_tiles()
  167.     009aeb bios.so20_ovl_so0b()
  168.  
  169. 00936c bios.so0d_load_tiles_b()
  170.     009afa bios.so21_ovl_so0d()
  171.  
  172. 0096bc bios.decompress_1()
  173.     00953f bios.so4a_decompress()
  174.  
  175. 0097b2 bios.decompress_2()
  176.     0096e0 bios.decompress_1()
  177.  
  178. 009afe bios.ovl_1e00_1()
  179.     009a7a bios.so1b_ovl_memcpy_1()
  180.     009a92 bios.so1c_ovl_memcpy_2()
  181.     009ab1 bios.so1d_ovl_load_pal()
  182.     009ac0 bios.so1e_ovl_vw01b()
  183.     009ad3 bios.so1f_ovl_so09_mul()
  184.     009ae4 bios.so20_ovl_so0b()
  185.     009af3 bios.so21_ovl_so0d()
  186.     009f3e bios.so2c_alloc_dma2a_ovl9()
  187.     009f4d bios.so2d_alloc_dma2b()
  188.     00b11c bios.so33()
  189.     00b203 bios.so35()
  190.     00b367 bios.so36()
  191.     00b5a9 bios.so43()
  192.     00b769 bios.so40_audio5()
  193.  
  194. 009b3d bios.get_free_1e00_slot()
  195.     0099c8 bios.so18_allocate_ovl()
  196.  
  197. 009b80 bios.memcpy()
  198.     008079 bios.so00_reset()
  199.     009a8a bios.so1b_ovl_memcpy_1()
  200.     009aa1 bios.so1c_ovl_memcpy_2()
  201.  
  202. 009bbc bios.memcpy_block()
  203.     00997b bios.so17_memcpy_1()
  204.     009ba3 bios.memcpy()
  205.  
  206. 009d65 bios.so2a_dma2a()
  207.     009f45 bios.so2c_alloc_dma2a_ovl9()
  208.  
  209. 009ddc bios.so2b_dma2b()
  210.     009f54 bios.so2d_alloc_dma2b()
  211.  
  212. 00a325 vm.call1()
  213.     00a30c vm.op_e9_call()
  214.     00a31f vm.op_ac_call()
  215.  
  216. 00a32e vm.call2()
  217.     00a329 vm.call1()
  218.  
  219. 00a462 vm.div1()
  220.     00a44c vm.op_b8_udiv()
  221.     00a455 vm.op_b6_sdiv()
  222.     00a480 vm.op_b9_smod()
  223.     00a491 vm.op_ba_umod()
  224.  
  225. 00a49b vm.div2()
  226.     00a452 vm.op_b6_sdiv()
  227.     00a47d vm.op_b9_smod()
  228.  
  229. 00a60d vm.pc1_lda_dec()
  230.     00a24f vm.op_89_ldl()
  231.     00a25c vm.op_8b_ldr()
  232.     00a269 vm.op_8d_push()
  233.     00a277 vm.op_8f_add()
  234.     00a34e vm.op_ae_unstack()
  235.     00a377 vm.op_e3_jmp()
  236.     00a385 vm.op_e4_jmpnz()
  237.     00a391 vm.op_e6_jmp()
  238.     00a39f vm.op_e7_jmpnz()
  239.  
  240. 00a61f vm.pc1_lda_inc()
  241.     00a1de vm.op_81_ldl()
  242.     00a1f2 vm.op_83_ldr()
  243.     00a20b vm.op_85_store()
  244.     00a224 vm.op_87_push()
  245.  
  246. 00a640 vm.pc2_lda()
  247.     00a257 vm.op_8a_ldl()
  248.     00a264 vm.op_8c_ldr()
  249.     00a270 vm.op_8e_push()
  250.     00a281 vm.op_90_add()
  251.     00a339 vm.op_ad_copy()
  252.     00a35a vm.op_af_unstack()
  253.     00a35f vm.op_d6_goto()
  254.     00a36b vm.op_d7_bnz()
  255.     00a5cd vm.op_e0_bfes()
  256.     00a5d9 vm.op_e1_bfeu()
  257.     00a5e5 vm.op_e2_bfi()
  258.  
  259. 00a648 vm.pc2_lda_w0()
  260.     00a1e8 vm.op_a4_ldl()
  261.     00a201 vm.op_a6_ldr()
  262.     00a21a vm.op_a8_store()
  263.     00a232 vm.op_aa_push()
  264.     00a296 vm.op_a5_ldl()
  265.     00a2b6 vm.op_a7_ldr()
  266.     00a2d4 vm.op_a9_store()
  267.     00a2f2 vm.op_ab_push()
  268.     00a309 vm.op_e9_call()
  269.     00a31c vm.op_ac_call()
  270.     00ab95 vm.op_long_10_ldl()
  271.     00aba5 vm.op_long_11_ldr()
  272.     00abb5 vm.op_long_12_store()
  273.     00abc5 vm.op_long_13_push()
  274.  
  275. 00a652 vm.pc2_inc_pe_w0()
  276.     00a1d9 vm.op_82_ldl()
  277.     00a1fc vm.op_84_ldr()
  278.     00a215 vm.op_86_store()
  279.     00a22d vm.op_88_push()
  280.     00a23b vm.op_de_leal()
  281.     00a245 vm.op_df_lear()
  282.     00a286 vm.op_a0_ldl()
  283.     00a2a6 vm.op_a1_ldr()
  284.     00a2c6 vm.op_a2_store()
  285.     00a2e2 vm.op_a3_push()
  286.     00ab55 vm.op_long_0c_ldl()
  287.     00ab65 vm.op_long_0d_ldr()
  288.     00ab75 vm.op_long_0e_store()
  289.     00ab85 vm.op_long_0f_push()
  290.  
  291. 00a916 vm.div3()
  292.     00a908 vm.op_long_02_sdiv()
  293.     00a970 vm.op_long_1e_smod()
  294.  
  295. 00a93b vm.div4()
  296.     00a966 vm.op_long_2f_modu()
  297.  
  298. 00aa38 vm.op_long_05_neg()
  299.     00a926 vm.div3()
  300.  
  301. 00aa4f vm.op_long_1d_bool()
  302.     00aa46 vm.op_long_28_not()
  303.  
  304. 00aadd vm.vm_long_aadd()
  305.     00aa7d vm.op_long_08_cmplt()
  306.     00aa8c vm.op_long_29_cmpltu()
  307.     00aac5 vm.op_long_0b_cmpge()
  308.     00aad4 vm.op_long_2c_cmpgeu()
  309.  
  310. 00aae8 vm.vm_long_aae8()
  311.     00aa95 vm.op_long_0a_cmpgt()
  312.     00aaa4 vm.op_long_2b_cmpgtu()
  313.     00aaad vm.op_long_09_cmple()
  314.     00aabc vm.op_long_2a_cmpleu()
  315.  
  316. 00abed bios.sub_abed()
  317.     00a5df vm.op_e1_bfeu()
  318.     00ac1c bios.sub_ac1c()
  319.  
  320. 00ac1c bios.sub_ac1c()
  321.     00a5d3 vm.op_e0_bfes()
  322.  
  323. 00ac34 bios.sub_ac34()
  324.     00a5eb vm.op_e2_bfi()
  325.  
  326. 00ac66 bios.sub_ac66()
  327.     00ac0b bios.sub_abed()
  328.     00ac3a bios.sub_ac34()
  329.  
  330. 00ad3b bios.sub_ad3b()
  331.     00ae3e bios.sub_ae24()
  332.     00ae6c bios.sub_ae66()
  333.  
  334. 00ad60 bios.sub_ad60()
  335.     00ae78 bios.sub_ae66()
  336.  
  337. 00ad85 bios.sub_ad85()
  338.     00ae7d bios.sub_ae66()
  339.  
  340. 00ada3 bios.sub_ada3()
  341.     00af7b bios.sub_ae66()
  342.  
  343. 00adc1 bios.sub_adc1()
  344.     00aea6 bios.sub_ae66()
  345.  
  346. 00add0 bios.sub_add0()
  347.     00aec1 bios.sub_ae66()
  348.  
  349. 00addf bios.sub_addf()
  350.     00af1b bios.sub_ae66()
  351.  
  352. 00adf4 bios.sub_adf4()
  353.     00af34 bios.sub_ae66()
  354.  
  355. 00ae09 bios.sub_ae09()
  356.     00aea1 bios.sub_ae66()
  357.  
  358. 00ae24 bios.sub_ae24()
  359.     00af28 bios.sub_ae66()
  360.  
  361. 00ae66 bios.sub_ae66()
  362.     00ad2f bios.so32()
  363.  
  364. 00b032 bios.sub_b032()
  365.     00afe4 bios.sub_ae66()
  366.  
  367. 00b097 bios.sub_b097()
  368.     00ae24 bios.sub_ae24()
  369.     00ae88 bios.sub_ae66()
  370.  
  371. 00b0aa bios.sub_b0aa()
  372.     00af14 bios.sub_ae66()
  373.  
  374. 00b0cf bios.sub_b0cf()
  375.     00acad bios.so31()
  376.     00ace2 bios.so32()
  377.  
  378. 00b0f1 bios.sub_b0f1()
  379.     00ae18 bios.sub_ae09()
  380.     00afb2 bios.sub_ae66()
  381.  
  382. 00b1e0 bios.so37_sub1_1()
  383.     00b1ba bios.so34()
  384.     00b3fa bios.so37_sub1()
  385.  
  386. 00b26e bios.sub_b26e()
  387.     00b259 bios.so12()
  388.  
  389. 00b3b7 bios.so37_sub1()
  390.     00b395 bios.so37()
  391.  
  392. 00b419 bios.so37_sub2()
  393.     00b398 bios.so37()
  394.  
  395. 00b465 bios.so37_sub3()
  396.     00b3ae bios.so37()
  397.  
  398. 00b646 bios.sub_b646()
  399.     00b682 bios.audio_1()
  400.  
  401. 00b65e bios.audio_1()
  402.     00833a bios.init_audio()
  403.     00b786 bios.so41_audio6()
  404.  
  405. 7e4c81 root.multiply1()
  406.     7e4c56 root.n_4c23()
  407.  
  408. 7e4cde root.get_result_wcarry()
  409.     7e4cb4 root.multiply1()
  410.  
  411. 7e4ceb root.rotate1()
  412.     7e4c5f root.n_4c23()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement