DolwinPlayground
First release of Dolwin transition as a cross-platform project.
Situation with rebranding
Public is interested in the possibility of launching and porting Dolwin in other OSes.
Therefore, a small rebranding was made, now Dolwin stands for "Nintendo GameCube Emulator not only for Windows". Lol.
As soon as the opportunity arises, all Win32 dependencies will be cleaned up and the portable code will be encapsulated as much as possible.
Essentially the emulator is purely algorithmic code, with the exception of the user interface and audio/video/controllers interactions. Therefore, I don't see any problems here.
What is DolwinPlayground
This is the most portable version of the Dolwin build.
The emulation is loaded and started via the command line (argv[1] is path to the file that you want to run).
Debug messages (Debug::Report) are printed using printf.
The emulator core uses Null backends (AudioNull, VideoNull, GraphicsNull, PadNull).
You can use this code as a reference example to create your own Dolwin UI implementation.
GUI version
The build of the major version (Dolwin.sln) is not yet available. Use DolwinPlayground.sln.
