Path: blob/master/Assets/Lua/NES/Snake Rattle N' Roll.lua
2 views
-- Snake Rattle N' Roll 'Simple HUD Script'1-- Retrieved from http://tasvideos.org/GameResources/NES/SnakeRattleNRoll.html23dim1speed = 04dim2speed = 05xspeed = 06xsubspeed = 07yspeed = 08ysubspeed = 09xm = 010ym = 01112function stuff()13xspeed = mainmemory.read_u8(0x417)14xsubspeed = mainmemory.read_u8(0x419)15if (xspeed == 255) then xspeed = -1 end1617yspeed = mainmemory.read_u8(0x41b)18ysubspeed = mainmemory.read_u8(0x41d)19if (yspeed == 255) then yspeed = -1 end2021gui.text(1 * xm,19 * ym,"L:"..mainmemory.read_u8(0x67) % 16) -- left axis22gui.text(1 * xm,29 * ym,"R:"..mainmemory.read_u8(0x69) % 16) -- right axis23gui.text(1 * xm,39 * ym,"H:"..mainmemory.read_u8(0x6b) % 16) -- height axis24gui.text(30 * xm,19 * ym, "LVel:"..(xspeed * 256) + xsubspeed + (yspeed * 256) + ysubspeed)25gui.text(30 * xm,29 * ym,"RVel:"..(xspeed * 256) + xsubspeed - (yspeed * 256) - ysubspeed)26end2728local function scaler()29xm = client.screenwidth() / 25630ym = client.screenheight() / 22431end32while true do33scaler()34stuff()35emu.frameadvance()36end3738