- optimize the 16 color BG palette mode
- Added DropBox support to the File Selector.
- Added "Upload to DropBox" menu option to save game to DropBox.
- Added "Download from DropBox" menu option to load game from DropBox.
- Added "Browse DropBox" menu option to browse DropBox contents.
- Now also deleting main screenshot when "Delete All" selected.
- Now allowing to become NetPlay server even if can't register with global directory.
- Added missing string localizations.
- Fix multiple bugs in PulseAudio module.
- Fix quieter than necessary audio with Orchestra 90.
- Fix printing after switching machines.
- Fix button press detection in Linux joystick module.
- Fix building by linking with libm explicitly.
- Saves importing/exporting
* Added options for importing and exporting.
- Update the ui slightly
3 new models added! Ok, basically it's only one model which comes in 3 variants:
The Timex Sinclair 2068 Family
The Timex Sinclair 2068 (USA)
The Timex Computer 2068 (Portugal)
The unipolbrit 2086 (Poland)
Technically they are very similar, not to say identical, but there are minor differences:
The US version runs with 60 Hz, the European variants with 50 Hz frame rate.
The Polish version had only one joystick port, the right port was replaced by a parallel "Centromix" port. But, *wonder*, *my* U2086 had 2 joystick ports! So currently the U2086 is also emulated with 2 joystick ports and no parallel printer port.
The ability to play some external music file instead of a normal music command. For now it's limited only to the neogeo and to the gunbird driver. When you have loaded a game which supports this, the option "sound commands" becomes available in the "sound options" menu. From there you can test the musics, until you find the one you want to replace. If you don't select any audio file to replace it, it will just be intercepted and replaced by silence. Associations made this way are saved automatically in games.cfg. Formats supported include wav, mp3, ogg, flac, and probably all the old mod formats in existence if you have such files (it's from modplug...). A word of warning : of course I was unable to test all the neogeo games, it would require too much time. The bad news about this is that it can't be done with a magical function which would adapt to all the drivers out there, it must be adapted to each driver. Luckily most of the neogeo games seem to use the same rules for the music so it should work for a lot of games, maybe all of them if I am lucky, report any problem if you have some !
Except that, added the "keep ratio" option to the video renderer options, it's mainly for those with a crt screen and a mode with a broken aspect ratio and who know what they are doing. Some bugs in pirates, operation bear, final blow and pulirula. A lot of small bug fixes, look in the git log if you are curious. Oh yes, also the console crashed very easily in windows, but I couldn't know about this since I almost never use windows. Since I know some people used it, it's a wonder nobody took the time to report this in all this time, but anyway, it's fixed too now, thanks mer-curious... !
- Atari Lynx II stereo support(thanks to "sage").
- More stable PSX DualShock rumble on Linux(fewer kernel panics, yay).
- PSX DualShock rumble is now working in Final Fantasy 8, and possibly other games where it was previously broken.
- Add saves on periodic intervals
- Fixed Super Mario Advance 4
- Minor update
- Code cleanup
- Automatic modeline generation now can be enabled/disabled (new option -modeline_generation): now GroovyMAME can pick your installed modelines as use them as read-only (-modeline_generation 0), or update them dynamically with its automatic modeline generation engine (-modeline_generation 1). In all cases, modelines are evaluated to check their frequencies against your defined monitor working ranges. This option is meant for users who have customized their modelines by using external software like Arcade_OSD, and want GroovyMAME to pick their modelines and only their modelines.
- User defined modelines (new option -modeline): now you can pass a raw modeline to GroovyMAME and it will use it! This makes full control of video timings possible for advanced users. Just add a line like this in your game or driver .ini file: