Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- itools = dofile('lib_input_tools.lua')
- core = dofile('lib_core.lua')
- mm = dofile('MM Functions.lua')
- function v_advance(amount)
- for i = 1, amount, 1 do
- itools.vframe_advance()
- end
- end
- function v_advance_press_A(amount)
- for i = 1, amount, 1 do
- itools.vframe_advance({['A']=true})
- end
- end
- file_write = io.open('SRM Warp X Position C3A68000.txt', 'w+')
- iteration_count = 0
- for i=0, 65536, 16 do
- print(i)
- itools.clear_inputs()
- itools.load_state(0)
- -- set angle equal to i
- memory.write_s16_be(0x3FFE6E,i,'RDRAM')
- v_advance_press_A(1)
- v_advance(4)
- Angle1 = mainmemory.readbyte(0x3FFE6E)
- Angle2 = mainmemory.readbyte(0x3FFE6F)
- X_Position3 = mainmemory.readbyte(0x410FA6)
- X_Position4 = mainmemory.readbyte(0x410FA7)
- Angle1_hex = bizstring.hex(Angle1)
- Angle2_hex = bizstring.hex(Angle2)
- X_Position3_hex = bizstring.hex(X_Position3)
- X_Position4_hex = bizstring.hex(X_Position4)
- file_write:write('Pot X ' .. X_Position3_hex .. X_Position4_hex .. ' ' .. Angle1_hex .. Angle2_hex .. '\n')
- itools.clear_inputs()
- end
- file_write:close()
- print('done')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement