-Added one more function which should make port-specific code easier to implement


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1310 d7be59e3-070e-4b9a-85a1-4646befae34d
-Cheat dialog now behaves properly when exiting dialog and re-entering.
-Tweaked code display so it's more uniform between AR codes and non-AR codes.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1311 d7be59e3-070e-4b9a-85a1-4646befae34d
-Updated changelog


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1312 d7be59e3-070e-4b9a-85a1-4646befae34d
-Almost forgot to update these


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1313 d7be59e3-070e-4b9a-85a1-4646befae34d
-Fixed a bug that was causing Yabause to crash when run for the first time.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1315 d7be59e3-070e-4b9a-85a1-4646befae34d
Added #include <stdarg.h> as it seems to prevent compilation
on some systems


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1316 d7be59e3-070e-4b9a-85a1-4646befae34d
-Tweaked error handling when parsing a cue file. If the bin file can't be found, a file not found error message is sent as well.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1317 d7be59e3-070e-4b9a-85a1-4646befae34d
-Fixed a bug where coefficient reading wasn't making sure reads weren't going out of bounds.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1318 d7be59e3-070e-4b9a-85a1-4646befae34d
-Started converting windows code so that UI is on a separate thread. It's still buggy and for now I'm using defines to enable/disable it. Once it's done and bug-free, I'll remove the old code.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1319 d7be59e3-070e-4b9a-85a1-4646befae34d
-Tweaked frame-skipping so it only skips if frame time is faster/slower than a 1/2 a frame. The results are much better now.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1320 d7be59e3-070e-4b9a-85a1-4646befae34d
-Fixed single-density interlace.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1321 d7be59e3-070e-4b9a-85a1-4646befae34d
-Tweaked some cd-related error messages so you get more useful information returned
-Fixed a bug in 16 BPP sprites where pixels 0x0001-0x7FFF weren't transparent when transparency was enabled.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1322 d7be59e3-070e-4b9a-85a1-4646befae34d
-Reorganized project file so I won't go nuts


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1323 d7be59e3-070e-4b9a-85a1-4646befae34d
-Moved windows-specific icon to windows directory(so I can finally remove that resource hack)


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1324 d7be59e3-070e-4b9a-85a1-4646befae34d
-Reworked GUI so it's editable in Visual Studio(it's a heck of a lot faster to make changes to)
-Adjusted the formating a little bit, eventually all the dialogs should be consistent
-Changed VDP2 debug dialog so it includes one more info text area(for general vdp2 stuff, sprite registers, etc.)


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1325 d7be59e3-070e-4b9a-85a1-4646befae34d
-Added VDP2 debug function for the rest of the registers that don't belong to NBG0-NBG3 and RBG0-RBG1.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1326 d7be59e3-070e-4b9a-85a1-4646befae34d
-Added support for new debug function


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1327 d7be59e3-070e-4b9a-85a1-4646befae34d
-Forgot to update copyright


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1328 d7be59e3-070e-4b9a-85a1-4646befae34d
-Added screen capture to windows port


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1329 d7be59e3-070e-4b9a-85a1-4646befae34d
-Fixed a bunch of warnings
-Fixed a buffer overflow
-Tweaked settings so they're a little more spaced out
-Added new input setting dialog that will eventually allow you to set what peripheral to emulate, etc.
-Added a bunch of tools tips for basic settings and input settings.


git-svn-id: https://yabause.svn.sourceforge.net/svnroot/yabause/trunk@1330 d7be59e3-070e-4b9a-85a1-4646befae34d