It is my first experience with source codes C ++, therefore do not judge too strictly. All has begun 2 weeks ago when I began to study emulators Atari 7800. ProSystem it has appeared the best, but had a huge lack - it was inconvenient to do screenshots. The letter to the author of the emulator remains without the answer, and I decide make changes. In parallel I have started to find defects in the emulator, and, whenever possible, to correct them. Thanks inhabitants of forum AtariAge that have specified in other errors in the emulator.
The list of changes:
Modified snapshot engine
Take screenshots by press F12 without any prompt (in style MESS)
Insignificant changes in main menu
Moved all texts in resource (for future translations)
Has put check on attempt to load CC2 hack's (in log file registers "ProSystem do not want to execute CC2 hacks.")
The default palette is updated to Underball's latest palette. It is the best palette available with Hex values taken directly from a 7800.
A little optimisation in logging messages
Documentation updated
"Unfortunately, everytime you exit and relaunch Prosystem it returns back to its default setting of 44100." - Fixed
Command line "-SampleRate" - Fixed
"If you launch a ROM from the command line the sound is a second or two behind the action, regardless of the sound latency setting." - Fixed
This release - only attempt to make addition in the best emulator Atari 7800. I hope that Greg Stanton, before release of version 2.0, will take advantage of the completions maded by me.
ProSystem_13.zip (Win32 application)
ProSystem_1_3_Src.zip (source code)