OSDN Git Service

[General] Merge resources.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Wed, 18 Jan 2023 03:04:20 +0000 (12:04 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Wed, 18 Jan 2023 03:04:20 +0000 (12:04 +0900)
36 files changed:
source/src/res/m68.rc [new file with mode: 0644]
source/src/res/trnjr.rc [new file with mode: 0644]
source/src/res/trnjr/board.png [new file with mode: 0644]
source/src/res/trnjr/button00.png [new file with mode: 0644]
source/src/res/trnjr/button01.png [new file with mode: 0644]
source/src/res/trnjr/button02.png [new file with mode: 0644]
source/src/res/trnjr/button03.png [new file with mode: 0644]
source/src/res/trnjr/button04.png [new file with mode: 0644]
source/src/res/trnjr/button05.png [new file with mode: 0644]
source/src/res/trnjr/button06.png [new file with mode: 0644]
source/src/res/trnjr/button07.png [new file with mode: 0644]
source/src/res/trnjr/button08.png [new file with mode: 0644]
source/src/res/trnjr/button09.png [new file with mode: 0644]
source/src/res/trnjr/button10.png [new file with mode: 0644]
source/src/res/trnjr/button11.png [new file with mode: 0644]
source/src/res/trnjr/button12.png [new file with mode: 0644]
source/src/res/trnjr/button13.png [new file with mode: 0644]
source/src/res/trnjr/button14.png [new file with mode: 0644]
source/src/res/trnjr/button15.png [new file with mode: 0644]
source/src/res/trnjr/button16.png [new file with mode: 0644]
source/src/res/trnjr/button17.png [new file with mode: 0644]
source/src/res/trnjr/button18.png [new file with mode: 0644]
source/src/res/trnjr/button19.png [new file with mode: 0644]
source/src/res/trnjr/button20.png [new file with mode: 0644]
source/src/res/trnjr/button21.png [new file with mode: 0644]
source/src/res/trnjr/button22.png [new file with mode: 0644]
source/src/res/trnjr/button23.png [new file with mode: 0644]
source/src/res/trnjr/button24.png [new file with mode: 0644]
source/vc++2008/build9.bat
source/vc++2008/m68.vcproj [new file with mode: 0644]
source/vc++2008/trnjr.vcproj [new file with mode: 0644]
source/vc++2017/build15.bat
source/vc++2017/m68.vcxproj [new file with mode: 0644]
source/vc++2017/m68.vcxproj.filters [new file with mode: 0644]
source/vc++2017/trnjr.vcxproj [new file with mode: 0644]
source/vc++2017/trnjr.vcxproj.filters [new file with mode: 0644]

diff --git a/source/src/res/m68.rc b/source/src/res/m68.rc
new file mode 100644 (file)
index 0000000..d90f948
--- /dev/null
@@ -0,0 +1,335 @@
+// Microsoft Visual C++ generated resource script.\r
+//\r
+#include "resource.h"\r
+\r
+#define APSTUDIO_READONLY_SYMBOLS\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Generated from the TEXTINCLUDE 2 resource.\r
+//\r
+#include "afxres.h"\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+#undef APSTUDIO_READONLY_SYMBOLS\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+// Japanese resources\r
+\r
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)\r
+#ifdef _WIN32\r
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT\r
+#pragma code_page(932)\r
+#endif //_WIN32\r
+\r
+#ifdef APSTUDIO_INVOKED\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// TEXTINCLUDE\r
+//\r
+\r
+1 TEXTINCLUDE DISCARDABLE \r
+BEGIN\r
+    "resource.h\0"\r
+END\r
+\r
+2 TEXTINCLUDE DISCARDABLE \r
+BEGIN\r
+    "#include ""afxres.h""\r\n"\r
+    "\0"\r
+END\r
+\r
+3 TEXTINCLUDE DISCARDABLE \r
+BEGIN\r
+    "\r\n"\r
+    "\0"\r
+END\r
+\r
+#endif    // APSTUDIO_INVOKED\r
+\r
+#endif    // Japanese resources\r
+/////////////////////////////////////////////////////////////////////////////\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+// English (U.S.) resources\r
+\r
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
+#ifdef _WIN32\r
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
+#pragma code_page(1252)\r
+#endif //_WIN32\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Accelerator\r
+//\r
+\r
+IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE \r
+BEGIN\r
+    VK_RETURN,      ID_ACCEL_SCREEN,        VIRTKEY, ALT, NOINVERT\r
+    VK_APPS,        ID_ACCEL_SPEED,         VIRTKEY, NOINVERT\r
+    VK_APPS,        ID_ACCEL_ROMAJI,        VIRTKEY, CONTROL, NOINVERT\r
+END\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Menu\r
+//\r
+\r
+IDR_MENU1 MENU DISCARDABLE \r
+BEGIN\r
+    POPUP "Control"\r
+    BEGIN\r
+        MENUITEM "Reset",                       ID_RESET\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "CPU x1",                      ID_CPU_POWER0\r
+        MENUITEM "CPU x2",                      ID_CPU_POWER1\r
+        MENUITEM "CPU x4",                      ID_CPU_POWER2\r
+        MENUITEM "CPU x8",                      ID_CPU_POWER3\r
+        MENUITEM "CPU x16",                     ID_CPU_POWER4\r
+        MENUITEM "Full Speed",                  ID_FULL_SPEED\r
+        MENUITEM SEPARATOR\r
+        POPUP "Save State"\r
+        BEGIN\r
+            MENUITEM "State 0",                 ID_SAVE_STATE0\r
+            MENUITEM "State 1",                 ID_SAVE_STATE1\r
+            MENUITEM "State 2",                 ID_SAVE_STATE2\r
+            MENUITEM "State 3",                 ID_SAVE_STATE3\r
+            MENUITEM "State 4",                 ID_SAVE_STATE4\r
+            MENUITEM "State 5",                 ID_SAVE_STATE5\r
+            MENUITEM "State 6",                 ID_SAVE_STATE6\r
+            MENUITEM "State 7",                 ID_SAVE_STATE7\r
+            MENUITEM "State 8",                 ID_SAVE_STATE8\r
+            MENUITEM "State 9",                 ID_SAVE_STATE9\r
+        END\r
+        POPUP "Load State"\r
+        BEGIN\r
+            MENUITEM "State 0",                 ID_LOAD_STATE0\r
+            MENUITEM "State 1",                 ID_LOAD_STATE1\r
+            MENUITEM "State 2",                 ID_LOAD_STATE2\r
+            MENUITEM "State 3",                 ID_LOAD_STATE3\r
+            MENUITEM "State 4",                 ID_LOAD_STATE4\r
+            MENUITEM "State 5",                 ID_LOAD_STATE5\r
+            MENUITEM "State 6",                 ID_LOAD_STATE6\r
+            MENUITEM "State 7",                 ID_LOAD_STATE7\r
+            MENUITEM "State 8",                 ID_LOAD_STATE8\r
+            MENUITEM "State 9",                 ID_LOAD_STATE9\r
+        END\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Paste",                       ID_AUTOKEY_START\r
+        MENUITEM "Stop",                        ID_AUTOKEY_STOP\r
+        MENUITEM "Romaji to Kana",              ID_ROMAJI_TO_KANA\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Debug Main CPU",              ID_OPEN_DEBUGGER0\r
+        MENUITEM "Close Debugger",              ID_CLOSE_DEBUGGER\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Exit",                        ID_EXIT\r
+    END\r
+    POPUP "FD1"\r
+    BEGIN\r
+        MENUITEM "Insert",                      ID_OPEN_FD1\r
+        MENUITEM "Eject",                       ID_CLOSE_FD1\r
+        MENUITEM "Insert Blank 2DD Disk",       ID_OPEN_BLANK_2DD_FD1\r
+        MENUITEM "Insert Blank 2HD Disk",       ID_OPEN_BLANK_2HD_FD1\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Write Protected",             ID_WRITE_PROTECT_FD1\r
+        MENUITEM "Correct Timing",              ID_CORRECT_TIMING_FD1\r
+        MENUITEM "Ignore CRC Errors",           ID_IGNORE_CRC_FD1\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Recent",                      ID_RECENT_FD1\r
+    END\r
+    POPUP "FD2"\r
+    BEGIN\r
+        MENUITEM "Insert",                      ID_OPEN_FD2\r
+        MENUITEM "Eject",                       ID_CLOSE_FD2\r
+        MENUITEM "Insert Blank 2DD Disk",       ID_OPEN_BLANK_2DD_FD2\r
+        MENUITEM "Insert Blank 2HD Disk",       ID_OPEN_BLANK_2HD_FD2\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Write Protected",             ID_WRITE_PROTECT_FD2\r
+        MENUITEM "Correct Timing",              ID_CORRECT_TIMING_FD2\r
+        MENUITEM "Ignore CRC Errors",           ID_IGNORE_CRC_FD2\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Recent",                      ID_RECENT_FD2\r
+    END\r
+    POPUP "FD3"\r
+    BEGIN\r
+        MENUITEM "Insert",                      ID_OPEN_FD3\r
+        MENUITEM "Eject",                       ID_CLOSE_FD3\r
+        MENUITEM "Insert Blank 2DD Disk",       ID_OPEN_BLANK_2DD_FD3\r
+        MENUITEM "Insert Blank 2HD Disk",       ID_OPEN_BLANK_2HD_FD3\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Write Protected",             ID_WRITE_PROTECT_FD3\r
+        MENUITEM "Correct Timing",              ID_CORRECT_TIMING_FD3\r
+        MENUITEM "Ignore CRC Errors",           ID_IGNORE_CRC_FD3\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Recent",                      ID_RECENT_FD3\r
+    END\r
+    POPUP "FD4"\r
+    BEGIN\r
+        MENUITEM "Insert",                      ID_OPEN_FD4\r
+        MENUITEM "Eject",                       ID_CLOSE_FD4\r
+        MENUITEM "Insert Blank 2DD Disk",       ID_OPEN_BLANK_2DD_FD4\r
+        MENUITEM "Insert Blank 2HD Disk",       ID_OPEN_BLANK_2HD_FD4\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Write Protected",             ID_WRITE_PROTECT_FD4\r
+        MENUITEM "Correct Timing",              ID_CORRECT_TIMING_FD4\r
+        MENUITEM "Ignore CRC Errors",           ID_IGNORE_CRC_FD4\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Recent",                      ID_RECENT_FD4\r
+    END\r
+    POPUP "Device"\r
+    BEGIN\r
+        POPUP "DIP Switch"\r
+        BEGIN\r
+            MENUITEM "SW1: OS Boot/Debug",      ID_VM_DIPSWITCH0\r
+            MENUITEM "SW2: Debug",              ID_VM_DIPSWITCH1\r
+            MENUITEM "SW3: Debug",              ID_VM_DIPSWITCH2\r
+            MENUITEM "SW4: (Reserved)",         ID_VM_DIPSWITCH3\r
+            MENUITEM "SW5: (Reserved)",         ID_VM_DIPSWITCH4\r
+            MENUITEM "SW6: (Reserved)",         ID_VM_DIPSWITCH5\r
+            MENUITEM "SW7: (Reserved)",         ID_VM_DIPSWITCH6\r
+            MENUITEM "SW8: Memory Page #0",     ID_VM_DIPSWITCH7\r
+        END\r
+        POPUP "Drive"\r
+        BEGIN\r
+            MENUITEM "FD20-I (3.5inch-1DD)",    ID_VM_DRIVE_TYPE0\r
+            MENUITEM "FD20 (5.25inch-1DD)",     ID_VM_DRIVE_TYPE1\r
+            MENUITEM "DF44H (8inch-2D)",        ID_VM_DRIVE_TYPE2\r
+        END\r
+        POPUP "Keyboard"\r
+        BEGIN\r
+            MENUITEM "ASCII Keyboard",          ID_VM_KEYBOARD_TYPE0\r
+            MENUITEM "JIS Keyboard",            ID_VM_KEYBOARD_TYPE1\r
+        END\r
+        POPUP "Sound"\r
+        BEGIN\r
+            MENUITEM "Play FDD Noise",          ID_VM_SOUND_NOISE_FDD\r
+        END\r
+        POPUP "Display"\r
+        BEGIN\r
+            MENUITEM "Color Monitor",           ID_VM_MONITOR_TYPE0\r
+            MENUITEM "Green Monitor",           ID_VM_MONITOR_TYPE1\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "Scanline",                ID_VM_MONITOR_SCANLINE\r
+        END\r
+    END\r
+    POPUP "Host"\r
+    BEGIN\r
+        MENUITEM "Rec Movie 60fps",             ID_HOST_REC_MOVIE_60FPS\r
+        MENUITEM "Rec Movie 30fps",             ID_HOST_REC_MOVIE_30FPS\r
+        MENUITEM "Rec Movie 15fps",             ID_HOST_REC_MOVIE_15FPS\r
+        MENUITEM "Rec Sound",                   ID_HOST_REC_SOUND\r
+        MENUITEM "Stop",                        ID_HOST_REC_STOP\r
+        MENUITEM "Capture Screen",              ID_HOST_CAPTURE_SCREEN\r
+        MENUITEM SEPARATOR\r
+        POPUP "Screen"\r
+        BEGIN\r
+            MENUITEM "Window x1",               ID_SCREEN_WINDOW\r
+            MENUITEM "Fullscreen 640x400",      ID_SCREEN_FULLSCREEN\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "Window Stretch 1",        ID_SCREEN_WINDOW_STRETCH\r
+            MENUITEM "Window Stretch 2",        ID_SCREEN_WINDOW_ASPECT\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "Fullscreen Stretch 1",    ID_SCREEN_FULLSCREEN_DOTBYDOT\r
+            MENUITEM "Fullscreen Stretch 2",    ID_SCREEN_FULLSCREEN_STRETCH\r
+            MENUITEM "Fullscreen Stretch 3",    ID_SCREEN_FULLSCREEN_ASPECT\r
+            MENUITEM "Fullscreen Stretch 4",    ID_SCREEN_FULLSCREEN_FILL\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "Rotate 0deg",             ID_SCREEN_ROTATE_0\r
+            MENUITEM "Rotate +90deg",           ID_SCREEN_ROTATE_90\r
+            MENUITEM "Rotate 180deg",           ID_SCREEN_ROTATE_180\r
+            MENUITEM "Rotate -90deg",           ID_SCREEN_ROTATE_270\r
+        END\r
+        POPUP "Filter"\r
+        BEGIN\r
+            MENUITEM "RGB Filter",              ID_FILTER_RGB\r
+            MENUITEM "None",                    ID_FILTER_NONE\r
+        END\r
+        POPUP "Sound"\r
+        BEGIN\r
+            MENUITEM "2000Hz",                  ID_SOUND_FREQ0\r
+            MENUITEM "4000Hz",                  ID_SOUND_FREQ1\r
+            MENUITEM "8000Hz",                  ID_SOUND_FREQ2\r
+            MENUITEM "11025Hz",                 ID_SOUND_FREQ3\r
+            MENUITEM "22050Hz",                 ID_SOUND_FREQ4\r
+            MENUITEM "44100Hz",                 ID_SOUND_FREQ5\r
+            MENUITEM "48000Hz",                 ID_SOUND_FREQ6\r
+            MENUITEM "96000Hz",                 ID_SOUND_FREQ7\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "50msec",                  ID_SOUND_LATE0\r
+            MENUITEM "100msec",                 ID_SOUND_LATE1\r
+            MENUITEM "200msec",                 ID_SOUND_LATE2\r
+            MENUITEM "300msec",                 ID_SOUND_LATE3\r
+            MENUITEM "400msec",                 ID_SOUND_LATE4\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "Realtime Mix",            ID_SOUND_STRICT_RENDER\r
+            MENUITEM "Light Weight Mix",        ID_SOUND_LIGHT_RENDER\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "Volume",                  ID_SOUND_VOLUME\r
+        END\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Use Direct2D1",               ID_HOST_USE_D2D1\r
+        MENUITEM "Use Direct3D9",               ID_HOST_USE_D3D9\r
+        MENUITEM "Wait Vsync",                  ID_HOST_WAIT_VSYNC\r
+        MENUITEM "Use DirectInput",             ID_HOST_USE_DINPUT\r
+        MENUITEM "Disable Windows 8 DWM",       ID_HOST_DISABLE_DWM\r
+        MENUITEM "Show Status Bar",             ID_HOST_SHOW_STATUS_BAR\r
+    END\r
+END\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Image\r
+//\r
+\r
+IDI_BITMAP_ACCESS_OFF   BITMAP  DISCARDABLE     "indicator/access_off.bmp"\r
+IDI_BITMAP_ACCESS_ON    BITMAP  DISCARDABLE     "indicator/access_on.bmp"\r
+IDI_BITMAP_ACCESS_ON2   BITMAP  DISCARDABLE     "indicator/access_green.bmp"\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Icon\r
+//\r
+\r
+// Icon with lowest ID value placed first to ensure application icon\r
+// remains consistent on all systems.\r
+IDI_ICON1               ICON    DISCARDABLE     "m68.ico"\r
+#endif    // English (U.S.) resources\r
+/////////////////////////////////////////////////////////////////////////////\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Dialog\r
+//\r
+\r
+IDD_VOLUME DIALOG DISCARDABLE  0, 0, 250, 90\r
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
+CAPTION "Volume"\r
+FONT 9, "MS PGothic"\r
+BEGIN\r
+    LTEXT           "Sound Device #1",IDC_VOLUME_CAPTION0,6,6,60,8\r
+    CONTROL         "",IDC_VOLUME_PARAM_L0,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,70,6,175,12\r
+    CONTROL         "",IDC_VOLUME_PARAM_R0,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,70,21,175,12\r
+    LTEXT           "Sound Device #2",IDC_VOLUME_CAPTION1,6,36,60,8\r
+    CONTROL         "",IDC_VOLUME_PARAM_L1,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,70,36,175,12\r
+    CONTROL         "",IDC_VOLUME_PARAM_R1,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,70,51,175,12\r
+    DEFPUSHBUTTON   "OK",IDOK,70,70,50,14\r
+    DEFPUSHBUTTON   "Reset",IDC_VOLUME_RESET,130,70,50,14\r
+END\r
+\r
+\r
+\r
+#ifndef APSTUDIO_INVOKED\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Generated from the TEXTINCLUDE 3 resource.\r
+//\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+#endif    // not APSTUDIO_INVOKED\r
+\r
diff --git a/source/src/res/trnjr.rc b/source/src/res/trnjr.rc
new file mode 100644 (file)
index 0000000..f2358ee
--- /dev/null
@@ -0,0 +1,239 @@
+// Microsoft Visual C++ generated resource script.\r
+//\r
+#include "resource.h"\r
+\r
+#define APSTUDIO_READONLY_SYMBOLS\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Generated from the TEXTINCLUDE 2 resource.\r
+//\r
+#include "afxres.h"\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+#undef APSTUDIO_READONLY_SYMBOLS\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+// Japanese resources\r
+\r
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)\r
+#ifdef _WIN32\r
+LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT\r
+#pragma code_page(932)\r
+#endif //_WIN32\r
+\r
+#ifdef APSTUDIO_INVOKED\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// TEXTINCLUDE\r
+//\r
+\r
+1 TEXTINCLUDE DISCARDABLE \r
+BEGIN\r
+    "resource.h\0"\r
+END\r
+\r
+2 TEXTINCLUDE DISCARDABLE \r
+BEGIN\r
+    "#include ""afxres.h""\r\n"\r
+    "\0"\r
+END\r
+\r
+3 TEXTINCLUDE DISCARDABLE \r
+BEGIN\r
+    "\r\n"\r
+    "\0"\r
+END\r
+\r
+#endif    // APSTUDIO_INVOKED\r
+\r
+#endif    // Japanese resources\r
+/////////////////////////////////////////////////////////////////////////////\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+// English (U.S.) resources\r
+\r
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r
+#ifdef _WIN32\r
+LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US\r
+#pragma code_page(1252)\r
+#endif //_WIN32\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Accelerator\r
+//\r
+\r
+IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE \r
+BEGIN\r
+    VK_RETURN,      ID_ACCEL_SCREEN,        VIRTKEY, ALT, NOINVERT\r
+    VK_APPS,        ID_ACCEL_SPEED,         VIRTKEY, NOINVERT\r
+END\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Menu\r
+//\r
+\r
+IDR_MENU1 MENU DISCARDABLE \r
+BEGIN\r
+    POPUP "Control"\r
+    BEGIN\r
+        MENUITEM "Reset",                       ID_RESET\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "CPU x1",                      ID_CPU_POWER0\r
+        MENUITEM "CPU x2",                      ID_CPU_POWER1\r
+        MENUITEM "CPU x4",                      ID_CPU_POWER2\r
+        MENUITEM "CPU x8",                      ID_CPU_POWER3\r
+        MENUITEM "CPU x16",                     ID_CPU_POWER4\r
+        MENUITEM "Full Speed",                  ID_FULL_SPEED\r
+        MENUITEM SEPARATOR\r
+        POPUP "Save State"\r
+        BEGIN\r
+            MENUITEM "State 0",                 ID_SAVE_STATE0\r
+            MENUITEM "State 1",                 ID_SAVE_STATE1\r
+            MENUITEM "State 2",                 ID_SAVE_STATE2\r
+            MENUITEM "State 3",                 ID_SAVE_STATE3\r
+            MENUITEM "State 4",                 ID_SAVE_STATE4\r
+            MENUITEM "State 5",                 ID_SAVE_STATE5\r
+            MENUITEM "State 6",                 ID_SAVE_STATE6\r
+            MENUITEM "State 7",                 ID_SAVE_STATE7\r
+            MENUITEM "State 8",                 ID_SAVE_STATE8\r
+            MENUITEM "State 9",                 ID_SAVE_STATE9\r
+        END\r
+        POPUP "Load State"\r
+        BEGIN\r
+            MENUITEM "State 0",                 ID_LOAD_STATE0\r
+            MENUITEM "State 1",                 ID_LOAD_STATE1\r
+            MENUITEM "State 2",                 ID_LOAD_STATE2\r
+            MENUITEM "State 3",                 ID_LOAD_STATE3\r
+            MENUITEM "State 4",                 ID_LOAD_STATE4\r
+            MENUITEM "State 5",                 ID_LOAD_STATE5\r
+            MENUITEM "State 6",                 ID_LOAD_STATE6\r
+            MENUITEM "State 7",                 ID_LOAD_STATE7\r
+            MENUITEM "State 8",                 ID_LOAD_STATE8\r
+            MENUITEM "State 9",                 ID_LOAD_STATE9\r
+        END\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Debug Main CPU",              ID_OPEN_DEBUGGER0\r
+        MENUITEM "Close Debugger",              ID_CLOSE_DEBUGGER\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Exit",                        ID_EXIT\r
+    END\r
+    POPUP "RAM"\r
+    BEGIN\r
+        MENUITEM "Load",                        ID_LOAD_BINARY1\r
+        MENUITEM "Save",                        ID_SAVE_BINARY1\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Recent",                      ID_RECENT_BINARY1\r
+    END\r
+    POPUP "Host"\r
+    BEGIN\r
+        MENUITEM "Rec Sound",                   ID_HOST_REC_SOUND\r
+        MENUITEM "Stop",                        ID_HOST_REC_STOP\r
+        MENUITEM SEPARATOR\r
+        POPUP "Sound"\r
+        BEGIN\r
+            MENUITEM "2000Hz",                  ID_SOUND_FREQ0\r
+            MENUITEM "4000Hz",                  ID_SOUND_FREQ1\r
+            MENUITEM "8000Hz",                  ID_SOUND_FREQ2\r
+            MENUITEM "11025Hz",                 ID_SOUND_FREQ3\r
+            MENUITEM "22050Hz",                 ID_SOUND_FREQ4\r
+            MENUITEM "44100Hz",                 ID_SOUND_FREQ5\r
+            MENUITEM "48000Hz",                 ID_SOUND_FREQ6\r
+            MENUITEM "96000Hz",                 ID_SOUND_FREQ7\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "50msec",                  ID_SOUND_LATE0\r
+            MENUITEM "100msec",                 ID_SOUND_LATE1\r
+            MENUITEM "200msec",                 ID_SOUND_LATE2\r
+            MENUITEM "300msec",                 ID_SOUND_LATE3\r
+            MENUITEM "400msec",                 ID_SOUND_LATE4\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "Realtime Mix",            ID_SOUND_STRICT_RENDER\r
+            MENUITEM "Light Weight Mix",        ID_SOUND_LIGHT_RENDER\r
+            MENUITEM SEPARATOR\r
+            MENUITEM "Volume",                  ID_SOUND_VOLUME\r
+        END\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Use DirectInput",             ID_HOST_USE_DINPUT\r
+        MENUITEM "Disable Windows 8 DWM",       ID_HOST_DISABLE_DWM\r
+        MENUITEM "Show Status Bar",             ID_HOST_SHOW_STATUS_BAR\r
+    END\r
+END\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Image\r
+//\r
+\r
+IDI_BITMAP_BOARD        IMAGE   DISCARDABLE     "trnjr/board.png"\r
+IDI_BITMAP_BUTTON00     IMAGE   DISCARDABLE     "trnjr/button00.png"\r
+IDI_BITMAP_BUTTON01     IMAGE   DISCARDABLE     "trnjr/button01.png"\r
+IDI_BITMAP_BUTTON02     IMAGE   DISCARDABLE     "trnjr/button02.png"\r
+IDI_BITMAP_BUTTON03     IMAGE   DISCARDABLE     "trnjr/button03.png"\r
+IDI_BITMAP_BUTTON04     IMAGE   DISCARDABLE     "trnjr/button04.png"\r
+IDI_BITMAP_BUTTON05     IMAGE   DISCARDABLE     "trnjr/button05.png"\r
+IDI_BITMAP_BUTTON06     IMAGE   DISCARDABLE     "trnjr/button06.png"\r
+IDI_BITMAP_BUTTON07     IMAGE   DISCARDABLE     "trnjr/button07.png"\r
+IDI_BITMAP_BUTTON08     IMAGE   DISCARDABLE     "trnjr/button08.png"\r
+IDI_BITMAP_BUTTON09     IMAGE   DISCARDABLE     "trnjr/button09.png"\r
+IDI_BITMAP_BUTTON10     IMAGE   DISCARDABLE     "trnjr/button10.png"\r
+IDI_BITMAP_BUTTON11     IMAGE   DISCARDABLE     "trnjr/button11.png"\r
+IDI_BITMAP_BUTTON12     IMAGE   DISCARDABLE     "trnjr/button12.png"\r
+IDI_BITMAP_BUTTON13     IMAGE   DISCARDABLE     "trnjr/button13.png"\r
+IDI_BITMAP_BUTTON14     IMAGE   DISCARDABLE     "trnjr/button14.png"\r
+IDI_BITMAP_BUTTON15     IMAGE   DISCARDABLE     "trnjr/button15.png"\r
+IDI_BITMAP_BUTTON16     IMAGE   DISCARDABLE     "trnjr/button16.png"\r
+IDI_BITMAP_BUTTON17     IMAGE   DISCARDABLE     "trnjr/button17.png"\r
+IDI_BITMAP_BUTTON18     IMAGE   DISCARDABLE     "trnjr/button18.png"\r
+IDI_BITMAP_BUTTON19     IMAGE   DISCARDABLE     "trnjr/button19.png"\r
+IDI_BITMAP_BUTTON20     IMAGE   DISCARDABLE     "trnjr/button20.png"\r
+IDI_BITMAP_BUTTON21     IMAGE   DISCARDABLE     "trnjr/button21.png"\r
+IDI_BITMAP_BUTTON22     IMAGE   DISCARDABLE     "trnjr/button22.png"\r
+IDI_BITMAP_BUTTON23     IMAGE   DISCARDABLE     "trnjr/button23.png"\r
+IDI_BITMAP_BUTTON24     IMAGE   DISCARDABLE     "trnjr/button24.png"\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Icon\r
+//\r
+\r
+// Icon with lowest ID value placed first to ensure application icon\r
+// remains consistent on all systems.\r
+IDI_ICON1               ICON    DISCARDABLE     "trnjr.ico"\r
+#endif    // English (U.S.) resources\r
+/////////////////////////////////////////////////////////////////////////////\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Dialog\r
+//\r
+\r
+IDD_VOLUME DIALOG DISCARDABLE  0, 0, 250, 60\r
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
+CAPTION "Volume"\r
+FONT 9, "MS PGothic"\r
+BEGIN\r
+    LTEXT           "Sound Device #1",IDC_VOLUME_CAPTION0,6,6,60,8\r
+    CONTROL         "",IDC_VOLUME_PARAM_L0,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,70,6,175,12\r
+    CONTROL         "",IDC_VOLUME_PARAM_R0,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,70,21,175,12\r
+    DEFPUSHBUTTON   "OK",IDOK,70,40,50,14\r
+    DEFPUSHBUTTON   "Reset",IDC_VOLUME_RESET,130,40,50,14\r
+END\r
+\r
+\r
+\r
+#ifndef APSTUDIO_INVOKED\r
+/////////////////////////////////////////////////////////////////////////////\r
+//\r
+// Generated from the TEXTINCLUDE 3 resource.\r
+//\r
+\r
+\r
+/////////////////////////////////////////////////////////////////////////////\r
+#endif    // not APSTUDIO_INVOKED\r
+\r
diff --git a/source/src/res/trnjr/board.png b/source/src/res/trnjr/board.png
new file mode 100644 (file)
index 0000000..c8210d9
Binary files /dev/null and b/source/src/res/trnjr/board.png differ
diff --git a/source/src/res/trnjr/button00.png b/source/src/res/trnjr/button00.png
new file mode 100644 (file)
index 0000000..df901f9
Binary files /dev/null and b/source/src/res/trnjr/button00.png differ
diff --git a/source/src/res/trnjr/button01.png b/source/src/res/trnjr/button01.png
new file mode 100644 (file)
index 0000000..487bc7e
Binary files /dev/null and b/source/src/res/trnjr/button01.png differ
diff --git a/source/src/res/trnjr/button02.png b/source/src/res/trnjr/button02.png
new file mode 100644 (file)
index 0000000..db97be8
Binary files /dev/null and b/source/src/res/trnjr/button02.png differ
diff --git a/source/src/res/trnjr/button03.png b/source/src/res/trnjr/button03.png
new file mode 100644 (file)
index 0000000..530d33a
Binary files /dev/null and b/source/src/res/trnjr/button03.png differ
diff --git a/source/src/res/trnjr/button04.png b/source/src/res/trnjr/button04.png
new file mode 100644 (file)
index 0000000..21df4f9
Binary files /dev/null and b/source/src/res/trnjr/button04.png differ
diff --git a/source/src/res/trnjr/button05.png b/source/src/res/trnjr/button05.png
new file mode 100644 (file)
index 0000000..9d9cb37
Binary files /dev/null and b/source/src/res/trnjr/button05.png differ
diff --git a/source/src/res/trnjr/button06.png b/source/src/res/trnjr/button06.png
new file mode 100644 (file)
index 0000000..f943c56
Binary files /dev/null and b/source/src/res/trnjr/button06.png differ
diff --git a/source/src/res/trnjr/button07.png b/source/src/res/trnjr/button07.png
new file mode 100644 (file)
index 0000000..ce320cd
Binary files /dev/null and b/source/src/res/trnjr/button07.png differ
diff --git a/source/src/res/trnjr/button08.png b/source/src/res/trnjr/button08.png
new file mode 100644 (file)
index 0000000..a8e0a39
Binary files /dev/null and b/source/src/res/trnjr/button08.png differ
diff --git a/source/src/res/trnjr/button09.png b/source/src/res/trnjr/button09.png
new file mode 100644 (file)
index 0000000..fb342b2
Binary files /dev/null and b/source/src/res/trnjr/button09.png differ
diff --git a/source/src/res/trnjr/button10.png b/source/src/res/trnjr/button10.png
new file mode 100644 (file)
index 0000000..9a3fc7a
Binary files /dev/null and b/source/src/res/trnjr/button10.png differ
diff --git a/source/src/res/trnjr/button11.png b/source/src/res/trnjr/button11.png
new file mode 100644 (file)
index 0000000..78b92f1
Binary files /dev/null and b/source/src/res/trnjr/button11.png differ
diff --git a/source/src/res/trnjr/button12.png b/source/src/res/trnjr/button12.png
new file mode 100644 (file)
index 0000000..df454dd
Binary files /dev/null and b/source/src/res/trnjr/button12.png differ
diff --git a/source/src/res/trnjr/button13.png b/source/src/res/trnjr/button13.png
new file mode 100644 (file)
index 0000000..3dc989f
Binary files /dev/null and b/source/src/res/trnjr/button13.png differ
diff --git a/source/src/res/trnjr/button14.png b/source/src/res/trnjr/button14.png
new file mode 100644 (file)
index 0000000..300dfb7
Binary files /dev/null and b/source/src/res/trnjr/button14.png differ
diff --git a/source/src/res/trnjr/button15.png b/source/src/res/trnjr/button15.png
new file mode 100644 (file)
index 0000000..66f55d2
Binary files /dev/null and b/source/src/res/trnjr/button15.png differ
diff --git a/source/src/res/trnjr/button16.png b/source/src/res/trnjr/button16.png
new file mode 100644 (file)
index 0000000..74a692d
Binary files /dev/null and b/source/src/res/trnjr/button16.png differ
diff --git a/source/src/res/trnjr/button17.png b/source/src/res/trnjr/button17.png
new file mode 100644 (file)
index 0000000..d5f932e
Binary files /dev/null and b/source/src/res/trnjr/button17.png differ
diff --git a/source/src/res/trnjr/button18.png b/source/src/res/trnjr/button18.png
new file mode 100644 (file)
index 0000000..f36142b
Binary files /dev/null and b/source/src/res/trnjr/button18.png differ
diff --git a/source/src/res/trnjr/button19.png b/source/src/res/trnjr/button19.png
new file mode 100644 (file)
index 0000000..0c25227
Binary files /dev/null and b/source/src/res/trnjr/button19.png differ
diff --git a/source/src/res/trnjr/button20.png b/source/src/res/trnjr/button20.png
new file mode 100644 (file)
index 0000000..b6fdcbd
Binary files /dev/null and b/source/src/res/trnjr/button20.png differ
diff --git a/source/src/res/trnjr/button21.png b/source/src/res/trnjr/button21.png
new file mode 100644 (file)
index 0000000..52655f1
Binary files /dev/null and b/source/src/res/trnjr/button21.png differ
diff --git a/source/src/res/trnjr/button22.png b/source/src/res/trnjr/button22.png
new file mode 100644 (file)
index 0000000..41f15c4
Binary files /dev/null and b/source/src/res/trnjr/button22.png differ
diff --git a/source/src/res/trnjr/button23.png b/source/src/res/trnjr/button23.png
new file mode 100644 (file)
index 0000000..fc179ee
Binary files /dev/null and b/source/src/res/trnjr/button23.png differ
diff --git a/source/src/res/trnjr/button24.png b/source/src/res/trnjr/button24.png
new file mode 100644 (file)
index 0000000..03d5ca6
Binary files /dev/null and b/source/src/res/trnjr/button24.png differ
index eafc4e4..836a62a 100644 (file)
@@ -415,6 +415,10 @@ devenv.com tvboy.vcproj /Rebuild Release
 mkdir build_xp\tvboy\r
 copy Release\tvboy.exe build_xp\tvboy\.\r
 \r
