AntyMew
It/Its
Encoder, Player (35)
Joined: 10/22/2014
Posts: 425
Bobo the King wrote:
I wasn't able to incorporate emu.speedmode with Bizhawk. I think that function has been obsoleted. I was able to use client.speedmode, but could not set the speed any higher than I could otherwise-- it did not act like emulateframeinvisible. Am I missing something?
client.speedmode sets the speed of the emulator, i.e. what happens when you press plus or minus. The release notes don't say when it was added, so I'll assume it has been around since 1.0.0 emu.speedmode was added in 1.0.5. Maybe it just doesn't work with cores added since then?
Just a Mew! 〜 It/She ΘΔ 〜
Player (80)
Joined: 8/5/2007
Posts: 865
Some updates. I hacked* my script to incorporate touchscreen inputs, but I apparently don't have a version of DeSmuME that is Lua-compatible, so I can't test it. I have the 64-bit version of DeSmuME 0.9.10. When I try to run Lua, I get the following error: "Lua51.dll not found. Please get it into your PATH or in the same directory as desmume.exe". Of course, I tried moving Lua51.dll there, but that didn't fix it. I also did a quick online search for this error and I noticed that the official fix is to switch to the 32-bit version of DeSmuME. I'd rather not... As for BizHawk, I'm using version 1.9.1. I wrote a little Lua script to find the keys of the emu table:
Language: lua

for k in pairs(emu) do print(k) end
The output was this:
setrenderplanes
framecount
yield
limitframerate
getregister
frameadvance
minimizeframeskip
displayvsync
setregister
lagcount
islagged
getdisplaytype
getsystemid
getregisters
So no speedmode. Any suggestions on how to proceed? --- *Not computer hacking, more like hacking with an axe...