What do you mean with "code cleanup"? Something that could speed up some "heavy" game?
What do you mean with "code cleanup"? Something that could speed up some "heavy" game?
No (at least not yet).
Things like - today I cleaned up the cross compile support so it works out-of-the-box. Allows me to build windows binaries on my linux box.
1. To get the Fast startup for unthrottled emulation to work, what is the proper ini setting? I have "faststart" set to "auto" and tried setting "faststart_skip" to "1" and "0" but that doesn't seem to skip/unthrottle anything..?
uxme gauntdl
uxme gauntdl -autoboot_delay 0 -autoboot_script framecounter.lua
Stopped at frame 1041
Average speed: 93.64% (17 seconds)
gauntdl:
980
2. It looks like the message skipping is working, but it still displays the "Initializing..." message box. I wasn't sure if this was supposed to be disabled or not. I think the high-score/no-nag patch for main-line mame removes that message box and get rid of the border (the white line around the edge of the screen) when mame is launching. I don't know if you can either way, but it's nice to have nothing appear when launching a game (at least for me). :)
uxme64 galaga -faststart_skip -faststart 1
works, and:mame64 galaga -faststart_skip -faststart 1
doesn't.I can apply the patch and mame compiles OK, but I don't seem to be able to get it to work. I downloaded faststart.dat and put it in my dat directory. I'm using galaga as my test case, and it works fine with UXME.
The faststart code is there - I don't get errors about the command line options, and mame64 -showusage includes faststart
Any clues about what I might have wrong?
Good news, most of my LUA and cross build modifications were merged into mame 0.171! :applaud:This really is! Congrats!