+devenv.com trnjr.vcproj /Rebuild Release\r
+mkdir build_xp\trnjr\r
+copy Release\trnjr.exe build_xp\trnjr\.\r
+\r
 devenv.com x07.vcproj /Rebuild Release\r
 mkdir build_xp\x07\r
 copy Release\x07.exe build_xp\x07\.\r
diff --git a/source/vc++2008/m68.vcproj b/source/vc++2008/m68.vcproj
new file mode 100644 (file)
index 0000000..92b2ba1
--- /dev/null
@@ -0,0 +1,1122 @@
+<?xml version="1.0" encoding="shift_jis"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="9.00"\r
+       Name="m68"\r
+       ProjectGUID="{26207C6A-4A3C-4BE2-A3D6-C8A2FF886A96}"\r
+       RootNamespace="m68"\r
+       TargetFrameworkVersion="131072"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory=".\Debug"\r
+                       IntermediateDirectory=".\Debug"\r
+                       ConfigurationType="1"\r
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"\r
+                       UseOfMFC="0"\r
+                       ATLMinimizesCRunTimeLibraryUsage="false"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               PreprocessorDefinitions="_DEBUG"\r
+                               MkTypLibCompatible="true"\r
+                               SuppressStartupBanner="true"\r
+                               TargetEnvironment="1"\r
+                               TypeLibraryName=".\Debug/m68.tlb"\r
+                               HeaderFileName=""\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_M68"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="1"\r
+                               PrecompiledHeaderFile=".\Debug/m68.pch"\r
+                               AssemblerListingLocation=".\Debug/"\r
+                               ObjectFile=".\Debug/"\r
+                               ProgramDataBaseFileName=".\Debug/"\r
+                               BrowseInformation="1"\r
+                               WarningLevel="3"\r
+                               SuppressStartupBanner="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                               PreprocessorDefinitions="_DEBUG"\r
+                               Culture="1041"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"\r
+                               OutputFile=".\Debug/m68.exe"\r
+                               LinkIncremental="2"\r
+                               SuppressStartupBanner="true"\r
+                               GenerateManifest="false"\r
+                               GenerateDebugInformation="true"\r
+                               ProgramDatabaseFile=".\Debug/m68.pdb"\r
+                               SubSystem="2"\r
+                               RandomizedBaseAddress="1"\r
+                               DataExecutionPrevention="0"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                               SuppressStartupBanner="true"\r
+                               OutputFile=".\Debug/m68.bsc"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory=".\Release"\r
+                       IntermediateDirectory=".\Release"\r
+                       ConfigurationType="1"\r
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"\r
+                       UseOfMFC="0"\r
+                       ATLMinimizesCRunTimeLibraryUsage="false"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               PreprocessorDefinitions="NDEBUG"\r
+                               MkTypLibCompatible="true"\r
+                               SuppressStartupBanner="true"\r
+                               TargetEnvironment="1"\r
+                               TypeLibraryName=".\Release/m68.tlb"\r
+                               HeaderFileName=""\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="2"\r
+                               InlineFunctionExpansion="2"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_M68"\r
+                               StringPooling="true"\r
+                               RuntimeLibrary="0"\r
+                               EnableFunctionLevelLinking="true"\r
+                               EnableEnhancedInstructionSet="2"\r
+                               PrecompiledHeaderFile=".\Release/m68.pch"\r
+                               AssemblerListingLocation=".\Release/"\r
+                               ObjectFile=".\Release/"\r
+                               ProgramDataBaseFileName=".\Release/"\r
+                               BrowseInformation="1"\r
+                               WarningLevel="3"\r
+                               SuppressStartupBanner="true"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                               PreprocessorDefinitions="NDEBUG"\r
+                               Culture="1033"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"\r
+                               OutputFile=".\Release/m68.exe"\r
+                               LinkIncremental="1"\r
+                               SuppressStartupBanner="true"\r
+                               GenerateManifest="false"\r
+                               ProgramDatabaseFile=".\Release/m68.pdb"\r
+                               SubSystem="2"\r
+                               RandomizedBaseAddress="1"\r
+                               DataExecutionPrevention="0"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                               SuppressStartupBanner="true"\r
+                               OutputFile=".\Release/m68.bsc"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\src\common.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\config.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\fifo.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\fileio.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <Filter\r
+                               Name="EMU Source Files"\r
+                               Filter="cpp"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\debugger.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\emu.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="OSD Source Files"\r
+                               Filter="cpp"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_console.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_input.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_screen.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_sound.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\winmain.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="VM Common Source Files"\r
+                               Filter="cpp"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\vm\am9511.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\disk.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\event.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\hd46505.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\io.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\mb8877.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\memory.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\noise.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\not.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\pcm1bit.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80ctc.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80dma.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80pio.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80sio.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="VM Driver Source Files"\r
+                               Filter="cpp"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\apu.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\beep.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\display.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\floppy.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\keyboard.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\m23.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\membus.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                       </Filter>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\src\common.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\config.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\fifo.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\fileio.h"\r
+                               >\r
+                       </File>\r
+                       <Filter\r
+                               Name="EMU Header Files"\r
+                               Filter="h"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\emu.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="OSD Header Files"\r
+                               Filter="h"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="VM Common Header Files"\r
+                               Filter="h"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\vm\am9511.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\debugger.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\device.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\disk.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\event.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\hd46505.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\io.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\mb8877.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\memory.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\noise.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\not.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\pcm1bit.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\vm.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\vm_template.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80ctc.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80dma.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80pio.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80sio.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="VM Driver Header Files"\r
+                               Filter="h"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\apu.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\beep.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\display.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\floppy.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\keyboard.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\m23.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\m23\membus.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\src\res\indicator\access_green.bmp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\indicator\access_off.bmp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\indicator\access_on.bmp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\m68.ico"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\m68.rc"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCResourceCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                               AdditionalIncludeDirectories="..\src\res"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCResourceCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                               AdditionalIncludeDirectories="..\src\res"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\resource.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
diff --git a/source/vc++2008/trnjr.vcproj b/source/vc++2008/trnjr.vcproj
new file mode 100644 (file)
index 0000000..d03856e
--- /dev/null
@@ -0,0 +1,1018 @@
+<?xml version="1.0" encoding="shift_jis"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="9.00"\r
+       Name="trnjr"\r
+       ProjectGUID="{F62D036D-7569-431B-9C55-C056A4D3145A}"\r
+       RootNamespace="trnjr"\r
+       TargetFrameworkVersion="131072"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory=".\Debug"\r
+                       IntermediateDirectory=".\Debug"\r
+                       ConfigurationType="1"\r
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"\r
+                       UseOfMFC="0"\r
+                       ATLMinimizesCRunTimeLibraryUsage="false"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               PreprocessorDefinitions="_DEBUG"\r
+                               MkTypLibCompatible="true"\r
+                               SuppressStartupBanner="true"\r
+                               TargetEnvironment="1"\r
+                               TypeLibraryName=".\Debug/trnjr.tlb"\r
+                               HeaderFileName=""\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_TRNJR"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="1"\r
+                               PrecompiledHeaderFile=".\Debug/trnjr.pch"\r
+                               AssemblerListingLocation=".\Debug/"\r
+                               ObjectFile=".\Debug/"\r
+                               ProgramDataBaseFileName=".\Debug/"\r
+                               BrowseInformation="1"\r
+                               WarningLevel="3"\r
+                               SuppressStartupBanner="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                               PreprocessorDefinitions="_DEBUG"\r
+                               Culture="1041"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"\r
+                               OutputFile=".\Debug/trnjr.exe"\r
+                               LinkIncremental="2"\r
+                               SuppressStartupBanner="true"\r
+                               GenerateManifest="false"\r
+                               GenerateDebugInformation="true"\r
+                               ProgramDatabaseFile=".\Debug/trnjr.pdb"\r
+                               SubSystem="2"\r
+                               RandomizedBaseAddress="1"\r
+                               DataExecutionPrevention="0"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                               SuppressStartupBanner="true"\r
+                               OutputFile=".\Debug/trnjr.bsc"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory=".\Release"\r
+                       IntermediateDirectory=".\Release"\r
+                       ConfigurationType="1"\r
+                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"\r
+                       UseOfMFC="0"\r
+                       ATLMinimizesCRunTimeLibraryUsage="false"\r
+                       CharacterSet="2"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               PreprocessorDefinitions="NDEBUG"\r
+                               MkTypLibCompatible="true"\r
+                               SuppressStartupBanner="true"\r
+                               TargetEnvironment="1"\r
+                               TypeLibraryName=".\Release/trnjr.tlb"\r
+                               HeaderFileName=""\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="2"\r
+                               InlineFunctionExpansion="2"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_TRNJR"\r
+                               StringPooling="true"\r
+                               RuntimeLibrary="0"\r
+                               EnableFunctionLevelLinking="true"\r
+                               EnableEnhancedInstructionSet="2"\r
+                               PrecompiledHeaderFile=".\Release/trnjr.pch"\r
+                               AssemblerListingLocation=".\Release/"\r
+                               ObjectFile=".\Release/"\r
+                               ProgramDataBaseFileName=".\Release/"\r
+                               BrowseInformation="1"\r
+                               WarningLevel="3"\r
+                               SuppressStartupBanner="true"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                               PreprocessorDefinitions="NDEBUG"\r
+                               Culture="1033"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"\r
+                               OutputFile=".\Release/trnjr.exe"\r
+                               LinkIncremental="1"\r
+                               SuppressStartupBanner="true"\r
+                               GenerateManifest="false"\r
+                               ProgramDatabaseFile=".\Release/trnjr.pdb"\r
+                               SubSystem="2"\r
+                               RandomizedBaseAddress="1"\r
+                               DataExecutionPrevention="0"\r
+                               TargetMachine="1"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                               SuppressStartupBanner="true"\r
+                               OutputFile=".\Release/trnjr.bsc"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\src\common.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\config.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\fifo.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\fileio.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <Filter\r
+                               Name="EMU Source Files"\r
+                               Filter="cpp"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\debugger.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\emu.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="OSD Source Files"\r
+                               Filter="cpp"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_console.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_input.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_midi.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_screen.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd_sound.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\win32\winmain.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="VM Common Source Files"\r
+                               Filter="cpp"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\vm\event.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\i8255.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\io.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\memory.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\midi.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\speaker.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\tmpz84c015.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80ctc.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80sio.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="VM Driver Source Files"\r
+                               Filter="cpp"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\vm\trnjr\display.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\trnjr\membus.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\trnjr\trnjr.cpp"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                                       <FileConfiguration\r
+                                               Name="Release|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       PreprocessorDefinitions=""\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                       </Filter>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\src\common.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\config.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\fifo.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\fileio.h"\r
+                               >\r
+                       </File>\r
+                       <Filter\r
+                               Name="EMU Header Files"\r
+                               Filter="h"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\emu.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="OSD Header Files"\r
+                               Filter="h"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\win32\osd.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="VM Common Header Files"\r
+                               Filter="h"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\vm\debugger.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\device.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\event.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\i8255.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\io.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\memory.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\midi.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\speaker.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\tmpz84c015.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\vm.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\vm_template.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80ctc.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\z80sio.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="VM Driver Header Files"\r
+                               Filter="h"\r
+                               >\r
+                               <File\r
+                                       RelativePath="..\src\vm\trnjr\display.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\trnjr\membus.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath="..\src\vm\trnjr\trnjr.h"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"\r
+                       >\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr.ico"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr.rc"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCResourceCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                               AdditionalIncludeDirectories="..\src\res"\r
+                                       />\r
+                               </FileConfiguration>\r
+                               <FileConfiguration\r
+                                       Name="Release|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCResourceCompilerTool"\r
+                                               PreprocessorDefinitions=""\r
+                                               AdditionalIncludeDirectories="..\src\res"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\board.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button00.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button01.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button02.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button03.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button04.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button05.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button06.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button07.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button08.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button09.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button10.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button11.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button12.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button13.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button14.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button15.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button16.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button17.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button18.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button19.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button20.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button21.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button22.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button23.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\trnjr\button24.png"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\src\res\resource.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
index 5e3c94b..2dcde3c 100644 (file)
@@ -411,6 +411,10 @@ msbuild.exe tvboy.vcxproj /t:clean;rebuild /p:Configuration=Release;Platform="Wi
 mkdir build_vc15\tvboy\r
 copy bin\x86\Release\tvboy.exe build_vc15\tvboy\.\r
 \r
