Not long now, MPU4 is practically complete. I'm down to the last few tweaks and tidy ups before doing some changes to the editor to support a few extra bits.
What I can tell you is some more games that run.
Super Bear X runs, although mute as I need more information to set up the sound card. It doesn't lock up anymore though so its technically better.
Cash Lab & Red Hot Wheels now run ok.
Support has been added for prize mechanisms. Prize Duty Free is the test machine and it pays out prizes ok.
Coin Handling is now fully emulated, including tube levels, tube level switches, multiple tubes of same coin with cascade, hoppers, hopper low level, hopper level.
Mechanical and Electronic coin acceptors are also fully emulated including lockouts. It should be impossible to make a coin error happen now (with proper setup in place).
It takes a bit more setting up, but it would appear most machines use the same/similar configs. It will allow for more features when the server finally goes back online, also more realism, if you empty a machine, the token low light will flash etc.
7 Segment LEDs now use a similar drive system to the lamps, so you'll get the occasional flicker as per the real machines.
Speed is vastly improved on slower machines, so we'll see how it goes. The emulation is as accurate as possible at the moment with things being updated every instruction. If it turns out that its still slow on too many machines there is a lot of scope for more speed saving, but at the cost of emulation accuracy.
Auto Speed seems spot on for all machines now.
There will be a new set of extra sounds to try and add a bit more realism. Different sounds depending whether a coin drops to tube, or cash box, or is rejected, or drops from 1 tube to another. And a few more niceties.
This is a much more solid emulation based on the original Amber core, copied to C++ and rewritten in several places for speed purposes.
Finally a thank you to Wizard, the SCN68681, YM2413, & AY8910 emulations are practically copy-paste from MFME2.1 with a few modifications.
Edited by Guitar, 01 August 2014 - 11:27 PM.