Advertisement
feos

Zen NES.lua

Dec 3rd, 2011
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.88 KB | None | 0 0
  1. LastX = 0
  2. LastY = 0
  3.  
  4. function stuff()
  5.  
  6.    CamX = memory.readbyteunsigned(0x5CC) + 256 * memory.readbyteunsigned(0x5D0)
  7.    CamY = memory.readbyteunsigned(0x5CE) + 256 * memory.readbyteunsigned(0x5D2)
  8.  
  9.    SprX = memory.readbyteunsigned(0x3A0)
  10.    SprY = memory.readbyteunsigned(0x3B0)
  11.  
  12.    X = CamX + SprX
  13.    Y = CamY + SprY
  14.  
  15.    gui.text(SprX-6, SprY,   X-LastX)
  16.    gui.text(SprX-6, SprY+9, LastY-Y)
  17.    gui.text(  1,  1, "X=" .. X .. "." .. memory.readbyteunsigned(0x3D0))
  18.    gui.text(  1, 10, "Y=" .. Y .. "." .. memory.readbyteunsigned(0x440))
  19.    gui.text( 70,  1, "CamX=" .. CamX)
  20.    gui.text( 70, 10, "CamY=" .. CamY)
  21.    gui.text(140,  1, "CamSpdX=" .. memory.readbytesigned(0x5d6))
  22.    gui.text(140, 10, "CamSpdY=" .. -memory.readbytesigned(0x5d7))
  23.    gui.text(210,  1, memory.readbyteunsigned(0x522)) -- Boss HP
  24.    
  25.    LastX = X
  26.    LastY = Y
  27.  
  28. end
  29.  
  30. emu.registerafter(stuff)
  31.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement