

A Boolean flag indicating that the executable needs to be started trough DosBox.The XML is produced with XML serialization. The program stores the game configurations in XML format. I added some internet features to the UI, which allow single click cheat search for the game, Wikipedia lookup, or general Google search.
GAME FRONTEND LAUNCHER FULL
In a future version, I might do a full rewrite using WPF, but for now the Windows Forms UI does its job just fine. I know WPF is way better and it's the future, but I can design and code in Windows Forms much faster, than WPF. The application is written in C#, the user interface is Windows Forms. As I was coding the application I decided to add Dosbox support to the program, because I like DOS games too, and I haven't found a decent front-end for it, so that's how Old games launcher was born. I'm a lazy person, so I decided to write an application that does this job for me. All you have to do is close explorer.exe before starting your game and then execute it, when you have finished gaming. So if you try to run Age of empires or any old game, the colors will be messed up. However these games use only 256 bit color graphics. Modern CPUs can calculate these primitive graphics without any speed problem. This is problematic, because since the arrival of DirectX 10 DirectDraw APIs are only emulated, they don't get real hardware acceleration. The problem with these games is that they use DirectDraw API for rendering graphics. Recently, I've been trying to play some good old games like Diablo I, Starcraft, Age of Empires.