+msbuild.exe trnjr.vcxproj /t:clean;rebuild /p:Configuration=Release;Platform="Win32"\r
+mkdir build_vc15\trnjr\r
+copy bin\x86\Release\trnjr.exe build_vc15\trnjr\.\r
+\r
 msbuild.exe x07.vcxproj /t:clean;rebuild /p:Configuration=Release;Platform="Win32"\r
 mkdir build_vc15\x07\r
 copy bin\x86\Release\x07.exe build_vc15\x07\.\r
diff --git a/source/vc++2017/m68.vcxproj b/source/vc++2017/m68.vcxproj
new file mode 100644 (file)
index 0000000..5c16406
--- /dev/null
@@ -0,0 +1,410 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{C8ECB2A1-4C61-417E-B499-94FF8CC90187}</ProjectGuid>\r
+    <RootNamespace>m68</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+    <UseOfMfc>false</UseOfMfc>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+    <UseOfMfc>false</UseOfMfc>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+    <UseOfMfc>false</UseOfMfc>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+    <UseOfMfc>false</UseOfMfc>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <OutDir>$(SolutionDir)bin\$(PlatformTarget)\$(Configuration)\</OutDir>\r
+    <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>\r
+    <LinkIncremental>true</LinkIncremental>\r
+    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>\r
+    <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>\r
+    <ExcludePath />\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
+    <LinkIncremental>true</LinkIncremental>\r
+    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>\r
+    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(DXSDK_DIR)Lib\x64</LibraryPath>\r
+    <ExcludePath />\r
+    <OutDir>$(SolutionDir)bin\$(PlatformTarget)\$(Configuration)\</OutDir>\r
+    <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <OutDir>$(SolutionDir)bin\$(PlatformTarget)\$(Configuration)\</OutDir>\r
+    <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>\r
+    <LinkIncremental>false</LinkIncremental>\r
+    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>\r
+    <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86)</LibraryPath>\r
+    <ExcludePath />\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+    <LinkIncremental>false</LinkIncremental>\r
+    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>\r
+    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64)</LibraryPath>\r
+    <ExcludePath />\r
+    <OutDir>$(SolutionDir)bin\$(PlatformTarget)\$(Configuration)\</OutDir>\r
+    <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <VcpkgEnabled>false</VcpkgEnabled>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Vcpkg">\r
+    <VcpkgEnabled>false</VcpkgEnabled>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <VcpkgEnabled>false</VcpkgEnabled>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Vcpkg">\r
+    <VcpkgEnabled>false</VcpkgEnabled>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <Midl>\r
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MkTypLibCompatible>true</MkTypLibCompatible>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TargetEnvironment>Win32</TargetEnvironment>\r
+      <TypeLibraryName>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).tlb</TypeLibraryName>\r
+      <HeaderFileName />\r
+    </Midl>\r
+    <ClCompile>\r
+      <Optimization>Disabled</Optimization>\r
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_M68;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
+      <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>\r
+      <AssemblerListingLocation>$(IntDir)%(RelativeDir)</AssemblerListingLocation>\r
+      <ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>\r
+      <ProgramDataBaseFileName>$(IntDir)%(RelativeDir)\vc$(PlatformToolsetVersion)\$(TargetName).pdb</ProgramDataBaseFileName>\r
+      <BrowseInformation>true</BrowseInformation>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
+      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+    </ClCompile>\r
+    <ResourceCompile>\r
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <Culture>0x0411</Culture>\r
+    </ResourceCompile>\r
+    <Link>\r
+      <AdditionalDependencies>winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <GenerateDebugInformation>true</GenerateDebugInformation>\r
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>\r
+      <SubSystem>Windows</SubSystem>\r
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
+      <DataExecutionPrevention />\r
+      <TargetMachine>MachineX86</TargetMachine>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
+      <IgnoreSpecificDefaultLibraries>Libcmt.lib</IgnoreSpecificDefaultLibraries>\r
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>\r
+      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
+    </Link>\r
+    <Bscmake>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <OutputFile>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).bsc</OutputFile>\r
+    </Bscmake>\r
+    <Manifest>\r
+      <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>\r
+    </Manifest>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
+    <Midl>\r
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MkTypLibCompatible>true</MkTypLibCompatible>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TypeLibraryName>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).tlb</TypeLibraryName>\r
+      <HeaderFileName />\r
+    </Midl>\r
+    <ClCompile>\r
+      <Optimization>Disabled</Optimization>\r
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_M68;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
+      <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>\r
+      <AssemblerListingLocation>$(IntDir)%(RelativeDir)</AssemblerListingLocation>\r
+      <ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>\r
+      <ProgramDataBaseFileName>$(IntDir)%(RelativeDir)\vc$(PlatformToolsetVersion)\$(TargetName).pdb</ProgramDataBaseFileName>\r
+      <BrowseInformation>true</BrowseInformation>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
+      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+    </ClCompile>\r
+    <ResourceCompile>\r
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <Culture>0x0411</Culture>\r
+    </ResourceCompile>\r
+    <Link>\r
+      <AdditionalDependencies>winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <GenerateDebugInformation>true</GenerateDebugInformation>\r
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>\r
+      <SubSystem>Windows</SubSystem>\r
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
+      <DataExecutionPrevention>\r
+      </DataExecutionPrevention>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
+      <IgnoreSpecificDefaultLibraries>Libcmt.lib</IgnoreSpecificDefaultLibraries>\r
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>\r
+      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
+    </Link>\r
+    <Bscmake>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <OutputFile>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).bsc</OutputFile>\r
+    </Bscmake>\r
+    <Manifest>\r
+      <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>\r
+    </Manifest>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <Midl>\r
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MkTypLibCompatible>true</MkTypLibCompatible>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TargetEnvironment>Win32</TargetEnvironment>\r
+      <TypeLibraryName>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).tlb</TypeLibraryName>\r
+      <HeaderFileName />\r
+    </Midl>\r
+    <ClCompile>\r
+      <Optimization>MaxSpeed</Optimization>\r
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_M68;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <StringPooling>true</StringPooling>\r
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <FunctionLevelLinking>true</FunctionLevelLinking>\r
+      <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>\r
+      <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>\r
+      <AssemblerListingLocation>$(IntDir)%(RelativeDir)</AssemblerListingLocation>\r
+      <ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>\r
+      <ProgramDataBaseFileName>$(IntDir)%(RelativeDir)\vc$(PlatformToolsetVersion)\$(TargetName).pdb</ProgramDataBaseFileName>\r
+      <BrowseInformation>true</BrowseInformation>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+    </ClCompile>\r
+    <ResourceCompile>\r
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <Culture>0x0409</Culture>\r
+    </ResourceCompile>\r
+    <Link>\r
+      <AdditionalDependencies>winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>\r
+      <SubSystem>Windows</SubSystem>\r
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
+      <DataExecutionPrevention />\r
+      <TargetMachine>MachineX86</TargetMachine>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>\r
+      <IgnoreSpecificDefaultLibraries>\r
+      </IgnoreSpecificDefaultLibraries>\r
+    </Link>\r
+    <Bscmake>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <OutputFile>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).bsc</OutputFile>\r
+    </Bscmake>\r
+    <Manifest>\r
+      <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>\r
+    </Manifest>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+    <Midl>\r
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MkTypLibCompatible>true</MkTypLibCompatible>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TypeLibraryName>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).tlb</TypeLibraryName>\r
+      <HeaderFileName />\r
+    </Midl>\r
+    <ClCompile>\r
+      <Optimization>MaxSpeed</Optimization>\r
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_M68;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <StringPooling>true</StringPooling>\r
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <FunctionLevelLinking>true</FunctionLevelLinking>\r
+      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>\r
+      <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>\r
+      <AssemblerListingLocation>$(IntDir)%(RelativeDir)</AssemblerListingLocation>\r
+      <ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>\r
+      <ProgramDataBaseFileName>$(IntDir)%(RelativeDir)\vc$(PlatformToolsetVersion)\$(TargetName).pdb</ProgramDataBaseFileName>\r
+      <BrowseInformation>true</BrowseInformation>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+    </ClCompile>\r
+    <ResourceCompile>\r
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <Culture>0x0409</Culture>\r
+    </ResourceCompile>\r
+    <Link>\r
+      <AdditionalDependencies>winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>\r
+      <SubSystem>Windows</SubSystem>\r
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
+      <DataExecutionPrevention>\r
+      </DataExecutionPrevention>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>\r
+      <IgnoreSpecificDefaultLibraries>\r
+      </IgnoreSpecificDefaultLibraries>\r
+    </Link>\r
+    <Bscmake>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <OutputFile>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).bsc</OutputFile>\r
+    </Bscmake>\r
+    <Manifest>\r
+      <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>\r
+    </Manifest>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\src\common.cpp" />\r
+    <ClCompile Include="..\src\config.cpp" />\r
+    <ClCompile Include="..\src\debugger.cpp" />\r
+    <ClCompile Include="..\src\emu.cpp" />\r
+    <ClCompile Include="..\src\fifo.cpp" />\r
+    <ClCompile Include="..\src\fileio.cpp" />\r
+    <ClCompile Include="..\src\vm\am9511.cpp" />\r
+    <ClCompile Include="..\src\vm\disk.cpp" />\r
+    <ClCompile Include="..\src\vm\event.cpp" />\r
+    <ClCompile Include="..\src\vm\hd46505.cpp" />\r
+    <ClCompile Include="..\src\vm\io.cpp" />\r
+    <ClCompile Include="..\src\vm\m23\apu.cpp" />\r
+    <ClCompile Include="..\src\vm\m23\beep.cpp" />\r
+    <ClCompile Include="..\src\vm\m23\display.cpp" />\r
+    <ClCompile Include="..\src\vm\m23\floppy.cpp" />\r
+    <ClCompile Include="..\src\vm\m23\keyboard.cpp" />\r
+    <ClCompile Include="..\src\vm\m23\m23.cpp" />\r
+    <ClCompile Include="..\src\vm\m23\membus.cpp" />\r
+    <ClCompile Include="..\src\vm\mb8877.cpp" />\r
+    <ClCompile Include="..\src\vm\memory.cpp" />\r
+    <ClCompile Include="..\src\vm\noise.cpp" />\r
+    <ClCompile Include="..\src\vm\not.cpp" />\r
+    <ClCompile Include="..\src\vm\pcm1bit.cpp" />\r
+    <ClCompile Include="..\src\vm\z80.cpp" />\r
+    <ClCompile Include="..\src\vm\z80ctc.cpp" />\r
+    <ClCompile Include="..\src\vm\z80dma.cpp" />\r
+    <ClCompile Include="..\src\vm\z80pio.cpp" />\r
+    <ClCompile Include="..\src\vm\z80sio.cpp" />\r
+    <ClCompile Include="..\src\win32\osd.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_console.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_input.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_screen.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_sound.cpp" />\r
+    <ClCompile Include="..\src\win32\winmain.cpp" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\src\common.h" />\r
+    <ClInclude Include="..\src\config.h" />\r
+    <ClInclude Include="..\src\emu.h" />\r
+    <ClInclude Include="..\src\fifo.h" />\r
+    <ClInclude Include="..\src\fileio.h" />\r
+    <ClInclude Include="..\src\res\resource.h" />\r
+    <ClInclude Include="..\src\vm\am9511.h" />\r
+    <ClInclude Include="..\src\vm\device.h" />\r
+    <ClInclude Include="..\src\vm\disk.h" />\r
+    <ClInclude Include="..\src\vm\event.h" />\r
+    <ClInclude Include="..\src\vm\hd46505.h" />\r
+    <ClInclude Include="..\src\vm\io.h" />\r
+    <ClInclude Include="..\src\vm\m23\apu.h" />\r
+    <ClInclude Include="..\src\vm\m23\beep.h" />\r
+    <ClInclude Include="..\src\vm\m23\display.h" />\r
+    <ClInclude Include="..\src\vm\m23\floppy.h" />\r
+    <ClInclude Include="..\src\vm\m23\keyboard.h" />\r
+    <ClInclude Include="..\src\vm\m23\m23.h" />\r
+    <ClInclude Include="..\src\vm\m23\membus.h" />\r
+    <ClInclude Include="..\src\vm\mb8877.h" />\r
+    <ClInclude Include="..\src\vm\memory.h" />\r
+    <ClInclude Include="..\src\vm\noise.h" />\r
+    <ClInclude Include="..\src\vm\not.h" />\r
+    <ClInclude Include="..\src\vm\pcm1bit.h" />\r
+    <ClInclude Include="..\src\vm\vm.h" />\r
+    <ClInclude Include="..\src\vm\vm_template.h" />\r
+    <ClInclude Include="..\src\vm\z80.h" />\r
+    <ClInclude Include="..\src\vm\z80ctc.h" />\r
+    <ClInclude Include="..\src\vm\z80dma.h" />\r
+    <ClInclude Include="..\src\vm\z80pio.h" />\r
+    <ClInclude Include="..\src\vm\z80sio.h" />\r
+    <ClInclude Include="..\src\win32\osd.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Image Include="..\src\res\indicator\access_green.bmp" />\r
+    <Image Include="..\src\res\indicator\access_off.bmp" />\r
+    <Image Include="..\src\res\indicator\access_on.bmp" />\r
+    <Image Include="..\src\res\m68.ico" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="..\src\res\m68.rc">\r
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+    </ResourceCompile>\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/source/vc++2017/m68.vcxproj.filters b/source/vc++2017/m68.vcxproj.filters
new file mode 100644 (file)
index 0000000..bdefe60
--- /dev/null
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{3bf62c27-f4cd-4d5b-81f1-fc15c313e0f0}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files\EMU Source Files">\r
+      <UniqueIdentifier>{67680450-6fda-4fed-9b88-308ea949545a}</UniqueIdentifier>\r
+      <Extensions>cpp</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files\OSD Source Files">\r
+      <UniqueIdentifier>{bfb9817c-9b88-4e6b-bd61-775c20e2410b}</UniqueIdentifier>\r
+      <Extensions>cpp</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files\VM Common Source Files">\r
+      <UniqueIdentifier>{a659f678-beda-4295-8e0c-175cb5ba80e5}</UniqueIdentifier>\r
+      <Extensions>cpp</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files\VM Driver Source Files">\r
+      <UniqueIdentifier>{93c349a3-387f-4f68-8249-08d4f9b79ba4}</UniqueIdentifier>\r
+      <Extensions>cpp</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files">\r
+      <UniqueIdentifier>{058e17b9-93f2-4a36-b53b-1b24decdffda}</UniqueIdentifier>\r
+      <Extensions>h;hpp;hxx;hm;inl</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\EMU Header Files">\r
+      <UniqueIdentifier>{5e89f5f6-153f-4b3c-a8ef-36b4b085f944}</UniqueIdentifier>\r
+      <Extensions>h</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\OSD Header Files">\r
+      <UniqueIdentifier>{0588f095-bf3e-49b4-a2ea-8bdd7d47c3d6}</UniqueIdentifier>\r
+      <Extensions>h</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\VM Common Header Files">\r
+      <UniqueIdentifier>{add1ed6b-4660-440d-84a2-1d7c5eb210d8}</UniqueIdentifier>\r
+      <Extensions>h</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\VM Driver Header Files">\r
+      <UniqueIdentifier>{b2780e51-b0db-4878-b25e-8884bffa0fd5}</UniqueIdentifier>\r
+      <Extensions>h</Extensions>\r
+    </Filter>\r
+    <Filter Include="Resource Files">\r
+      <UniqueIdentifier>{b1c1f290-0b94-4933-b845-7c2667e0144a}</UniqueIdentifier>\r
+      <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\src\common.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\config.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\fifo.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\fileio.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\debugger.cpp">\r
+      <Filter>Source Files\EMU Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\emu.cpp">\r
+      <Filter>Source Files\EMU Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_console.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_input.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_screen.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_sound.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\winmain.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\am9511.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\disk.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\event.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\hd46505.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\io.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\mb8877.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\memory.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\noise.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\not.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\pcm1bit.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\z80.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\z80ctc.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\z80dma.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\z80pio.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\z80sio.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\m23\apu.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\m23\beep.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\m23\display.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\m23\floppy.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\m23\keyboard.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\m23\m23.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\m23\membus.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\src\common.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\config.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\fifo.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\fileio.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\emu.h">\r
+      <Filter>Header Files\EMU Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\win32\osd.h">\r
+      <Filter>Header Files\OSD Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\am9511.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\debugger.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\device.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\disk.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\event.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\hd46505.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\io.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\mb8877.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\memory.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\noise.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\not.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\pcm1bit.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\vm.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\vm_template.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\z80.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\z80ctc.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\z80dma.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\z80pio.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\z80sio.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\m23\apu.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\m23\beep.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\m23\display.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\m23\floppy.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\m23\keyboard.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\m23\m23.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\m23\membus.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\res\resource.h">\r
+      <Filter>Resource Files</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Image Include="..\src\res\indicator\access_green.bmp">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\indicator\access_off.bmp">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\indicator\access_on.bmp">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\m68.ico">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="..\src\res\m68.rc">\r
+      <Filter>Resource Files</Filter>\r
+    </ResourceCompile>\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
diff --git a/source/vc++2017/trnjr.vcxproj b/source/vc++2017/trnjr.vcxproj
new file mode 100644 (file)
index 0000000..f7a8b4e
--- /dev/null
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Debug|x64">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|x64">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>x64</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{F62D036D-7569-431B-9C55-C056A4D3145A}</ProjectGuid>\r
+    <RootNamespace>trnjr</RootNamespace>\r
+    <Keyword>Win32Proj</Keyword>\r
+    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+    <UseOfMfc>false</UseOfMfc>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+    <UseOfMfc>false</UseOfMfc>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+    <UseOfMfc>false</UseOfMfc>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <PlatformToolset>v141</PlatformToolset>\r
+    <UseOfMfc>false</UseOfMfc>\r
+    <CharacterSet>MultiByte</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup>\r
+    <_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <OutDir>$(SolutionDir)bin\$(PlatformTarget)\$(Configuration)\</OutDir>\r
+    <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>\r
+    <LinkIncremental>true</LinkIncremental>\r
+    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>\r
+    <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>\r
+    <ExcludePath />\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
+    <LinkIncremental>true</LinkIncremental>\r
+    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>\r
+    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(DXSDK_DIR)Lib\x64</LibraryPath>\r
+    <ExcludePath />\r
+    <OutDir>$(SolutionDir)bin\$(PlatformTarget)\$(Configuration)\</OutDir>\r
+    <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <OutDir>$(SolutionDir)bin\$(PlatformTarget)\$(Configuration)\</OutDir>\r
+    <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>\r
+    <LinkIncremental>false</LinkIncremental>\r
+    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>\r
+    <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86)</LibraryPath>\r
+    <ExcludePath />\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+    <LinkIncremental>false</LinkIncremental>\r
+    <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>\r
+    <LibraryPath>$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64)</LibraryPath>\r
+    <ExcludePath />\r
+    <OutDir>$(SolutionDir)bin\$(PlatformTarget)\$(Configuration)\</OutDir>\r
+    <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <VcpkgEnabled>false</VcpkgEnabled>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Vcpkg">\r
+    <VcpkgEnabled>false</VcpkgEnabled>\r
+  </PropertyGroup>\r
+  <PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <VcpkgEnabled>false</VcpkgEnabled>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Vcpkg">\r
+    <VcpkgEnabled>false</VcpkgEnabled>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <Midl>\r
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MkTypLibCompatible>true</MkTypLibCompatible>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TargetEnvironment>Win32</TargetEnvironment>\r
+      <TypeLibraryName>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).tlb</TypeLibraryName>\r
+      <HeaderFileName />\r
+    </Midl>\r
+    <ClCompile>\r
+      <Optimization>Disabled</Optimization>\r
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_TRNJR;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
+      <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>\r
+      <AssemblerListingLocation>$(IntDir)%(RelativeDir)</AssemblerListingLocation>\r
+      <ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>\r
+      <ProgramDataBaseFileName>$(IntDir)%(RelativeDir)\vc$(PlatformToolsetVersion)\$(TargetName).pdb</ProgramDataBaseFileName>\r
+      <BrowseInformation>true</BrowseInformation>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
+      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+    </ClCompile>\r
+    <ResourceCompile>\r
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <Culture>0x0411</Culture>\r
+    </ResourceCompile>\r
+    <Link>\r
+      <AdditionalDependencies>winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <GenerateDebugInformation>true</GenerateDebugInformation>\r
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>\r
+      <SubSystem>Windows</SubSystem>\r
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
+      <DataExecutionPrevention />\r
+      <TargetMachine>MachineX86</TargetMachine>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
+      <IgnoreSpecificDefaultLibraries>Libcmt.lib</IgnoreSpecificDefaultLibraries>\r
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>\r
+      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
+    </Link>\r
+    <Bscmake>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <OutputFile>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).bsc</OutputFile>\r
+    </Bscmake>\r
+    <Manifest>\r
+      <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>\r
+    </Manifest>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">\r
+    <Midl>\r
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MkTypLibCompatible>true</MkTypLibCompatible>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TypeLibraryName>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).tlb</TypeLibraryName>\r
+      <HeaderFileName />\r
+    </Midl>\r
+    <ClCompile>\r
+      <Optimization>Disabled</Optimization>\r
+      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_TRNJR;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
+      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
+      <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>\r
+      <AssemblerListingLocation>$(IntDir)%(RelativeDir)</AssemblerListingLocation>\r
+      <ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>\r
+      <ProgramDataBaseFileName>$(IntDir)%(RelativeDir)\vc$(PlatformToolsetVersion)\$(TargetName).pdb</ProgramDataBaseFileName>\r
+      <BrowseInformation>true</BrowseInformation>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>\r
+      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+    </ClCompile>\r
+    <ResourceCompile>\r
+      <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <Culture>0x0411</Culture>\r
+    </ResourceCompile>\r
+    <Link>\r
+      <AdditionalDependencies>winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <GenerateDebugInformation>true</GenerateDebugInformation>\r
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>\r
+      <SubSystem>Windows</SubSystem>\r
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
+      <DataExecutionPrevention>\r
+      </DataExecutionPrevention>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
+      <IgnoreSpecificDefaultLibraries>Libcmt.lib</IgnoreSpecificDefaultLibraries>\r
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>\r
+      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>\r
+    </Link>\r
+    <Bscmake>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <OutputFile>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).bsc</OutputFile>\r
+    </Bscmake>\r
+    <Manifest>\r
+      <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>\r
+    </Manifest>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <Midl>\r
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MkTypLibCompatible>true</MkTypLibCompatible>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TargetEnvironment>Win32</TargetEnvironment>\r
+      <TypeLibraryName>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).tlb</TypeLibraryName>\r
+      <HeaderFileName />\r
+    </Midl>\r
+    <ClCompile>\r
+      <Optimization>MaxSpeed</Optimization>\r
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_TRNJR;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <StringPooling>true</StringPooling>\r
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <FunctionLevelLinking>true</FunctionLevelLinking>\r
+      <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>\r
+      <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>\r
+      <AssemblerListingLocation>$(IntDir)%(RelativeDir)</AssemblerListingLocation>\r
+      <ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>\r
+      <ProgramDataBaseFileName>$(IntDir)%(RelativeDir)\vc$(PlatformToolsetVersion)\$(TargetName).pdb</ProgramDataBaseFileName>\r
+      <BrowseInformation>true</BrowseInformation>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+    </ClCompile>\r
+    <ResourceCompile>\r
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <Culture>0x0409</Culture>\r
+    </ResourceCompile>\r
+    <Link>\r
+      <AdditionalDependencies>winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>\r
+      <SubSystem>Windows</SubSystem>\r
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
+      <DataExecutionPrevention />\r
+      <TargetMachine>MachineX86</TargetMachine>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>\r
+      <IgnoreSpecificDefaultLibraries>\r
+      </IgnoreSpecificDefaultLibraries>\r
+    </Link>\r
+    <Bscmake>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <OutputFile>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).bsc</OutputFile>\r
+    </Bscmake>\r
+    <Manifest>\r
+      <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>\r
+    </Manifest>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">\r
+    <Midl>\r
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <MkTypLibCompatible>true</MkTypLibCompatible>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <TypeLibraryName>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).tlb</TypeLibraryName>\r
+      <HeaderFileName />\r
+    </Midl>\r
+    <ClCompile>\r
+      <Optimization>MaxSpeed</Optimization>\r
+      <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>\r
+      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_TRNJR;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <StringPooling>true</StringPooling>\r
+      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>\r
+      <FunctionLevelLinking>true</FunctionLevelLinking>\r
+      <EnableEnhancedInstructionSet>NotSet</EnableEnhancedInstructionSet>\r
+      <PrecompiledHeaderOutputFile>$(IntDir)$(TargetName).pch</PrecompiledHeaderOutputFile>\r
+      <AssemblerListingLocation>$(IntDir)%(RelativeDir)</AssemblerListingLocation>\r
+      <ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>\r
+      <ProgramDataBaseFileName>$(IntDir)%(RelativeDir)\vc$(PlatformToolsetVersion)\$(TargetName).pdb</ProgramDataBaseFileName>\r
+      <BrowseInformation>true</BrowseInformation>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
+    </ClCompile>\r
+    <ResourceCompile>\r
+      <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <Culture>0x0409</Culture>\r
+    </ResourceCompile>\r
+    <Link>\r
+      <AdditionalDependencies>winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <ProgramDatabaseFile>$(OutDir)$(TargetName).pdb</ProgramDatabaseFile>\r
+      <SubSystem>Windows</SubSystem>\r
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>\r
+      <DataExecutionPrevention>\r
+      </DataExecutionPrevention>\r
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>\r
+      <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);</AdditionalLibraryDirectories>\r
+      <IgnoreSpecificDefaultLibraries>\r
+      </IgnoreSpecificDefaultLibraries>\r
+    </Link>\r
+    <Bscmake>\r
+      <SuppressStartupBanner>true</SuppressStartupBanner>\r
+      <OutputFile>$(IntDir)vc$(PlatformToolsetVersion)\$(targetname).bsc</OutputFile>\r
+    </Bscmake>\r
+    <Manifest>\r
+      <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>\r
+    </Manifest>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\src\common.cpp" />\r
+    <ClCompile Include="..\src\config.cpp" />\r
+    <ClCompile Include="..\src\debugger.cpp" />\r
+    <ClCompile Include="..\src\emu.cpp" />\r
+    <ClCompile Include="..\src\fifo.cpp" />\r
+    <ClCompile Include="..\src\fileio.cpp" />\r
+    <ClCompile Include="..\src\vm\event.cpp" />\r
+    <ClCompile Include="..\src\vm\i8255.cpp" />\r
+    <ClCompile Include="..\src\vm\io.cpp" />\r
+    <ClCompile Include="..\src\vm\memory.cpp" />\r
+    <ClCompile Include="..\src\vm\midi.cpp" />\r
+    <ClCompile Include="..\src\vm\speaker.cpp" />\r
+    <ClCompile Include="..\src\vm\tmpz84c015.cpp" />\r
+    <ClCompile Include="..\src\vm\trnjr\display.cpp" />\r
+    <ClCompile Include="..\src\vm\trnjr\membus.cpp" />\r
+    <ClCompile Include="..\src\vm\trnjr\trnjr.cpp" />\r
+    <ClCompile Include="..\src\vm\z80.cpp" />\r
+    <ClCompile Include="..\src\vm\z80ctc.cpp" />\r
+    <ClCompile Include="..\src\vm\z80sio.cpp" />\r
+    <ClCompile Include="..\src\win32\osd.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_console.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_input.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_midi.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_screen.cpp" />\r
+    <ClCompile Include="..\src\win32\osd_sound.cpp" />\r
+    <ClCompile Include="..\src\win32\winmain.cpp" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\src\common.h" />\r
+    <ClInclude Include="..\src\config.h" />\r
+    <ClInclude Include="..\src\emu.h" />\r
+    <ClInclude Include="..\src\fifo.h" />\r
+    <ClInclude Include="..\src\fileio.h" />\r
+    <ClInclude Include="..\src\res\resource.h" />\r
+    <ClInclude Include="..\src\vm\debugger.h" />\r
+    <ClInclude Include="..\src\vm\device.h" />\r
+    <ClInclude Include="..\src\vm\event.h" />\r
+    <ClInclude Include="..\src\vm\i8255.h" />\r
+    <ClInclude Include="..\src\vm\io.h" />\r
+    <ClInclude Include="..\src\vm\memory.h" />\r
+    <ClInclude Include="..\src\vm\midi.h" />\r
+    <ClInclude Include="..\src\vm\speaker.h" />\r
+    <ClInclude Include="..\src\vm\tmpz84c015.h" />\r
+    <ClInclude Include="..\src\vm\trnjr\display.h" />\r
+    <ClInclude Include="..\src\vm\trnjr\membus.h" />\r
+    <ClInclude Include="..\src\vm\trnjr\trnjr.h" />\r
+    <ClInclude Include="..\src\vm\vm.h" />\r
+    <ClInclude Include="..\src\vm\vm_template.h" />\r
+    <ClInclude Include="..\src\vm\z80.h" />\r
+    <ClInclude Include="..\src\vm\z80ctc.h" />\r
+    <ClInclude Include="..\src\vm\z80sio.h" />\r
+    <ClInclude Include="..\src\win32\osd.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Image Include="..\src\res\trnjr.ico" />\r
+    <Image Include="..\src\res\trnjr\board.png" />\r
+    <Image Include="..\src\res\trnjr\button00.png" />\r
+    <Image Include="..\src\res\trnjr\button01.png" />\r
+    <Image Include="..\src\res\trnjr\button02.png" />\r
+    <Image Include="..\src\res\trnjr\button03.png" />\r
+    <Image Include="..\src\res\trnjr\button04.png" />\r
+    <Image Include="..\src\res\trnjr\button05.png" />\r
+    <Image Include="..\src\res\trnjr\button06.png" />\r
+    <Image Include="..\src\res\trnjr\button07.png" />\r
+    <Image Include="..\src\res\trnjr\button08.png" />\r
+    <Image Include="..\src\res\trnjr\button09.png" />\r
+    <Image Include="..\src\res\trnjr\button10.png" />\r
+    <Image Include="..\src\res\trnjr\button11.png" />\r
+    <Image Include="..\src\res\trnjr\button12.png" />\r
+    <Image Include="..\src\res\trnjr\button13.png" />\r
+    <Image Include="..\src\res\trnjr\button14.png" />\r
+    <Image Include="..\src\res\trnjr\button15.png" />\r
+    <Image Include="..\src\res\trnjr\button16.png" />\r
+    <Image Include="..\src\res\trnjr\button17.png" />\r
+    <Image Include="..\src\res\trnjr\button18.png" />\r
+    <Image Include="..\src\res\trnjr\button19.png" />\r
+    <Image Include="..\src\res\trnjr\button20.png" />\r
+    <Image Include="..\src\res\trnjr\button21.png" />\r
+    <Image Include="..\src\res\trnjr\button22.png" />\r
+    <Image Include="..\src\res\trnjr\button23.png" />\r
+    <Image Include="..\src\res\trnjr\button24.png" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="..\src\res\trnjr.rc">\r
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+      <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+    </ResourceCompile>\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file
diff --git a/source/vc++2017/trnjr.vcxproj.filters b/source/vc++2017/trnjr.vcxproj.filters
new file mode 100644 (file)
index 0000000..933e9e5
--- /dev/null
@@ -0,0 +1,291 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup>\r
+    <Filter Include="Source Files">\r
+      <UniqueIdentifier>{c265b2dc-6485-4b6c-997e-8046e3611fb4}</UniqueIdentifier>\r
+      <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files\EMU Source Files">\r
+      <UniqueIdentifier>{a966b8ba-a49d-4309-b0d7-2d02510b520a}</UniqueIdentifier>\r
+      <Extensions>cpp</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files\OSD Source Files">\r
+      <UniqueIdentifier>{18e67e95-f5c4-4db4-b156-ac3b34f0a36e}</UniqueIdentifier>\r
+      <Extensions>cpp</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files\VM Common Source Files">\r
+      <UniqueIdentifier>{562c344b-b267-474e-9ea7-00c8e19a74dd}</UniqueIdentifier>\r
+      <Extensions>cpp</Extensions>\r
+    </Filter>\r
+    <Filter Include="Source Files\VM Driver Source Files">\r
+      <UniqueIdentifier>{5ca2e20d-6316-4d51-bea0-6608060e9ac0}</UniqueIdentifier>\r
+      <Extensions>cpp</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files">\r
+      <UniqueIdentifier>{e85e9a16-0678-4e90-890b-899a0ca8b256}</UniqueIdentifier>\r
+      <Extensions>h;hpp;hxx;hm;inl</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\EMU Header Files">\r
+      <UniqueIdentifier>{6625dd6a-0106-4956-a754-d280717e7b93}</UniqueIdentifier>\r
+      <Extensions>h</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\OSD Header Files">\r
+      <UniqueIdentifier>{92f684b4-ef17-4b0a-b25a-793e0d256388}</UniqueIdentifier>\r
+      <Extensions>h</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\VM Common Header Files">\r
+      <UniqueIdentifier>{fd2d648a-6160-49d9-b99b-2131fff6bdc8}</UniqueIdentifier>\r
+      <Extensions>h</Extensions>\r
+    </Filter>\r
+    <Filter Include="Header Files\VM Driver Header Files">\r
+      <UniqueIdentifier>{84fca5b5-547f-4d6f-89f4-c88680c56da7}</UniqueIdentifier>\r
+      <Extensions>h</Extensions>\r
+    </Filter>\r
+    <Filter Include="Resource Files">\r
+      <UniqueIdentifier>{41bd27bc-cb47-461c-9b5f-8bd09e8b0d97}</UniqueIdentifier>\r
+      <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>\r
+    </Filter>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="..\src\common.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\config.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\fifo.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\fileio.cpp">\r
+      <Filter>Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\debugger.cpp">\r
+      <Filter>Source Files\EMU Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\emu.cpp">\r
+      <Filter>Source Files\EMU Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_console.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_input.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_midi.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_screen.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\osd_sound.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\win32\winmain.cpp">\r
+      <Filter>Source Files\OSD Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\event.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\i8255.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\io.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\memory.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\midi.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\speaker.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\tmpz84c015.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\z80.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\z80ctc.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\z80sio.cpp">\r
+      <Filter>Source Files\VM Common Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\trnjr\display.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\trnjr\membus.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+    <ClCompile Include="..\src\vm\trnjr\trnjr.cpp">\r
+      <Filter>Source Files\VM Driver Source Files</Filter>\r
+    </ClCompile>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\src\common.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\config.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\fifo.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\fileio.h">\r
+      <Filter>Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\emu.h">\r
+      <Filter>Header Files\EMU Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\win32\osd.h">\r
+      <Filter>Header Files\OSD Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\debugger.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\device.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\event.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\i8255.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\io.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\memory.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\midi.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\speaker.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\tmpz84c015.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\vm.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\vm_template.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\z80.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\z80ctc.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\z80sio.h">\r
+      <Filter>Header Files\VM Common Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\trnjr\display.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\trnjr\membus.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\vm\trnjr\trnjr.h">\r
+      <Filter>Header Files\VM Driver Header Files</Filter>\r
+    </ClInclude>\r
+    <ClInclude Include="..\src\res\resource.h">\r
+      <Filter>Resource Files</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <Image Include="..\src\res\trnjr.ico">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\board.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button00.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button01.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button02.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button03.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button04.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button05.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button06.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button07.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button08.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button09.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button10.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button11.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button12.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button13.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button14.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button15.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button16.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button17.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button18.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button19.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button20.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button21.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button22.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button23.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+    <Image Include="..\src\res\trnjr\button24.png">\r
+      <Filter>Resource Files</Filter>\r
+    </Image>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="..\src\res\trnjr.rc">\r
+      <Filter>Resource Files</Filter>\r
+    </ResourceCompile>\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file