Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local tempstate = {}
- local iterations
- local outeriterations
- local value
- local i
- local j
- local temp
- moviefile = "MemDump.vbm"
- dumpfile = moviefile..".txt"
- io.output(dumpfile)
- value = 0
- tempstate[value] = savestate.create()
- savestate.save(tempstate[value])
- iterations = 1
- outeriterations = 0
- temptemp1 = 1
- temptemp2 = 1
- freeze = 1
- local Array ={}
- local Array2 = {}
- local thing
- local tempthing
- local i
- i=0
- for line in io.lines("MemDumpRNGsFULL.txt") do
- Array[i]=line + 0
- i=i+1
- end
- snes9x.speedmode("maximum")
- while outeriterations < 720 do
- while iterations < 101 do -----------------------------------------
- savestate.load(tempstate[value])
- tempa = outeriterations * 100 + iterations - 1
- if tempa > 65535 then
- tempa = 0
- end
- temptemp1=Array[tempa]
- iterations = iterations + 1
- if freeze == 1 then
- memory.writeword(0x00302E, temptemp1)
- end
- snes9x.frameadvance()
- for j = 1,10 do
- if freeze == 1 then
- memory.writeword(0x00302E, temptemp1)
- end
- gui.text(0,0,"1: " .. outeriterations * 100 + iterations)
- snes9x.frameadvance()
- end
- temp1 = memory.readbyte(0x7030E7)
- temp2 = memory.readbyte(0x7030E8)
- temp3 = memory.readbyte(0x7030E9)
- io.write(outeriterations * 100 + iterations - 1, " ", temp1, " ", temp2, " ", temp3, "\n")
- end
- iterations = 1
- outeriterations = outeriterations + 1
- end
- snes9x.speedmode("normal")
- snes9x.pause()
- while true do
- gui.text(0,0,"1: " .. memory.readbyte(0x7E3FA2))
- gui.text(0,10,"2: " .. memory.readbyte(0x7E3FA4))
- gui.text(0,20,"3: " .. memory.readbyte(0x7E3FA6))
- gui.text(0,40,"4: " .. memory.readbyte(0x7E3FA0))
- snes9x.frameadvance()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement