• R/O
  • HTTP
  • SSH
  • HTTPS

common_source_project-fm7: Commit

Common Source Code Project for Qt (a.k.a for FM-7).


Commit MetaInfo

Revision1bd2ef0d39e50c7d1c0b192540e24c5c934abc44 (tree)
Time2019-01-13 01:12:16
AuthorK.Ohta <whatisthis.sowhat@gmai...>
CommiterK.Ohta

Log Message

[General] Completely merge upstream 2019-01-11.

Change Summary

Incremental Difference

--- a/doc/VMs/pc8801ma.txt
+++ b/doc/VMs/pc8801.txt
@@ -1,6 +1,10 @@
1+"ePC-8801" - NEC PC-8801 emulator for Win32
2+"ePC-8801mkII" - NEC PC-8801mkII emulator for Win32
13 "ePC-8801MA" - NEC PC-8801MA emulator for Win32
2-'ePC-8001mkIISR' - NEC PC-8001mkIISR emulator for Win32
3- 12/9/2018
4+"ePC-8001" - NEC PC-8001 emulator for Win32
5+"ePC-8001mkII" - NEC PC-8001mkII emulator for Win32
6+"ePC-8001mkIISR" - NEC PC-8001mkIISR emulator for Win32
7+ 1/11/2018
48
59 --- Internal ROM images
610
@@ -16,6 +20,7 @@
1620 JISYO.ROM Dictionary ROM
1721 CDBIOS.ROM CD-ROM BIOS ROM
1822 ---
23+ N80_1.ROM PC-8001
1924 N80_2.ROM PC-8001mkII
2025 N80_3.ROM PC-8001mkIISR
2126
--- a/doc/VMs/readme.txt
+++ b/doc/VMs/readme.txt
@@ -1,5 +1,5 @@
11 Binary archive of retro pc emulator common source code
2- 5/24/2018
2+ 1/11/2018
33
44 --- What's this ?
55
@@ -31,6 +31,7 @@ This archive includes the binaries of the emulators listed below:
3131 eFM8 FM-8 (by Mr.Artane.)
3232 eFM7 FM-7 (by Mr.Artane.)
3333 eFM77 FM-77 (by Mr.Artane.)
34+ eFM77L4 FM-77L4 (by Mr.Artane.)
3435 eFM77AV FM77AV (by Mr.Artane.)
3536 eFM77AV40 FM77AV40 (by Mr.Artane.)
3637 eFM77AV40EX FM77AV40EX (by Mr.Artane.)
@@ -64,8 +65,12 @@ This archive includes the binaries of the emulators listed below:
6465 yaPC-6401 PC-6001mkIISR (by Mr.tanam)
6566 yaPC-6601 PC-6601 (by Mr.tanam)
6667 yaPC-6801 PC-6601SR (by Mr.tanam)
68+ ePC-8001 PC-8001
69+ ePC-8001mkII PC-8001mkII
6770 ePC-8001mkIISR PC-8001mkIISR
6871 ePC-8201 PC-8201/PC-8201A
72+ ePC-8801 PC-8801
73+ ePC-8801mkII PC-8801mkII
6974 ePC-8801MA PC-8801MA
7075 ePC-9801 PC-9801
7176 ePC-9801E PC-9801E/F/M
@@ -74,6 +79,7 @@ This archive includes the binaries of the emulators listed below:
7479 ePC-9801VM PC-9801VM
7580 ePC-9801VX PC-9801VX
7681 ePC-9801RA PC-9801RA
82+ ePC-98XA PC-98XA
7783 ePC-98XL PC-98XL
7884 ePC-98RL PC-98RL
7985 ePC-98DO PC-98DO
@@ -465,6 +471,7 @@ Save/Load State info:
465471 - vm/pc8801/pc88.*
466472 M88 by Mr.CISC
467473 XM8 by Mr.PI.
474+ X88000 by Mr.Manuke
468475 MESS PC-8801 driver
469476 - vm/pc9801/display.*
470477 Neko Project 2 by Mr.Yui
--- a/source/history.txt
+++ b/source/history.txt
@@ -1,3 +1,11 @@
1+1/11/2019
2+
3+[PC8001] support NEC PC-8001
4+[PC8001] support NEC PC-8001mkII
5+[PC8801] support NEC PC-8801
6+[PC8801] support NEC PC-8801mkII
7+
8+
19 12/28/2018
210
311 [EMU] support to insert blank 2D/2DD/2HD disk image
--- a/source/readme.txt
+++ b/source/readme.txt
@@ -1,5 +1,5 @@
11 Binary archive of retro pc emulator common source code
2- 12/9/2018
2+ 1/11/2019
33
44 --- What's this ?
55
@@ -65,8 +65,12 @@ This archive includes the binaries of the emulators listed below:
6565 yaPC-6401 PC-6001mkIISR (by Mr.tanam)
6666 yaPC-6601 PC-6601 (by Mr.tanam)
6767 yaPC-6801 PC-6601SR (by Mr.tanam)
68+ ePC-8001 PC-8001
69+ ePC-8001mkII PC-8001mkII
6870 ePC-8001mkIISR PC-8001mkIISR
6971 ePC-8201 PC-8201/PC-8201A
72+ ePC-8801 PC-8801
73+ ePC-8801mkII PC-8801mkII
7074 ePC-8801MA PC-8801MA
7175 ePC-9801 PC-9801
7276 ePC-9801E PC-9801E/F/M
--- a/source/src/common.cpp
+++ b/source/src/common.cpp
@@ -425,7 +425,7 @@ DWORD DLL_PREFIX MyGetPrivateProfileString(LPCTSTR lpAppName, LPCTSTR lpKeyName,
425425 fio->Fclose();
426426 }
427427 delete fio;
428- csp_logger->debug_log(CSP_LOG_DEBUG, CSP_LOG_TYPE_GENERAL, "Try App: %s Key: %s", lpAppName, lpKeyName);
428+ //csp_logger->debug_log(CSP_LOG_DEBUG, CSP_LOG_TYPE_GENERAL, "Try App: %s Key: %s", lpAppName, lpKeyName);
429429 return strlen(lpp);
430430 }
431431
--- a/source/src/qt/avio/CMakeLists.txt
+++ b/source/src/qt/avio/CMakeLists.txt
@@ -1,6 +1,6 @@
11 message("* qt/avio")
22
3-SET(THIS_LIB_VERSION 2.10.0)
3+SET(THIS_LIB_VERSION 2.10.1)
44 set(s_qt_avio_headers
55 movie_saver.h
66 movie_loader.h
--- /dev/null
+++ b/source/src/qt/common/qrc/pc8001.qrc
@@ -0,0 +1,7 @@
1+<!DOCTYPE RCC><RCC version="1.0">
2+<qresource>
3+ <file alias="default.ico">../../../res/pc8001.ico</file>
4+ <file alias="bios_and_keys.txt">../../../../../doc/VMs/pc8801.txt</file>
5+ <file alias="csp_qt_machine_ja.qm">../../../res/i18n/ja/pc8801.qm</file>
6+</qresource>
7+</RCC>
--- /dev/null
+++ b/source/src/qt/common/qrc/pc8001mk2.qrc
@@ -0,0 +1,7 @@
1+<!DOCTYPE RCC><RCC version="1.0">
2+<qresource>
3+ <file alias="default.ico">../../../res/pc8001mk2.ico</file>
4+ <file alias="bios_and_keys.txt">../../../../../doc/VMs/pc8801.txt</file>
5+ <file alias="csp_qt_machine_ja.qm">../../../res/i18n/ja/pc8801.qm</file>
6+</qresource>
7+</RCC>
--- a/source/src/qt/common/qrc/pc8001mk2sr.qrc
+++ b/source/src/qt/common/qrc/pc8001mk2sr.qrc
@@ -1,7 +1,7 @@
11 <!DOCTYPE RCC><RCC version="1.0">
22 <qresource>
33 <file alias="default.ico">../../../res/pc8001mk2sr.ico</file>
4- <file alias="bios_and_keys.txt">../../../../../doc/VMs/pc8801ma.txt</file>
4+ <file alias="bios_and_keys.txt">../../../../../doc/VMs/pc8801.txt</file>
55 <file alias="csp_qt_machine_ja.qm">../../../res/i18n/ja/pc8801.qm</file>
66 </qresource>
77 </RCC>
--- /dev/null
+++ b/source/src/qt/common/qrc/pc8801.qrc
@@ -0,0 +1,7 @@
1+<!DOCTYPE RCC><RCC version="1.0">
2+<qresource>
3+ <file alias="default.ico">../../../res/pc8801.ico</file>
4+ <file alias="bios_and_keys.txt">../../../../../doc/VMs/pc8801.txt</file>
5+ <file alias="csp_qt_machine_ja.qm">../../../res/i18n/ja/pc8801.qm</file>
6+</qresource>
7+</RCC>
--- a/source/src/qt/common/qrc/pc8801ma.qrc
+++ b/source/src/qt/common/qrc/pc8801ma.qrc
@@ -1,7 +1,7 @@
11 <!DOCTYPE RCC><RCC version="1.0">
22 <qresource>
33 <file alias="default.ico">../../../res/pc8801ma.ico</file>
4- <file alias="bios_and_keys.txt">../../../../../doc/VMs/pc8801ma.txt</file>
4+ <file alias="bios_and_keys.txt">../../../../../doc/VMs/pc8801.txt</file>
55 <file alias="csp_qt_machine_ja.qm">../../../res/i18n/ja/pc8801.qm</file>
66 </qresource>
77 </RCC>
--- /dev/null
+++ b/source/src/qt/common/qrc/pc8801mk2.qrc
@@ -0,0 +1,7 @@
1+<!DOCTYPE RCC><RCC version="1.0">
2+<qresource>
3+ <file alias="default.ico">../../../res/pc8801mk2.ico</file>
4+ <file alias="bios_and_keys.txt">../../../../../doc/VMs/pc8801.txt</file>
5+ <file alias="csp_qt_machine_ja.qm">../../../res/i18n/ja/pc8801.qm</file>
6+</qresource>
7+</RCC>
--- a/source/src/qt/gui/csp_qt_gui.ts
+++ b/source/src/qt/gui/csp_qt_gui.ts
@@ -1846,22 +1846,27 @@ CD-ROMやCDなどです。</translation>
18461846 <translation>CD ROM</translation>
18471847 </message>
18481848 <message>
1849- <location filename="menu_disk.cpp" line="81"/>
1849+ <location filename="menu_disk.cpp" line="80"/>
1850+ <source>Create D88/D77 virtual floppy</source>
1851+ <translation>D88/D77形式の仮想フロッピーを作成する。</translation>
1852+ </message>
1853+ <message>
1854+ <location filename="menu_disk.cpp" line="186"/>
18501855 <source>Insert virtual floppy disk file.</source>
18511856 <translation>仮想フロッピーディスクファイルを挿入します。</translation>
18521857 </message>
18531858 <message>
1854- <location filename="menu_disk.cpp" line="82"/>
1859+ <location filename="menu_disk.cpp" line="187"/>
18551860 <source>Eject virtual floppy disk.</source>
18561861 <translation>仮想フロッピーディスクを取り出します。</translation>
18571862 </message>
18581863 <message>
1859- <location filename="menu_disk.cpp" line="84"/>
1864+ <location filename="menu_disk.cpp" line="189"/>
18601865 <source>Ignore CRC error</source>
18611866 <translation>CRCエラー無視</translation>
18621867 </message>
18631868 <message>
1864- <location filename="menu_disk.cpp" line="85"/>
1869+ <location filename="menu_disk.cpp" line="190"/>
18651870 <source>Ignore CRC error of virtual floppy.
18661871 Useful for some softwares,
18671872 but causes wrong working with some softwares.</source>
@@ -1870,12 +1875,12 @@ Useful for some softwares,
18701875 他のソフトウェアではバグなどの問題の原因になるかもしれません。</translation>
18711876 </message>
18721877 <message>
1873- <location filename="menu_disk.cpp" line="86"/>
1878+ <location filename="menu_disk.cpp" line="191"/>
18741879 <source>Correct transfer timing</source>
18751880 <translation>転送タイミング調整</translation>
18761881 </message>
18771882 <message>
1878- <location filename="menu_disk.cpp" line="87"/>
1883+ <location filename="menu_disk.cpp" line="192"/>
18791884 <source>Correct transferring timing.
18801885 Useful for some softwares
18811886 needs strict transfer timing.</source>
@@ -1886,12 +1891,24 @@ Useful for some softwares
18861891 </translation>
18871892 </message>
18881893 <message>
1889- <location filename="menu_disk.cpp" line="89"/>
1894+ <location filename="menu_disk.cpp" line="194"/>
1895+ <source>Create Virtual Floppy</source>
1896+ <translation>仮想フロッピーの作成</translation>
1897+ </message>
1898+ <message>
1899+ <location filename="menu_disk.cpp" line="195"/>
1900+ <source>Create and mount virtual blank-floppy disk.
1901+This makes only D88/D77 format.</source>
1902+ <translation>仮想ブランクディスクを作成してマウントします。
1903+D88/D77形式の仮想ディスクのみ作成可能です。</translation>
1904+ </message>
1905+ <message>
1906+ <location filename="menu_disk.cpp" line="197"/>
18901907 <source>Immediate increment</source>
18911908 <translation>データカウンターを即時加算する</translation>
18921909 </message>
18931910 <message>
1894- <location filename="menu_disk.cpp" line="90"/>
1911+ <location filename="menu_disk.cpp" line="198"/>
18951912 <source>Increment data pointer immediately.
18961913 This is test hack for MB8877.
18971914 Useful for some softwares
@@ -1984,7 +2001,7 @@ You *can* write datas to this media.</source>
19842001 <translation>バイナリ</translation>
19852002 </message>
19862003 <message>
1987- <location filename="util_fd.cpp" line="107"/>
2004+ <location filename="util_fd.cpp" line="110"/>
19882005 <source>FDD</source>
19892006 <translation>FD</translation>
19902007 </message>
@@ -2007,6 +2024,16 @@ You *can* write datas to this media.</source>
20072024 <source>HDD</source>
20082025 <translation>HD</translation>
20092026 </message>
2027+ <message>
2028+ <location filename="qt_dialogs.cpp" line="62"/>
2029+ <source>Virtual FD type:</source>
2030+ <translation>仮想ディスク形式:</translation>
2031+ </message>
2032+ <message>
2033+ <location filename="qt_dialogs.cpp" line="63"/>
2034+ <source>Select type of virtual floppy.</source>
2035+ <translation>仮想フロッピーの種類を選択してください。</translation>
2036+ </message>
20102037 </context>
20112038 <context>
20122039 <name>MenuScreen</name>
--- a/source/src/qt/machines/pc8801/MainWindow.cpp
+++ b/source/src/qt/machines/pc8801/MainWindow.cpp
@@ -12,6 +12,7 @@
1212 #include <QApplication>
1313 #include <QMenu>
1414
15+#include "../../../src/vm/vm.h"
1516 #include "commonclasses.h"
1617 #include "menuclasses.h"
1718 #include "emu.h"
@@ -105,19 +106,39 @@ void META_MainWindow::retranslateUi(void)
105106
106107 // PC88 Specified
107108 menuCpuType->setTitle(QApplication::translate("MenuPC88", "CPU Frequency", 0));
108-#if defined(_PC8801MA)
109+#ifdef SUPPORT_PC88_HIGH_CLOCK
109110 actionCpuType[0]->setText(QString::fromUtf8("8MHz"));
110111 actionCpuType[1]->setText(QString::fromUtf8("4MHz"));
111112 actionCpuType[2]->setText(QString::fromUtf8("8MHz (FE2/MC)"));
112113 #else // _PC8001SR
113114 actionCpuType[0]->setText(QString::fromUtf8("4MHz"));
114- //menuCpuType->setVisible(false);
115- //actionCpuType[0]->setVisible(false);
115+#if defined(USE_CPU_TYPE)
116+ for(int i = 1; i < USE_CPU_TYPE; i++) {
117+ actionCpuType[i]->setVisible(false);
118+ }
116119 #endif
117-
118-#if defined(_PC8801MA)
120+// menuCpuType->setVisible(false);
121+// actionCpuType[0]->setVisible(false);
122+#endif
123+
119124 menuBootMode->setTitle(QApplication::translate("MenuPC88", "Machine Mode", 0));
120125 menuBootMode->setToolTipsVisible(true);
126+#if defined(_PC8801)
127+ actionBootMode[0]->setText(QString::fromUtf8("N88 Mode"));
128+ actionBootMode[3]->setText(QString::fromUtf8("N Mode (N80 compatible)"));
129+ actionBootMode[0]->setToolTip(QApplication::translate("MenuPC88", "N88 Mode.\nYou can run softwares of PC-8801/mk2.", 0));
130+ actionBootMode[3]->setToolTip(QApplication::translate("MenuPC88", "N Mode.\nYou can run softwares of PC-8001/mk2.", 0));
131+ actionBootMode[1]->setVisible(false);
132+ actionBootMode[2]->setVisible(false);
133+#elif defined(_PC8801MK2)
134+ actionBootMode[0]->setText(QString::fromUtf8("N88 Mode"));
135+ actionBootMode[3]->setText(QString::fromUtf8("N Mode (N80 compatible)"));
136+ actionBootMode[0]->setToolTip(QApplication::translate("MenuPC88", "N88 Mode.\nYou can run softwares of PC-8801/mk2.", 0));
137+ actionBootMode[3]->setToolTip(QApplication::translate("MenuPC88", "N Mode.\nYou can run softwares of PC-8001/mk2.", 0));
138+ actionBootMode[1]->setVisible(false);
139+ actionBootMode[2]->setVisible(false);
140+
141+#elif defined(_PC8801MA)
121142 actionBootMode[0]->setText(QString::fromUtf8("N88-V1(S) Mode"));
122143 actionBootMode[1]->setText(QString::fromUtf8("N88-V1(H) Mode"));
123144 actionBootMode[2]->setText(QString::fromUtf8("N88-V2 Mode"));
@@ -126,38 +147,62 @@ void META_MainWindow::retranslateUi(void)
126147 actionBootMode[1]->setToolTip(QApplication::translate("MenuPC88", "V1(High Speed) Mode.\nYou can run softwares of PC-8801/mk2 faster.", 0));
127148 actionBootMode[2]->setToolTip(QApplication::translate("MenuPC88", "V2 Mode.\nYou can run only softwares for PC-8801SR or later.", 0));
128149 actionBootMode[3]->setToolTip(QApplication::translate("MenuPC88", "N Mode.\nYou can run softwares of PC-8001/mk2.", 0));
150+#elif defined(_PC8001)
151+ menuBootMode->setVisible(false);
152+ menuBootMode->setToolTipsVisible(false);
153+ actionBootMode[0]->setVisible(false);
154+ actionBootMode[1]->setVisible(false);
155+ actionBootMode[2]->setVisible(false);
156+#elif defined(_PC8001MK2)
157+ actionBootMode[0]->setText(QString::fromUtf8("N80 Mode"));
158+ actionBootMode[2]->setText(QString::fromUtf8("N Mode"));
159+ actionBootMode[0]->setToolTip(QApplication::translate("MenuPC88", "N80 Mode.\nYou can run softwares of PC-8001/mk2.", 0));
160+ actionBootMode[2]->setToolTip(QApplication::translate("MenuPC88", "N Mode.\nYou can run only softwares for PC-8001.", 0));
161+ actionBootMode[1]->setVisible(false);
129162 #elif defined(_PC8001SR)
130- menuBootMode->setTitle("Machine Mode");
131- menuBootMode->setToolTipsVisible(true);
132- actionBootMode[0]->setText(QString::fromUtf8("N80-V1 Mode"));
163+ actionBootMode[0]->setText(QString::fromUtf8("N80 Mode"));
133164 actionBootMode[1]->setText(QString::fromUtf8("N80-V2(SR) Mode"));
134165 actionBootMode[2]->setText(QString::fromUtf8("N Mode"));
135- actionBootMode[0]->setToolTip(QApplication::translate("MenuPC88", "V1 Mode.\nYou can run softwares of PC-8001/mk2.", 0));
136- actionBootMode[1]->setToolTip(QApplication::translate("MenuPC88", "V2 Mode.\nYou can run only softwares for PC-8001mk2SR or later.", 0));
166+ actionBootMode[0]->setToolTip(QApplication::translate("MenuPC88", "N80 Mode.\nYou can run softwares of PC-8001/mk2.", 0));
167+ actionBootMode[1]->setToolTip(QApplication::translate("MenuPC88", "N80 V2 Mode.\nYou can run only softwares for PC-8001mk2SR or later.", 0));
137168 actionBootMode[2]->setToolTip(QApplication::translate("MenuPC88", "N Mode.\nYou can run only softwares for PC-8001.", 0));
138169 #endif
139170
140- menuSoundDevice->setTitle(QApplication::translate("MenuPC88", "Sound Boards", 0));
141-#if defined(SUPPORT_PC88_SB2)
142- menuSoundDevice->setTitle(QApplication::translate("MenuPC88", "Sound Board", 0));
143- actionSoundDevice[0]->setText(QString::fromUtf8("PC-8801-23 (OPNA)"));
144- actionSoundDevice[1]->setText(QString::fromUtf8("PC-8801-11 (OPN)"));
145- actionSoundDevice[2]->setText(QString::fromUtf8("Sound Board 2 (OPN + OPNA)"));
146- actionSoundDevice[3]->setText(QString::fromUtf8("Sound Board 2(OPN + OPN)"));
147- actionSoundDevice[4]->setText(QString::fromUtf8("Sound Board 2 (OPNA + OPNA)"));
148- actionSoundDevice[5]->setText(QString::fromUtf8("Sound Board 2 (OPNA + OPN)"));
149- actionSoundDevice[0]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-23 (OPNA).", 0));
150- actionSoundDevice[1]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-11 (OPN).", 0));
151- actionSoundDevice[2]->setToolTip(QApplication::translate("MenuPC88", "Sound Board 2 (OPN + OPNA).", 0));
152- actionSoundDevice[3]->setToolTip(QApplication::translate("MenuPC88", "Sound Board 2 (OPN + OPN).", 0));
153- actionSoundDevice[4]->setToolTip(QApplication::translate("MenuPC88", "Sound Board 2 (OPNA + OPNA).", 0));
154- actionSoundDevice[5]->setToolTip(QApplication::translate("MenuPC88", "Sound Board 2 (OPNA + OPN).", 0));
155-#elif defined(SUPPORT_PC88_OPNA)
171+#if defined(SUPPORT_PC88_OPN1) && defined(SUPPORT_PC88_OPN2)
172+ #if defined(_PC8001SR)
173+ menuSoundDevice->setTitle(QApplication::translate("MenuPC88", "Sound Board", 0));
174+ actionSoundDevice[0]->setText(QString::fromUtf8("OPN"));
175+ actionSoundDevice[1]->setText(QString::fromUtf8("OPNA"));
176+ actionSoundDevice[2]->setText(QString::fromUtf8("OPN + OPNA"));
177+ actionSoundDevice[0]->setToolTip(QApplication::translate("MenuPC88", "Using YM2203(OPN) as FM sounder.", 0));
178+ actionSoundDevice[1]->setToolTip(QApplication::translate("MenuPC88", "Using YM2608(OPNA) as FM sounder.", 0));
179+ actionSoundDevice[2]->setToolTip(QApplication::translate("MenuPC88", "Using YM2203(OPN) and YM2608(OPNA) as FM sounder.", 0));
180+ #else
181+ menuSoundDevice->setTitle(QApplication::translate("MenuPC88", "Sound Board", 0));
182+ actionSoundDevice[0]->setText(QString::fromUtf8("PC-8801-23 (OPNA)"));
183+ actionSoundDevice[1]->setText(QString::fromUtf8("PC-8801-11 (OPN)"));
184+ actionSoundDevice[2]->setText(QString::fromUtf8("Sound Board 2 (OPN + OPNA)"));
185+ actionSoundDevice[3]->setText(QString::fromUtf8("Sound Board 2(OPN + OPN)"));
186+ actionSoundDevice[4]->setText(QString::fromUtf8("Sound Board 2 (OPNA + OPNA)"));
187+ actionSoundDevice[5]->setText(QString::fromUtf8("Sound Board 2 (OPNA + OPN)"));
188+ actionSoundDevice[0]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-23 (OPNA).", 0));
189+ actionSoundDevice[1]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-11 (OPN).", 0));
190+ actionSoundDevice[2]->setToolTip(QApplication::translate("MenuPC88", "Sound Board 2 (OPN + OPNA).", 0));
191+ actionSoundDevice[3]->setToolTip(QApplication::translate("MenuPC88", "Sound Board 2 (OPN + OPN).", 0));
192+ actionSoundDevice[4]->setToolTip(QApplication::translate("MenuPC88", "Sound Board 2 (OPNA + OPNA).", 0));
193+ actionSoundDevice[5]->setToolTip(QApplication::translate("MenuPC88", "Sound Board 2 (OPNA + OPN).", 0));
194+ #endif
195+#elif defined(SUPPORT_PC88_OPN1) || defined(SUPPORT_PC88_OPN2)
156196 menuSoundDevice->setTitle(QApplication::translate("MenuPC88", "Sound Board", 0));
157- actionSoundDevice[0]->setText(QString::fromUtf8("PC-8801-23 (OPNA)"));
158- actionSoundDevice[1]->setText(QString::fromUtf8("PC-8801-11 (OPN)"));
159- actionSoundDevice[0]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-23 (OPNA).", 0));
160- actionSoundDevice[1]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-11 (OPN).", 0));
197+ #if defined(SUPPORT_OPNA)
198+ actionSoundDevice[0]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-11 (OPN).", 0));
199+ actionSoundDevice[0]->setText(QString::fromUtf8("PC-8801-11 (OPN)"));
200+ actionSoundDevice[1]->setText(QString::fromUtf8("PC-8801-23 (OPNA)"));
201+ actionSoundDevice[1]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-23 (OPNA).", 0));
202+ #else
203+ actionSoundDevice[0]->setToolTip(QApplication::translate("MenuPC88", "PC-8801-11 (OPN).", 0));
204+ actionSoundDevice[0]->setText(QString::fromUtf8("PC-8801-11 (OPN)"));
205+ #endif
161206 #endif
162207 #ifdef USE_DEBUGGER
163208 actionDebugger[0]->setText(QApplication::translate("MenuPC88", "Main CPU", 0));
@@ -203,10 +248,10 @@ void META_MainWindow::setupUI_Emu(void)
203248 ConfigCPUTypes(USE_CPU_TYPE);
204249 #endif
205250
206-#if defined(_PC8801MA)
207- ConfigCPUBootMode(4);
208-#elif defined(_PC8001SR)
251+#if defined(PC8001_VARIANT)
209252 ConfigCPUBootMode(3);
253+#else
254+ ConfigCPUBootMode(4);
210255 #endif
211256 actionMemoryWait = new Action_Control_88(this, using_flags);
212257 actionMemoryWait->setCheckable(true);
--- a/source/src/qt/machines/pc8801/pc8801.ts
+++ b/source/src/qt/machines/pc8801/pc8801.ts
@@ -125,34 +125,6 @@ PC-8001専用のモードです。</translation>
125125 <translation>テープ</translation>
126126 </message>
127127 <message>
128- <source>OPNA</source>
129- <translation></translation>
130- </message>
131- <message>
132- <source>OPN</source>
133- <translation></translation>
134- </message>
135- <message>
136- <source>OPN-1</source>
137- <translation></translation>
138- </message>
139- <message>
140- <source>OPN-2</source>
141- <translation></translation>
142- </message>
143- <message>
144- <source>OPNA-1</source>
145- <translation></translation>
146- </message>
147- <message>
148- <source>OPNA-2</source>
149- <translation></translation>
150- </message>
151- <message>
152- <source>MainWindow</source>
153- <translation></translation>
154- </message>
155- <message>
156128 <source>CPU Frequency</source>
157129 <translation>CPU周波数</translation>
158130 </message>
@@ -187,13 +159,13 @@ PC-8001/mk2のソフトウェアを実行できます。</translation>
187159 <message>
188160 <source>V1 Mode.
189161 You can run softwares of PC-8001/mk2.</source>
190- <translation>V1モード。
162+ <translation type="vanished">V1モード。
191163 PC-8001/mk2のソフトウェアを実行できます。</translation>
192164 </message>
193165 <message>
194166 <source>V2 Mode.
195167 You can run only softwares for PC-8001mk2SR or later.</source>
196- <translation>V2モード。
168+ <translation type="vanished">V2モード。
197169 PC-8001mk2SR専用のソフトのみ実行できます。</translation>
198170 </message>
199171 <message>
@@ -204,21 +176,13 @@ PC-8001専用のモードです。</translation>
204176 </message>
205177 <message>
206178 <source>Sound Boards</source>
207- <translation>サウンドボード</translation>
179+ <translation type="vanished">サウンドボード</translation>
208180 </message>
209181 <message>
210182 <source>Sound Board</source>
211183 <translation>サウンドボード</translation>
212184 </message>
213185 <message>
214- <source>PC-8801-23 (OPNA).</source>
215- <translation></translation>
216- </message>
217- <message>
218- <source>PC-8801-11 (OPN).</source>
219- <translation></translation>
220- </message>
221- <message>
222186 <source>Sound Board 2 (OPN + OPNA).</source>
223187 <translation>サウンドボード2(OPN+OPNA)。</translation>
224188 </message>
@@ -286,5 +250,71 @@ PC-8001専用のモードです。</translation>
286250 <source>Standard</source>
287251 <translation>通常モード</translation>
288252 </message>
253+ <message>
254+ <source>OPNA</source>
255+ <translation></translation>
256+ </message>
257+ <message>
258+ <source>OPN</source>
259+ <translation></translation>
260+ </message>
261+ <message>
262+ <source>OPN-1</source>
263+ <translation></translation>
264+ </message>
265+ <message>
266+ <source>OPN-2</source>
267+ <translation></translation>
268+ </message>
269+ <message>
270+ <source>OPNA-1</source>
271+ <translation></translation>
272+ </message>
273+ <message>
274+ <source>OPNA-2</source>
275+ <translation></translation>
276+ </message>
277+ <message>
278+ <source>MainWindow</source>
279+ <translation></translation>
280+ </message>
281+ <message>
282+ <source>N88 Mode.
283+You can run softwares of PC-8801/mk2.</source>
284+ <translation>N88モードです。
285+PC-8801/mk2のソフトウェアが利用できます。</translation>
286+ </message>
287+ <message>
288+ <source>N80 Mode.
289+You can run softwares of PC-8001/mk2.</source>
290+ <translation>N80モードです。
291+PC-8001/mk2のソフトが利用できます。</translation>
292+ </message>
293+ <message>
294+ <source>N80 V2 Mode.
295+You can run only softwares for PC-8001mk2SR or later.</source>
296+ <translation>N80 V2モードです。
297+PC-8001mk2SR以降のソフトウェアのみが利用できます。</translation>
298+ </message>
299+ <message>
300+ <source>Using YM2203(OPN) as FM sounder.</source>
301+ <translation>YM2203(OPN)をFM音源として使います。</translation>
302+ </message>
303+ <message>
304+ <source>Using YM2608(OPNA) as FM sounder.</source>
305+ <translation>YM2608(OPNA)をFM音源として使います。</translation>
306+ </message>
307+ <message>
308+ <source>Using YM2203(OPN) and YM2608(OPNA) as FM sounder.</source>
309+ <translation>YM2203(OPN)とYM2608(OPNA)の両方をFM音源として使います。</translation>
310+ </message>
311+ <message>
312+ <source>PC-8801-23 (OPNA).</source>
313+ <translation></translation>
314+ </message>
315+ <message>
316+ <source>PC-8801-11 (OPN).</source>
317+ <translation></translation>
318+ </message>
289319 </context>
290320 </TS>
Binary files a/source/src/res/i18n/ja/csp_qt_gui.qm and b/source/src/res/i18n/ja/csp_qt_gui.qm differ
Binary files a/source/src/res/i18n/ja/pc8801.qm and b/source/src/res/i18n/ja/pc8801.qm differ
--- a/source/src/vm/pc9801/pc9801.cpp
+++ b/source/src/vm/pc9801/pc9801.cpp
@@ -851,15 +851,15 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
851851 pc88rtc = new UPD1990A(this, emu);
852852 pc88rtc->set_device_name(_T("uPD1990A RTC (PC-8801)"));
853853 pc88rtc->set_context_event_manager(pc88event);
854- pc88opn = new YM2203(this, emu);
854+ pc88opn1 = new YM2203(this, emu);
855855 #ifdef SUPPORT_PC88_OPNA
856- pc88opn->set_device_name(_T("YM2608 OPNA (PC-8801)"));
857- pc88opn->is_ym2608 = true;
856+ pc88opn1->set_device_name(_T("YM2608 OPNA (PC-8801)"));
857+ pc88opn1->is_ym2608 = true;
858858 #else
859- pc88opn->set_device_name(_T("YM2203 OPN (PC-8801)"));
860- pc88opn->is_ym2608 = false;
859+ pc88opn1->set_device_name(_T("YM2203 OPN (PC-8801)"));
860+ pc88opn1->is_ym2608 = false;
861861 #endif
862- pc88opn->set_context_event_manager(pc88event);
862+ pc88opn1->set_context_event_manager(pc88event);
863863 pc88cpu = new Z80(this, emu);
864864 pc88cpu->set_device_name(_T("Z80 CPU (PC-8801)"));
865865 pc88cpu->set_context_event_manager(pc88event);
@@ -895,14 +895,14 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
895895
896896 pc88event->set_context_cpu(pc88cpu, (config.cpu_type == 1) ? 3993624 : 7987248);
897897 pc88event->set_context_cpu(pc88cpu_sub, 3993624);
898- pc88event->set_context_sound(pc88opn);
898+ pc88event->set_context_sound(pc88opn1);
899899 pc88event->set_context_sound(pc88pcm);
900900 pc88event->set_context_sound(pc88noise_seek);
901901 pc88event->set_context_sound(pc88noise_head_down);
902902 pc88event->set_context_sound(pc88noise_head_up);
903903
904904 pc88->set_context_cpu(pc88cpu);
905- pc88->set_context_opn(pc88opn);
905+ pc88->set_context_opn1(pc88opn1);
906906 pc88->set_context_pcm(pc88pcm);
907907 pc88->set_context_pio(pc88pio);
908908 pc88->set_context_prn(pc88prn);
@@ -914,7 +914,7 @@ VM::VM(EMU* parent_emu) : VM_TEMPLATE(parent_emu)
914914 #ifdef USE_DEBUGGER
915915 pc88cpu->set_context_debugger(new DEBUGGER(this, emu));
916916 #endif
917- pc88opn->set_context_irq(pc88, SIG_PC88_SOUND_IRQ, 1);
917+ pc88opn1->set_context_irq(pc88, SIG_PC88_OPN1_IRQ, 1);
918918 pc88sio->set_context_rxrdy(pc88, SIG_PC88_USART_IRQ, 1);
919919 pc88sio->set_context_out(pc88, SIG_PC88_USART_OUT);
920920
@@ -1148,7 +1148,7 @@ void VM::reset()
11481148 #endif
11491149
11501150 #if defined(_PC98DO) || defined(_PC98DOPLUS)
1151- pc88opn->set_reg(0x29, 3); // for Misty Blue
1151+ pc88opn1->set_reg(0x29, 3); // for Misty Blue
11521152 pc88pio->write_signal(SIG_I8255_PORT_C, 0, 0xff);
11531153 pc88pio_sub->write_signal(SIG_I8255_PORT_C, 0, 0xff);
11541154 #endif
@@ -1246,10 +1246,10 @@ void VM::initialize_sound(int rate, int samples)
12461246 pc88event->initialize_sound(rate, samples);
12471247
12481248 // init sound gen
1249- if(pc88opn->is_ym2608) {
1250- pc88opn->initialize_sound(rate, 7987248, samples, 0, 0);
1249+ if(pc88opn1->is_ym2608) {
1250+ pc88opn1->initialize_sound(rate, 7987248, samples, 0, 0);
12511251 } else {
1252- pc88opn->initialize_sound(rate, 3993624, samples, 0, 0);
1252+ pc88opn1->initialize_sound(rate, 3993624, samples, 0, 0);
12531253 }
12541254 pc88pcm->initialize_sound(rate, 8000);
12551255 #endif
@@ -1304,14 +1304,14 @@ void VM::set_sound_device_volume(int ch, int decibel_l, int decibel_r)
13041304 beep->set_volume(0, decibel_l, decibel_r);
13051305 #if defined(_PC98DO) || defined(_PC98DOPLUS)
13061306 } else if(ch-- == 0) {
1307- pc88opn->set_volume(0, decibel_l, decibel_r);
1307+ pc88opn1->set_volume(0, decibel_l, decibel_r);
13081308 } else if(ch-- == 0) {
1309- pc88opn->set_volume(1, decibel_l, decibel_r);
1309+ pc88opn1->set_volume(1, decibel_l, decibel_r);
13101310 #if defined(SUPPORT_PC88_OPNA)
13111311 } else if(ch-- == 0) {
1312- pc88opn->set_volume(2, decibel_l, decibel_r);
1312+ pc88opn1->set_volume(2, decibel_l, decibel_r);
13131313 } else if(ch-- == 0) {
1314- pc88opn->set_volume(3, decibel_l, decibel_r);
1314+ pc88opn1->set_volume(3, decibel_l, decibel_r);
13151315 #endif
13161316 } else if(ch-- == 0) {
13171317 pc88pcm->set_volume(0, decibel_l, decibel_r);
--- a/source/src/vm/pc9801/pc9801.h
+++ b/source/src/vm/pc9801/pc9801.h
@@ -187,19 +187,23 @@
187187 #define IO_ADDR_MAX 0x10000
188188
189189 #if defined(_PC98DO) || defined(_PC98DOPLUS)
190+ #define PC8801_VARIANT
191+ #define PC8801SR_VARIANT
190192 #define MODE_PC98 0
191193 #define MODE_PC88_V1S 1
192194 #define MODE_PC88_V1H 2
193195 #define MODE_PC88_V2 3
194196 #define MODE_PC88_N 4
197+ #define SUPPORT_PC88_KANJI1
198+ #define SUPPORT_PC88_KANJI2
195199 //#define SUPPORT_PC88_DICTIONARY
196200 #define SUPPORT_PC88_HIGH_CLOCK
197201 //#define SUPPORT_PC88_JOYSTICK
198202 #define PC88_EXRAM_BANKS 4
199-#endif
203+ #define SUPPORT_PC88_OPN1
200204 #if defined(_PC98DOPLUS)
201205 #define SUPPORT_PC88_OPNA
202- #define SUPPORT_PC88_SB2
206+#endif
203207 #endif
204208
205209 // device informations for virtual machine
@@ -531,7 +535,7 @@ protected:
531535 I8255* pc88pio;
532536 PCM1BIT* pc88pcm;
533537 UPD1990A* pc88rtc;
534- YM2203* pc88opn;
538+ YM2203* pc88opn1;
535539 Z80* pc88cpu;
536540
537541 PC80S31K* pc88sub;
--- a/source/src/vm/scsi_cdrom.cpp
+++ b/source/src/vm/scsi_cdrom.cpp
@@ -1,4 +1,4 @@
1-k/*
1+/*
22 Skelton for retropc emulator
33
44 Author : Takeda.Toshiya
--- a/source/src/vm/vm.h
+++ b/source/src/vm/vm.h
@@ -352,6 +352,16 @@
352352 #include "pc6001/pc6001.h"
353353 #endif
354354
355+// NEC PC-8001
356+#ifdef _PC8001
357+#include "pc8801/pc8801.h"
358+#endif
359+
360+// NEC PC-8001mkII
361+#ifdef _PC8001MK2
362+#include "pc8801/pc8801.h"
363+#endif
364+
355365 // NEC PC-8001mkIISR
356366 #ifdef _PC8001SR
357367 #include "pc8801/pc8801.h"
@@ -367,6 +377,16 @@
367377 #include "pc8201/pc8201.h"
368378 #endif
369379
380+// NEC PC-8801
381+#ifdef _PC8801
382+#include "pc8801/pc8801.h"
383+#endif
384+
385+// NEC PC-8801mkII
386+#ifdef _PC8801MK2
387+#include "pc8801/pc8801.h"
388+#endif
389+
370390 // NEC PC-8801MA
371391 #ifdef _PC8801MA
372392 #include "pc8801/pc8801.h"
--- a/source/vc++2008/build9.bat
+++ b/source/vc++2008/build9.bat
@@ -237,9 +237,13 @@ copy Release\pc6001mk2sr.exe build_xp\pc6001\.
237237 copy Release\pc6601.exe build_xp\pc6001\.
238238 copy Release\pc6601sr.exe build_xp\pc6001\.
239239
240+devenv.com pc8001.vcproj /Rebuild Release
241+devenv.com pc8001mk2.vcproj /Rebuild Release
240242 devenv.com pc8001mk2sr.vcproj /Rebuild Release
241-mkdir build_xp\pc8001mk2sr
242-copy Release\pc8001mk2sr.exe build_xp\pc8001mk2sr\.
243+mkdir build_xp\pc8001
244+copy Release\pc8001.exe build_xp\pc8001\.
245+copy Release\pc8001mk2.exe build_xp\pc8001\.
246+copy Release\pc8001mk2sr.exe build_xp\pc8001\.
243247
244248 devenv.com pc8201.vcproj /Rebuild Release
245249 mkdir build_xp\pc8201
@@ -249,6 +253,12 @@ devenv.com pc8201a.vcproj /Rebuild Release
249253 mkdir build_xp\pc8201a
250254 copy Release\pc8201a.exe build_xp\pc8201a\.
251255
256+devenv.com pc8801.vcproj /Rebuild Release
257+devenv.com pc8801mk2.vcproj /Rebuild Release
258+mkdir build_xp\pc8801
259+copy Release\pc8801.exe build_xp\pc8801\.
260+copy Release\pc8801mk2.exe build_xp\pc8801\.
261+
252262 devenv.com pc8801ma.vcproj /Rebuild Release
253263 mkdir build_xp\pc8801ma
254264 copy Release\pc8801ma.exe build_xp\pc8801ma\.
--- /dev/null
+++ b/source/vc++2008/pc8001.vcproj
@@ -0,0 +1,926 @@
1+<?xml version="1.0" encoding="shift_jis"?>
2+<VisualStudioProject
3+ ProjectType="Visual C++"
4+ Version="9.00"
5+ Name="pc8001"
6+ ProjectGUID="{699AB843-1860-4ABF-B52C-D6A84D0F81E8}"
7+ RootNamespace="pc8001"
8+ TargetFrameworkVersion="131072"
9+ >
10+ <Platforms>
11+ <Platform
12+ Name="Win32"
13+ />
14+ </Platforms>
15+ <ToolFiles>
16+ </ToolFiles>
17+ <Configurations>
18+ <Configuration
19+ Name="Debug|Win32"
20+ OutputDirectory=".\Debug"
21+ IntermediateDirectory=".\Debug"
22+ ConfigurationType="1"
23+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
24+ UseOfMFC="0"
25+ ATLMinimizesCRunTimeLibraryUsage="false"
26+ CharacterSet="2"
27+ >
28+ <Tool
29+ Name="VCPreBuildEventTool"
30+ />
31+ <Tool
32+ Name="VCCustomBuildTool"
33+ />
34+ <Tool
35+ Name="VCXMLDataGeneratorTool"
36+ />
37+ <Tool
38+ Name="VCWebServiceProxyGeneratorTool"
39+ />
40+ <Tool
41+ Name="VCMIDLTool"
42+ PreprocessorDefinitions="_DEBUG"
43+ MkTypLibCompatible="true"
44+ SuppressStartupBanner="true"
45+ TargetEnvironment="1"
46+ TypeLibraryName=".\Debug/pc8001.tlb"
47+ HeaderFileName=""
48+ />
49+ <Tool
50+ Name="VCCLCompilerTool"
51+ Optimization="0"
52+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_PC8001"
53+ MinimalRebuild="true"
54+ BasicRuntimeChecks="3"
55+ RuntimeLibrary="1"
56+ PrecompiledHeaderFile=".\Debug/pc8001.pch"
57+ AssemblerListingLocation=".\Debug/"
58+ ObjectFile=".\Debug/"
59+ ProgramDataBaseFileName=".\Debug/"
60+ BrowseInformation="1"
61+ WarningLevel="3"
62+ SuppressStartupBanner="true"
63+ DebugInformationFormat="4"
64+ />
65+ <Tool
66+ Name="VCManagedResourceCompilerTool"
67+ />
68+ <Tool
69+ Name="VCResourceCompilerTool"
70+ PreprocessorDefinitions="_DEBUG"
71+ Culture="1041"
72+ />
73+ <Tool
74+ Name="VCPreLinkEventTool"
75+ />
76+ <Tool
77+ Name="VCLinkerTool"
78+ AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"
79+ OutputFile=".\Debug/pc8001.exe"
80+ LinkIncremental="2"
81+ SuppressStartupBanner="true"
82+ GenerateManifest="false"
83+ GenerateDebugInformation="true"
84+ ProgramDatabaseFile=".\Debug/pc8001.pdb"
85+ SubSystem="2"
86+ RandomizedBaseAddress="1"
87+ DataExecutionPrevention="0"
88+ TargetMachine="1"
89+ />
90+ <Tool
91+ Name="VCALinkTool"
92+ />
93+ <Tool
94+ Name="VCManifestTool"
95+ />
96+ <Tool
97+ Name="VCXDCMakeTool"
98+ />
99+ <Tool
100+ Name="VCBscMakeTool"
101+ SuppressStartupBanner="true"
102+ OutputFile=".\Debug/pc8001.bsc"
103+ />
104+ <Tool
105+ Name="VCFxCopTool"
106+ />
107+ <Tool
108+ Name="VCAppVerifierTool"
109+ />
110+ <Tool
111+ Name="VCPostBuildEventTool"
112+ />
113+ </Configuration>
114+ <Configuration
115+ Name="Release|Win32"
116+ OutputDirectory=".\Release"
117+ IntermediateDirectory=".\Release"
118+ ConfigurationType="1"
119+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
120+ UseOfMFC="0"
121+ ATLMinimizesCRunTimeLibraryUsage="false"
122+ CharacterSet="2"
123+ >
124+ <Tool
125+ Name="VCPreBuildEventTool"
126+ />
127+ <Tool
128+ Name="VCCustomBuildTool"
129+ />
130+ <Tool
131+ Name="VCXMLDataGeneratorTool"
132+ />
133+ <Tool
134+ Name="VCWebServiceProxyGeneratorTool"
135+ />
136+ <Tool
137+ Name="VCMIDLTool"
138+ PreprocessorDefinitions="NDEBUG"
139+ MkTypLibCompatible="true"
140+ SuppressStartupBanner="true"
141+ TargetEnvironment="1"
142+ TypeLibraryName=".\Release/pc8001.tlb"
143+ HeaderFileName=""
144+ />
145+ <Tool
146+ Name="VCCLCompilerTool"
147+ Optimization="2"
148+ InlineFunctionExpansion="2"
149+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_PC8001"
150+ StringPooling="true"
151+ RuntimeLibrary="0"
152+ EnableFunctionLevelLinking="true"
153+ EnableEnhancedInstructionSet="2"
154+ PrecompiledHeaderFile=".\Release/pc8001.pch"
155+ AssemblerListingLocation=".\Release/"
156+ ObjectFile=".\Release/"
157+ ProgramDataBaseFileName=".\Release/"
158+ BrowseInformation="1"
159+ WarningLevel="3"
160+ SuppressStartupBanner="true"
161+ />
162+ <Tool
163+ Name="VCManagedResourceCompilerTool"
164+ />
165+ <Tool
166+ Name="VCResourceCompilerTool"
167+ PreprocessorDefinitions="NDEBUG"
168+ Culture="1033"
169+ />
170+ <Tool
171+ Name="VCPreLinkEventTool"
172+ />
173+ <Tool
174+ Name="VCLinkerTool"
175+ AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"
176+ OutputFile=".\Release/pc8001.exe"
177+ LinkIncremental="1"
178+ SuppressStartupBanner="true"
179+ GenerateManifest="false"
180+ ProgramDatabaseFile=".\Release/pc8001.pdb"
181+ SubSystem="2"
182+ RandomizedBaseAddress="1"
183+ DataExecutionPrevention="0"
184+ TargetMachine="1"
185+ />
186+ <Tool
187+ Name="VCALinkTool"
188+ />
189+ <Tool
190+ Name="VCManifestTool"
191+ />
192+ <Tool
193+ Name="VCXDCMakeTool"
194+ />
195+ <Tool
196+ Name="VCBscMakeTool"
197+ SuppressStartupBanner="true"
198+ OutputFile=".\Release/pc8001.bsc"
199+ />
200+ <Tool
201+ Name="VCFxCopTool"
202+ />
203+ <Tool
204+ Name="VCAppVerifierTool"
205+ />
206+ <Tool
207+ Name="VCPostBuildEventTool"
208+ />
209+ </Configuration>
210+ </Configurations>
211+ <References>
212+ </References>
213+ <Files>
214+ <Filter
215+ Name="Source Files"
216+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
217+ >
218+ <File
219+ RelativePath="..\src\common.cpp"
220+ >
221+ <FileConfiguration
222+ Name="Debug|Win32"
223+ >
224+ <Tool
225+ Name="VCCLCompilerTool"
226+ PreprocessorDefinitions=""
227+ />
228+ </FileConfiguration>
229+ <FileConfiguration
230+ Name="Release|Win32"
231+ >
232+ <Tool
233+ Name="VCCLCompilerTool"
234+ PreprocessorDefinitions=""
235+ />
236+ </FileConfiguration>
237+ </File>
238+ <File
239+ RelativePath="..\src\config.cpp"
240+ >
241+ <FileConfiguration
242+ Name="Debug|Win32"
243+ >
244+ <Tool
245+ Name="VCCLCompilerTool"
246+ PreprocessorDefinitions=""
247+ />
248+ </FileConfiguration>
249+ <FileConfiguration
250+ Name="Release|Win32"
251+ >
252+ <Tool
253+ Name="VCCLCompilerTool"
254+ PreprocessorDefinitions=""
255+ />
256+ </FileConfiguration>
257+ </File>
258+ <File
259+ RelativePath="..\src\fifo.cpp"
260+ >
261+ <FileConfiguration
262+ Name="Debug|Win32"
263+ >
264+ <Tool
265+ Name="VCCLCompilerTool"
266+ PreprocessorDefinitions=""
267+ />
268+ </FileConfiguration>
269+ <FileConfiguration
270+ Name="Release|Win32"
271+ >
272+ <Tool
273+ Name="VCCLCompilerTool"
274+ PreprocessorDefinitions=""
275+ />
276+ </FileConfiguration>
277+ </File>
278+ <File
279+ RelativePath="..\src\fileio.cpp"
280+ >
281+ <FileConfiguration
282+ Name="Debug|Win32"
283+ >
284+ <Tool
285+ Name="VCCLCompilerTool"
286+ PreprocessorDefinitions=""
287+ />
288+ </FileConfiguration>
289+ <FileConfiguration
290+ Name="Release|Win32"
291+ >
292+ <Tool
293+ Name="VCCLCompilerTool"
294+ PreprocessorDefinitions=""
295+ />
296+ </FileConfiguration>
297+ </File>
298+ <Filter
299+ Name="EMU Source Files"
300+ Filter="cpp"
301+ >
302+ <File
303+ RelativePath="..\src\debugger.cpp"
304+ >
305+ <FileConfiguration
306+ Name="Debug|Win32"
307+ >
308+ <Tool
309+ Name="VCCLCompilerTool"
310+ PreprocessorDefinitions=""
311+ />
312+ </FileConfiguration>
313+ <FileConfiguration
314+ Name="Release|Win32"
315+ >
316+ <Tool
317+ Name="VCCLCompilerTool"
318+ PreprocessorDefinitions=""
319+ />
320+ </FileConfiguration>
321+ </File>
322+ <File
323+ RelativePath="..\src\emu.cpp"
324+ >
325+ <FileConfiguration
326+ Name="Debug|Win32"
327+ >
328+ <Tool
329+ Name="VCCLCompilerTool"
330+ PreprocessorDefinitions=""
331+ />
332+ </FileConfiguration>
333+ <FileConfiguration
334+ Name="Release|Win32"
335+ >
336+ <Tool
337+ Name="VCCLCompilerTool"
338+ PreprocessorDefinitions=""
339+ />
340+ </FileConfiguration>
341+ </File>
342+ </Filter>
343+ <Filter
344+ Name="OSD Source Files"
345+ Filter="cpp"
346+ >
347+ <File
348+ RelativePath="..\src\win32\osd.cpp"
349+ >
350+ <FileConfiguration
351+ Name="Debug|Win32"
352+ >
353+ <Tool
354+ Name="VCCLCompilerTool"
355+ PreprocessorDefinitions=""
356+ />
357+ </FileConfiguration>
358+ <FileConfiguration
359+ Name="Release|Win32"
360+ >
361+ <Tool
362+ Name="VCCLCompilerTool"
363+ PreprocessorDefinitions=""
364+ />
365+ </FileConfiguration>
366+ </File>
367+ <File
368+ RelativePath="..\src\win32\osd_console.cpp"
369+ >
370+ <FileConfiguration
371+ Name="Debug|Win32"
372+ >
373+ <Tool
374+ Name="VCCLCompilerTool"
375+ PreprocessorDefinitions=""
376+ />
377+ </FileConfiguration>
378+ <FileConfiguration
379+ Name="Release|Win32"
380+ >
381+ <Tool
382+ Name="VCCLCompilerTool"
383+ PreprocessorDefinitions=""
384+ />
385+ </FileConfiguration>
386+ </File>
387+ <File
388+ RelativePath="..\src\win32\osd_input.cpp"
389+ >
390+ <FileConfiguration
391+ Name="Debug|Win32"
392+ >
393+ <Tool
394+ Name="VCCLCompilerTool"
395+ PreprocessorDefinitions=""
396+ />
397+ </FileConfiguration>
398+ <FileConfiguration
399+ Name="Release|Win32"
400+ >
401+ <Tool
402+ Name="VCCLCompilerTool"
403+ PreprocessorDefinitions=""
404+ />
405+ </FileConfiguration>
406+ </File>
407+ <File
408+ RelativePath="..\src\win32\osd_screen.cpp"
409+ >
410+ <FileConfiguration
411+ Name="Debug|Win32"
412+ >
413+ <Tool
414+ Name="VCCLCompilerTool"
415+ PreprocessorDefinitions=""
416+ />
417+ </FileConfiguration>
418+ <FileConfiguration
419+ Name="Release|Win32"
420+ >
421+ <Tool
422+ Name="VCCLCompilerTool"
423+ PreprocessorDefinitions=""
424+ />
425+ </FileConfiguration>
426+ </File>
427+ <File
428+ RelativePath="..\src\win32\osd_sound.cpp"
429+ >
430+ <FileConfiguration
431+ Name="Debug|Win32"
432+ >
433+ <Tool
434+ Name="VCCLCompilerTool"
435+ PreprocessorDefinitions=""
436+ />
437+ </FileConfiguration>
438+ <FileConfiguration
439+ Name="Release|Win32"
440+ >
441+ <Tool
442+ Name="VCCLCompilerTool"
443+ PreprocessorDefinitions=""
444+ />
445+ </FileConfiguration>
446+ </File>
447+ <File
448+ RelativePath="..\src\win32\winmain.cpp"
449+ >
450+ <FileConfiguration
451+ Name="Debug|Win32"
452+ >
453+ <Tool
454+ Name="VCCLCompilerTool"
455+ PreprocessorDefinitions=""
456+ />
457+ </FileConfiguration>
458+ <FileConfiguration
459+ Name="Release|Win32"
460+ >
461+ <Tool
462+ Name="VCCLCompilerTool"
463+ PreprocessorDefinitions=""
464+ />
465+ </FileConfiguration>
466+ </File>
467+ </Filter>
468+ <Filter
469+ Name="VM Common Source Files"
470+ Filter="cpp"
471+ >
472+ <File
473+ RelativePath="..\src\vm\disk.cpp"
474+ >
475+ <FileConfiguration
476+ Name="Debug|Win32"
477+ >
478+ <Tool
479+ Name="VCCLCompilerTool"
480+ PreprocessorDefinitions=""
481+ />
482+ </FileConfiguration>
483+ <FileConfiguration
484+ Name="Release|Win32"
485+ >
486+ <Tool
487+ Name="VCCLCompilerTool"
488+ PreprocessorDefinitions=""
489+ />
490+ </FileConfiguration>
491+ </File>
492+ <File
493+ RelativePath="..\src\vm\event.cpp"
494+ >
495+ <FileConfiguration
496+ Name="Debug|Win32"
497+ >
498+ <Tool
499+ Name="VCCLCompilerTool"
500+ PreprocessorDefinitions=""
501+ />
502+ </FileConfiguration>
503+ <FileConfiguration
504+ Name="Release|Win32"
505+ >
506+ <Tool
507+ Name="VCCLCompilerTool"
508+ PreprocessorDefinitions=""
509+ />
510+ </FileConfiguration>
511+ </File>
512+ <File
513+ RelativePath="..\src\vm\i8251.cpp"
514+ >
515+ <FileConfiguration
516+ Name="Debug|Win32"
517+ >
518+ <Tool
519+ Name="VCCLCompilerTool"
520+ PreprocessorDefinitions=""
521+ />
522+ </FileConfiguration>
523+ <FileConfiguration
524+ Name="Release|Win32"
525+ >
526+ <Tool
527+ Name="VCCLCompilerTool"
528+ PreprocessorDefinitions=""
529+ />
530+ </FileConfiguration>
531+ </File>
532+ <File
533+ RelativePath="..\src\vm\i8253.cpp"
534+ >
535+ <FileConfiguration
536+ Name="Debug|Win32"
537+ >
538+ <Tool
539+ Name="VCCLCompilerTool"
540+ PreprocessorDefinitions=""
541+ />
542+ </FileConfiguration>
543+ <FileConfiguration
544+ Name="Release|Win32"
545+ >
546+ <Tool
547+ Name="VCCLCompilerTool"
548+ PreprocessorDefinitions=""
549+ />
550+ </FileConfiguration>
551+ </File>
552+ <File
553+ RelativePath="..\src\vm\i8255.cpp"
554+ >
555+ <FileConfiguration
556+ Name="Debug|Win32"
557+ >
558+ <Tool
559+ Name="VCCLCompilerTool"
560+ PreprocessorDefinitions=""
561+ />
562+ </FileConfiguration>
563+ <FileConfiguration
564+ Name="Release|Win32"
565+ >
566+ <Tool
567+ Name="VCCLCompilerTool"
568+ PreprocessorDefinitions=""
569+ />
570+ </FileConfiguration>
571+ </File>
572+ <File
573+ RelativePath="..\src\vm\noise.cpp"
574+ >
575+ <FileConfiguration
576+ Name="Debug|Win32"
577+ >
578+ <Tool
579+ Name="VCCLCompilerTool"
580+ PreprocessorDefinitions=""
581+ />
582+ </FileConfiguration>
583+ <FileConfiguration
584+ Name="Release|Win32"
585+ >
586+ <Tool
587+ Name="VCCLCompilerTool"
588+ PreprocessorDefinitions=""
589+ />
590+ </FileConfiguration>
591+ </File>
592+ <File
593+ RelativePath="..\src\vm\pc80s31k.cpp"
594+ >
595+ <FileConfiguration
596+ Name="Debug|Win32"
597+ >
598+ <Tool
599+ Name="VCCLCompilerTool"
600+ PreprocessorDefinitions=""
601+ />
602+ </FileConfiguration>
603+ <FileConfiguration
604+ Name="Release|Win32"
605+ >
606+ <Tool
607+ Name="VCCLCompilerTool"
608+ PreprocessorDefinitions=""
609+ />
610+ </FileConfiguration>
611+ </File>
612+ <File
613+ RelativePath="..\src\vm\pcm1bit.cpp"
614+ >
615+ <FileConfiguration
616+ Name="Debug|Win32"
617+ >
618+ <Tool
619+ Name="VCCLCompilerTool"
620+ PreprocessorDefinitions=""
621+ />
622+ </FileConfiguration>
623+ <FileConfiguration
624+ Name="Release|Win32"
625+ >
626+ <Tool
627+ Name="VCCLCompilerTool"
628+ PreprocessorDefinitions=""
629+ />
630+ </FileConfiguration>
631+ </File>
632+ <File
633+ RelativePath="..\src\vm\prnfile.cpp"
634+ >
635+ <FileConfiguration
636+ Name="Debug|Win32"
637+ >
638+ <Tool
639+ Name="VCCLCompilerTool"
640+ PreprocessorDefinitions=""
641+ />
642+ </FileConfiguration>
643+ <FileConfiguration
644+ Name="Release|Win32"
645+ >
646+ <Tool
647+ Name="VCCLCompilerTool"
648+ PreprocessorDefinitions=""
649+ />
650+ </FileConfiguration>
651+ </File>
652+ <File
653+ RelativePath="..\src\vm\upd1990a.cpp"
654+ >
655+ <FileConfiguration
656+ Name="Debug|Win32"
657+ >
658+ <Tool
659+ Name="VCCLCompilerTool"
660+ PreprocessorDefinitions=""
661+ />
662+ </FileConfiguration>
663+ <FileConfiguration
664+ Name="Release|Win32"
665+ >
666+ <Tool
667+ Name="VCCLCompilerTool"
668+ PreprocessorDefinitions=""
669+ />
670+ </FileConfiguration>
671+ </File>
672+ <File
673+ RelativePath="..\src\vm\upd765a.cpp"
674+ >
675+ <FileConfiguration
676+ Name="Debug|Win32"
677+ >
678+ <Tool
679+ Name="VCCLCompilerTool"
680+ PreprocessorDefinitions=""
681+ />
682+ </FileConfiguration>
683+ <FileConfiguration
684+ Name="Release|Win32"
685+ >
686+ <Tool
687+ Name="VCCLCompilerTool"
688+ PreprocessorDefinitions=""
689+ />
690+ </FileConfiguration>
691+ </File>
692+ <File
693+ RelativePath="..\src\vm\z80.cpp"
694+ >
695+ <FileConfiguration
696+ Name="Debug|Win32"
697+ >
698+ <Tool
699+ Name="VCCLCompilerTool"
700+ PreprocessorDefinitions=""
701+ />
702+ </FileConfiguration>
703+ <FileConfiguration
704+ Name="Release|Win32"
705+ >
706+ <Tool
707+ Name="VCCLCompilerTool"
708+ PreprocessorDefinitions=""
709+ />
710+ </FileConfiguration>
711+ </File>
712+ </Filter>
713+ <Filter
714+ Name="VM Driver Source Files"
715+ Filter="cpp"
716+ >
717+ <File
718+ RelativePath="..\src\vm\pc8801\pc88.cpp"
719+ >
720+ <FileConfiguration
721+ Name="Debug|Win32"
722+ >
723+ <Tool
724+ Name="VCCLCompilerTool"
725+ PreprocessorDefinitions=""
726+ />
727+ </FileConfiguration>
728+ <FileConfiguration
729+ Name="Release|Win32"
730+ >
731+ <Tool
732+ Name="VCCLCompilerTool"
733+ PreprocessorDefinitions=""
734+ />
735+ </FileConfiguration>
736+ </File>
737+ <File
738+ RelativePath="..\src\vm\pc8801\pc8801.cpp"
739+ >
740+ <FileConfiguration
741+ Name="Debug|Win32"
742+ >
743+ <Tool
744+ Name="VCCLCompilerTool"
745+ PreprocessorDefinitions=""
746+ />
747+ </FileConfiguration>
748+ <FileConfiguration
749+ Name="Release|Win32"
750+ >
751+ <Tool
752+ Name="VCCLCompilerTool"
753+ PreprocessorDefinitions=""
754+ />
755+ </FileConfiguration>
756+ </File>
757+ </Filter>
758+ </Filter>
759+ <Filter
760+ Name="Header Files"
761+ Filter="h;hpp;hxx;hm;inl"
762+ >
763+ <File
764+ RelativePath="..\src\common.h"
765+ >
766+ </File>
767+ <File
768+ RelativePath="..\src\config.h"
769+ >
770+ </File>
771+ <File
772+ RelativePath="..\src\fifo.h"
773+ >
774+ </File>
775+ <File
776+ RelativePath="..\src\fileio.h"
777+ >
778+ </File>
779+ <Filter
780+ Name="EMU Header Files"
781+ Filter="h"
782+ >
783+ <File
784+ RelativePath="..\src\emu.h"
785+ >
786+ </File>
787+ </Filter>
788+ <Filter
789+ Name="OSD Header Files"
790+ Filter="h"
791+ >
792+ <File
793+ RelativePath="..\src\win32\osd.h"
794+ >
795+ </File>
796+ </Filter>
797+ <Filter
798+ Name="VM Common Header Files"
799+ Filter="h"
800+ >
801+ <File
802+ RelativePath="..\src\vm\debugger.h"
803+ >
804+ </File>
805+ <File
806+ RelativePath="..\src\vm\device.h"
807+ >
808+ </File>
809+ <File
810+ RelativePath="..\src\vm\disk.h"
811+ >
812+ </File>
813+ <File
814+ RelativePath="..\src\vm\event.h"
815+ >
816+ </File>
817+ <File
818+ RelativePath="..\src\vm\i8251.h"
819+ >
820+ </File>
821+ <File
822+ RelativePath="..\src\vm\i8253.h"
823+ >
824+ </File>
825+ <File
826+ RelativePath="..\src\vm\i8255.h"
827+ >
828+ </File>
829+ <File
830+ RelativePath="..\src\vm\noise.h"
831+ >
832+ </File>
833+ <File
834+ RelativePath="..\src\vm\pc80s31k.h"
835+ >
836+ </File>
837+ <File
838+ RelativePath="..\src\vm\pcm1bit.h"
839+ >
840+ </File>
841+ <File
842+ RelativePath="..\src\vm\prnfile.h"
843+ >
844+ </File>
845+ <File
846+ RelativePath="..\src\vm\upd1990a.h"
847+ >
848+ </File>
849+ <File
850+ RelativePath="..\src\vm\upd765a.h"
851+ >
852+ </File>
853+ <File
854+ RelativePath="..\src\vm\vm.h"
855+ >
856+ </File>
857+ <File
858+ RelativePath="..\src\vm\vm_template.h"
859+ >
860+ </File>
861+ <File
862+ RelativePath="..\src\vm\z80.h"
863+ >
864+ </File>
865+ </Filter>
866+ <Filter
867+ Name="VM Driver Header Files"
868+ Filter="h"
869+ >
870+ <File
871+ RelativePath="..\src\vm\pc8801\pc88.h"
872+ >
873+ </File>
874+ <File
875+ RelativePath="..\src\vm\pc8801\pc8801.h"
876+ >
877+ </File>
878+ </Filter>
879+ </Filter>
880+ <Filter
881+ Name="Resource Files"
882+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
883+ >
884+ <File
885+ RelativePath="..\src\res\pc8001.ico"
886+ >
887+ </File>
888+ <File
889+ RelativePath="..\src\res\pc8001.rc"
890+ >
891+ <FileConfiguration
892+ Name="Debug|Win32"
893+ >
894+ <Tool
895+ Name="VCResourceCompilerTool"
896+ PreprocessorDefinitions=""
897+ AdditionalIncludeDirectories="..\src\res"
898+ />
899+ </FileConfiguration>
900+ <FileConfiguration
901+ Name="Release|Win32"
902+ >
903+ <Tool
904+ Name="VCResourceCompilerTool"
905+ PreprocessorDefinitions=""
906+ AdditionalIncludeDirectories="..\src\res"
907+ />
908+ </FileConfiguration>
909+ </File>
910+ <File
911+ RelativePath="..\src\res\resource.h"
912+ >
913+ </File>
914+ <File
915+ RelativePath="..\src\res\indicator\access_off.bmp"
916+ >
917+ </File>
918+ <File
919+ RelativePath="..\src\res\indicator\access_on.bmp"
920+ >
921+ </File>
922+ </Filter>
923+ </Files>
924+ <Globals>
925+ </Globals>
926+</VisualStudioProject>
--- /dev/null
+++ b/source/vc++2008/pc8001mk2.vcproj
@@ -0,0 +1,1071 @@
1+<?xml version="1.0" encoding="shift_jis"?>
2+<VisualStudioProject
3+ ProjectType="Visual C++"
4+ Version="9.00"
5+ Name="pc8001mk2"
6+ ProjectGUID="{699AB843-1860-4ABF-B52C-D6A84D0F81E8}"
7+ RootNamespace="pc8001mk2"
8+ TargetFrameworkVersion="131072"
9+ >
10+ <Platforms>
11+ <Platform
12+ Name="Win32"
13+ />
14+ </Platforms>
15+ <ToolFiles>
16+ </ToolFiles>
17+ <Configurations>
18+ <Configuration
19+ Name="Debug|Win32"
20+ OutputDirectory=".\Debug"
21+ IntermediateDirectory=".\Debug"
22+ ConfigurationType="1"
23+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
24+ UseOfMFC="0"
25+ ATLMinimizesCRunTimeLibraryUsage="false"
26+ CharacterSet="2"
27+ >
28+ <Tool
29+ Name="VCPreBuildEventTool"
30+ />
31+ <Tool
32+ Name="VCCustomBuildTool"
33+ />
34+ <Tool
35+ Name="VCXMLDataGeneratorTool"
36+ />
37+ <Tool
38+ Name="VCWebServiceProxyGeneratorTool"
39+ />
40+ <Tool
41+ Name="VCMIDLTool"
42+ PreprocessorDefinitions="_DEBUG"
43+ MkTypLibCompatible="true"
44+ SuppressStartupBanner="true"
45+ TargetEnvironment="1"
46+ TypeLibraryName=".\Debug/pc8001mk2.tlb"
47+ HeaderFileName=""
48+ />
49+ <Tool
50+ Name="VCCLCompilerTool"
51+ Optimization="0"
52+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_PC8001MK2"
53+ MinimalRebuild="true"
54+ BasicRuntimeChecks="3"
55+ RuntimeLibrary="1"
56+ PrecompiledHeaderFile=".\Debug/pc8001mk2.pch"
57+ AssemblerListingLocation=".\Debug/"
58+ ObjectFile=".\Debug/"
59+ ProgramDataBaseFileName=".\Debug/"
60+ BrowseInformation="1"
61+ WarningLevel="3"
62+ SuppressStartupBanner="true"
63+ DebugInformationFormat="4"
64+ />
65+ <Tool
66+ Name="VCManagedResourceCompilerTool"
67+ />
68+ <Tool
69+ Name="VCResourceCompilerTool"
70+ PreprocessorDefinitions="_DEBUG"
71+ Culture="1041"
72+ />
73+ <Tool
74+ Name="VCPreLinkEventTool"
75+ />
76+ <Tool
77+ Name="VCLinkerTool"
78+ AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"
79+ OutputFile=".\Debug/pc8001mk2.exe"
80+ LinkIncremental="2"
81+ SuppressStartupBanner="true"
82+ GenerateManifest="false"
83+ GenerateDebugInformation="true"
84+ ProgramDatabaseFile=".\Debug/pc8001mk2.pdb"
85+ SubSystem="2"
86+ RandomizedBaseAddress="1"
87+ DataExecutionPrevention="0"
88+ TargetMachine="1"
89+ />
90+ <Tool
91+ Name="VCALinkTool"
92+ />
93+ <Tool
94+ Name="VCManifestTool"
95+ />
96+ <Tool
97+ Name="VCXDCMakeTool"
98+ />
99+ <Tool
100+ Name="VCBscMakeTool"
101+ SuppressStartupBanner="true"
102+ OutputFile=".\Debug/pc8001mk2.bsc"
103+ />
104+ <Tool
105+ Name="VCFxCopTool"
106+ />
107+ <Tool
108+ Name="VCAppVerifierTool"
109+ />
110+ <Tool
111+ Name="VCPostBuildEventTool"
112+ />
113+ </Configuration>
114+ <Configuration
115+ Name="Release|Win32"
116+ OutputDirectory=".\Release"
117+ IntermediateDirectory=".\Release"
118+ ConfigurationType="1"
119+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
120+ UseOfMFC="0"
121+ ATLMinimizesCRunTimeLibraryUsage="false"
122+ CharacterSet="2"
123+ >
124+ <Tool
125+ Name="VCPreBuildEventTool"
126+ />
127+ <Tool
128+ Name="VCCustomBuildTool"
129+ />
130+ <Tool
131+ Name="VCXMLDataGeneratorTool"
132+ />
133+ <Tool
134+ Name="VCWebServiceProxyGeneratorTool"
135+ />
136+ <Tool
137+ Name="VCMIDLTool"
138+ PreprocessorDefinitions="NDEBUG"
139+ MkTypLibCompatible="true"
140+ SuppressStartupBanner="true"
141+ TargetEnvironment="1"
142+ TypeLibraryName=".\Release/pc8001mk2.tlb"
143+ HeaderFileName=""
144+ />
145+ <Tool
146+ Name="VCCLCompilerTool"
147+ Optimization="2"
148+ InlineFunctionExpansion="2"
149+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_PC8001MK2"
150+ StringPooling="true"
151+ RuntimeLibrary="0"
152+ EnableFunctionLevelLinking="true"
153+ EnableEnhancedInstructionSet="2"
154+ PrecompiledHeaderFile=".\Release/pc8001mk2.pch"
155+ AssemblerListingLocation=".\Release/"
156+ ObjectFile=".\Release/"
157+ ProgramDataBaseFileName=".\Release/"
158+ BrowseInformation="1"
159+ WarningLevel="3"
160+ SuppressStartupBanner="true"
161+ />
162+ <Tool
163+ Name="VCManagedResourceCompilerTool"
164+ />
165+ <Tool
166+ Name="VCResourceCompilerTool"
167+ PreprocessorDefinitions="NDEBUG"
168+ Culture="1033"
169+ />
170+ <Tool
171+ Name="VCPreLinkEventTool"
172+ />
173+ <Tool
174+ Name="VCLinkerTool"
175+ AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"
176+ OutputFile=".\Release/pc8001mk2.exe"
177+ LinkIncremental="1"
178+ SuppressStartupBanner="true"
179+ GenerateManifest="false"
180+ ProgramDatabaseFile=".\Release/pc8001mk2.pdb"
181+ SubSystem="2"
182+ RandomizedBaseAddress="1"
183+ DataExecutionPrevention="0"
184+ TargetMachine="1"
185+ />
186+ <Tool
187+ Name="VCALinkTool"
188+ />
189+ <Tool
190+ Name="VCManifestTool"
191+ />
192+ <Tool
193+ Name="VCXDCMakeTool"
194+ />
195+ <Tool
196+ Name="VCBscMakeTool"
197+ SuppressStartupBanner="true"
198+ OutputFile=".\Release/pc8001mk2.bsc"
199+ />
200+ <Tool
201+ Name="VCFxCopTool"
202+ />
203+ <Tool
204+ Name="VCAppVerifierTool"
205+ />
206+ <Tool
207+ Name="VCPostBuildEventTool"
208+ />
209+ </Configuration>
210+ </Configurations>
211+ <References>
212+ </References>
213+ <Files>
214+ <Filter
215+ Name="Source Files"
216+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
217+ >
218+ <File
219+ RelativePath="..\src\common.cpp"
220+ >
221+ <FileConfiguration
222+ Name="Debug|Win32"
223+ >
224+ <Tool
225+ Name="VCCLCompilerTool"
226+ PreprocessorDefinitions=""
227+ />
228+ </FileConfiguration>
229+ <FileConfiguration
230+ Name="Release|Win32"
231+ >
232+ <Tool
233+ Name="VCCLCompilerTool"
234+ PreprocessorDefinitions=""
235+ />
236+ </FileConfiguration>
237+ </File>
238+ <File
239+ RelativePath="..\src\config.cpp"
240+ >
241+ <FileConfiguration
242+ Name="Debug|Win32"
243+ >
244+ <Tool
245+ Name="VCCLCompilerTool"
246+ PreprocessorDefinitions=""
247+ />
248+ </FileConfiguration>
249+ <FileConfiguration
250+ Name="Release|Win32"
251+ >
252+ <Tool
253+ Name="VCCLCompilerTool"
254+ PreprocessorDefinitions=""
255+ />
256+ </FileConfiguration>
257+ </File>
258+ <File
259+ RelativePath="..\src\fifo.cpp"
260+ >
261+ <FileConfiguration
262+ Name="Debug|Win32"
263+ >
264+ <Tool
265+ Name="VCCLCompilerTool"
266+ PreprocessorDefinitions=""
267+ />
268+ </FileConfiguration>
269+ <FileConfiguration
270+ Name="Release|Win32"
271+ >
272+ <Tool
273+ Name="VCCLCompilerTool"
274+ PreprocessorDefinitions=""
275+ />
276+ </FileConfiguration>
277+ </File>
278+ <File
279+ RelativePath="..\src\fileio.cpp"
280+ >
281+ <FileConfiguration
282+ Name="Debug|Win32"
283+ >
284+ <Tool
285+ Name="VCCLCompilerTool"
286+ PreprocessorDefinitions=""
287+ />
288+ </FileConfiguration>
289+ <FileConfiguration
290+ Name="Release|Win32"
291+ >
292+ <Tool
293+ Name="VCCLCompilerTool"
294+ PreprocessorDefinitions=""
295+ />
296+ </FileConfiguration>
297+ </File>
298+ <Filter
299+ Name="EMU Source Files"
300+ Filter="cpp"
301+ >
302+ <File
303+ RelativePath="..\src\debugger.cpp"
304+ >
305+ <FileConfiguration
306+ Name="Debug|Win32"
307+ >
308+ <Tool
309+ Name="VCCLCompilerTool"
310+ PreprocessorDefinitions=""
311+ />
312+ </FileConfiguration>
313+ <FileConfiguration
314+ Name="Release|Win32"
315+ >
316+ <Tool
317+ Name="VCCLCompilerTool"
318+ PreprocessorDefinitions=""
319+ />
320+ </FileConfiguration>
321+ </File>
322+ <File
323+ RelativePath="..\src\emu.cpp"
324+ >
325+ <FileConfiguration
326+ Name="Debug|Win32"
327+ >
328+ <Tool
329+ Name="VCCLCompilerTool"
330+ PreprocessorDefinitions=""
331+ />
332+ </FileConfiguration>
333+ <FileConfiguration
334+ Name="Release|Win32"
335+ >
336+ <Tool
337+ Name="VCCLCompilerTool"
338+ PreprocessorDefinitions=""
339+ />
340+ </FileConfiguration>
341+ </File>
342+ </Filter>
343+ <Filter
344+ Name="OSD Source Files"
345+ Filter="cpp"
346+ >
347+ <File
348+ RelativePath="..\src\win32\osd.cpp"
349+ >
350+ <FileConfiguration
351+ Name="Debug|Win32"
352+ >
353+ <Tool
354+ Name="VCCLCompilerTool"
355+ PreprocessorDefinitions=""
356+ />
357+ </FileConfiguration>
358+ <FileConfiguration
359+ Name="Release|Win32"
360+ >
361+ <Tool
362+ Name="VCCLCompilerTool"
363+ PreprocessorDefinitions=""
364+ />
365+ </FileConfiguration>
366+ </File>
367+ <File
368+ RelativePath="..\src\win32\osd_console.cpp"
369+ >
370+ <FileConfiguration
371+ Name="Debug|Win32"
372+ >
373+ <Tool
374+ Name="VCCLCompilerTool"
375+ PreprocessorDefinitions=""
376+ />
377+ </FileConfiguration>
378+ <FileConfiguration
379+ Name="Release|Win32"
380+ >
381+ <Tool
382+ Name="VCCLCompilerTool"
383+ PreprocessorDefinitions=""
384+ />
385+ </FileConfiguration>
386+ </File>
387+ <File
388+ RelativePath="..\src\win32\osd_input.cpp"
389+ >
390+ <FileConfiguration
391+ Name="Debug|Win32"
392+ >
393+ <Tool
394+ Name="VCCLCompilerTool"
395+ PreprocessorDefinitions=""
396+ />
397+ </FileConfiguration>
398+ <FileConfiguration
399+ Name="Release|Win32"
400+ >
401+ <Tool
402+ Name="VCCLCompilerTool"
403+ PreprocessorDefinitions=""
404+ />
405+ </FileConfiguration>
406+ </File>
407+ <File
408+ RelativePath="..\src\win32\osd_screen.cpp"
409+ >
410+ <FileConfiguration
411+ Name="Debug|Win32"
412+ >
413+ <Tool
414+ Name="VCCLCompilerTool"
415+ PreprocessorDefinitions=""
416+ />
417+ </FileConfiguration>
418+ <FileConfiguration
419+ Name="Release|Win32"
420+ >
421+ <Tool
422+ Name="VCCLCompilerTool"
423+ PreprocessorDefinitions=""
424+ />
425+ </FileConfiguration>
426+ </File>
427+ <File
428+ RelativePath="..\src\win32\osd_sound.cpp"
429+ >
430+ <FileConfiguration
431+ Name="Debug|Win32"
432+ >
433+ <Tool
434+ Name="VCCLCompilerTool"
435+ PreprocessorDefinitions=""
436+ />
437+ </FileConfiguration>
438+ <FileConfiguration
439+ Name="Release|Win32"
440+ >
441+ <Tool
442+ Name="VCCLCompilerTool"
443+ PreprocessorDefinitions=""
444+ />
445+ </FileConfiguration>
446+ </File>
447+ <File
448+ RelativePath="..\src\win32\winmain.cpp"
449+ >
450+ <FileConfiguration
451+ Name="Debug|Win32"
452+ >
453+ <Tool
454+ Name="VCCLCompilerTool"
455+ PreprocessorDefinitions=""
456+ />
457+ </FileConfiguration>
458+ <FileConfiguration
459+ Name="Release|Win32"
460+ >
461+ <Tool
462+ Name="VCCLCompilerTool"
463+ PreprocessorDefinitions=""
464+ />
465+ </FileConfiguration>
466+ </File>
467+ </Filter>
468+ <Filter
469+ Name="VM Common Source Files"
470+ Filter="cpp"
471+ >
472+ <File
473+ RelativePath="..\src\vm\disk.cpp"
474+ >
475+ <FileConfiguration
476+ Name="Debug|Win32"
477+ >
478+ <Tool
479+ Name="VCCLCompilerTool"
480+ PreprocessorDefinitions=""
481+ />
482+ </FileConfiguration>
483+ <FileConfiguration
484+ Name="Release|Win32"
485+ >
486+ <Tool
487+ Name="VCCLCompilerTool"
488+ PreprocessorDefinitions=""
489+ />
490+ </FileConfiguration>
491+ </File>
492+ <File
493+ RelativePath="..\src\vm\event.cpp"
494+ >
495+ <FileConfiguration
496+ Name="Debug|Win32"
497+ >
498+ <Tool
499+ Name="VCCLCompilerTool"
500+ PreprocessorDefinitions=""
501+ />
502+ </FileConfiguration>
503+ <FileConfiguration
504+ Name="Release|Win32"
505+ >
506+ <Tool
507+ Name="VCCLCompilerTool"
508+ PreprocessorDefinitions=""
509+ />
510+ </FileConfiguration>
511+ </File>
512+ <File
513+ RelativePath="..\src\vm\i8251.cpp"
514+ >
515+ <FileConfiguration
516+ Name="Debug|Win32"
517+ >
518+ <Tool
519+ Name="VCCLCompilerTool"
520+ PreprocessorDefinitions=""
521+ />
522+ </FileConfiguration>
523+ <FileConfiguration
524+ Name="Release|Win32"
525+ >
526+ <Tool
527+ Name="VCCLCompilerTool"
528+ PreprocessorDefinitions=""
529+ />
530+ </FileConfiguration>
531+ </File>
532+ <File
533+ RelativePath="..\src\vm\i8253.cpp"
534+ >
535+ <FileConfiguration
536+ Name="Debug|Win32"
537+ >
538+ <Tool
539+ Name="VCCLCompilerTool"
540+ PreprocessorDefinitions=""
541+ />
542+ </FileConfiguration>
543+ <FileConfiguration
544+ Name="Release|Win32"
545+ >
546+ <Tool
547+ Name="VCCLCompilerTool"
548+ PreprocessorDefinitions=""
549+ />
550+ </FileConfiguration>
551+ </File>
552+ <File
553+ RelativePath="..\src\vm\i8255.cpp"
554+ >
555+ <FileConfiguration
556+ Name="Debug|Win32"
557+ >
558+ <Tool
559+ Name="VCCLCompilerTool"
560+ PreprocessorDefinitions=""
561+ />
562+ </FileConfiguration>
563+ <FileConfiguration
564+ Name="Release|Win32"
565+ >
566+ <Tool
567+ Name="VCCLCompilerTool"
568+ PreprocessorDefinitions=""
569+ />
570+ </FileConfiguration>
571+ </File>
572+ <File
573+ RelativePath="..\src\vm\noise.cpp"
574+ >
575+ <FileConfiguration
576+ Name="Debug|Win32"
577+ >
578+ <Tool
579+ Name="VCCLCompilerTool"
580+ PreprocessorDefinitions=""
581+ />
582+ </FileConfiguration>
583+ <FileConfiguration
584+ Name="Release|Win32"
585+ >
586+ <Tool
587+ Name="VCCLCompilerTool"
588+ PreprocessorDefinitions=""
589+ />
590+ </FileConfiguration>
591+ </File>
592+ <File
593+ RelativePath="..\src\vm\pc80s31k.cpp"
594+ >
595+ <FileConfiguration
596+ Name="Debug|Win32"
597+ >
598+ <Tool
599+ Name="VCCLCompilerTool"
600+ PreprocessorDefinitions=""
601+ />
602+ </FileConfiguration>
603+ <FileConfiguration
604+ Name="Release|Win32"
605+ >
606+ <Tool
607+ Name="VCCLCompilerTool"
608+ PreprocessorDefinitions=""
609+ />
610+ </FileConfiguration>
611+ </File>
612+ <File
613+ RelativePath="..\src\vm\pcm1bit.cpp"
614+ >
615+ <FileConfiguration
616+ Name="Debug|Win32"
617+ >
618+ <Tool
619+ Name="VCCLCompilerTool"
620+ PreprocessorDefinitions=""
621+ />
622+ </FileConfiguration>
623+ <FileConfiguration
624+ Name="Release|Win32"
625+ >
626+ <Tool
627+ Name="VCCLCompilerTool"
628+ PreprocessorDefinitions=""
629+ />
630+ </FileConfiguration>
631+ </File>
632+ <File
633+ RelativePath="..\src\vm\prnfile.cpp"
634+ >
635+ <FileConfiguration
636+ Name="Debug|Win32"
637+ >
638+ <Tool
639+ Name="VCCLCompilerTool"
640+ PreprocessorDefinitions=""
641+ />
642+ </FileConfiguration>
643+ <FileConfiguration
644+ Name="Release|Win32"
645+ >
646+ <Tool
647+ Name="VCCLCompilerTool"
648+ PreprocessorDefinitions=""
649+ />
650+ </FileConfiguration>
651+ </File>
652+ <File
653+ RelativePath="..\src\vm\upd1990a.cpp"
654+ >
655+ <FileConfiguration
656+ Name="Debug|Win32"
657+ >
658+ <Tool
659+ Name="VCCLCompilerTool"
660+ PreprocessorDefinitions=""
661+ />
662+ </FileConfiguration>
663+ <FileConfiguration
664+ Name="Release|Win32"
665+ >
666+ <Tool
667+ Name="VCCLCompilerTool"
668+ PreprocessorDefinitions=""
669+ />
670+ </FileConfiguration>
671+ </File>
672+ <File
673+ RelativePath="..\src\vm\upd765a.cpp"
674+ >
675+ <FileConfiguration
676+ Name="Debug|Win32"
677+ >
678+ <Tool
679+ Name="VCCLCompilerTool"
680+ PreprocessorDefinitions=""
681+ />
682+ </FileConfiguration>
683+ <FileConfiguration
684+ Name="Release|Win32"
685+ >
686+ <Tool
687+ Name="VCCLCompilerTool"
688+ PreprocessorDefinitions=""
689+ />
690+ </FileConfiguration>
691+ </File>
692+ <File
693+ RelativePath="..\src\vm\ym2203.cpp"
694+ >
695+ <FileConfiguration
696+ Name="Debug|Win32"
697+ >
698+ <Tool
699+ Name="VCCLCompilerTool"
700+ PreprocessorDefinitions=""
701+ />
702+ </FileConfiguration>
703+ <FileConfiguration
704+ Name="Release|Win32"
705+ >
706+ <Tool
707+ Name="VCCLCompilerTool"
708+ PreprocessorDefinitions=""
709+ />
710+ </FileConfiguration>
711+ </File>
712+ <File
713+ RelativePath="..\src\vm\z80.cpp"
714+ >
715+ <FileConfiguration
716+ Name="Debug|Win32"
717+ >
718+ <Tool
719+ Name="VCCLCompilerTool"
720+ PreprocessorDefinitions=""
721+ />
722+ </FileConfiguration>
723+ <FileConfiguration
724+ Name="Release|Win32"
725+ >
726+ <Tool
727+ Name="VCCLCompilerTool"
728+ PreprocessorDefinitions=""
729+ />
730+ </FileConfiguration>
731+ </File>
732+ <Filter
733+ Name="fmgen Source Files"
734+ Filter="cpp"
735+ >
736+ <File
737+ RelativePath="..\src\vm\fmgen\fmgen.cpp"
738+ >
739+ <FileConfiguration
740+ Name="Debug|Win32"
741+ >
742+ <Tool
743+ Name="VCCLCompilerTool"
744+ PreprocessorDefinitions=""
745+ />
746+ </FileConfiguration>
747+ <FileConfiguration
748+ Name="Release|Win32"
749+ >
750+ <Tool
751+ Name="VCCLCompilerTool"
752+ PreprocessorDefinitions=""
753+ />
754+ </FileConfiguration>
755+ </File>
756+ <File
757+ RelativePath="..\src\vm\fmgen\fmtimer.cpp"
758+ >
759+ <FileConfiguration
760+ Name="Debug|Win32"
761+ >
762+ <Tool
763+ Name="VCCLCompilerTool"
764+ PreprocessorDefinitions=""
765+ />
766+ </FileConfiguration>
767+ <FileConfiguration
768+ Name="Release|Win32"
769+ >
770+ <Tool
771+ Name="VCCLCompilerTool"
772+ PreprocessorDefinitions=""
773+ />
774+ </FileConfiguration>
775+ </File>
776+ <File
777+ RelativePath="..\src\vm\fmgen\opna.cpp"
778+ >
779+ <FileConfiguration
780+ Name="Debug|Win32"
781+ >
782+ <Tool
783+ Name="VCCLCompilerTool"
784+ PreprocessorDefinitions=""
785+ />
786+ </FileConfiguration>
787+ <FileConfiguration
788+ Name="Release|Win32"
789+ >
790+ <Tool
791+ Name="VCCLCompilerTool"
792+ PreprocessorDefinitions=""
793+ />
794+ </FileConfiguration>
795+ </File>
796+ <File
797+ RelativePath="..\src\vm\fmgen\psg.cpp"
798+ >
799+ <FileConfiguration
800+ Name="Debug|Win32"
801+ >
802+ <Tool
803+ Name="VCCLCompilerTool"
804+ PreprocessorDefinitions=""
805+ />
806+ </FileConfiguration>
807+ <FileConfiguration
808+ Name="Release|Win32"
809+ >
810+ <Tool
811+ Name="VCCLCompilerTool"
812+ PreprocessorDefinitions=""
813+ />
814+ </FileConfiguration>
815+ </File>
816+ </Filter>
817+ </Filter>
818+ <Filter
819+ Name="VM Driver Source Files"
820+ Filter="cpp"
821+ >
822+ <File
823+ RelativePath="..\src\vm\pc8801\pc88.cpp"
824+ >
825+ <FileConfiguration
826+ Name="Debug|Win32"
827+ >
828+ <Tool
829+ Name="VCCLCompilerTool"
830+ PreprocessorDefinitions=""
831+ />
832+ </FileConfiguration>
833+ <FileConfiguration
834+ Name="Release|Win32"
835+ >
836+ <Tool
837+ Name="VCCLCompilerTool"
838+ PreprocessorDefinitions=""
839+ />
840+ </FileConfiguration>
841+ </File>
842+ <File
843+ RelativePath="..\src\vm\pc8801\pc8801.cpp"
844+ >
845+ <FileConfiguration
846+ Name="Debug|Win32"
847+ >
848+ <Tool
849+ Name="VCCLCompilerTool"
850+ PreprocessorDefinitions=""
851+ />
852+ </FileConfiguration>
853+ <FileConfiguration
854+ Name="Release|Win32"
855+ >
856+ <Tool
857+ Name="VCCLCompilerTool"
858+ PreprocessorDefinitions=""
859+ />
860+ </FileConfiguration>
861+ </File>
862+ </Filter>
863+ </Filter>
864+ <Filter
865+ Name="Header Files"
866+ Filter="h;hpp;hxx;hm;inl"
867+ >
868+ <File
869+ RelativePath="..\src\common.h"
870+ >
871+ </File>
872+ <File
873+ RelativePath="..\src\config.h"
874+ >
875+ </File>
876+ <File
877+ RelativePath="..\src\fifo.h"
878+ >
879+ </File>
880+ <File
881+ RelativePath="..\src\fileio.h"
882+ >
883+ </File>
884+ <Filter
885+ Name="EMU Header Files"
886+ Filter="h"
887+ >
888+ <File
889+ RelativePath="..\src\emu.h"
890+ >
891+ </File>
892+ </Filter>
893+ <Filter
894+ Name="OSD Header Files"
895+ Filter="h"
896+ >
897+ <File
898+ RelativePath="..\src\win32\osd.h"
899+ >
900+ </File>
901+ </Filter>
902+ <Filter
903+ Name="VM Common Header Files"
904+ Filter="h"
905+ >
906+ <File
907+ RelativePath="..\src\vm\debugger.h"
908+ >
909+ </File>
910+ <File
911+ RelativePath="..\src\vm\device.h"
912+ >
913+ </File>
914+ <File
915+ RelativePath="..\src\vm\disk.h"
916+ >
917+ </File>
918+ <File
919+ RelativePath="..\src\vm\event.h"
920+ >
921+ </File>
922+ <File
923+ RelativePath="..\src\vm\i8251.h"
924+ >
925+ </File>
926+ <File
927+ RelativePath="..\src\vm\i8253.h"
928+ >
929+ </File>
930+ <File
931+ RelativePath="..\src\vm\i8255.h"
932+ >
933+ </File>
934+ <File
935+ RelativePath="..\src\vm\noise.h"
936+ >
937+ </File>
938+ <File
939+ RelativePath="..\src\vm\pc80s31k.h"
940+ >
941+ </File>
942+ <File
943+ RelativePath="..\src\vm\pcm1bit.h"
944+ >
945+ </File>
946+ <File
947+ RelativePath="..\src\vm\prnfile.h"
948+ >
949+ </File>
950+ <File
951+ RelativePath="..\src\vm\upd1990a.h"
952+ >
953+ </File>
954+ <File
955+ RelativePath="..\src\vm\upd765a.h"
956+ >
957+ </File>
958+ <File
959+ RelativePath="..\src\vm\vm.h"
960+ >
961+ </File>
962+ <File
963+ RelativePath="..\src\vm\vm_template.h"
964+ >
965+ </File>
966+ <File
967+ RelativePath="..\src\vm\ym2203.h"
968+ >
969+ </File>
970+ <File
971+ RelativePath="..\src\vm\z80.h"
972+ >
973+ </File>
974+ <Filter
975+ Name="fmgen Header Files"
976+ >
977+ <File
978+ RelativePath="..\src\vm\fmgen\diag.h"
979+ >
980+ </File>
981+ <File
982+ RelativePath="..\src\vm\fmgen\fmgen.h"
983+ >
984+ </File>
985+ <File
986+ RelativePath="..\src\vm\fmgen\fmgeninl.h"
987+ >
988+ </File>
989+ <File
990+ RelativePath="..\src\vm\fmgen\fmtimer.h"
991+ >
992+ </File>
993+ <File
994+ RelativePath="..\src\vm\fmgen\headers.h"
995+ >
996+ </File>
997+ <File
998+ RelativePath="..\src\vm\fmgen\misc.h"
999+ >
1000+ </File>
1001+ <File
1002+ RelativePath="..\src\vm\fmgen\opna.h"
1003+ >
1004+ </File>
1005+ <File
1006+ RelativePath="..\src\vm\fmgen\psg.h"
1007+ >
1008+ </File>
1009+ </Filter>
1010+ </Filter>
1011+ <Filter
1012+ Name="VM Driver Header Files"
1013+ Filter="h"
1014+ >
1015+ <File
1016+ RelativePath="..\src\vm\pc8801\pc88.h"
1017+ >
1018+ </File>
1019+ <File
1020+ RelativePath="..\src\vm\pc8801\pc8801.h"
1021+ >
1022+ </File>
1023+ </Filter>
1024+ </Filter>
1025+ <Filter
1026+ Name="Resource Files"
1027+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
1028+ >
1029+ <File
1030+ RelativePath="..\src\res\pc8001mk2.ico"
1031+ >
1032+ </File>
1033+ <File
1034+ RelativePath="..\src\res\pc8001mk2.rc"
1035+ >
1036+ <FileConfiguration
1037+ Name="Debug|Win32"
1038+ >
1039+ <Tool
1040+ Name="VCResourceCompilerTool"
1041+ PreprocessorDefinitions=""
1042+ AdditionalIncludeDirectories="..\src\res"
1043+ />
1044+ </FileConfiguration>
1045+ <FileConfiguration
1046+ Name="Release|Win32"
1047+ >
1048+ <Tool
1049+ Name="VCResourceCompilerTool"
1050+ PreprocessorDefinitions=""
1051+ AdditionalIncludeDirectories="..\src\res"
1052+ />
1053+ </FileConfiguration>
1054+ </File>
1055+ <File
1056+ RelativePath="..\src\res\resource.h"
1057+ >
1058+ </File>
1059+ <File
1060+ RelativePath="..\src\res\indicator\access_off.bmp"
1061+ >
1062+ </File>
1063+ <File
1064+ RelativePath="..\src\res\indicator\access_on.bmp"
1065+ >
1066+ </File>
1067+ </Filter>
1068+ </Files>
1069+ <Globals>
1070+ </Globals>
1071+</VisualStudioProject>
--- /dev/null
+++ b/source/vc++2008/pc8801.vcproj
@@ -0,0 +1,926 @@
1+<?xml version="1.0" encoding="shift_jis"?>
2+<VisualStudioProject
3+ ProjectType="Visual C++"
4+ Version="9.00"
5+ Name="pc8801"
6+ ProjectGUID="{699AB843-1860-4ABF-B52C-D6A84D0F81E8}"
7+ RootNamespace="pc8801"
8+ TargetFrameworkVersion="131072"
9+ >
10+ <Platforms>
11+ <Platform
12+ Name="Win32"
13+ />
14+ </Platforms>
15+ <ToolFiles>
16+ </ToolFiles>
17+ <Configurations>
18+ <Configuration
19+ Name="Debug|Win32"
20+ OutputDirectory=".\Debug"
21+ IntermediateDirectory=".\Debug"
22+ ConfigurationType="1"
23+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
24+ UseOfMFC="0"
25+ ATLMinimizesCRunTimeLibraryUsage="false"
26+ CharacterSet="2"
27+ >
28+ <Tool
29+ Name="VCPreBuildEventTool"
30+ />
31+ <Tool
32+ Name="VCCustomBuildTool"
33+ />
34+ <Tool
35+ Name="VCXMLDataGeneratorTool"
36+ />
37+ <Tool
38+ Name="VCWebServiceProxyGeneratorTool"
39+ />
40+ <Tool
41+ Name="VCMIDLTool"
42+ PreprocessorDefinitions="_DEBUG"
43+ MkTypLibCompatible="true"
44+ SuppressStartupBanner="true"
45+ TargetEnvironment="1"
46+ TypeLibraryName=".\Debug/pc8801.tlb"
47+ HeaderFileName=""
48+ />
49+ <Tool
50+ Name="VCCLCompilerTool"
51+ Optimization="0"
52+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_PC8801"
53+ MinimalRebuild="true"
54+ BasicRuntimeChecks="3"
55+ RuntimeLibrary="1"
56+ PrecompiledHeaderFile=".\Debug/pc8801.pch"
57+ AssemblerListingLocation=".\Debug/"
58+ ObjectFile=".\Debug/"
59+ ProgramDataBaseFileName=".\Debug/"
60+ BrowseInformation="1"
61+ WarningLevel="3"
62+ SuppressStartupBanner="true"
63+ DebugInformationFormat="4"
64+ />
65+ <Tool
66+ Name="VCManagedResourceCompilerTool"
67+ />
68+ <Tool
69+ Name="VCResourceCompilerTool"
70+ PreprocessorDefinitions="_DEBUG"
71+ Culture="1041"
72+ />
73+ <Tool
74+ Name="VCPreLinkEventTool"
75+ />
76+ <Tool
77+ Name="VCLinkerTool"
78+ AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"
79+ OutputFile=".\Debug/pc8801.exe"
80+ LinkIncremental="2"
81+ SuppressStartupBanner="true"
82+ GenerateManifest="false"
83+ GenerateDebugInformation="true"
84+ ProgramDatabaseFile=".\Debug/pc8801.pdb"
85+ SubSystem="2"
86+ RandomizedBaseAddress="1"
87+ DataExecutionPrevention="0"
88+ TargetMachine="1"
89+ />
90+ <Tool
91+ Name="VCALinkTool"
92+ />
93+ <Tool
94+ Name="VCManifestTool"
95+ />
96+ <Tool
97+ Name="VCXDCMakeTool"
98+ />
99+ <Tool
100+ Name="VCBscMakeTool"
101+ SuppressStartupBanner="true"
102+ OutputFile=".\Debug/pc8801.bsc"
103+ />
104+ <Tool
105+ Name="VCFxCopTool"
106+ />
107+ <Tool
108+ Name="VCAppVerifierTool"
109+ />
110+ <Tool
111+ Name="VCPostBuildEventTool"
112+ />
113+ </Configuration>
114+ <Configuration
115+ Name="Release|Win32"
116+ OutputDirectory=".\Release"
117+ IntermediateDirectory=".\Release"
118+ ConfigurationType="1"
119+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
120+ UseOfMFC="0"
121+ ATLMinimizesCRunTimeLibraryUsage="false"
122+ CharacterSet="2"
123+ >
124+ <Tool
125+ Name="VCPreBuildEventTool"
126+ />
127+ <Tool
128+ Name="VCCustomBuildTool"
129+ />
130+ <Tool
131+ Name="VCXMLDataGeneratorTool"
132+ />
133+ <Tool
134+ Name="VCWebServiceProxyGeneratorTool"
135+ />
136+ <Tool
137+ Name="VCMIDLTool"
138+ PreprocessorDefinitions="NDEBUG"
139+ MkTypLibCompatible="true"
140+ SuppressStartupBanner="true"
141+ TargetEnvironment="1"
142+ TypeLibraryName=".\Release/pc8801.tlb"
143+ HeaderFileName=""
144+ />
145+ <Tool
146+ Name="VCCLCompilerTool"
147+ Optimization="2"
148+ InlineFunctionExpansion="2"
149+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_PC8801"
150+ StringPooling="true"
151+ RuntimeLibrary="0"
152+ EnableFunctionLevelLinking="true"
153+ EnableEnhancedInstructionSet="2"
154+ PrecompiledHeaderFile=".\Release/pc8801.pch"
155+ AssemblerListingLocation=".\Release/"
156+ ObjectFile=".\Release/"
157+ ProgramDataBaseFileName=".\Release/"
158+ BrowseInformation="1"
159+ WarningLevel="3"
160+ SuppressStartupBanner="true"
161+ />
162+ <Tool
163+ Name="VCManagedResourceCompilerTool"
164+ />
165+ <Tool
166+ Name="VCResourceCompilerTool"
167+ PreprocessorDefinitions="NDEBUG"
168+ Culture="1033"
169+ />
170+ <Tool
171+ Name="VCPreLinkEventTool"
172+ />
173+ <Tool
174+ Name="VCLinkerTool"
175+ AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"
176+ OutputFile=".\Release/pc8801.exe"
177+ LinkIncremental="1"
178+ SuppressStartupBanner="true"
179+ GenerateManifest="false"
180+ ProgramDatabaseFile=".\Release/pc8801.pdb"
181+ SubSystem="2"
182+ RandomizedBaseAddress="1"
183+ DataExecutionPrevention="0"
184+ TargetMachine="1"
185+ />
186+ <Tool
187+ Name="VCALinkTool"
188+ />
189+ <Tool
190+ Name="VCManifestTool"
191+ />
192+ <Tool
193+ Name="VCXDCMakeTool"
194+ />
195+ <Tool
196+ Name="VCBscMakeTool"
197+ SuppressStartupBanner="true"
198+ OutputFile=".\Release/pc8801.bsc"
199+ />
200+ <Tool
201+ Name="VCFxCopTool"
202+ />
203+ <Tool
204+ Name="VCAppVerifierTool"
205+ />
206+ <Tool
207+ Name="VCPostBuildEventTool"
208+ />
209+ </Configuration>
210+ </Configurations>
211+ <References>
212+ </References>
213+ <Files>
214+ <Filter
215+ Name="Source Files"
216+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
217+ >
218+ <File
219+ RelativePath="..\src\common.cpp"
220+ >
221+ <FileConfiguration
222+ Name="Debug|Win32"
223+ >
224+ <Tool
225+ Name="VCCLCompilerTool"
226+ PreprocessorDefinitions=""
227+ />
228+ </FileConfiguration>
229+ <FileConfiguration
230+ Name="Release|Win32"
231+ >
232+ <Tool
233+ Name="VCCLCompilerTool"
234+ PreprocessorDefinitions=""
235+ />
236+ </FileConfiguration>
237+ </File>
238+ <File
239+ RelativePath="..\src\config.cpp"
240+ >
241+ <FileConfiguration
242+ Name="Debug|Win32"
243+ >
244+ <Tool
245+ Name="VCCLCompilerTool"
246+ PreprocessorDefinitions=""
247+ />
248+ </FileConfiguration>
249+ <FileConfiguration
250+ Name="Release|Win32"
251+ >
252+ <Tool
253+ Name="VCCLCompilerTool"
254+ PreprocessorDefinitions=""
255+ />
256+ </FileConfiguration>
257+ </File>
258+ <File
259+ RelativePath="..\src\fifo.cpp"
260+ >
261+ <FileConfiguration
262+ Name="Debug|Win32"
263+ >
264+ <Tool
265+ Name="VCCLCompilerTool"
266+ PreprocessorDefinitions=""
267+ />
268+ </FileConfiguration>
269+ <FileConfiguration
270+ Name="Release|Win32"
271+ >
272+ <Tool
273+ Name="VCCLCompilerTool"
274+ PreprocessorDefinitions=""
275+ />
276+ </FileConfiguration>
277+ </File>
278+ <File
279+ RelativePath="..\src\fileio.cpp"
280+ >
281+ <FileConfiguration
282+ Name="Debug|Win32"
283+ >
284+ <Tool
285+ Name="VCCLCompilerTool"
286+ PreprocessorDefinitions=""
287+ />
288+ </FileConfiguration>
289+ <FileConfiguration
290+ Name="Release|Win32"
291+ >
292+ <Tool
293+ Name="VCCLCompilerTool"
294+ PreprocessorDefinitions=""
295+ />
296+ </FileConfiguration>
297+ </File>
298+ <Filter
299+ Name="EMU Source Files"
300+ Filter="cpp"
301+ >
302+ <File
303+ RelativePath="..\src\debugger.cpp"
304+ >
305+ <FileConfiguration
306+ Name="Debug|Win32"
307+ >
308+ <Tool
309+ Name="VCCLCompilerTool"
310+ PreprocessorDefinitions=""
311+ />
312+ </FileConfiguration>
313+ <FileConfiguration
314+ Name="Release|Win32"
315+ >
316+ <Tool
317+ Name="VCCLCompilerTool"
318+ PreprocessorDefinitions=""
319+ />
320+ </FileConfiguration>
321+ </File>
322+ <File
323+ RelativePath="..\src\emu.cpp"
324+ >
325+ <FileConfiguration
326+ Name="Debug|Win32"
327+ >
328+ <Tool
329+ Name="VCCLCompilerTool"
330+ PreprocessorDefinitions=""
331+ />
332+ </FileConfiguration>
333+ <FileConfiguration
334+ Name="Release|Win32"
335+ >
336+ <Tool
337+ Name="VCCLCompilerTool"
338+ PreprocessorDefinitions=""
339+ />
340+ </FileConfiguration>
341+ </File>
342+ </Filter>
343+ <Filter
344+ Name="OSD Source Files"
345+ Filter="cpp"
346+ >
347+ <File
348+ RelativePath="..\src\win32\osd.cpp"
349+ >
350+ <FileConfiguration
351+ Name="Debug|Win32"
352+ >
353+ <Tool
354+ Name="VCCLCompilerTool"
355+ PreprocessorDefinitions=""
356+ />
357+ </FileConfiguration>
358+ <FileConfiguration
359+ Name="Release|Win32"
360+ >
361+ <Tool
362+ Name="VCCLCompilerTool"
363+ PreprocessorDefinitions=""
364+ />
365+ </FileConfiguration>
366+ </File>
367+ <File
368+ RelativePath="..\src\win32\osd_console.cpp"
369+ >
370+ <FileConfiguration
371+ Name="Debug|Win32"
372+ >
373+ <Tool
374+ Name="VCCLCompilerTool"
375+ PreprocessorDefinitions=""
376+ />
377+ </FileConfiguration>
378+ <FileConfiguration
379+ Name="Release|Win32"
380+ >
381+ <Tool
382+ Name="VCCLCompilerTool"
383+ PreprocessorDefinitions=""
384+ />
385+ </FileConfiguration>
386+ </File>
387+ <File
388+ RelativePath="..\src\win32\osd_input.cpp"
389+ >
390+ <FileConfiguration
391+ Name="Debug|Win32"
392+ >
393+ <Tool
394+ Name="VCCLCompilerTool"
395+ PreprocessorDefinitions=""
396+ />
397+ </FileConfiguration>
398+ <FileConfiguration
399+ Name="Release|Win32"
400+ >
401+ <Tool
402+ Name="VCCLCompilerTool"
403+ PreprocessorDefinitions=""
404+ />
405+ </FileConfiguration>
406+ </File>
407+ <File
408+ RelativePath="..\src\win32\osd_screen.cpp"
409+ >
410+ <FileConfiguration
411+ Name="Debug|Win32"
412+ >
413+ <Tool
414+ Name="VCCLCompilerTool"
415+ PreprocessorDefinitions=""
416+ />
417+ </FileConfiguration>
418+ <FileConfiguration
419+ Name="Release|Win32"
420+ >
421+ <Tool
422+ Name="VCCLCompilerTool"
423+ PreprocessorDefinitions=""
424+ />
425+ </FileConfiguration>
426+ </File>
427+ <File
428+ RelativePath="..\src\win32\osd_sound.cpp"
429+ >
430+ <FileConfiguration
431+ Name="Debug|Win32"
432+ >
433+ <Tool
434+ Name="VCCLCompilerTool"
435+ PreprocessorDefinitions=""
436+ />
437+ </FileConfiguration>
438+ <FileConfiguration
439+ Name="Release|Win32"
440+ >
441+ <Tool
442+ Name="VCCLCompilerTool"
443+ PreprocessorDefinitions=""
444+ />
445+ </FileConfiguration>
446+ </File>
447+ <File
448+ RelativePath="..\src\win32\winmain.cpp"
449+ >
450+ <FileConfiguration
451+ Name="Debug|Win32"
452+ >
453+ <Tool
454+ Name="VCCLCompilerTool"
455+ PreprocessorDefinitions=""
456+ />
457+ </FileConfiguration>
458+ <FileConfiguration
459+ Name="Release|Win32"
460+ >
461+ <Tool
462+ Name="VCCLCompilerTool"
463+ PreprocessorDefinitions=""
464+ />
465+ </FileConfiguration>
466+ </File>
467+ </Filter>
468+ <Filter
469+ Name="VM Common Source Files"
470+ Filter="cpp"
471+ >
472+ <File
473+ RelativePath="..\src\vm\disk.cpp"
474+ >
475+ <FileConfiguration
476+ Name="Debug|Win32"
477+ >
478+ <Tool
479+ Name="VCCLCompilerTool"
480+ PreprocessorDefinitions=""
481+ />
482+ </FileConfiguration>
483+ <FileConfiguration
484+ Name="Release|Win32"
485+ >
486+ <Tool
487+ Name="VCCLCompilerTool"
488+ PreprocessorDefinitions=""
489+ />
490+ </FileConfiguration>
491+ </File>
492+ <File
493+ RelativePath="..\src\vm\event.cpp"
494+ >
495+ <FileConfiguration
496+ Name="Debug|Win32"
497+ >
498+ <Tool
499+ Name="VCCLCompilerTool"
500+ PreprocessorDefinitions=""
501+ />
502+ </FileConfiguration>
503+ <FileConfiguration
504+ Name="Release|Win32"
505+ >
506+ <Tool
507+ Name="VCCLCompilerTool"
508+ PreprocessorDefinitions=""
509+ />
510+ </FileConfiguration>
511+ </File>
512+ <File
513+ RelativePath="..\src\vm\i8251.cpp"
514+ >
515+ <FileConfiguration
516+ Name="Debug|Win32"
517+ >
518+ <Tool
519+ Name="VCCLCompilerTool"
520+ PreprocessorDefinitions=""
521+ />
522+ </FileConfiguration>
523+ <FileConfiguration
524+ Name="Release|Win32"
525+ >
526+ <Tool
527+ Name="VCCLCompilerTool"
528+ PreprocessorDefinitions=""
529+ />
530+ </FileConfiguration>
531+ </File>
532+ <File
533+ RelativePath="..\src\vm\i8253.cpp"
534+ >
535+ <FileConfiguration
536+ Name="Debug|Win32"
537+ >
538+ <Tool
539+ Name="VCCLCompilerTool"
540+ PreprocessorDefinitions=""
541+ />
542+ </FileConfiguration>
543+ <FileConfiguration
544+ Name="Release|Win32"
545+ >
546+ <Tool
547+ Name="VCCLCompilerTool"
548+ PreprocessorDefinitions=""
549+ />
550+ </FileConfiguration>
551+ </File>
552+ <File
553+ RelativePath="..\src\vm\i8255.cpp"
554+ >
555+ <FileConfiguration
556+ Name="Debug|Win32"
557+ >
558+ <Tool
559+ Name="VCCLCompilerTool"
560+ PreprocessorDefinitions=""
561+ />
562+ </FileConfiguration>
563+ <FileConfiguration
564+ Name="Release|Win32"
565+ >
566+ <Tool
567+ Name="VCCLCompilerTool"
568+ PreprocessorDefinitions=""
569+ />
570+ </FileConfiguration>
571+ </File>
572+ <File
573+ RelativePath="..\src\vm\noise.cpp"
574+ >
575+ <FileConfiguration
576+ Name="Debug|Win32"
577+ >
578+ <Tool
579+ Name="VCCLCompilerTool"
580+ PreprocessorDefinitions=""
581+ />
582+ </FileConfiguration>
583+ <FileConfiguration
584+ Name="Release|Win32"
585+ >
586+ <Tool
587+ Name="VCCLCompilerTool"
588+ PreprocessorDefinitions=""
589+ />
590+ </FileConfiguration>
591+ </File>
592+ <File
593+ RelativePath="..\src\vm\pc80s31k.cpp"
594+ >
595+ <FileConfiguration
596+ Name="Debug|Win32"
597+ >
598+ <Tool
599+ Name="VCCLCompilerTool"
600+ PreprocessorDefinitions=""
601+ />
602+ </FileConfiguration>
603+ <FileConfiguration
604+ Name="Release|Win32"
605+ >
606+ <Tool
607+ Name="VCCLCompilerTool"
608+ PreprocessorDefinitions=""
609+ />
610+ </FileConfiguration>
611+ </File>
612+ <File
613+ RelativePath="..\src\vm\pcm1bit.cpp"
614+ >
615+ <FileConfiguration
616+ Name="Debug|Win32"
617+ >
618+ <Tool
619+ Name="VCCLCompilerTool"
620+ PreprocessorDefinitions=""
621+ />
622+ </FileConfiguration>
623+ <FileConfiguration
624+ Name="Release|Win32"
625+ >
626+ <Tool
627+ Name="VCCLCompilerTool"
628+ PreprocessorDefinitions=""
629+ />
630+ </FileConfiguration>
631+ </File>
632+ <File
633+ RelativePath="..\src\vm\prnfile.cpp"
634+ >
635+ <FileConfiguration
636+ Name="Debug|Win32"
637+ >
638+ <Tool
639+ Name="VCCLCompilerTool"
640+ PreprocessorDefinitions=""
641+ />
642+ </FileConfiguration>
643+ <FileConfiguration
644+ Name="Release|Win32"
645+ >
646+ <Tool
647+ Name="VCCLCompilerTool"
648+ PreprocessorDefinitions=""
649+ />
650+ </FileConfiguration>
651+ </File>
652+ <File
653+ RelativePath="..\src\vm\upd1990a.cpp"
654+ >
655+ <FileConfiguration
656+ Name="Debug|Win32"
657+ >
658+ <Tool
659+ Name="VCCLCompilerTool"
660+ PreprocessorDefinitions=""
661+ />
662+ </FileConfiguration>
663+ <FileConfiguration
664+ Name="Release|Win32"
665+ >
666+ <Tool
667+ Name="VCCLCompilerTool"
668+ PreprocessorDefinitions=""
669+ />
670+ </FileConfiguration>
671+ </File>
672+ <File
673+ RelativePath="..\src\vm\upd765a.cpp"
674+ >
675+ <FileConfiguration
676+ Name="Debug|Win32"
677+ >
678+ <Tool
679+ Name="VCCLCompilerTool"
680+ PreprocessorDefinitions=""
681+ />
682+ </FileConfiguration>
683+ <FileConfiguration
684+ Name="Release|Win32"
685+ >
686+ <Tool
687+ Name="VCCLCompilerTool"
688+ PreprocessorDefinitions=""
689+ />
690+ </FileConfiguration>
691+ </File>
692+ <File
693+ RelativePath="..\src\vm\z80.cpp"
694+ >
695+ <FileConfiguration
696+ Name="Debug|Win32"
697+ >
698+ <Tool
699+ Name="VCCLCompilerTool"
700+ PreprocessorDefinitions=""
701+ />
702+ </FileConfiguration>
703+ <FileConfiguration
704+ Name="Release|Win32"
705+ >
706+ <Tool
707+ Name="VCCLCompilerTool"
708+ PreprocessorDefinitions=""
709+ />
710+ </FileConfiguration>
711+ </File>
712+ </Filter>
713+ <Filter
714+ Name="VM Driver Source Files"
715+ Filter="cpp"
716+ >
717+ <File
718+ RelativePath="..\src\vm\pc8801\pc88.cpp"
719+ >
720+ <FileConfiguration
721+ Name="Debug|Win32"
722+ >
723+ <Tool
724+ Name="VCCLCompilerTool"
725+ PreprocessorDefinitions=""
726+ />
727+ </FileConfiguration>
728+ <FileConfiguration
729+ Name="Release|Win32"
730+ >
731+ <Tool
732+ Name="VCCLCompilerTool"
733+ PreprocessorDefinitions=""
734+ />
735+ </FileConfiguration>
736+ </File>
737+ <File
738+ RelativePath="..\src\vm\pc8801\pc8801.cpp"
739+ >
740+ <FileConfiguration
741+ Name="Debug|Win32"
742+ >
743+ <Tool
744+ Name="VCCLCompilerTool"
745+ PreprocessorDefinitions=""
746+ />
747+ </FileConfiguration>
748+ <FileConfiguration
749+ Name="Release|Win32"
750+ >
751+ <Tool
752+ Name="VCCLCompilerTool"
753+ PreprocessorDefinitions=""
754+ />
755+ </FileConfiguration>
756+ </File>
757+ </Filter>
758+ </Filter>
759+ <Filter
760+ Name="Header Files"
761+ Filter="h;hpp;hxx;hm;inl"
762+ >
763+ <File
764+ RelativePath="..\src\common.h"
765+ >
766+ </File>
767+ <File
768+ RelativePath="..\src\config.h"
769+ >
770+ </File>
771+ <File
772+ RelativePath="..\src\fifo.h"
773+ >
774+ </File>
775+ <File
776+ RelativePath="..\src\fileio.h"
777+ >
778+ </File>
779+ <Filter
780+ Name="EMU Header Files"
781+ Filter="h"
782+ >
783+ <File
784+ RelativePath="..\src\emu.h"
785+ >
786+ </File>
787+ </Filter>
788+ <Filter
789+ Name="OSD Header Files"
790+ Filter="h"
791+ >
792+ <File
793+ RelativePath="..\src\win32\osd.h"
794+ >
795+ </File>
796+ </Filter>
797+ <Filter
798+ Name="VM Common Header Files"
799+ Filter="h"
800+ >
801+ <File
802+ RelativePath="..\src\vm\debugger.h"
803+ >
804+ </File>
805+ <File
806+ RelativePath="..\src\vm\device.h"
807+ >
808+ </File>
809+ <File
810+ RelativePath="..\src\vm\disk.h"
811+ >
812+ </File>
813+ <File
814+ RelativePath="..\src\vm\event.h"
815+ >
816+ </File>
817+ <File
818+ RelativePath="..\src\vm\i8251.h"
819+ >
820+ </File>
821+ <File
822+ RelativePath="..\src\vm\i8253.h"
823+ >
824+ </File>
825+ <File
826+ RelativePath="..\src\vm\i8255.h"
827+ >
828+ </File>
829+ <File
830+ RelativePath="..\src\vm\noise.h"
831+ >
832+ </File>
833+ <File
834+ RelativePath="..\src\vm\pc80s31k.h"
835+ >
836+ </File>
837+ <File
838+ RelativePath="..\src\vm\pcm1bit.h"
839+ >
840+ </File>
841+ <File
842+ RelativePath="..\src\vm\prnfile.h"
843+ >
844+ </File>
845+ <File
846+ RelativePath="..\src\vm\upd1990a.h"
847+ >
848+ </File>
849+ <File
850+ RelativePath="..\src\vm\upd765a.h"
851+ >
852+ </File>
853+ <File
854+ RelativePath="..\src\vm\vm.h"
855+ >
856+ </File>
857+ <File
858+ RelativePath="..\src\vm\vm_template.h"
859+ >
860+ </File>
861+ <File
862+ RelativePath="..\src\vm\z80.h"
863+ >
864+ </File>
865+ </Filter>
866+ <Filter
867+ Name="VM Driver Header Files"
868+ Filter="h"
869+ >
870+ <File
871+ RelativePath="..\src\vm\pc8801\pc88.h"
872+ >
873+ </File>
874+ <File
875+ RelativePath="..\src\vm\pc8801\pc8801.h"
876+ >
877+ </File>
878+ </Filter>
879+ </Filter>
880+ <Filter
881+ Name="Resource Files"
882+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
883+ >
884+ <File
885+ RelativePath="..\src\res\pc8801.ico"
886+ >
887+ </File>
888+ <File
889+ RelativePath="..\src\res\pc8801.rc"
890+ >
891+ <FileConfiguration
892+ Name="Debug|Win32"
893+ >
894+ <Tool
895+ Name="VCResourceCompilerTool"
896+ PreprocessorDefinitions=""
897+ AdditionalIncludeDirectories="..\src\res"
898+ />
899+ </FileConfiguration>
900+ <FileConfiguration
901+ Name="Release|Win32"
902+ >
903+ <Tool
904+ Name="VCResourceCompilerTool"
905+ PreprocessorDefinitions=""
906+ AdditionalIncludeDirectories="..\src\res"
907+ />
908+ </FileConfiguration>
909+ </File>
910+ <File
911+ RelativePath="..\src\res\resource.h"
912+ >
913+ </File>
914+ <File
915+ RelativePath="..\src\res\indicator\access_off.bmp"
916+ >
917+ </File>
918+ <File
919+ RelativePath="..\src\res\indicator\access_on.bmp"
920+ >
921+ </File>
922+ </Filter>
923+ </Files>
924+ <Globals>
925+ </Globals>
926+</VisualStudioProject>
--- /dev/null
+++ b/source/vc++2008/pc8801mk2.vcproj
@@ -0,0 +1,1071 @@
1+<?xml version="1.0" encoding="shift_jis"?>
2+<VisualStudioProject
3+ ProjectType="Visual C++"
4+ Version="9.00"
5+ Name="pc8801mk2"
6+ ProjectGUID="{699AB843-1860-4ABF-B52C-D6A84D0F81E8}"
7+ RootNamespace="pc8801mk2"
8+ TargetFrameworkVersion="131072"
9+ >
10+ <Platforms>
11+ <Platform
12+ Name="Win32"
13+ />
14+ </Platforms>
15+ <ToolFiles>
16+ </ToolFiles>
17+ <Configurations>
18+ <Configuration
19+ Name="Debug|Win32"
20+ OutputDirectory=".\Debug"
21+ IntermediateDirectory=".\Debug"
22+ ConfigurationType="1"
23+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
24+ UseOfMFC="0"
25+ ATLMinimizesCRunTimeLibraryUsage="false"
26+ CharacterSet="2"
27+ >
28+ <Tool
29+ Name="VCPreBuildEventTool"
30+ />
31+ <Tool
32+ Name="VCCustomBuildTool"
33+ />
34+ <Tool
35+ Name="VCXMLDataGeneratorTool"
36+ />
37+ <Tool
38+ Name="VCWebServiceProxyGeneratorTool"
39+ />
40+ <Tool
41+ Name="VCMIDLTool"
42+ PreprocessorDefinitions="_DEBUG"
43+ MkTypLibCompatible="true"
44+ SuppressStartupBanner="true"
45+ TargetEnvironment="1"
46+ TypeLibraryName=".\Debug/pc8801mk2.tlb"
47+ HeaderFileName=""
48+ />
49+ <Tool
50+ Name="VCCLCompilerTool"
51+ Optimization="0"
52+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_PC8801MK2"
53+ MinimalRebuild="true"
54+ BasicRuntimeChecks="3"
55+ RuntimeLibrary="1"
56+ PrecompiledHeaderFile=".\Debug/pc8801mk2.pch"
57+ AssemblerListingLocation=".\Debug/"
58+ ObjectFile=".\Debug/"
59+ ProgramDataBaseFileName=".\Debug/"
60+ BrowseInformation="1"
61+ WarningLevel="3"
62+ SuppressStartupBanner="true"
63+ DebugInformationFormat="4"
64+ />
65+ <Tool
66+ Name="VCManagedResourceCompilerTool"
67+ />
68+ <Tool
69+ Name="VCResourceCompilerTool"
70+ PreprocessorDefinitions="_DEBUG"
71+ Culture="1041"
72+ />
73+ <Tool
74+ Name="VCPreLinkEventTool"
75+ />
76+ <Tool
77+ Name="VCLinkerTool"
78+ AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"
79+ OutputFile=".\Debug/pc8801mk2.exe"
80+ LinkIncremental="2"
81+ SuppressStartupBanner="true"
82+ GenerateManifest="false"
83+ GenerateDebugInformation="true"
84+ ProgramDatabaseFile=".\Debug/pc8801mk2.pdb"
85+ SubSystem="2"
86+ RandomizedBaseAddress="1"
87+ DataExecutionPrevention="0"
88+ TargetMachine="1"
89+ />
90+ <Tool
91+ Name="VCALinkTool"
92+ />
93+ <Tool
94+ Name="VCManifestTool"
95+ />
96+ <Tool
97+ Name="VCXDCMakeTool"
98+ />
99+ <Tool
100+ Name="VCBscMakeTool"
101+ SuppressStartupBanner="true"
102+ OutputFile=".\Debug/pc8801mk2.bsc"
103+ />
104+ <Tool
105+ Name="VCFxCopTool"
106+ />
107+ <Tool
108+ Name="VCAppVerifierTool"
109+ />
110+ <Tool
111+ Name="VCPostBuildEventTool"
112+ />
113+ </Configuration>
114+ <Configuration
115+ Name="Release|Win32"
116+ OutputDirectory=".\Release"
117+ IntermediateDirectory=".\Release"
118+ ConfigurationType="1"
119+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops"
120+ UseOfMFC="0"
121+ ATLMinimizesCRunTimeLibraryUsage="false"
122+ CharacterSet="2"
123+ >
124+ <Tool
125+ Name="VCPreBuildEventTool"
126+ />
127+ <Tool
128+ Name="VCCustomBuildTool"
129+ />
130+ <Tool
131+ Name="VCXMLDataGeneratorTool"
132+ />
133+ <Tool
134+ Name="VCWebServiceProxyGeneratorTool"
135+ />
136+ <Tool
137+ Name="VCMIDLTool"
138+ PreprocessorDefinitions="NDEBUG"
139+ MkTypLibCompatible="true"
140+ SuppressStartupBanner="true"
141+ TargetEnvironment="1"
142+ TypeLibraryName=".\Release/pc8801mk2.tlb"
143+ HeaderFileName=""
144+ />
145+ <Tool
146+ Name="VCCLCompilerTool"
147+ Optimization="2"
148+ InlineFunctionExpansion="2"
149+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_PC8801MK2"
150+ StringPooling="true"
151+ RuntimeLibrary="0"
152+ EnableFunctionLevelLinking="true"
153+ EnableEnhancedInstructionSet="2"
154+ PrecompiledHeaderFile=".\Release/pc8801mk2.pch"
155+ AssemblerListingLocation=".\Release/"
156+ ObjectFile=".\Release/"
157+ ProgramDataBaseFileName=".\Release/"
158+ BrowseInformation="1"
159+ WarningLevel="3"
160+ SuppressStartupBanner="true"
161+ />
162+ <Tool
163+ Name="VCManagedResourceCompilerTool"
164+ />
165+ <Tool
166+ Name="VCResourceCompilerTool"
167+ PreprocessorDefinitions="NDEBUG"
168+ Culture="1033"
169+ />
170+ <Tool
171+ Name="VCPreLinkEventTool"
172+ />
173+ <Tool
174+ Name="VCLinkerTool"
175+ AdditionalDependencies="odbc32.lib odbccp32.lib winmm.lib imm32.lib"
176+ OutputFile=".\Release/pc8801mk2.exe"
177+ LinkIncremental="1"
178+ SuppressStartupBanner="true"
179+ GenerateManifest="false"
180+ ProgramDatabaseFile=".\Release/pc8801mk2.pdb"
181+ SubSystem="2"
182+ RandomizedBaseAddress="1"
183+ DataExecutionPrevention="0"
184+ TargetMachine="1"
185+ />
186+ <Tool
187+ Name="VCALinkTool"
188+ />
189+ <Tool
190+ Name="VCManifestTool"
191+ />
192+ <Tool
193+ Name="VCXDCMakeTool"
194+ />
195+ <Tool
196+ Name="VCBscMakeTool"
197+ SuppressStartupBanner="true"
198+ OutputFile=".\Release/pc8801mk2.bsc"
199+ />
200+ <Tool
201+ Name="VCFxCopTool"
202+ />
203+ <Tool
204+ Name="VCAppVerifierTool"
205+ />
206+ <Tool
207+ Name="VCPostBuildEventTool"
208+ />
209+ </Configuration>
210+ </Configurations>
211+ <References>
212+ </References>
213+ <Files>
214+ <Filter
215+ Name="Source Files"
216+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
217+ >
218+ <File
219+ RelativePath="..\src\common.cpp"
220+ >
221+ <FileConfiguration
222+ Name="Debug|Win32"
223+ >
224+ <Tool
225+ Name="VCCLCompilerTool"
226+ PreprocessorDefinitions=""
227+ />
228+ </FileConfiguration>
229+ <FileConfiguration
230+ Name="Release|Win32"
231+ >
232+ <Tool
233+ Name="VCCLCompilerTool"
234+ PreprocessorDefinitions=""
235+ />
236+ </FileConfiguration>
237+ </File>
238+ <File
239+ RelativePath="..\src\config.cpp"
240+ >
241+ <FileConfiguration
242+ Name="Debug|Win32"
243+ >
244+ <Tool
245+ Name="VCCLCompilerTool"
246+ PreprocessorDefinitions=""
247+ />
248+ </FileConfiguration>
249+ <FileConfiguration
250+ Name="Release|Win32"
251+ >
252+ <Tool
253+ Name="VCCLCompilerTool"
254+ PreprocessorDefinitions=""
255+ />
256+ </FileConfiguration>
257+ </File>
258+ <File
259+ RelativePath="..\src\fifo.cpp"
260+ >
261+ <FileConfiguration
262+ Name="Debug|Win32"
263+ >
264+ <Tool
265+ Name="VCCLCompilerTool"
266+ PreprocessorDefinitions=""
267+ />
268+ </FileConfiguration>
269+ <FileConfiguration
270+ Name="Release|Win32"
271+ >
272+ <Tool
273+ Name="VCCLCompilerTool"
274+ PreprocessorDefinitions=""
275+ />
276+ </FileConfiguration>
277+ </File>
278+ <File
279+ RelativePath="..\src\fileio.cpp"
280+ >
281+ <FileConfiguration
282+ Name="Debug|Win32"
283+ >
284+ <Tool
285+ Name="VCCLCompilerTool"
286+ PreprocessorDefinitions=""
287+ />
288+ </FileConfiguration>
289+ <FileConfiguration
290+ Name="Release|Win32"
291+ >
292+ <Tool
293+ Name="VCCLCompilerTool"
294+ PreprocessorDefinitions=""
295+ />
296+ </FileConfiguration>
297+ </File>
298+ <Filter
299+ Name="EMU Source Files"
300+ Filter="cpp"
301+ >
302+ <File
303+ RelativePath="..\src\debugger.cpp"
304+ >
305+ <FileConfiguration
306+ Name="Debug|Win32"
307+ >
308+ <Tool
309+ Name="VCCLCompilerTool"
310+ PreprocessorDefinitions=""
311+ />
312+ </FileConfiguration>
313+ <FileConfiguration
314+ Name="Release|Win32"
315+ >
316+ <Tool
317+ Name="VCCLCompilerTool"
318+ PreprocessorDefinitions=""
319+ />
320+ </FileConfiguration>
321+ </File>
322+ <File
323+ RelativePath="..\src\emu.cpp"
324+ >
325+ <FileConfiguration
326+ Name="Debug|Win32"
327+ >
328+ <Tool
329+ Name="VCCLCompilerTool"
330+ PreprocessorDefinitions=""
331+ />
332+ </FileConfiguration>
333+ <FileConfiguration
334+ Name="Release|Win32"
335+ >
336+ <Tool
337+ Name="VCCLCompilerTool"
338+ PreprocessorDefinitions=""
339+ />
340+ </FileConfiguration>
341+ </File>
342+ </Filter>
343+ <Filter
344+ Name="OSD Source Files"
345+ Filter="cpp"
346+ >
347+ <File
348+ RelativePath="..\src\win32\osd.cpp"
349+ >
350+ <FileConfiguration
351+ Name="Debug|Win32"
352+ >
353+ <Tool
354+ Name="VCCLCompilerTool"
355+ PreprocessorDefinitions=""
356+ />
357+ </FileConfiguration>
358+ <FileConfiguration
359+ Name="Release|Win32"
360+ >
361+ <Tool
362+ Name="VCCLCompilerTool"
363+ PreprocessorDefinitions=""
364+ />
365+ </FileConfiguration>
366+ </File>
367+ <File
368+ RelativePath="..\src\win32\osd_console.cpp"
369+ >
370+ <FileConfiguration
371+ Name="Debug|Win32"
372+ >
373+ <Tool
374+ Name="VCCLCompilerTool"
375+ PreprocessorDefinitions=""
376+ />
377+ </FileConfiguration>
378+ <FileConfiguration
379+ Name="Release|Win32"
380+ >
381+ <Tool
382+ Name="VCCLCompilerTool"
383+ PreprocessorDefinitions=""
384+ />
385+ </FileConfiguration>
386+ </File>
387+ <File
388+ RelativePath="..\src\win32\osd_input.cpp"
389+ >
390+ <FileConfiguration
391+ Name="Debug|Win32"
392+ >
393+ <Tool
394+ Name="VCCLCompilerTool"
395+ PreprocessorDefinitions=""
396+ />
397+ </FileConfiguration>
398+ <FileConfiguration
399+ Name="Release|Win32"
400+ >
401+ <Tool
402+ Name="VCCLCompilerTool"
403+ PreprocessorDefinitions=""
404+ />
405+ </FileConfiguration>
406+ </File>
407+ <File
408+ RelativePath="..\src\win32\osd_screen.cpp"
409+ >
410+ <FileConfiguration
411+ Name="Debug|Win32"
412+ >
413+ <Tool
414+ Name="VCCLCompilerTool"
415+ PreprocessorDefinitions=""
416+ />
417+ </FileConfiguration>
418+ <FileConfiguration
419+ Name="Release|Win32"
420+ >
421+ <Tool
422+ Name="VCCLCompilerTool"
423+ PreprocessorDefinitions=""
424+ />
425+ </FileConfiguration>
426+ </File>
427+ <File
428+ RelativePath="..\src\win32\osd_sound.cpp"
429+ >
430+ <FileConfiguration
431+ Name="Debug|Win32"
432+ >
433+ <Tool
434+ Name="VCCLCompilerTool"
435+ PreprocessorDefinitions=""
436+ />
437+ </FileConfiguration>
438+ <FileConfiguration
439+ Name="Release|Win32"
440+ >
441+ <Tool
442+ Name="VCCLCompilerTool"
443+ PreprocessorDefinitions=""
444+ />
445+ </FileConfiguration>
446+ </File>
447+ <File
448+ RelativePath="..\src\win32\winmain.cpp"
449+ >
450+ <FileConfiguration
451+ Name="Debug|Win32"
452+ >
453+ <Tool
454+ Name="VCCLCompilerTool"
455+ PreprocessorDefinitions=""
456+ />
457+ </FileConfiguration>
458+ <FileConfiguration
459+ Name="Release|Win32"
460+ >
461+ <Tool
462+ Name="VCCLCompilerTool"
463+ PreprocessorDefinitions=""
464+ />
465+ </FileConfiguration>
466+ </File>
467+ </Filter>
468+ <Filter
469+ Name="VM Common Source Files"
470+ Filter="cpp"
471+ >
472+ <File
473+ RelativePath="..\src\vm\disk.cpp"
474+ >
475+ <FileConfiguration
476+ Name="Debug|Win32"
477+ >
478+ <Tool
479+ Name="VCCLCompilerTool"
480+ PreprocessorDefinitions=""
481+ />
482+ </FileConfiguration>
483+ <FileConfiguration
484+ Name="Release|Win32"
485+ >
486+ <Tool
487+ Name="VCCLCompilerTool"
488+ PreprocessorDefinitions=""
489+ />
490+ </FileConfiguration>
491+ </File>
492+ <File
493+ RelativePath="..\src\vm\event.cpp"
494+ >
495+ <FileConfiguration
496+ Name="Debug|Win32"
497+ >
498+ <Tool
499+ Name="VCCLCompilerTool"
500+ PreprocessorDefinitions=""
501+ />
502+ </FileConfiguration>
503+ <FileConfiguration
504+ Name="Release|Win32"
505+ >
506+ <Tool
507+ Name="VCCLCompilerTool"
508+ PreprocessorDefinitions=""
509+ />
510+ </FileConfiguration>
511+ </File>
512+ <File
513+ RelativePath="..\src\vm\i8251.cpp"
514+ >
515+ <FileConfiguration
516+ Name="Debug|Win32"
517+ >
518+ <Tool
519+ Name="VCCLCompilerTool"
520+ PreprocessorDefinitions=""
521+ />
522+ </FileConfiguration>
523+ <FileConfiguration
524+ Name="Release|Win32"
525+ >
526+ <Tool
527+ Name="VCCLCompilerTool"
528+ PreprocessorDefinitions=""
529+ />
530+ </FileConfiguration>
531+ </File>
532+ <File
533+ RelativePath="..\src\vm\i8253.cpp"
534+ >
535+ <FileConfiguration
536+ Name="Debug|Win32"
537+ >
538+ <Tool
539+ Name="VCCLCompilerTool"
540+ PreprocessorDefinitions=""
541+ />
542+ </FileConfiguration>
543+ <FileConfiguration
544+ Name="Release|Win32"
545+ >
546+ <Tool
547+ Name="VCCLCompilerTool"
548+ PreprocessorDefinitions=""
549+ />
550+ </FileConfiguration>
551+ </File>
552+ <File
553+ RelativePath="..\src\vm\i8255.cpp"
554+ >
555+ <FileConfiguration
556+ Name="Debug|Win32"
557+ >
558+ <Tool
559+ Name="VCCLCompilerTool"
560+ PreprocessorDefinitions=""
561+ />
562+ </FileConfiguration>
563+ <FileConfiguration
564+ Name="Release|Win32"
565+ >
566+ <Tool
567+ Name="VCCLCompilerTool"
568+ PreprocessorDefinitions=""
569+ />
570+ </FileConfiguration>
571+ </File>
572+ <File
573+ RelativePath="..\src\vm\noise.cpp"
574+ >
575+ <FileConfiguration
576+ Name="Debug|Win32"
577+ >
578+ <Tool
579+ Name="VCCLCompilerTool"
580+ PreprocessorDefinitions=""
581+ />
582+ </FileConfiguration>
583+ <FileConfiguration
584+ Name="Release|Win32"
585+ >
586+ <Tool
587+ Name="VCCLCompilerTool"
588+ PreprocessorDefinitions=""
589+ />
590+ </FileConfiguration>
591+ </File>
592+ <File
593+ RelativePath="..\src\vm\pc80s31k.cpp"
594+ >
595+ <FileConfiguration
596+ Name="Debug|Win32"
597+ >
598+ <Tool
599+ Name="VCCLCompilerTool"
600+ PreprocessorDefinitions=""
601+ />
602+ </FileConfiguration>
603+ <FileConfiguration
604+ Name="Release|Win32"
605+ >
606+ <Tool
607+ Name="VCCLCompilerTool"
608+ PreprocessorDefinitions=""
609+ />
610+ </FileConfiguration>
611+ </File>
612+ <File
613+ RelativePath="..\src\vm\pcm1bit.cpp"
614+ >
615+ <FileConfiguration
616+ Name="Debug|Win32"
617+ >
618+ <Tool
619+ Name="VCCLCompilerTool"
620+ PreprocessorDefinitions=""
621+ />
622+ </FileConfiguration>
623+ <FileConfiguration
624+ Name="Release|Win32"
625+ >
626+ <Tool
627+ Name="VCCLCompilerTool"
628+ PreprocessorDefinitions=""
629+ />
630+ </FileConfiguration>
631+ </File>
632+ <File
633+ RelativePath="..\src\vm\prnfile.cpp"
634+ >
635+ <FileConfiguration
636+ Name="Debug|Win32"
637+ >
638+ <Tool
639+ Name="VCCLCompilerTool"
640+ PreprocessorDefinitions=""
641+ />
642+ </FileConfiguration>
643+ <FileConfiguration
644+ Name="Release|Win32"
645+ >
646+ <Tool
647+ Name="VCCLCompilerTool"
648+ PreprocessorDefinitions=""
649+ />
650+ </FileConfiguration>
651+ </File>
652+ <File
653+ RelativePath="..\src\vm\upd1990a.cpp"
654+ >
655+ <FileConfiguration
656+ Name="Debug|Win32"
657+ >
658+ <Tool
659+ Name="VCCLCompilerTool"
660+ PreprocessorDefinitions=""
661+ />
662+ </FileConfiguration>
663+ <FileConfiguration
664+ Name="Release|Win32"
665+ >
666+ <Tool
667+ Name="VCCLCompilerTool"
668+ PreprocessorDefinitions=""
669+ />
670+ </FileConfiguration>
671+ </File>
672+ <File
673+ RelativePath="..\src\vm\upd765a.cpp"
674+ >
675+ <FileConfiguration
676+ Name="Debug|Win32"
677+ >
678+ <Tool
679+ Name="VCCLCompilerTool"
680+ PreprocessorDefinitions=""
681+ />
682+ </FileConfiguration>
683+ <FileConfiguration
684+ Name="Release|Win32"
685+ >
686+ <Tool
687+ Name="VCCLCompilerTool"
688+ PreprocessorDefinitions=""
689+ />
690+ </FileConfiguration>
691+ </File>
692+ <File
693+ RelativePath="..\src\vm\ym2203.cpp"
694+ >
695+ <FileConfiguration
696+ Name="Debug|Win32"
697+ >
698+ <Tool
699+ Name="VCCLCompilerTool"
700+ PreprocessorDefinitions=""
701+ />
702+ </FileConfiguration>
703+ <FileConfiguration
704+ Name="Release|Win32"
705+ >
706+ <Tool
707+ Name="VCCLCompilerTool"
708+ PreprocessorDefinitions=""
709+ />
710+ </FileConfiguration>
711+ </File>
712+ <File
713+ RelativePath="..\src\vm\z80.cpp"
714+ >
715+ <FileConfiguration
716+ Name="Debug|Win32"
717+ >
718+ <Tool
719+ Name="VCCLCompilerTool"
720+ PreprocessorDefinitions=""
721+ />
722+ </FileConfiguration>
723+ <FileConfiguration
724+ Name="Release|Win32"
725+ >
726+ <Tool
727+ Name="VCCLCompilerTool"
728+ PreprocessorDefinitions=""
729+ />
730+ </FileConfiguration>
731+ </File>
732+ <Filter
733+ Name="fmgen Source Files"
734+ Filter="cpp"
735+ >
736+ <File
737+ RelativePath="..\src\vm\fmgen\fmgen.cpp"
738+ >
739+ <FileConfiguration
740+ Name="Debug|Win32"
741+ >
742+ <Tool
743+ Name="VCCLCompilerTool"
744+ PreprocessorDefinitions=""
745+ />
746+ </FileConfiguration>
747+ <FileConfiguration
748+ Name="Release|Win32"
749+ >
750+ <Tool
751+ Name="VCCLCompilerTool"
752+ PreprocessorDefinitions=""
753+ />
754+ </FileConfiguration>
755+ </File>
756+ <File
757+ RelativePath="..\src\vm\fmgen\fmtimer.cpp"
758+ >
759+ <FileConfiguration
760+ Name="Debug|Win32"
761+ >
762+ <Tool
763+ Name="VCCLCompilerTool"
764+ PreprocessorDefinitions=""
765+ />
766+ </FileConfiguration>
767+ <FileConfiguration
768+ Name="Release|Win32"
769+ >
770+ <Tool
771+ Name="VCCLCompilerTool"
772+ PreprocessorDefinitions=""
773+ />
774+ </FileConfiguration>
775+ </File>
776+ <File
777+ RelativePath="..\src\vm\fmgen\opna.cpp"
778+ >
779+ <FileConfiguration
780+ Name="Debug|Win32"
781+ >
782+ <Tool
783+ Name="VCCLCompilerTool"
784+ PreprocessorDefinitions=""
785+ />
786+ </FileConfiguration>
787+ <FileConfiguration
788+ Name="Release|Win32"
789+ >
790+ <Tool
791+ Name="VCCLCompilerTool"
792+ PreprocessorDefinitions=""
793+ />
794+ </FileConfiguration>
795+ </File>
796+ <File
797+ RelativePath="..\src\vm\fmgen\psg.cpp"
798+ >
799+ <FileConfiguration
800+ Name="Debug|Win32"
801+ >
802+ <Tool
803+ Name="VCCLCompilerTool"
804+ PreprocessorDefinitions=""
805+ />
806+ </FileConfiguration>
807+ <FileConfiguration
808+ Name="Release|Win32"
809+ >
810+ <Tool
811+ Name="VCCLCompilerTool"
812+ PreprocessorDefinitions=""
813+ />
814+ </FileConfiguration>
815+ </File>
816+ </Filter>
817+ </Filter>
818+ <Filter
819+ Name="VM Driver Source Files"
820+ Filter="cpp"
821+ >
822+ <File
823+ RelativePath="..\src\vm\pc8801\pc88.cpp"
824+ >
825+ <FileConfiguration
826+ Name="Debug|Win32"
827+ >
828+ <Tool
829+ Name="VCCLCompilerTool"
830+ PreprocessorDefinitions=""
831+ />
832+ </FileConfiguration>
833+ <FileConfiguration
834+ Name="Release|Win32"
835+ >
836+ <Tool
837+ Name="VCCLCompilerTool"
838+ PreprocessorDefinitions=""
839+ />
840+ </FileConfiguration>
841+ </File>
842+ <File
843+ RelativePath="..\src\vm\pc8801\pc8801.cpp"
844+ >
845+ <FileConfiguration
846+ Name="Debug|Win32"
847+ >
848+ <Tool
849+ Name="VCCLCompilerTool"
850+ PreprocessorDefinitions=""
851+ />
852+ </FileConfiguration>
853+ <FileConfiguration
854+ Name="Release|Win32"
855+ >
856+ <Tool
857+ Name="VCCLCompilerTool"
858+ PreprocessorDefinitions=""
859+ />
860+ </FileConfiguration>
861+ </File>
862+ </Filter>
863+ </Filter>
864+ <Filter
865+ Name="Header Files"
866+ Filter="h;hpp;hxx;hm;inl"
867+ >
868+ <File
869+ RelativePath="..\src\common.h"
870+ >
871+ </File>
872+ <File
873+ RelativePath="..\src\config.h"
874+ >
875+ </File>
876+ <File
877+ RelativePath="..\src\fifo.h"
878+ >
879+ </File>
880+ <File
881+ RelativePath="..\src\fileio.h"
882+ >
883+ </File>
884+ <Filter
885+ Name="EMU Header Files"
886+ Filter="h"
887+ >
888+ <File
889+ RelativePath="..\src\emu.h"
890+ >
891+ </File>
892+ </Filter>
893+ <Filter
894+ Name="OSD Header Files"
895+ Filter="h"
896+ >
897+ <File
898+ RelativePath="..\src\win32\osd.h"
899+ >
900+ </File>
901+ </Filter>
902+ <Filter
903+ Name="VM Common Header Files"
904+ Filter="h"
905+ >
906+ <File
907+ RelativePath="..\src\vm\debugger.h"
908+ >
909+ </File>
910+ <File
911+ RelativePath="..\src\vm\device.h"
912+ >
913+ </File>
914+ <File
915+ RelativePath="..\src\vm\disk.h"
916+ >
917+ </File>
918+ <File
919+ RelativePath="..\src\vm\event.h"
920+ >
921+ </File>
922+ <File
923+ RelativePath="..\src\vm\i8251.h"
924+ >
925+ </File>
926+ <File
927+ RelativePath="..\src\vm\i8253.h"
928+ >
929+ </File>
930+ <File
931+ RelativePath="..\src\vm\i8255.h"
932+ >
933+ </File>
934+ <File
935+ RelativePath="..\src\vm\noise.h"
936+ >
937+ </File>
938+ <File
939+ RelativePath="..\src\vm\pc80s31k.h"
940+ >
941+ </File>
942+ <File
943+ RelativePath="..\src\vm\pcm1bit.h"
944+ >
945+ </File>
946+ <File
947+ RelativePath="..\src\vm\prnfile.h"
948+ >
949+ </File>
950+ <File
951+ RelativePath="..\src\vm\upd1990a.h"
952+ >
953+ </File>
954+ <File
955+ RelativePath="..\src\vm\upd765a.h"
956+ >
957+ </File>
958+ <File
959+ RelativePath="..\src\vm\vm.h"
960+ >
961+ </File>
962+ <File
963+ RelativePath="..\src\vm\vm_template.h"
964+ >
965+ </File>
966+ <File
967+ RelativePath="..\src\vm\ym2203.h"
968+ >
969+ </File>
970+ <File
971+ RelativePath="..\src\vm\z80.h"
972+ >
973+ </File>
974+ <Filter
975+ Name="fmgen Header Files"
976+ >
977+ <File
978+ RelativePath="..\src\vm\fmgen\diag.h"
979+ >
980+ </File>
981+ <File
982+ RelativePath="..\src\vm\fmgen\fmgen.h"
983+ >
984+ </File>
985+ <File
986+ RelativePath="..\src\vm\fmgen\fmgeninl.h"
987+ >
988+ </File>
989+ <File
990+ RelativePath="..\src\vm\fmgen\fmtimer.h"
991+ >
992+ </File>
993+ <File
994+ RelativePath="..\src\vm\fmgen\headers.h"
995+ >
996+ </File>
997+ <File
998+ RelativePath="..\src\vm\fmgen\misc.h"
999+ >
1000+ </File>
1001+ <File
1002+ RelativePath="..\src\vm\fmgen\opna.h"
1003+ >
1004+ </File>
1005+ <File
1006+ RelativePath="..\src\vm\fmgen\psg.h"
1007+ >
1008+ </File>
1009+ </Filter>
1010+ </Filter>
1011+ <Filter
1012+ Name="VM Driver Header Files"
1013+ Filter="h"
1014+ >
1015+ <File
1016+ RelativePath="..\src\vm\pc8801\pc88.h"
1017+ >
1018+ </File>
1019+ <File
1020+ RelativePath="..\src\vm\pc8801\pc8801.h"
1021+ >
1022+ </File>
1023+ </Filter>
1024+ </Filter>
1025+ <Filter
1026+ Name="Resource Files"
1027+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
1028+ >
1029+ <File
1030+ RelativePath="..\src\res\pc8801mk2.ico"
1031+ >
1032+ </File>
1033+ <File
1034+ RelativePath="..\src\res\pc8801mk2.rc"
1035+ >
1036+ <FileConfiguration
1037+ Name="Debug|Win32"
1038+ >
1039+ <Tool
1040+ Name="VCResourceCompilerTool"
1041+ PreprocessorDefinitions=""
1042+ AdditionalIncludeDirectories="..\src\res"
1043+ />
1044+ </FileConfiguration>
1045+ <FileConfiguration
1046+ Name="Release|Win32"
1047+ >
1048+ <Tool
1049+ Name="VCResourceCompilerTool"
1050+ PreprocessorDefinitions=""
1051+ AdditionalIncludeDirectories="..\src\res"
1052+ />
1053+ </FileConfiguration>
1054+ </File>
1055+ <File
1056+ RelativePath="..\src\res\resource.h"
1057+ >
1058+ </File>
1059+ <File
1060+ RelativePath="..\src\res\indicator\access_off.bmp"
1061+ >
1062+ </File>
1063+ <File
1064+ RelativePath="..\src\res\indicator\access_on.bmp"
1065+ >
1066+ </File>
1067+ </Filter>
1068+ </Files>
1069+ <Globals>
1070+ </Globals>
1071+</VisualStudioProject>
--- a/source/vc++2013/build12.bat
+++ b/source/vc++2013/build12.bat
@@ -301,10 +301,16 @@ copy binary_vc12\pc6001mk2sr.exe build_vc12\pc6001\.
301301 copy binary_vc12\pc6601.exe build_vc12\pc6001\.
302302 copy binary_vc12\pc6601sr.exe build_vc12\pc6001\.
303303
304+devenv.com pc8001.vcxproj /Rebuild Release
305+call :clean
306+devenv.com pc8001mk2.vcxproj /Rebuild Release
307+call :clean
304308 devenv.com pc8001mk2sr.vcxproj /Rebuild Release
305309 call :clean
306-mkdir build_vc12\pc8001mk2sr
307-copy binary_vc12\pc8001mk2sr.exe build_vc12\pc8001mk2sr\.
310+mkdir build_vc12\pc8001
311+copy binary_vc12\pc8001.exe build_vc12\pc8001\.
312+copy binary_vc12\pc8001mk2.exe build_vc12\pc8001\.
313+copy binary_vc12\pc8001mk2sr.exe build_vc12\pc8001\.
308314
309315 devenv.com pc8201.vcxproj /Rebuild Release
310316 call :clean
@@ -316,6 +322,14 @@ call :clean
316322 mkdir build_vc12\pc8201a
317323 copy binary_vc12\pc8201a.exe build_vc12\pc8201a\.
318324
325+devenv.com pc8801.vcxproj /Rebuild Release
326+call :clean
327+devenv.com pc8801mk2.vcxproj /Rebuild Release
328+call :clean
329+mkdir build_vc12\pc8801
330+copy binary_vc12\pc8801.exe build_vc12\pc8801\.
331+copy binary_vc12\pc8801mk2.exe build_vc12\pc8801\.
332+
319333 devenv.com pc8801ma.vcxproj /Rebuild Release
320334 call :clean
321335 mkdir build_vc12\pc8801ma
--- /dev/null
+++ b/source/vc++2013/pc8001.vcxproj
@@ -0,0 +1,225 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup Label="ProjectConfigurations">
4+ <ProjectConfiguration Include="Debug|Win32">
5+ <Configuration>Debug</Configuration>
6+ <Platform>Win32</Platform>
7+ </ProjectConfiguration>
8+ <ProjectConfiguration Include="Release|Win32">
9+ <Configuration>Release</Configuration>
10+ <Platform>Win32</Platform>
11+ </ProjectConfiguration>
12+ </ItemGroup>
13+ <PropertyGroup Label="Globals">
14+ <ProjectGuid>{699AB843-1860-4ABF-B52C-D6A84D0F81E8}</ProjectGuid>
15+ <RootNamespace>pc8001</RootNamespace>
16+ </PropertyGroup>
17+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
19+ <ConfigurationType>Application</ConfigurationType>
20+ <PlatformToolset>v120_xp</PlatformToolset>
21+ <UseOfMfc>false</UseOfMfc>
22+ <CharacterSet>MultiByte</CharacterSet>
23+ </PropertyGroup>
24+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
25+ <ConfigurationType>Application</ConfigurationType>
26+ <PlatformToolset>v120_xp</PlatformToolset>
27+ <UseOfMfc>false</UseOfMfc>
28+ <CharacterSet>MultiByte</CharacterSet>
29+ </PropertyGroup>
30+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31+ <ImportGroup Label="ExtensionSettings">
32+ </ImportGroup>
33+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
34+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
36+ </ImportGroup>
37+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
38+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
39+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
40+ </ImportGroup>
41+ <PropertyGroup Label="UserMacros" />
42+ <PropertyGroup>
43+ <_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
44+ </PropertyGroup>
45+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
46+ <OutDir>.\Debug\</OutDir>
47+ <IntDir>.\Debug\</IntDir>
48+ <LinkIncremental>true</LinkIncremental>
49+ <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>
50+ <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>
51+ </PropertyGroup>
52+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
53+ <OutDir>.\Release\</OutDir>
54+ <IntDir>.\Release\</IntDir>
55+ <LinkIncremental>false</LinkIncremental>
56+ <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>
57+ <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>
58+ </PropertyGroup>
59+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
60+ <Midl>
61+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
62+ <MkTypLibCompatible>true</MkTypLibCompatible>
63+ <SuppressStartupBanner>true</SuppressStartupBanner>
64+ <TargetEnvironment>Win32</TargetEnvironment>
65+ <TypeLibraryName>.\Debug/pc8001.tlb</TypeLibraryName>
66+ <HeaderFileName />
67+ </Midl>
68+ <ClCompile>
69+ <Optimization>Disabled</Optimization>
70+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_PC8001;%(PreprocessorDefinitions)</PreprocessorDefinitions>
71+ <MinimalRebuild>true</MinimalRebuild>
72+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
73+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
74+ <PrecompiledHeaderOutputFile>.\Debug/pc8001.pch</PrecompiledHeaderOutputFile>
75+ <AssemblerListingLocation>.\Debug/</AssemblerListingLocation>
76+ <ObjectFileName>.\Debug/</ObjectFileName>
77+ <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName>
78+ <BrowseInformation>true</BrowseInformation>
79+ <WarningLevel>Level3</WarningLevel>
80+ <SuppressStartupBanner>true</SuppressStartupBanner>
81+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
82+ </ClCompile>
83+ <ResourceCompile>
84+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85+ <Culture>0x0411</Culture>
86+ </ResourceCompile>
87+ <Link>
88+ <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
89+ <OutputFile>.\Debug/pc8001.exe</OutputFile>
90+ <SuppressStartupBanner>true</SuppressStartupBanner>
91+ <GenerateDebugInformation>true</GenerateDebugInformation>
92+ <ProgramDatabaseFile>.\Debug/pc8001.pdb</ProgramDatabaseFile>
93+ <SubSystem>Windows</SubSystem>
94+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
95+ <DataExecutionPrevention />
96+ <TargetMachine>MachineX86</TargetMachine>
97+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
98+ <IgnoreSpecificDefaultLibraries>Libcmtd.lib</IgnoreSpecificDefaultLibraries>
99+ </Link>
100+ <Bscmake>
101+ <SuppressStartupBanner>true</SuppressStartupBanner>
102+ <OutputFile>.\Debug/pc8001.bsc</OutputFile>
103+ </Bscmake>
104+ <Manifest>
105+ <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>
106+ </Manifest>
107+ </ItemDefinitionGroup>
108+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
109+ <Midl>
110+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111+ <MkTypLibCompatible>true</MkTypLibCompatible>
112+ <SuppressStartupBanner>true</SuppressStartupBanner>
113+ <TargetEnvironment>Win32</TargetEnvironment>
114+ <TypeLibraryName>.\Release/pc8001.tlb</TypeLibraryName>
115+ <HeaderFileName />
116+ </Midl>
117+ <ClCompile>
118+ <Optimization>MaxSpeed</Optimization>
119+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
120+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_PC8001;%(PreprocessorDefinitions)</PreprocessorDefinitions>
121+ <StringPooling>true</StringPooling>
122+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
123+ <FunctionLevelLinking>true</FunctionLevelLinking>
124+ <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
125+ <PrecompiledHeaderOutputFile>.\Release/pc8001.pch</PrecompiledHeaderOutputFile>
126+ <AssemblerListingLocation>.\Release/</AssemblerListingLocation>
127+ <ObjectFileName>.\Release/</ObjectFileName>
128+ <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName>
129+ <BrowseInformation>true</BrowseInformation>
130+ <WarningLevel>Level3</WarningLevel>
131+ <SuppressStartupBanner>true</SuppressStartupBanner>
132+ </ClCompile>
133+ <ResourceCompile>
134+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135+ <Culture>0x0409</Culture>
136+ </ResourceCompile>
137+ <Link>
138+ <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
139+ <OutputFile>.\Release/pc8001.exe</OutputFile>
140+ <SuppressStartupBanner>true</SuppressStartupBanner>
141+ <ProgramDatabaseFile>.\Release/pc8001.pdb</ProgramDatabaseFile>
142+ <SubSystem>Windows</SubSystem>
143+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
144+ <DataExecutionPrevention />
145+ <TargetMachine>MachineX86</TargetMachine>
146+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
147+ </Link>
148+ <Bscmake>
149+ <SuppressStartupBanner>true</SuppressStartupBanner>
150+ <OutputFile>.\Release/pc8001.bsc</OutputFile>
151+ </Bscmake>
152+ <Manifest>
153+ <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>
154+ </Manifest>
155+ </ItemDefinitionGroup>
156+ <ItemGroup>
157+ <ClCompile Include="..\src\common.cpp" />
158+ <ClCompile Include="..\src\config.cpp" />
159+ <ClCompile Include="..\src\fifo.cpp" />
160+ <ClCompile Include="..\src\fileio.cpp" />
161+ <ClCompile Include="..\src\debugger.cpp" />
162+ <ClCompile Include="..\src\emu.cpp" />
163+ <ClCompile Include="..\src\win32\osd.cpp" />
164+ <ClCompile Include="..\src\win32\osd_console.cpp" />
165+ <ClCompile Include="..\src\win32\osd_input.cpp" />
166+ <ClCompile Include="..\src\win32\osd_screen.cpp" />
167+ <ClCompile Include="..\src\win32\osd_sound.cpp" />
168+ <ClCompile Include="..\src\win32\winmain.cpp" />
169+ <ClCompile Include="..\src\vm\disk.cpp" />
170+ <ClCompile Include="..\src\vm\event.cpp" />
171+ <ClCompile Include="..\src\vm\i8251.cpp" />
172+ <ClCompile Include="..\src\vm\i8253.cpp" />
173+ <ClCompile Include="..\src\vm\i8255.cpp" />
174+ <ClCompile Include="..\src\vm\noise.cpp" />
175+ <ClCompile Include="..\src\vm\pc80s31k.cpp" />
176+ <ClCompile Include="..\src\vm\pcm1bit.cpp" />
177+ <ClCompile Include="..\src\vm\prnfile.cpp" />
178+ <ClCompile Include="..\src\vm\upd1990a.cpp" />
179+ <ClCompile Include="..\src\vm\upd765a.cpp" />
180+ <ClCompile Include="..\src\vm\z80.cpp" />
181+ <ClCompile Include="..\src\vm\pc8801\pc88.cpp" />
182+ <ClCompile Include="..\src\vm\pc8801\pc8801.cpp" />
183+ </ItemGroup>
184+ <ItemGroup>
185+ <ClInclude Include="..\src\common.h" />
186+ <ClInclude Include="..\src\config.h" />
187+ <ClInclude Include="..\src\fifo.h" />
188+ <ClInclude Include="..\src\fileio.h" />
189+ <ClInclude Include="..\src\emu.h" />
190+ <ClInclude Include="..\src\win32\osd.h" />
191+ <ClInclude Include="..\src\vm\debugger.h" />
192+ <ClInclude Include="..\src\vm\device.h" />
193+ <ClInclude Include="..\src\vm\disk.h" />
194+ <ClInclude Include="..\src\vm\event.h" />
195+ <ClInclude Include="..\src\vm\i8251.h" />
196+ <ClInclude Include="..\src\vm\i8253.h" />
197+ <ClInclude Include="..\src\vm\i8255.h" />
198+ <ClInclude Include="..\src\vm\noise.h" />
199+ <ClInclude Include="..\src\vm\pc80s31k.h" />
200+ <ClInclude Include="..\src\vm\pcm1bit.h" />
201+ <ClInclude Include="..\src\vm\prnfile.h" />
202+ <ClInclude Include="..\src\vm\upd1990a.h" />
203+ <ClInclude Include="..\src\vm\upd765a.h" />
204+ <ClInclude Include="..\src\vm\vm.h" />
205+ <ClInclude Include="..\src\vm\vm_template.h" />
206+ <ClInclude Include="..\src\vm\z80.h" />
207+ <ClInclude Include="..\src\vm\pc8801\pc88.h" />
208+ <ClInclude Include="..\src\vm\pc8801\pc8801.h" />
209+ <ClInclude Include="..\src\res\resource.h" />
210+ </ItemGroup>
211+ <ItemGroup>
212+ <Image Include="..\src\res\pc8001.ico" />
213+ <Image Include="..\src\res\indicator\access_off.bmp" />
214+ <Image Include="..\src\res\indicator\access_on.bmp" />
215+ </ItemGroup>
216+ <ItemGroup>
217+ <ResourceCompile Include="..\src\res\pc8001.rc">
218+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
219+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
220+ </ResourceCompile>
221+ </ItemGroup>
222+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
223+ <ImportGroup Label="ExtensionTargets">
224+ </ImportGroup>
225+</Project>
\ No newline at end of file
--- /dev/null
+++ b/source/vc++2013/pc8001.vcxproj.filters
@@ -0,0 +1,222 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup>
4+ <Filter Include="Source Files">
5+ <UniqueIdentifier>{6a3a789d-8378-4853-a51a-710f5865c55a}</UniqueIdentifier>
6+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
7+ </Filter>
8+ <Filter Include="Source Files\EMU Source Files">
9+ <UniqueIdentifier>{7f2b04ef-c460-4b69-8e28-ea7649c76c1a}</UniqueIdentifier>
10+ <Extensions>cpp</Extensions>
11+ </Filter>
12+ <Filter Include="Source Files\OSD Source Files">
13+ <UniqueIdentifier>{8ce132de-9436-4de1-bc71-61184f07d68a}</UniqueIdentifier>
14+ <Extensions>cpp</Extensions>
15+ </Filter>
16+ <Filter Include="Source Files\VM Common Source Files">
17+ <UniqueIdentifier>{68b590a8-076d-453c-98d4-2eb5c8fe8788}</UniqueIdentifier>
18+ <Extensions>cpp</Extensions>
19+ </Filter>
20+ <Filter Include="Source Files\VM Driver Source Files">
21+ <UniqueIdentifier>{b2e3df21-9020-4e09-8b26-8b7a8c0a7a73}</UniqueIdentifier>
22+ <Extensions>cpp</Extensions>
23+ </Filter>
24+ <Filter Include="Header Files">
25+ <UniqueIdentifier>{02edfffb-e8b9-4048-86d3-efbe0f9b3134}</UniqueIdentifier>
26+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
27+ </Filter>
28+ <Filter Include="Header Files\EMU Header Files">
29+ <UniqueIdentifier>{b7551fbf-3c2a-4900-a30b-9eac13b234ef}</UniqueIdentifier>
30+ <Extensions>h</Extensions>
31+ </Filter>
32+ <Filter Include="Header Files\OSD Header Files">
33+ <UniqueIdentifier>{9455cb18-45c3-450a-8df5-6f0d0e709aa6}</UniqueIdentifier>
34+ <Extensions>h</Extensions>
35+ </Filter>
36+ <Filter Include="Header Files\VM Common Header Files">
37+ <UniqueIdentifier>{9f2981f4-53b6-4bf1-bc48-9dc516a72a11}</UniqueIdentifier>
38+ <Extensions>h</Extensions>
39+ </Filter>
40+ <Filter Include="Header Files\VM Driver Header Files">
41+ <UniqueIdentifier>{c8e1362e-38fa-4338-82d4-8e75537d2fbe}</UniqueIdentifier>
42+ <Extensions>h</Extensions>
43+ </Filter>
44+ <Filter Include="Resource Files">
45+ <UniqueIdentifier>{2a175ef4-3df5-40b8-8830-1a3fe7c11e94}</UniqueIdentifier>
46+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
47+ </Filter>
48+ </ItemGroup>
49+ <ItemGroup>
50+ <ClCompile Include="..\src\common.cpp">
51+ <Filter>Source Files</Filter>
52+ </ClCompile>
53+ <ClCompile Include="..\src\config.cpp">
54+ <Filter>Source Files</Filter>
55+ </ClCompile>
56+ <ClCompile Include="..\src\fifo.cpp">
57+ <Filter>Source Files</Filter>
58+ </ClCompile>
59+ <ClCompile Include="..\src\fileio.cpp">
60+ <Filter>Source Files</Filter>
61+ </ClCompile>
62+ <ClCompile Include="..\src\debugger.cpp">
63+ <Filter>Source Files\EMU Source Files</Filter>
64+ </ClCompile>
65+ <ClCompile Include="..\src\emu.cpp">
66+ <Filter>Source Files\EMU Source Files</Filter>
67+ </ClCompile>
68+ <ClCompile Include="..\src\win32\osd.cpp">
69+ <Filter>Source Files\OSD Source Files</Filter>
70+ </ClCompile>
71+ <ClCompile Include="..\src\win32\osd_console.cpp">
72+ <Filter>Source Files\OSD Source Files</Filter>
73+ </ClCompile>
74+ <ClCompile Include="..\src\win32\osd_input.cpp">
75+ <Filter>Source Files\OSD Source Files</Filter>
76+ </ClCompile>
77+ <ClCompile Include="..\src\win32\osd_screen.cpp">
78+ <Filter>Source Files\OSD Source Files</Filter>
79+ </ClCompile>
80+ <ClCompile Include="..\src\win32\osd_sound.cpp">
81+ <Filter>Source Files\OSD Source Files</Filter>
82+ </ClCompile>
83+ <ClCompile Include="..\src\win32\winmain.cpp">
84+ <Filter>Source Files\OSD Source Files</Filter>
85+ </ClCompile>
86+ <ClCompile Include="..\src\vm\disk.cpp">
87+ <Filter>Source Files\VM Common Source Files</Filter>
88+ </ClCompile>
89+ <ClCompile Include="..\src\vm\event.cpp">
90+ <Filter>Source Files\VM Common Source Files</Filter>
91+ </ClCompile>
92+ <ClCompile Include="..\src\vm\i8251.cpp">
93+ <Filter>Source Files\VM Common Source Files</Filter>
94+ </ClCompile>
95+ <ClCompile Include="..\src\vm\i8253.cpp">
96+ <Filter>Source Files\VM Common Source Files</Filter>
97+ </ClCompile>
98+ <ClCompile Include="..\src\vm\i8255.cpp">
99+ <Filter>Source Files\VM Common Source Files</Filter>
100+ </ClCompile>
101+ <ClCompile Include="..\src\vm\noise.cpp">
102+ <Filter>Source Files\VM Common Source Files</Filter>
103+ </ClCompile>
104+ <ClCompile Include="..\src\vm\pc80s31k.cpp">
105+ <Filter>Source Files\VM Common Source Files</Filter>
106+ </ClCompile>
107+ <ClCompile Include="..\src\vm\pcm1bit.cpp">
108+ <Filter>Source Files\VM Common Source Files</Filter>
109+ </ClCompile>
110+ <ClCompile Include="..\src\vm\prnfile.cpp">
111+ <Filter>Source Files\VM Common Source Files</Filter>
112+ </ClCompile>
113+ <ClCompile Include="..\src\vm\upd1990a.cpp">
114+ <Filter>Source Files\VM Common Source Files</Filter>
115+ </ClCompile>
116+ <ClCompile Include="..\src\vm\upd765a.cpp">
117+ <Filter>Source Files\VM Common Source Files</Filter>
118+ </ClCompile>
119+ <ClCompile Include="..\src\vm\z80.cpp">
120+ <Filter>Source Files\VM Common Source Files</Filter>
121+ </ClCompile>
122+ <ClCompile Include="..\src\vm\pc8801\pc88.cpp">
123+ <Filter>Source Files\VM Driver Source Files</Filter>
124+ </ClCompile>
125+ <ClCompile Include="..\src\vm\pc8801\pc8801.cpp">
126+ <Filter>Source Files\VM Driver Source Files</Filter>
127+ </ClCompile>
128+ </ItemGroup>
129+ <ItemGroup>
130+ <ClInclude Include="..\src\common.h">
131+ <Filter>Header Files</Filter>
132+ </ClInclude>
133+ <ClInclude Include="..\src\config.h">
134+ <Filter>Header Files</Filter>
135+ </ClInclude>
136+ <ClInclude Include="..\src\fifo.h">
137+ <Filter>Header Files</Filter>
138+ </ClInclude>
139+ <ClInclude Include="..\src\fileio.h">
140+ <Filter>Header Files</Filter>
141+ </ClInclude>
142+ <ClInclude Include="..\src\emu.h">
143+ <Filter>Header Files\EMU Header Files</Filter>
144+ </ClInclude>
145+ <ClInclude Include="..\src\win32\osd.h">
146+ <Filter>Header Files\OSD Header Files</Filter>
147+ </ClInclude>
148+ <ClInclude Include="..\src\vm\debugger.h">
149+ <Filter>Header Files\VM Common Header Files</Filter>
150+ </ClInclude>
151+ <ClInclude Include="..\src\vm\device.h">
152+ <Filter>Header Files\VM Common Header Files</Filter>
153+ </ClInclude>
154+ <ClInclude Include="..\src\vm\disk.h">
155+ <Filter>Header Files\VM Common Header Files</Filter>
156+ </ClInclude>
157+ <ClInclude Include="..\src\vm\event.h">
158+ <Filter>Header Files\VM Common Header Files</Filter>
159+ </ClInclude>
160+ <ClInclude Include="..\src\vm\i8251.h">
161+ <Filter>Header Files\VM Common Header Files</Filter>
162+ </ClInclude>
163+ <ClInclude Include="..\src\vm\i8253.h">
164+ <Filter>Header Files\VM Common Header Files</Filter>
165+ </ClInclude>
166+ <ClInclude Include="..\src\vm\i8255.h">
167+ <Filter>Header Files\VM Common Header Files</Filter>
168+ </ClInclude>
169+ <ClInclude Include="..\src\vm\noise.h">
170+ <Filter>Header Files\VM Common Header Files</Filter>
171+ </ClInclude>
172+ <ClInclude Include="..\src\vm\pc80s31k.h">
173+ <Filter>Header Files\VM Common Header Files</Filter>
174+ </ClInclude>
175+ <ClInclude Include="..\src\vm\pcm1bit.h">
176+ <Filter>Header Files\VM Common Header Files</Filter>
177+ </ClInclude>
178+ <ClInclude Include="..\src\vm\prnfile.h">
179+ <Filter>Header Files\VM Common Header Files</Filter>
180+ </ClInclude>
181+ <ClInclude Include="..\src\vm\upd1990a.h">
182+ <Filter>Header Files\VM Common Header Files</Filter>
183+ </ClInclude>
184+ <ClInclude Include="..\src\vm\upd765a.h">
185+ <Filter>Header Files\VM Common Header Files</Filter>
186+ </ClInclude>
187+ <ClInclude Include="..\src\vm\vm.h">
188+ <Filter>Header Files\VM Common Header Files</Filter>
189+ </ClInclude>
190+ <ClInclude Include="..\src\vm\vm_template.h">
191+ <Filter>Header Files\VM Common Header Files</Filter>
192+ </ClInclude>
193+ <ClInclude Include="..\src\vm\z80.h">
194+ <Filter>Header Files\VM Common Header Files</Filter>
195+ </ClInclude>
196+ <ClInclude Include="..\src\vm\pc8801\pc88.h">
197+ <Filter>Header Files\VM Driver Header Files</Filter>
198+ </ClInclude>
199+ <ClInclude Include="..\src\vm\pc8801\pc8801.h">
200+ <Filter>Header Files\VM Driver Header Files</Filter>
201+ </ClInclude>
202+ <ClInclude Include="..\src\res\resource.h">
203+ <Filter>Resource Files</Filter>
204+ </ClInclude>
205+ </ItemGroup>
206+ <ItemGroup>
207+ <Image Include="..\src\res\pc8001.ico">
208+ <Filter>Resource Files</Filter>
209+ </Image>
210+ <Image Include="..\src\res\indicator\access_off.bmp">
211+ <Filter>Resource Files</Filter>
212+ </Image>
213+ <Image Include="..\src\res\indicator\access_on.bmp">
214+ <Filter>Resource Files</Filter>
215+ </Image>
216+ </ItemGroup>
217+ <ItemGroup>
218+ <ResourceCompile Include="..\src\res\pc8001.rc">
219+ <Filter>Resource Files</Filter>
220+ </ResourceCompile>
221+ </ItemGroup>
222+</Project>
\ No newline at end of file
--- /dev/null
+++ b/source/vc++2013/pc8001mk2.vcxproj
@@ -0,0 +1,239 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup Label="ProjectConfigurations">
4+ <ProjectConfiguration Include="Debug|Win32">
5+ <Configuration>Debug</Configuration>
6+ <Platform>Win32</Platform>
7+ </ProjectConfiguration>
8+ <ProjectConfiguration Include="Release|Win32">
9+ <Configuration>Release</Configuration>
10+ <Platform>Win32</Platform>
11+ </ProjectConfiguration>
12+ </ItemGroup>
13+ <PropertyGroup Label="Globals">
14+ <ProjectGuid>{699AB843-1860-4ABF-B52C-D6A84D0F81E8}</ProjectGuid>
15+ <RootNamespace>pc8001mk2</RootNamespace>
16+ </PropertyGroup>
17+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
19+ <ConfigurationType>Application</ConfigurationType>
20+ <PlatformToolset>v120_xp</PlatformToolset>
21+ <UseOfMfc>false</UseOfMfc>
22+ <CharacterSet>MultiByte</CharacterSet>
23+ </PropertyGroup>
24+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
25+ <ConfigurationType>Application</ConfigurationType>
26+ <PlatformToolset>v120_xp</PlatformToolset>
27+ <UseOfMfc>false</UseOfMfc>
28+ <CharacterSet>MultiByte</CharacterSet>
29+ </PropertyGroup>
30+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31+ <ImportGroup Label="ExtensionSettings">
32+ </ImportGroup>
33+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
34+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
36+ </ImportGroup>
37+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
38+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
39+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
40+ </ImportGroup>
41+ <PropertyGroup Label="UserMacros" />
42+ <PropertyGroup>
43+ <_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
44+ </PropertyGroup>
45+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
46+ <OutDir>.\Debug\</OutDir>
47+ <IntDir>.\Debug\</IntDir>
48+ <LinkIncremental>true</LinkIncremental>
49+ <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>
50+ <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>
51+ </PropertyGroup>
52+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
53+ <OutDir>.\Release\</OutDir>
54+ <IntDir>.\Release\</IntDir>
55+ <LinkIncremental>false</LinkIncremental>
56+ <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>
57+ <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>
58+ </PropertyGroup>
59+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
60+ <Midl>
61+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
62+ <MkTypLibCompatible>true</MkTypLibCompatible>
63+ <SuppressStartupBanner>true</SuppressStartupBanner>
64+ <TargetEnvironment>Win32</TargetEnvironment>
65+ <TypeLibraryName>.\Debug/pc8001mk2.tlb</TypeLibraryName>
66+ <HeaderFileName />
67+ </Midl>
68+ <ClCompile>
69+ <Optimization>Disabled</Optimization>
70+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_PC8001MK2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
71+ <MinimalRebuild>true</MinimalRebuild>
72+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
73+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
74+ <PrecompiledHeaderOutputFile>.\Debug/pc8001mk2.pch</PrecompiledHeaderOutputFile>
75+ <AssemblerListingLocation>.\Debug/</AssemblerListingLocation>
76+ <ObjectFileName>.\Debug/</ObjectFileName>
77+ <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName>
78+ <BrowseInformation>true</BrowseInformation>
79+ <WarningLevel>Level3</WarningLevel>
80+ <SuppressStartupBanner>true</SuppressStartupBanner>
81+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
82+ </ClCompile>
83+ <ResourceCompile>
84+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85+ <Culture>0x0411</Culture>
86+ </ResourceCompile>
87+ <Link>
88+ <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
89+ <OutputFile>.\Debug/pc8001mk2.exe</OutputFile>
90+ <SuppressStartupBanner>true</SuppressStartupBanner>
91+ <GenerateDebugInformation>true</GenerateDebugInformation>
92+ <ProgramDatabaseFile>.\Debug/pc8001mk2.pdb</ProgramDatabaseFile>
93+ <SubSystem>Windows</SubSystem>
94+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
95+ <DataExecutionPrevention />
96+ <TargetMachine>MachineX86</TargetMachine>
97+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
98+ <IgnoreSpecificDefaultLibraries>Libcmtd.lib</IgnoreSpecificDefaultLibraries>
99+ </Link>
100+ <Bscmake>
101+ <SuppressStartupBanner>true</SuppressStartupBanner>
102+ <OutputFile>.\Debug/pc8001mk2.bsc</OutputFile>
103+ </Bscmake>
104+ <Manifest>
105+ <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>
106+ </Manifest>
107+ </ItemDefinitionGroup>
108+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
109+ <Midl>
110+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111+ <MkTypLibCompatible>true</MkTypLibCompatible>
112+ <SuppressStartupBanner>true</SuppressStartupBanner>
113+ <TargetEnvironment>Win32</TargetEnvironment>
114+ <TypeLibraryName>.\Release/pc8001mk2.tlb</TypeLibraryName>
115+ <HeaderFileName />
116+ </Midl>
117+ <ClCompile>
118+ <Optimization>MaxSpeed</Optimization>
119+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
120+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_PC8001MK2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
121+ <StringPooling>true</StringPooling>
122+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
123+ <FunctionLevelLinking>true</FunctionLevelLinking>
124+ <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
125+ <PrecompiledHeaderOutputFile>.\Release/pc8001mk2.pch</PrecompiledHeaderOutputFile>
126+ <AssemblerListingLocation>.\Release/</AssemblerListingLocation>
127+ <ObjectFileName>.\Release/</ObjectFileName>
128+ <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName>
129+ <BrowseInformation>true</BrowseInformation>
130+ <WarningLevel>Level3</WarningLevel>
131+ <SuppressStartupBanner>true</SuppressStartupBanner>
132+ </ClCompile>
133+ <ResourceCompile>
134+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135+ <Culture>0x0409</Culture>
136+ </ResourceCompile>
137+ <Link>
138+ <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
139+ <OutputFile>.\Release/pc8001mk2.exe</OutputFile>
140+ <SuppressStartupBanner>true</SuppressStartupBanner>
141+ <ProgramDatabaseFile>.\Release/pc8001mk2.pdb</ProgramDatabaseFile>
142+ <SubSystem>Windows</SubSystem>
143+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
144+ <DataExecutionPrevention />
145+ <TargetMachine>MachineX86</TargetMachine>
146+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
147+ </Link>
148+ <Bscmake>
149+ <SuppressStartupBanner>true</SuppressStartupBanner>
150+ <OutputFile>.\Release/pc8001mk2.bsc</OutputFile>
151+ </Bscmake>
152+ <Manifest>
153+ <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>
154+ </Manifest>
155+ </ItemDefinitionGroup>
156+ <ItemGroup>
157+ <ClCompile Include="..\src\common.cpp" />
158+ <ClCompile Include="..\src\config.cpp" />
159+ <ClCompile Include="..\src\fifo.cpp" />
160+ <ClCompile Include="..\src\fileio.cpp" />
161+ <ClCompile Include="..\src\debugger.cpp" />
162+ <ClCompile Include="..\src\emu.cpp" />
163+ <ClCompile Include="..\src\win32\osd.cpp" />
164+ <ClCompile Include="..\src\win32\osd_console.cpp" />
165+ <ClCompile Include="..\src\win32\osd_input.cpp" />
166+ <ClCompile Include="..\src\win32\osd_screen.cpp" />
167+ <ClCompile Include="..\src\win32\osd_sound.cpp" />
168+ <ClCompile Include="..\src\win32\winmain.cpp" />
169+ <ClCompile Include="..\src\vm\disk.cpp" />
170+ <ClCompile Include="..\src\vm\event.cpp" />
171+ <ClCompile Include="..\src\vm\i8251.cpp" />
172+ <ClCompile Include="..\src\vm\i8253.cpp" />
173+ <ClCompile Include="..\src\vm\i8255.cpp" />
174+ <ClCompile Include="..\src\vm\noise.cpp" />
175+ <ClCompile Include="..\src\vm\pc80s31k.cpp" />
176+ <ClCompile Include="..\src\vm\pcm1bit.cpp" />
177+ <ClCompile Include="..\src\vm\prnfile.cpp" />
178+ <ClCompile Include="..\src\vm\upd1990a.cpp" />
179+ <ClCompile Include="..\src\vm\upd765a.cpp" />
180+ <ClCompile Include="..\src\vm\ym2203.cpp" />
181+ <ClCompile Include="..\src\vm\z80.cpp" />
182+ <ClCompile Include="..\src\vm\fmgen\fmgen.cpp" />
183+ <ClCompile Include="..\src\vm\fmgen\fmtimer.cpp" />
184+ <ClCompile Include="..\src\vm\fmgen\opna.cpp" />
185+ <ClCompile Include="..\src\vm\fmgen\psg.cpp" />
186+ <ClCompile Include="..\src\vm\pc8801\pc88.cpp" />
187+ <ClCompile Include="..\src\vm\pc8801\pc8801.cpp" />
188+ </ItemGroup>
189+ <ItemGroup>
190+ <ClInclude Include="..\src\common.h" />
191+ <ClInclude Include="..\src\config.h" />
192+ <ClInclude Include="..\src\fifo.h" />
193+ <ClInclude Include="..\src\fileio.h" />
194+ <ClInclude Include="..\src\emu.h" />
195+ <ClInclude Include="..\src\win32\osd.h" />
196+ <ClInclude Include="..\src\vm\debugger.h" />
197+ <ClInclude Include="..\src\vm\device.h" />
198+ <ClInclude Include="..\src\vm\disk.h" />
199+ <ClInclude Include="..\src\vm\event.h" />
200+ <ClInclude Include="..\src\vm\i8251.h" />
201+ <ClInclude Include="..\src\vm\i8253.h" />
202+ <ClInclude Include="..\src\vm\i8255.h" />
203+ <ClInclude Include="..\src\vm\noise.h" />
204+ <ClInclude Include="..\src\vm\pc80s31k.h" />
205+ <ClInclude Include="..\src\vm\pcm1bit.h" />
206+ <ClInclude Include="..\src\vm\prnfile.h" />
207+ <ClInclude Include="..\src\vm\upd1990a.h" />
208+ <ClInclude Include="..\src\vm\upd765a.h" />
209+ <ClInclude Include="..\src\vm\vm.h" />
210+ <ClInclude Include="..\src\vm\vm_template.h" />
211+ <ClInclude Include="..\src\vm\ym2203.h" />
212+ <ClInclude Include="..\src\vm\z80.h" />
213+ <ClInclude Include="..\src\vm\fmgen\diag.h" />
214+ <ClInclude Include="..\src\vm\fmgen\fmgen.h" />
215+ <ClInclude Include="..\src\vm\fmgen\fmgeninl.h" />
216+ <ClInclude Include="..\src\vm\fmgen\fmtimer.h" />
217+ <ClInclude Include="..\src\vm\fmgen\headers.h" />
218+ <ClInclude Include="..\src\vm\fmgen\misc.h" />
219+ <ClInclude Include="..\src\vm\fmgen\opna.h" />
220+ <ClInclude Include="..\src\vm\fmgen\psg.h" />
221+ <ClInclude Include="..\src\vm\pc8801\pc88.h" />
222+ <ClInclude Include="..\src\vm\pc8801\pc8801.h" />
223+ <ClInclude Include="..\src\res\resource.h" />
224+ </ItemGroup>
225+ <ItemGroup>
226+ <Image Include="..\src\res\pc8001mk2.ico" />
227+ <Image Include="..\src\res\indicator\access_off.bmp" />
228+ <Image Include="..\src\res\indicator\access_on.bmp" />
229+ </ItemGroup>
230+ <ItemGroup>
231+ <ResourceCompile Include="..\src\res\pc8001mk2.rc">
232+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
233+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
234+ </ResourceCompile>
235+ </ItemGroup>
236+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
237+ <ImportGroup Label="ExtensionTargets">
238+ </ImportGroup>
239+</Project>
\ No newline at end of file
--- /dev/null
+++ b/source/vc++2013/pc8001mk2.vcxproj.filters
@@ -0,0 +1,271 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup>
4+ <Filter Include="Source Files">
5+ <UniqueIdentifier>{6a3a789d-8378-4853-a51a-710f5865c55a}</UniqueIdentifier>
6+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
7+ </Filter>
8+ <Filter Include="Source Files\EMU Source Files">
9+ <UniqueIdentifier>{7f2b04ef-c460-4b69-8e28-ea7649c76c1a}</UniqueIdentifier>
10+ <Extensions>cpp</Extensions>
11+ </Filter>
12+ <Filter Include="Source Files\OSD Source Files">
13+ <UniqueIdentifier>{8ce132de-9436-4de1-bc71-61184f07d68a}</UniqueIdentifier>
14+ <Extensions>cpp</Extensions>
15+ </Filter>
16+ <Filter Include="Source Files\VM Common Source Files">
17+ <UniqueIdentifier>{68b590a8-076d-453c-98d4-2eb5c8fe8788}</UniqueIdentifier>
18+ <Extensions>cpp</Extensions>
19+ </Filter>
20+ <Filter Include="Source Files\VM Common Source Files\fmgen Source Files">
21+ <UniqueIdentifier>{bed91dbb-7dbc-4385-adf2-5d0fdf2743cf}</UniqueIdentifier>
22+ <Extensions>cpp</Extensions>
23+ </Filter>
24+ <Filter Include="Source Files\VM Driver Source Files">
25+ <UniqueIdentifier>{b2e3df21-9020-4e09-8b26-8b7a8c0a7a73}</UniqueIdentifier>
26+ <Extensions>cpp</Extensions>
27+ </Filter>
28+ <Filter Include="Header Files">
29+ <UniqueIdentifier>{02edfffb-e8b9-4048-86d3-efbe0f9b3134}</UniqueIdentifier>
30+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
31+ </Filter>
32+ <Filter Include="Header Files\EMU Header Files">
33+ <UniqueIdentifier>{b7551fbf-3c2a-4900-a30b-9eac13b234ef}</UniqueIdentifier>
34+ <Extensions>h</Extensions>
35+ </Filter>
36+ <Filter Include="Header Files\OSD Header Files">
37+ <UniqueIdentifier>{9455cb18-45c3-450a-8df5-6f0d0e709aa6}</UniqueIdentifier>
38+ <Extensions>h</Extensions>
39+ </Filter>
40+ <Filter Include="Header Files\VM Common Header Files">
41+ <UniqueIdentifier>{9f2981f4-53b6-4bf1-bc48-9dc516a72a11}</UniqueIdentifier>
42+ <Extensions>h</Extensions>
43+ </Filter>
44+ <Filter Include="Header Files\VM Common Header Files\fmgen Header Files">
45+ <UniqueIdentifier>{4296e2df-942e-4e21-8f4e-c65873cd9947}</UniqueIdentifier>
46+ </Filter>
47+ <Filter Include="Header Files\VM Driver Header Files">
48+ <UniqueIdentifier>{c8e1362e-38fa-4338-82d4-8e75537d2fbe}</UniqueIdentifier>
49+ <Extensions>h</Extensions>
50+ </Filter>
51+ <Filter Include="Resource Files">
52+ <UniqueIdentifier>{2a175ef4-3df5-40b8-8830-1a3fe7c11e94}</UniqueIdentifier>
53+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
54+ </Filter>
55+ </ItemGroup>
56+ <ItemGroup>
57+ <ClCompile Include="..\src\common.cpp">
58+ <Filter>Source Files</Filter>
59+ </ClCompile>
60+ <ClCompile Include="..\src\config.cpp">
61+ <Filter>Source Files</Filter>
62+ </ClCompile>
63+ <ClCompile Include="..\src\fifo.cpp">
64+ <Filter>Source Files</Filter>
65+ </ClCompile>
66+ <ClCompile Include="..\src\fileio.cpp">
67+ <Filter>Source Files</Filter>
68+ </ClCompile>
69+ <ClCompile Include="..\src\debugger.cpp">
70+ <Filter>Source Files\EMU Source Files</Filter>
71+ </ClCompile>
72+ <ClCompile Include="..\src\emu.cpp">
73+ <Filter>Source Files\EMU Source Files</Filter>
74+ </ClCompile>
75+ <ClCompile Include="..\src\win32\osd.cpp">
76+ <Filter>Source Files\OSD Source Files</Filter>
77+ </ClCompile>
78+ <ClCompile Include="..\src\win32\osd_console.cpp">
79+ <Filter>Source Files\OSD Source Files</Filter>
80+ </ClCompile>
81+ <ClCompile Include="..\src\win32\osd_input.cpp">
82+ <Filter>Source Files\OSD Source Files</Filter>
83+ </ClCompile>
84+ <ClCompile Include="..\src\win32\osd_screen.cpp">
85+ <Filter>Source Files\OSD Source Files</Filter>
86+ </ClCompile>
87+ <ClCompile Include="..\src\win32\osd_sound.cpp">
88+ <Filter>Source Files\OSD Source Files</Filter>
89+ </ClCompile>
90+ <ClCompile Include="..\src\win32\winmain.cpp">
91+ <Filter>Source Files\OSD Source Files</Filter>
92+ </ClCompile>
93+ <ClCompile Include="..\src\vm\disk.cpp">
94+ <Filter>Source Files\VM Common Source Files</Filter>
95+ </ClCompile>
96+ <ClCompile Include="..\src\vm\event.cpp">
97+ <Filter>Source Files\VM Common Source Files</Filter>
98+ </ClCompile>
99+ <ClCompile Include="..\src\vm\i8251.cpp">
100+ <Filter>Source Files\VM Common Source Files</Filter>
101+ </ClCompile>
102+ <ClCompile Include="..\src\vm\i8253.cpp">
103+ <Filter>Source Files\VM Common Source Files</Filter>
104+ </ClCompile>
105+ <ClCompile Include="..\src\vm\i8255.cpp">
106+ <Filter>Source Files\VM Common Source Files</Filter>
107+ </ClCompile>
108+ <ClCompile Include="..\src\vm\noise.cpp">
109+ <Filter>Source Files\VM Common Source Files</Filter>
110+ </ClCompile>
111+ <ClCompile Include="..\src\vm\pc80s31k.cpp">
112+ <Filter>Source Files\VM Common Source Files</Filter>
113+ </ClCompile>
114+ <ClCompile Include="..\src\vm\pcm1bit.cpp">
115+ <Filter>Source Files\VM Common Source Files</Filter>
116+ </ClCompile>
117+ <ClCompile Include="..\src\vm\prnfile.cpp">
118+ <Filter>Source Files\VM Common Source Files</Filter>
119+ </ClCompile>
120+ <ClCompile Include="..\src\vm\upd1990a.cpp">
121+ <Filter>Source Files\VM Common Source Files</Filter>
122+ </ClCompile>
123+ <ClCompile Include="..\src\vm\upd765a.cpp">
124+ <Filter>Source Files\VM Common Source Files</Filter>
125+ </ClCompile>
126+ <ClCompile Include="..\src\vm\ym2203.cpp">
127+ <Filter>Source Files\VM Common Source Files</Filter>
128+ </ClCompile>
129+ <ClCompile Include="..\src\vm\z80.cpp">
130+ <Filter>Source Files\VM Common Source Files</Filter>
131+ </ClCompile>
132+ <ClCompile Include="..\src\vm\fmgen\fmgen.cpp">
133+ <Filter>Source Files\VM Common Source Files\fmgen Source Files</Filter>
134+ </ClCompile>
135+ <ClCompile Include="..\src\vm\fmgen\fmtimer.cpp">
136+ <Filter>Source Files\VM Common Source Files\fmgen Source Files</Filter>
137+ </ClCompile>
138+ <ClCompile Include="..\src\vm\fmgen\opna.cpp">
139+ <Filter>Source Files\VM Common Source Files\fmgen Source Files</Filter>
140+ </ClCompile>
141+ <ClCompile Include="..\src\vm\fmgen\psg.cpp">
142+ <Filter>Source Files\VM Common Source Files\fmgen Source Files</Filter>
143+ </ClCompile>
144+ <ClCompile Include="..\src\vm\pc8801\pc88.cpp">
145+ <Filter>Source Files\VM Driver Source Files</Filter>
146+ </ClCompile>
147+ <ClCompile Include="..\src\vm\pc8801\pc8801.cpp">
148+ <Filter>Source Files\VM Driver Source Files</Filter>
149+ </ClCompile>
150+ </ItemGroup>
151+ <ItemGroup>
152+ <ClInclude Include="..\src\common.h">
153+ <Filter>Header Files</Filter>
154+ </ClInclude>
155+ <ClInclude Include="..\src\config.h">
156+ <Filter>Header Files</Filter>
157+ </ClInclude>
158+ <ClInclude Include="..\src\fifo.h">
159+ <Filter>Header Files</Filter>
160+ </ClInclude>
161+ <ClInclude Include="..\src\fileio.h">
162+ <Filter>Header Files</Filter>
163+ </ClInclude>
164+ <ClInclude Include="..\src\emu.h">
165+ <Filter>Header Files\EMU Header Files</Filter>
166+ </ClInclude>
167+ <ClInclude Include="..\src\win32\osd.h">
168+ <Filter>Header Files\OSD Header Files</Filter>
169+ </ClInclude>
170+ <ClInclude Include="..\src\vm\debugger.h">
171+ <Filter>Header Files\VM Common Header Files</Filter>
172+ </ClInclude>
173+ <ClInclude Include="..\src\vm\device.h">
174+ <Filter>Header Files\VM Common Header Files</Filter>
175+ </ClInclude>
176+ <ClInclude Include="..\src\vm\disk.h">
177+ <Filter>Header Files\VM Common Header Files</Filter>
178+ </ClInclude>
179+ <ClInclude Include="..\src\vm\event.h">
180+ <Filter>Header Files\VM Common Header Files</Filter>
181+ </ClInclude>
182+ <ClInclude Include="..\src\vm\i8251.h">
183+ <Filter>Header Files\VM Common Header Files</Filter>
184+ </ClInclude>
185+ <ClInclude Include="..\src\vm\i8253.h">
186+ <Filter>Header Files\VM Common Header Files</Filter>
187+ </ClInclude>
188+ <ClInclude Include="..\src\vm\i8255.h">
189+ <Filter>Header Files\VM Common Header Files</Filter>
190+ </ClInclude>
191+ <ClInclude Include="..\src\vm\noise.h">
192+ <Filter>Header Files\VM Common Header Files</Filter>
193+ </ClInclude>
194+ <ClInclude Include="..\src\vm\pc80s31k.h">
195+ <Filter>Header Files\VM Common Header Files</Filter>
196+ </ClInclude>
197+ <ClInclude Include="..\src\vm\pcm1bit.h">
198+ <Filter>Header Files\VM Common Header Files</Filter>
199+ </ClInclude>
200+ <ClInclude Include="..\src\vm\prnfile.h">
201+ <Filter>Header Files\VM Common Header Files</Filter>
202+ </ClInclude>
203+ <ClInclude Include="..\src\vm\upd1990a.h">
204+ <Filter>Header Files\VM Common Header Files</Filter>
205+ </ClInclude>
206+ <ClInclude Include="..\src\vm\upd765a.h">
207+ <Filter>Header Files\VM Common Header Files</Filter>
208+ </ClInclude>
209+ <ClInclude Include="..\src\vm\vm.h">
210+ <Filter>Header Files\VM Common Header Files</Filter>
211+ </ClInclude>
212+ <ClInclude Include="..\src\vm\vm_template.h">
213+ <Filter>Header Files\VM Common Header Files</Filter>
214+ </ClInclude>
215+ <ClInclude Include="..\src\vm\ym2203.h">
216+ <Filter>Header Files\VM Common Header Files</Filter>
217+ </ClInclude>
218+ <ClInclude Include="..\src\vm\z80.h">
219+ <Filter>Header Files\VM Common Header Files</Filter>
220+ </ClInclude>
221+ <ClInclude Include="..\src\vm\fmgen\diag.h">
222+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
223+ </ClInclude>
224+ <ClInclude Include="..\src\vm\fmgen\fmgen.h">
225+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
226+ </ClInclude>
227+ <ClInclude Include="..\src\vm\fmgen\fmgeninl.h">
228+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
229+ </ClInclude>
230+ <ClInclude Include="..\src\vm\fmgen\fmtimer.h">
231+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
232+ </ClInclude>
233+ <ClInclude Include="..\src\vm\fmgen\headers.h">
234+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
235+ </ClInclude>
236+ <ClInclude Include="..\src\vm\fmgen\misc.h">
237+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
238+ </ClInclude>
239+ <ClInclude Include="..\src\vm\fmgen\opna.h">
240+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
241+ </ClInclude>
242+ <ClInclude Include="..\src\vm\fmgen\psg.h">
243+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
244+ </ClInclude>
245+ <ClInclude Include="..\src\vm\pc8801\pc88.h">
246+ <Filter>Header Files\VM Driver Header Files</Filter>
247+ </ClInclude>
248+ <ClInclude Include="..\src\vm\pc8801\pc8801.h">
249+ <Filter>Header Files\VM Driver Header Files</Filter>
250+ </ClInclude>
251+ <ClInclude Include="..\src\res\resource.h">
252+ <Filter>Resource Files</Filter>
253+ </ClInclude>
254+ </ItemGroup>
255+ <ItemGroup>
256+ <Image Include="..\src\res\pc8001mk2.ico">
257+ <Filter>Resource Files</Filter>
258+ </Image>
259+ <Image Include="..\src\res\indicator\access_off.bmp">
260+ <Filter>Resource Files</Filter>
261+ </Image>
262+ <Image Include="..\src\res\indicator\access_on.bmp">
263+ <Filter>Resource Files</Filter>
264+ </Image>
265+ </ItemGroup>
266+ <ItemGroup>
267+ <ResourceCompile Include="..\src\res\pc8001mk2.rc">
268+ <Filter>Resource Files</Filter>
269+ </ResourceCompile>
270+ </ItemGroup>
271+</Project>
\ No newline at end of file
--- /dev/null
+++ b/source/vc++2013/pc8801.vcxproj
@@ -0,0 +1,225 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup Label="ProjectConfigurations">
4+ <ProjectConfiguration Include="Debug|Win32">
5+ <Configuration>Debug</Configuration>
6+ <Platform>Win32</Platform>
7+ </ProjectConfiguration>
8+ <ProjectConfiguration Include="Release|Win32">
9+ <Configuration>Release</Configuration>
10+ <Platform>Win32</Platform>
11+ </ProjectConfiguration>
12+ </ItemGroup>
13+ <PropertyGroup Label="Globals">
14+ <ProjectGuid>{699AB843-1860-4ABF-B52C-D6A84D0F81E8}</ProjectGuid>
15+ <RootNamespace>pc8801</RootNamespace>
16+ </PropertyGroup>
17+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
19+ <ConfigurationType>Application</ConfigurationType>
20+ <PlatformToolset>v120_xp</PlatformToolset>
21+ <UseOfMfc>false</UseOfMfc>
22+ <CharacterSet>MultiByte</CharacterSet>
23+ </PropertyGroup>
24+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
25+ <ConfigurationType>Application</ConfigurationType>
26+ <PlatformToolset>v120_xp</PlatformToolset>
27+ <UseOfMfc>false</UseOfMfc>
28+ <CharacterSet>MultiByte</CharacterSet>
29+ </PropertyGroup>
30+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31+ <ImportGroup Label="ExtensionSettings">
32+ </ImportGroup>
33+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
34+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
36+ </ImportGroup>
37+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
38+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
39+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
40+ </ImportGroup>
41+ <PropertyGroup Label="UserMacros" />
42+ <PropertyGroup>
43+ <_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
44+ </PropertyGroup>
45+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
46+ <OutDir>.\Debug\</OutDir>
47+ <IntDir>.\Debug\</IntDir>
48+ <LinkIncremental>true</LinkIncremental>
49+ <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>
50+ <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>
51+ </PropertyGroup>
52+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
53+ <OutDir>.\Release\</OutDir>
54+ <IntDir>.\Release\</IntDir>
55+ <LinkIncremental>false</LinkIncremental>
56+ <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>
57+ <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>
58+ </PropertyGroup>
59+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
60+ <Midl>
61+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
62+ <MkTypLibCompatible>true</MkTypLibCompatible>
63+ <SuppressStartupBanner>true</SuppressStartupBanner>
64+ <TargetEnvironment>Win32</TargetEnvironment>
65+ <TypeLibraryName>.\Debug/pc8801.tlb</TypeLibraryName>
66+ <HeaderFileName />
67+ </Midl>
68+ <ClCompile>
69+ <Optimization>Disabled</Optimization>
70+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_PC8801;%(PreprocessorDefinitions)</PreprocessorDefinitions>
71+ <MinimalRebuild>true</MinimalRebuild>
72+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
73+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
74+ <PrecompiledHeaderOutputFile>.\Debug/pc8801.pch</PrecompiledHeaderOutputFile>
75+ <AssemblerListingLocation>.\Debug/</AssemblerListingLocation>
76+ <ObjectFileName>.\Debug/</ObjectFileName>
77+ <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName>
78+ <BrowseInformation>true</BrowseInformation>
79+ <WarningLevel>Level3</WarningLevel>
80+ <SuppressStartupBanner>true</SuppressStartupBanner>
81+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
82+ </ClCompile>
83+ <ResourceCompile>
84+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85+ <Culture>0x0411</Culture>
86+ </ResourceCompile>
87+ <Link>
88+ <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
89+ <OutputFile>.\Debug/pc8801.exe</OutputFile>
90+ <SuppressStartupBanner>true</SuppressStartupBanner>
91+ <GenerateDebugInformation>true</GenerateDebugInformation>
92+ <ProgramDatabaseFile>.\Debug/pc8801.pdb</ProgramDatabaseFile>
93+ <SubSystem>Windows</SubSystem>
94+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
95+ <DataExecutionPrevention />
96+ <TargetMachine>MachineX86</TargetMachine>
97+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
98+ <IgnoreSpecificDefaultLibraries>Libcmtd.lib</IgnoreSpecificDefaultLibraries>
99+ </Link>
100+ <Bscmake>
101+ <SuppressStartupBanner>true</SuppressStartupBanner>
102+ <OutputFile>.\Debug/pc8801.bsc</OutputFile>
103+ </Bscmake>
104+ <Manifest>
105+ <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>
106+ </Manifest>
107+ </ItemDefinitionGroup>
108+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
109+ <Midl>
110+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111+ <MkTypLibCompatible>true</MkTypLibCompatible>
112+ <SuppressStartupBanner>true</SuppressStartupBanner>
113+ <TargetEnvironment>Win32</TargetEnvironment>
114+ <TypeLibraryName>.\Release/pc8801.tlb</TypeLibraryName>
115+ <HeaderFileName />
116+ </Midl>
117+ <ClCompile>
118+ <Optimization>MaxSpeed</Optimization>
119+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
120+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_PC8801;%(PreprocessorDefinitions)</PreprocessorDefinitions>
121+ <StringPooling>true</StringPooling>
122+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
123+ <FunctionLevelLinking>true</FunctionLevelLinking>
124+ <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
125+ <PrecompiledHeaderOutputFile>.\Release/pc8801.pch</PrecompiledHeaderOutputFile>
126+ <AssemblerListingLocation>.\Release/</AssemblerListingLocation>
127+ <ObjectFileName>.\Release/</ObjectFileName>
128+ <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName>
129+ <BrowseInformation>true</BrowseInformation>
130+ <WarningLevel>Level3</WarningLevel>
131+ <SuppressStartupBanner>true</SuppressStartupBanner>
132+ </ClCompile>
133+ <ResourceCompile>
134+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135+ <Culture>0x0409</Culture>
136+ </ResourceCompile>
137+ <Link>
138+ <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
139+ <OutputFile>.\Release/pc8801.exe</OutputFile>
140+ <SuppressStartupBanner>true</SuppressStartupBanner>
141+ <ProgramDatabaseFile>.\Release/pc8801.pdb</ProgramDatabaseFile>
142+ <SubSystem>Windows</SubSystem>
143+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
144+ <DataExecutionPrevention />
145+ <TargetMachine>MachineX86</TargetMachine>
146+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
147+ </Link>
148+ <Bscmake>
149+ <SuppressStartupBanner>true</SuppressStartupBanner>
150+ <OutputFile>.\Release/pc8801.bsc</OutputFile>
151+ </Bscmake>
152+ <Manifest>
153+ <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>
154+ </Manifest>
155+ </ItemDefinitionGroup>
156+ <ItemGroup>
157+ <ClCompile Include="..\src\common.cpp" />
158+ <ClCompile Include="..\src\config.cpp" />
159+ <ClCompile Include="..\src\fifo.cpp" />
160+ <ClCompile Include="..\src\fileio.cpp" />
161+ <ClCompile Include="..\src\debugger.cpp" />
162+ <ClCompile Include="..\src\emu.cpp" />
163+ <ClCompile Include="..\src\win32\osd.cpp" />
164+ <ClCompile Include="..\src\win32\osd_console.cpp" />
165+ <ClCompile Include="..\src\win32\osd_input.cpp" />
166+ <ClCompile Include="..\src\win32\osd_screen.cpp" />
167+ <ClCompile Include="..\src\win32\osd_sound.cpp" />
168+ <ClCompile Include="..\src\win32\winmain.cpp" />
169+ <ClCompile Include="..\src\vm\disk.cpp" />
170+ <ClCompile Include="..\src\vm\event.cpp" />
171+ <ClCompile Include="..\src\vm\i8251.cpp" />
172+ <ClCompile Include="..\src\vm\i8253.cpp" />
173+ <ClCompile Include="..\src\vm\i8255.cpp" />
174+ <ClCompile Include="..\src\vm\noise.cpp" />
175+ <ClCompile Include="..\src\vm\pc80s31k.cpp" />
176+ <ClCompile Include="..\src\vm\pcm1bit.cpp" />
177+ <ClCompile Include="..\src\vm\prnfile.cpp" />
178+ <ClCompile Include="..\src\vm\upd1990a.cpp" />
179+ <ClCompile Include="..\src\vm\upd765a.cpp" />
180+ <ClCompile Include="..\src\vm\z80.cpp" />
181+ <ClCompile Include="..\src\vm\pc8801\pc88.cpp" />
182+ <ClCompile Include="..\src\vm\pc8801\pc8801.cpp" />
183+ </ItemGroup>
184+ <ItemGroup>
185+ <ClInclude Include="..\src\common.h" />
186+ <ClInclude Include="..\src\config.h" />
187+ <ClInclude Include="..\src\fifo.h" />
188+ <ClInclude Include="..\src\fileio.h" />
189+ <ClInclude Include="..\src\emu.h" />
190+ <ClInclude Include="..\src\win32\osd.h" />
191+ <ClInclude Include="..\src\vm\debugger.h" />
192+ <ClInclude Include="..\src\vm\device.h" />
193+ <ClInclude Include="..\src\vm\disk.h" />
194+ <ClInclude Include="..\src\vm\event.h" />
195+ <ClInclude Include="..\src\vm\i8251.h" />
196+ <ClInclude Include="..\src\vm\i8253.h" />
197+ <ClInclude Include="..\src\vm\i8255.h" />
198+ <ClInclude Include="..\src\vm\noise.h" />
199+ <ClInclude Include="..\src\vm\pc80s31k.h" />
200+ <ClInclude Include="..\src\vm\pcm1bit.h" />
201+ <ClInclude Include="..\src\vm\prnfile.h" />
202+ <ClInclude Include="..\src\vm\upd1990a.h" />
203+ <ClInclude Include="..\src\vm\upd765a.h" />
204+ <ClInclude Include="..\src\vm\vm.h" />
205+ <ClInclude Include="..\src\vm\vm_template.h" />
206+ <ClInclude Include="..\src\vm\z80.h" />
207+ <ClInclude Include="..\src\vm\pc8801\pc88.h" />
208+ <ClInclude Include="..\src\vm\pc8801\pc8801.h" />
209+ <ClInclude Include="..\src\res\resource.h" />
210+ </ItemGroup>
211+ <ItemGroup>
212+ <Image Include="..\src\res\pc8801.ico" />
213+ <Image Include="..\src\res\indicator\access_off.bmp" />
214+ <Image Include="..\src\res\indicator\access_on.bmp" />
215+ </ItemGroup>
216+ <ItemGroup>
217+ <ResourceCompile Include="..\src\res\pc8801.rc">
218+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
219+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
220+ </ResourceCompile>
221+ </ItemGroup>
222+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
223+ <ImportGroup Label="ExtensionTargets">
224+ </ImportGroup>
225+</Project>
\ No newline at end of file
--- /dev/null
+++ b/source/vc++2013/pc8801.vcxproj.filters
@@ -0,0 +1,222 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup>
4+ <Filter Include="Source Files">
5+ <UniqueIdentifier>{6a3a789d-8378-4853-a51a-710f5865c55a}</UniqueIdentifier>
6+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
7+ </Filter>
8+ <Filter Include="Source Files\EMU Source Files">
9+ <UniqueIdentifier>{7f2b04ef-c460-4b69-8e28-ea7649c76c1a}</UniqueIdentifier>
10+ <Extensions>cpp</Extensions>
11+ </Filter>
12+ <Filter Include="Source Files\OSD Source Files">
13+ <UniqueIdentifier>{8ce132de-9436-4de1-bc71-61184f07d68a}</UniqueIdentifier>
14+ <Extensions>cpp</Extensions>
15+ </Filter>
16+ <Filter Include="Source Files\VM Common Source Files">
17+ <UniqueIdentifier>{68b590a8-076d-453c-98d4-2eb5c8fe8788}</UniqueIdentifier>
18+ <Extensions>cpp</Extensions>
19+ </Filter>
20+ <Filter Include="Source Files\VM Driver Source Files">
21+ <UniqueIdentifier>{b2e3df21-9020-4e09-8b26-8b7a8c0a7a73}</UniqueIdentifier>
22+ <Extensions>cpp</Extensions>
23+ </Filter>
24+ <Filter Include="Header Files">
25+ <UniqueIdentifier>{02edfffb-e8b9-4048-86d3-efbe0f9b3134}</UniqueIdentifier>
26+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
27+ </Filter>
28+ <Filter Include="Header Files\EMU Header Files">
29+ <UniqueIdentifier>{b7551fbf-3c2a-4900-a30b-9eac13b234ef}</UniqueIdentifier>
30+ <Extensions>h</Extensions>
31+ </Filter>
32+ <Filter Include="Header Files\OSD Header Files">
33+ <UniqueIdentifier>{9455cb18-45c3-450a-8df5-6f0d0e709aa6}</UniqueIdentifier>
34+ <Extensions>h</Extensions>
35+ </Filter>
36+ <Filter Include="Header Files\VM Common Header Files">
37+ <UniqueIdentifier>{9f2981f4-53b6-4bf1-bc48-9dc516a72a11}</UniqueIdentifier>
38+ <Extensions>h</Extensions>
39+ </Filter>
40+ <Filter Include="Header Files\VM Driver Header Files">
41+ <UniqueIdentifier>{c8e1362e-38fa-4338-82d4-8e75537d2fbe}</UniqueIdentifier>
42+ <Extensions>h</Extensions>
43+ </Filter>
44+ <Filter Include="Resource Files">
45+ <UniqueIdentifier>{2a175ef4-3df5-40b8-8830-1a3fe7c11e94}</UniqueIdentifier>
46+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
47+ </Filter>
48+ </ItemGroup>
49+ <ItemGroup>
50+ <ClCompile Include="..\src\common.cpp">
51+ <Filter>Source Files</Filter>
52+ </ClCompile>
53+ <ClCompile Include="..\src\config.cpp">
54+ <Filter>Source Files</Filter>
55+ </ClCompile>
56+ <ClCompile Include="..\src\fifo.cpp">
57+ <Filter>Source Files</Filter>
58+ </ClCompile>
59+ <ClCompile Include="..\src\fileio.cpp">
60+ <Filter>Source Files</Filter>
61+ </ClCompile>
62+ <ClCompile Include="..\src\debugger.cpp">
63+ <Filter>Source Files\EMU Source Files</Filter>
64+ </ClCompile>
65+ <ClCompile Include="..\src\emu.cpp">
66+ <Filter>Source Files\EMU Source Files</Filter>
67+ </ClCompile>
68+ <ClCompile Include="..\src\win32\osd.cpp">
69+ <Filter>Source Files\OSD Source Files</Filter>
70+ </ClCompile>
71+ <ClCompile Include="..\src\win32\osd_console.cpp">
72+ <Filter>Source Files\OSD Source Files</Filter>
73+ </ClCompile>
74+ <ClCompile Include="..\src\win32\osd_input.cpp">
75+ <Filter>Source Files\OSD Source Files</Filter>
76+ </ClCompile>
77+ <ClCompile Include="..\src\win32\osd_screen.cpp">
78+ <Filter>Source Files\OSD Source Files</Filter>
79+ </ClCompile>
80+ <ClCompile Include="..\src\win32\osd_sound.cpp">
81+ <Filter>Source Files\OSD Source Files</Filter>
82+ </ClCompile>
83+ <ClCompile Include="..\src\win32\winmain.cpp">
84+ <Filter>Source Files\OSD Source Files</Filter>
85+ </ClCompile>
86+ <ClCompile Include="..\src\vm\disk.cpp">
87+ <Filter>Source Files\VM Common Source Files</Filter>
88+ </ClCompile>
89+ <ClCompile Include="..\src\vm\event.cpp">
90+ <Filter>Source Files\VM Common Source Files</Filter>
91+ </ClCompile>
92+ <ClCompile Include="..\src\vm\i8251.cpp">
93+ <Filter>Source Files\VM Common Source Files</Filter>
94+ </ClCompile>
95+ <ClCompile Include="..\src\vm\i8253.cpp">
96+ <Filter>Source Files\VM Common Source Files</Filter>
97+ </ClCompile>
98+ <ClCompile Include="..\src\vm\i8255.cpp">
99+ <Filter>Source Files\VM Common Source Files</Filter>
100+ </ClCompile>
101+ <ClCompile Include="..\src\vm\noise.cpp">
102+ <Filter>Source Files\VM Common Source Files</Filter>
103+ </ClCompile>
104+ <ClCompile Include="..\src\vm\pc80s31k.cpp">
105+ <Filter>Source Files\VM Common Source Files</Filter>
106+ </ClCompile>
107+ <ClCompile Include="..\src\vm\pcm1bit.cpp">
108+ <Filter>Source Files\VM Common Source Files</Filter>
109+ </ClCompile>
110+ <ClCompile Include="..\src\vm\prnfile.cpp">
111+ <Filter>Source Files\VM Common Source Files</Filter>
112+ </ClCompile>
113+ <ClCompile Include="..\src\vm\upd1990a.cpp">
114+ <Filter>Source Files\VM Common Source Files</Filter>
115+ </ClCompile>
116+ <ClCompile Include="..\src\vm\upd765a.cpp">
117+ <Filter>Source Files\VM Common Source Files</Filter>
118+ </ClCompile>
119+ <ClCompile Include="..\src\vm\z80.cpp">
120+ <Filter>Source Files\VM Common Source Files</Filter>
121+ </ClCompile>
122+ <ClCompile Include="..\src\vm\pc8801\pc88.cpp">
123+ <Filter>Source Files\VM Driver Source Files</Filter>
124+ </ClCompile>
125+ <ClCompile Include="..\src\vm\pc8801\pc8801.cpp">
126+ <Filter>Source Files\VM Driver Source Files</Filter>
127+ </ClCompile>
128+ </ItemGroup>
129+ <ItemGroup>
130+ <ClInclude Include="..\src\common.h">
131+ <Filter>Header Files</Filter>
132+ </ClInclude>
133+ <ClInclude Include="..\src\config.h">
134+ <Filter>Header Files</Filter>
135+ </ClInclude>
136+ <ClInclude Include="..\src\fifo.h">
137+ <Filter>Header Files</Filter>
138+ </ClInclude>
139+ <ClInclude Include="..\src\fileio.h">
140+ <Filter>Header Files</Filter>
141+ </ClInclude>
142+ <ClInclude Include="..\src\emu.h">
143+ <Filter>Header Files\EMU Header Files</Filter>
144+ </ClInclude>
145+ <ClInclude Include="..\src\win32\osd.h">
146+ <Filter>Header Files\OSD Header Files</Filter>
147+ </ClInclude>
148+ <ClInclude Include="..\src\vm\debugger.h">
149+ <Filter>Header Files\VM Common Header Files</Filter>
150+ </ClInclude>
151+ <ClInclude Include="..\src\vm\device.h">
152+ <Filter>Header Files\VM Common Header Files</Filter>
153+ </ClInclude>
154+ <ClInclude Include="..\src\vm\disk.h">
155+ <Filter>Header Files\VM Common Header Files</Filter>
156+ </ClInclude>
157+ <ClInclude Include="..\src\vm\event.h">
158+ <Filter>Header Files\VM Common Header Files</Filter>
159+ </ClInclude>
160+ <ClInclude Include="..\src\vm\i8251.h">
161+ <Filter>Header Files\VM Common Header Files</Filter>
162+ </ClInclude>
163+ <ClInclude Include="..\src\vm\i8253.h">
164+ <Filter>Header Files\VM Common Header Files</Filter>
165+ </ClInclude>
166+ <ClInclude Include="..\src\vm\i8255.h">
167+ <Filter>Header Files\VM Common Header Files</Filter>
168+ </ClInclude>
169+ <ClInclude Include="..\src\vm\noise.h">
170+ <Filter>Header Files\VM Common Header Files</Filter>
171+ </ClInclude>
172+ <ClInclude Include="..\src\vm\pc80s31k.h">
173+ <Filter>Header Files\VM Common Header Files</Filter>
174+ </ClInclude>
175+ <ClInclude Include="..\src\vm\pcm1bit.h">
176+ <Filter>Header Files\VM Common Header Files</Filter>
177+ </ClInclude>
178+ <ClInclude Include="..\src\vm\prnfile.h">
179+ <Filter>Header Files\VM Common Header Files</Filter>
180+ </ClInclude>
181+ <ClInclude Include="..\src\vm\upd1990a.h">
182+ <Filter>Header Files\VM Common Header Files</Filter>
183+ </ClInclude>
184+ <ClInclude Include="..\src\vm\upd765a.h">
185+ <Filter>Header Files\VM Common Header Files</Filter>
186+ </ClInclude>
187+ <ClInclude Include="..\src\vm\vm.h">
188+ <Filter>Header Files\VM Common Header Files</Filter>
189+ </ClInclude>
190+ <ClInclude Include="..\src\vm\vm_template.h">
191+ <Filter>Header Files\VM Common Header Files</Filter>
192+ </ClInclude>
193+ <ClInclude Include="..\src\vm\z80.h">
194+ <Filter>Header Files\VM Common Header Files</Filter>
195+ </ClInclude>
196+ <ClInclude Include="..\src\vm\pc8801\pc88.h">
197+ <Filter>Header Files\VM Driver Header Files</Filter>
198+ </ClInclude>
199+ <ClInclude Include="..\src\vm\pc8801\pc8801.h">
200+ <Filter>Header Files\VM Driver Header Files</Filter>
201+ </ClInclude>
202+ <ClInclude Include="..\src\res\resource.h">
203+ <Filter>Resource Files</Filter>
204+ </ClInclude>
205+ </ItemGroup>
206+ <ItemGroup>
207+ <Image Include="..\src\res\pc8801.ico">
208+ <Filter>Resource Files</Filter>
209+ </Image>
210+ <Image Include="..\src\res\indicator\access_off.bmp">
211+ <Filter>Resource Files</Filter>
212+ </Image>
213+ <Image Include="..\src\res\indicator\access_on.bmp">
214+ <Filter>Resource Files</Filter>
215+ </Image>
216+ </ItemGroup>
217+ <ItemGroup>
218+ <ResourceCompile Include="..\src\res\pc8801.rc">
219+ <Filter>Resource Files</Filter>
220+ </ResourceCompile>
221+ </ItemGroup>
222+</Project>
\ No newline at end of file
--- /dev/null
+++ b/source/vc++2013/pc8801mk2.vcxproj
@@ -0,0 +1,239 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup Label="ProjectConfigurations">
4+ <ProjectConfiguration Include="Debug|Win32">
5+ <Configuration>Debug</Configuration>
6+ <Platform>Win32</Platform>
7+ </ProjectConfiguration>
8+ <ProjectConfiguration Include="Release|Win32">
9+ <Configuration>Release</Configuration>
10+ <Platform>Win32</Platform>
11+ </ProjectConfiguration>
12+ </ItemGroup>
13+ <PropertyGroup Label="Globals">
14+ <ProjectGuid>{699AB843-1860-4ABF-B52C-D6A84D0F81E8}</ProjectGuid>
15+ <RootNamespace>pc8801mk2</RootNamespace>
16+ </PropertyGroup>
17+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
19+ <ConfigurationType>Application</ConfigurationType>
20+ <PlatformToolset>v120_xp</PlatformToolset>
21+ <UseOfMfc>false</UseOfMfc>
22+ <CharacterSet>MultiByte</CharacterSet>
23+ </PropertyGroup>
24+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
25+ <ConfigurationType>Application</ConfigurationType>
26+ <PlatformToolset>v120_xp</PlatformToolset>
27+ <UseOfMfc>false</UseOfMfc>
28+ <CharacterSet>MultiByte</CharacterSet>
29+ </PropertyGroup>
30+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
31+ <ImportGroup Label="ExtensionSettings">
32+ </ImportGroup>
33+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
34+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
35+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
36+ </ImportGroup>
37+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
38+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
39+ <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />
40+ </ImportGroup>
41+ <PropertyGroup Label="UserMacros" />
42+ <PropertyGroup>
43+ <_ProjectFileVersion>12.0.21005.1</_ProjectFileVersion>
44+ </PropertyGroup>
45+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
46+ <OutDir>.\Debug\</OutDir>
47+ <IntDir>.\Debug\</IntDir>
48+ <LinkIncremental>true</LinkIncremental>
49+ <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>
50+ <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>
51+ </PropertyGroup>
52+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
53+ <OutDir>.\Release\</OutDir>
54+ <IntDir>.\Release\</IntDir>
55+ <LinkIncremental>false</LinkIncremental>
56+ <IncludePath>$(VC_IncludePath);$(WindowsSDK_IncludePath);$(DXSDK_DIR)Include</IncludePath>
57+ <LibraryPath>$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(DXSDK_DIR)Lib\x86</LibraryPath>
58+ </PropertyGroup>
59+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
60+ <Midl>
61+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
62+ <MkTypLibCompatible>true</MkTypLibCompatible>
63+ <SuppressStartupBanner>true</SuppressStartupBanner>
64+ <TargetEnvironment>Win32</TargetEnvironment>
65+ <TypeLibraryName>.\Debug/pc8801mk2.tlb</TypeLibraryName>
66+ <HeaderFileName />
67+ </Midl>
68+ <ClCompile>
69+ <Optimization>Disabled</Optimization>
70+ <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_PC8801MK2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
71+ <MinimalRebuild>true</MinimalRebuild>
72+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
73+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
74+ <PrecompiledHeaderOutputFile>.\Debug/pc8801mk2.pch</PrecompiledHeaderOutputFile>
75+ <AssemblerListingLocation>.\Debug/</AssemblerListingLocation>
76+ <ObjectFileName>.\Debug/</ObjectFileName>
77+ <ProgramDataBaseFileName>.\Debug/</ProgramDataBaseFileName>
78+ <BrowseInformation>true</BrowseInformation>
79+ <WarningLevel>Level3</WarningLevel>
80+ <SuppressStartupBanner>true</SuppressStartupBanner>
81+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
82+ </ClCompile>
83+ <ResourceCompile>
84+ <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85+ <Culture>0x0411</Culture>
86+ </ResourceCompile>
87+ <Link>
88+ <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
89+ <OutputFile>.\Debug/pc8801mk2.exe</OutputFile>
90+ <SuppressStartupBanner>true</SuppressStartupBanner>
91+ <GenerateDebugInformation>true</GenerateDebugInformation>
92+ <ProgramDatabaseFile>.\Debug/pc8801mk2.pdb</ProgramDatabaseFile>
93+ <SubSystem>Windows</SubSystem>
94+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
95+ <DataExecutionPrevention />
96+ <TargetMachine>MachineX86</TargetMachine>
97+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
98+ <IgnoreSpecificDefaultLibraries>Libcmtd.lib</IgnoreSpecificDefaultLibraries>
99+ </Link>
100+ <Bscmake>
101+ <SuppressStartupBanner>true</SuppressStartupBanner>
102+ <OutputFile>.\Debug/pc8801mk2.bsc</OutputFile>
103+ </Bscmake>
104+ <Manifest>
105+ <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>
106+ </Manifest>
107+ </ItemDefinitionGroup>
108+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
109+ <Midl>
110+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111+ <MkTypLibCompatible>true</MkTypLibCompatible>
112+ <SuppressStartupBanner>true</SuppressStartupBanner>
113+ <TargetEnvironment>Win32</TargetEnvironment>
114+ <TypeLibraryName>.\Release/pc8801mk2.tlb</TypeLibraryName>
115+ <HeaderFileName />
116+ </Midl>
117+ <ClCompile>
118+ <Optimization>MaxSpeed</Optimization>
119+ <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
120+ <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_PC8801MK2;%(PreprocessorDefinitions)</PreprocessorDefinitions>
121+ <StringPooling>true</StringPooling>
122+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
123+ <FunctionLevelLinking>true</FunctionLevelLinking>
124+ <EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
125+ <PrecompiledHeaderOutputFile>.\Release/pc8801mk2.pch</PrecompiledHeaderOutputFile>
126+ <AssemblerListingLocation>.\Release/</AssemblerListingLocation>
127+ <ObjectFileName>.\Release/</ObjectFileName>
128+ <ProgramDataBaseFileName>.\Release/</ProgramDataBaseFileName>
129+ <BrowseInformation>true</BrowseInformation>
130+ <WarningLevel>Level3</WarningLevel>
131+ <SuppressStartupBanner>true</SuppressStartupBanner>
132+ </ClCompile>
133+ <ResourceCompile>
134+ <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
135+ <Culture>0x0409</Culture>
136+ </ResourceCompile>
137+ <Link>
138+ <AdditionalDependencies>odbc32.lib;odbccp32.lib;winmm.lib;imm32.lib;%(AdditionalDependencies)</AdditionalDependencies>
139+ <OutputFile>.\Release/pc8801mk2.exe</OutputFile>
140+ <SuppressStartupBanner>true</SuppressStartupBanner>
141+ <ProgramDatabaseFile>.\Release/pc8801mk2.pdb</ProgramDatabaseFile>
142+ <SubSystem>Windows</SubSystem>
143+ <RandomizedBaseAddress>false</RandomizedBaseAddress>
144+ <DataExecutionPrevention />
145+ <TargetMachine>MachineX86</TargetMachine>
146+ <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
147+ </Link>
148+ <Bscmake>
149+ <SuppressStartupBanner>true</SuppressStartupBanner>
150+ <OutputFile>.\Release/pc8801mk2.bsc</OutputFile>
151+ </Bscmake>
152+ <Manifest>
153+ <AdditionalManifestFiles>..\src\res\vista.manifest</AdditionalManifestFiles>
154+ </Manifest>
155+ </ItemDefinitionGroup>
156+ <ItemGroup>
157+ <ClCompile Include="..\src\common.cpp" />
158+ <ClCompile Include="..\src\config.cpp" />
159+ <ClCompile Include="..\src\fifo.cpp" />
160+ <ClCompile Include="..\src\fileio.cpp" />
161+ <ClCompile Include="..\src\debugger.cpp" />
162+ <ClCompile Include="..\src\emu.cpp" />
163+ <ClCompile Include="..\src\win32\osd.cpp" />
164+ <ClCompile Include="..\src\win32\osd_console.cpp" />
165+ <ClCompile Include="..\src\win32\osd_input.cpp" />
166+ <ClCompile Include="..\src\win32\osd_screen.cpp" />
167+ <ClCompile Include="..\src\win32\osd_sound.cpp" />
168+ <ClCompile Include="..\src\win32\winmain.cpp" />
169+ <ClCompile Include="..\src\vm\disk.cpp" />
170+ <ClCompile Include="..\src\vm\event.cpp" />
171+ <ClCompile Include="..\src\vm\i8251.cpp" />
172+ <ClCompile Include="..\src\vm\i8253.cpp" />
173+ <ClCompile Include="..\src\vm\i8255.cpp" />
174+ <ClCompile Include="..\src\vm\noise.cpp" />
175+ <ClCompile Include="..\src\vm\pc80s31k.cpp" />
176+ <ClCompile Include="..\src\vm\pcm1bit.cpp" />
177+ <ClCompile Include="..\src\vm\prnfile.cpp" />
178+ <ClCompile Include="..\src\vm\upd1990a.cpp" />
179+ <ClCompile Include="..\src\vm\upd765a.cpp" />
180+ <ClCompile Include="..\src\vm\ym2203.cpp" />
181+ <ClCompile Include="..\src\vm\z80.cpp" />
182+ <ClCompile Include="..\src\vm\fmgen\fmgen.cpp" />
183+ <ClCompile Include="..\src\vm\fmgen\fmtimer.cpp" />
184+ <ClCompile Include="..\src\vm\fmgen\opna.cpp" />
185+ <ClCompile Include="..\src\vm\fmgen\psg.cpp" />
186+ <ClCompile Include="..\src\vm\pc8801\pc88.cpp" />
187+ <ClCompile Include="..\src\vm\pc8801\pc8801.cpp" />
188+ </ItemGroup>
189+ <ItemGroup>
190+ <ClInclude Include="..\src\common.h" />
191+ <ClInclude Include="..\src\config.h" />
192+ <ClInclude Include="..\src\fifo.h" />
193+ <ClInclude Include="..\src\fileio.h" />
194+ <ClInclude Include="..\src\emu.h" />
195+ <ClInclude Include="..\src\win32\osd.h" />
196+ <ClInclude Include="..\src\vm\debugger.h" />
197+ <ClInclude Include="..\src\vm\device.h" />
198+ <ClInclude Include="..\src\vm\disk.h" />
199+ <ClInclude Include="..\src\vm\event.h" />
200+ <ClInclude Include="..\src\vm\i8251.h" />
201+ <ClInclude Include="..\src\vm\i8253.h" />
202+ <ClInclude Include="..\src\vm\i8255.h" />
203+ <ClInclude Include="..\src\vm\noise.h" />
204+ <ClInclude Include="..\src\vm\pc80s31k.h" />
205+ <ClInclude Include="..\src\vm\pcm1bit.h" />
206+ <ClInclude Include="..\src\vm\prnfile.h" />
207+ <ClInclude Include="..\src\vm\upd1990a.h" />
208+ <ClInclude Include="..\src\vm\upd765a.h" />
209+ <ClInclude Include="..\src\vm\vm.h" />
210+ <ClInclude Include="..\src\vm\vm_template.h" />
211+ <ClInclude Include="..\src\vm\ym2203.h" />
212+ <ClInclude Include="..\src\vm\z80.h" />
213+ <ClInclude Include="..\src\vm\fmgen\diag.h" />
214+ <ClInclude Include="..\src\vm\fmgen\fmgen.h" />
215+ <ClInclude Include="..\src\vm\fmgen\fmgeninl.h" />
216+ <ClInclude Include="..\src\vm\fmgen\fmtimer.h" />
217+ <ClInclude Include="..\src\vm\fmgen\headers.h" />
218+ <ClInclude Include="..\src\vm\fmgen\misc.h" />
219+ <ClInclude Include="..\src\vm\fmgen\opna.h" />
220+ <ClInclude Include="..\src\vm\fmgen\psg.h" />
221+ <ClInclude Include="..\src\vm\pc8801\pc88.h" />
222+ <ClInclude Include="..\src\vm\pc8801\pc8801.h" />
223+ <ClInclude Include="..\src\res\resource.h" />
224+ </ItemGroup>
225+ <ItemGroup>
226+ <Image Include="..\src\res\pc8801mk2.ico" />
227+ <Image Include="..\src\res\indicator\access_off.bmp" />
228+ <Image Include="..\src\res\indicator\access_on.bmp" />
229+ </ItemGroup>
230+ <ItemGroup>
231+ <ResourceCompile Include="..\src\res\pc8801mk2.rc">
232+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
233+ <AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\src\res;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
234+ </ResourceCompile>
235+ </ItemGroup>
236+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
237+ <ImportGroup Label="ExtensionTargets">
238+ </ImportGroup>
239+</Project>
\ No newline at end of file
--- /dev/null
+++ b/source/vc++2013/pc8801mk2.vcxproj.filters
@@ -0,0 +1,271 @@
1+<?xml version="1.0" encoding="utf-8"?>
2+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+ <ItemGroup>
4+ <Filter Include="Source Files">
5+ <UniqueIdentifier>{6a3a789d-8378-4853-a51a-710f5865c55a}</UniqueIdentifier>
6+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
7+ </Filter>
8+ <Filter Include="Source Files\EMU Source Files">
9+ <UniqueIdentifier>{7f2b04ef-c460-4b69-8e28-ea7649c76c1a}</UniqueIdentifier>
10+ <Extensions>cpp</Extensions>
11+ </Filter>
12+ <Filter Include="Source Files\OSD Source Files">
13+ <UniqueIdentifier>{8ce132de-9436-4de1-bc71-61184f07d68a}</UniqueIdentifier>
14+ <Extensions>cpp</Extensions>
15+ </Filter>
16+ <Filter Include="Source Files\VM Common Source Files">
17+ <UniqueIdentifier>{68b590a8-076d-453c-98d4-2eb5c8fe8788}</UniqueIdentifier>
18+ <Extensions>cpp</Extensions>
19+ </Filter>
20+ <Filter Include="Source Files\VM Common Source Files\fmgen Source Files">
21+ <UniqueIdentifier>{bed91dbb-7dbc-4385-adf2-5d0fdf2743cf}</UniqueIdentifier>
22+ <Extensions>cpp</Extensions>
23+ </Filter>
24+ <Filter Include="Source Files\VM Driver Source Files">
25+ <UniqueIdentifier>{b2e3df21-9020-4e09-8b26-8b7a8c0a7a73}</UniqueIdentifier>
26+ <Extensions>cpp</Extensions>
27+ </Filter>
28+ <Filter Include="Header Files">
29+ <UniqueIdentifier>{02edfffb-e8b9-4048-86d3-efbe0f9b3134}</UniqueIdentifier>
30+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
31+ </Filter>
32+ <Filter Include="Header Files\EMU Header Files">
33+ <UniqueIdentifier>{b7551fbf-3c2a-4900-a30b-9eac13b234ef}</UniqueIdentifier>
34+ <Extensions>h</Extensions>
35+ </Filter>
36+ <Filter Include="Header Files\OSD Header Files">
37+ <UniqueIdentifier>{9455cb18-45c3-450a-8df5-6f0d0e709aa6}</UniqueIdentifier>
38+ <Extensions>h</Extensions>
39+ </Filter>
40+ <Filter Include="Header Files\VM Common Header Files">
41+ <UniqueIdentifier>{9f2981f4-53b6-4bf1-bc48-9dc516a72a11}</UniqueIdentifier>
42+ <Extensions>h</Extensions>
43+ </Filter>
44+ <Filter Include="Header Files\VM Common Header Files\fmgen Header Files">
45+ <UniqueIdentifier>{4296e2df-942e-4e21-8f4e-c65873cd9947}</UniqueIdentifier>
46+ </Filter>
47+ <Filter Include="Header Files\VM Driver Header Files">
48+ <UniqueIdentifier>{c8e1362e-38fa-4338-82d4-8e75537d2fbe}</UniqueIdentifier>
49+ <Extensions>h</Extensions>
50+ </Filter>
51+ <Filter Include="Resource Files">
52+ <UniqueIdentifier>{2a175ef4-3df5-40b8-8830-1a3fe7c11e94}</UniqueIdentifier>
53+ <Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
54+ </Filter>
55+ </ItemGroup>
56+ <ItemGroup>
57+ <ClCompile Include="..\src\common.cpp">
58+ <Filter>Source Files</Filter>
59+ </ClCompile>
60+ <ClCompile Include="..\src\config.cpp">
61+ <Filter>Source Files</Filter>
62+ </ClCompile>
63+ <ClCompile Include="..\src\fifo.cpp">
64+ <Filter>Source Files</Filter>
65+ </ClCompile>
66+ <ClCompile Include="..\src\fileio.cpp">
67+ <Filter>Source Files</Filter>
68+ </ClCompile>
69+ <ClCompile Include="..\src\debugger.cpp">
70+ <Filter>Source Files\EMU Source Files</Filter>
71+ </ClCompile>
72+ <ClCompile Include="..\src\emu.cpp">
73+ <Filter>Source Files\EMU Source Files</Filter>
74+ </ClCompile>
75+ <ClCompile Include="..\src\win32\osd.cpp">
76+ <Filter>Source Files\OSD Source Files</Filter>
77+ </ClCompile>
78+ <ClCompile Include="..\src\win32\osd_console.cpp">
79+ <Filter>Source Files\OSD Source Files</Filter>
80+ </ClCompile>
81+ <ClCompile Include="..\src\win32\osd_input.cpp">
82+ <Filter>Source Files\OSD Source Files</Filter>
83+ </ClCompile>
84+ <ClCompile Include="..\src\win32\osd_screen.cpp">
85+ <Filter>Source Files\OSD Source Files</Filter>
86+ </ClCompile>
87+ <ClCompile Include="..\src\win32\osd_sound.cpp">
88+ <Filter>Source Files\OSD Source Files</Filter>
89+ </ClCompile>
90+ <ClCompile Include="..\src\win32\winmain.cpp">
91+ <Filter>Source Files\OSD Source Files</Filter>
92+ </ClCompile>
93+ <ClCompile Include="..\src\vm\disk.cpp">
94+ <Filter>Source Files\VM Common Source Files</Filter>
95+ </ClCompile>
96+ <ClCompile Include="..\src\vm\event.cpp">
97+ <Filter>Source Files\VM Common Source Files</Filter>
98+ </ClCompile>
99+ <ClCompile Include="..\src\vm\i8251.cpp">
100+ <Filter>Source Files\VM Common Source Files</Filter>
101+ </ClCompile>
102+ <ClCompile Include="..\src\vm\i8253.cpp">
103+ <Filter>Source Files\VM Common Source Files</Filter>
104+ </ClCompile>
105+ <ClCompile Include="..\src\vm\i8255.cpp">
106+ <Filter>Source Files\VM Common Source Files</Filter>
107+ </ClCompile>
108+ <ClCompile Include="..\src\vm\noise.cpp">
109+ <Filter>Source Files\VM Common Source Files</Filter>
110+ </ClCompile>
111+ <ClCompile Include="..\src\vm\pc80s31k.cpp">
112+ <Filter>Source Files\VM Common Source Files</Filter>
113+ </ClCompile>
114+ <ClCompile Include="..\src\vm\pcm1bit.cpp">
115+ <Filter>Source Files\VM Common Source Files</Filter>
116+ </ClCompile>
117+ <ClCompile Include="..\src\vm\prnfile.cpp">
118+ <Filter>Source Files\VM Common Source Files</Filter>
119+ </ClCompile>
120+ <ClCompile Include="..\src\vm\upd1990a.cpp">
121+ <Filter>Source Files\VM Common Source Files</Filter>
122+ </ClCompile>
123+ <ClCompile Include="..\src\vm\upd765a.cpp">
124+ <Filter>Source Files\VM Common Source Files</Filter>
125+ </ClCompile>
126+ <ClCompile Include="..\src\vm\ym2203.cpp">
127+ <Filter>Source Files\VM Common Source Files</Filter>
128+ </ClCompile>
129+ <ClCompile Include="..\src\vm\z80.cpp">
130+ <Filter>Source Files\VM Common Source Files</Filter>
131+ </ClCompile>
132+ <ClCompile Include="..\src\vm\fmgen\fmgen.cpp">
133+ <Filter>Source Files\VM Common Source Files\fmgen Source Files</Filter>
134+ </ClCompile>
135+ <ClCompile Include="..\src\vm\fmgen\fmtimer.cpp">
136+ <Filter>Source Files\VM Common Source Files\fmgen Source Files</Filter>
137+ </ClCompile>
138+ <ClCompile Include="..\src\vm\fmgen\opna.cpp">
139+ <Filter>Source Files\VM Common Source Files\fmgen Source Files</Filter>
140+ </ClCompile>
141+ <ClCompile Include="..\src\vm\fmgen\psg.cpp">
142+ <Filter>Source Files\VM Common Source Files\fmgen Source Files</Filter>
143+ </ClCompile>
144+ <ClCompile Include="..\src\vm\pc8801\pc88.cpp">
145+ <Filter>Source Files\VM Driver Source Files</Filter>
146+ </ClCompile>
147+ <ClCompile Include="..\src\vm\pc8801\pc8801.cpp">
148+ <Filter>Source Files\VM Driver Source Files</Filter>
149+ </ClCompile>
150+ </ItemGroup>
151+ <ItemGroup>
152+ <ClInclude Include="..\src\common.h">
153+ <Filter>Header Files</Filter>
154+ </ClInclude>
155+ <ClInclude Include="..\src\config.h">
156+ <Filter>Header Files</Filter>
157+ </ClInclude>
158+ <ClInclude Include="..\src\fifo.h">
159+ <Filter>Header Files</Filter>
160+ </ClInclude>
161+ <ClInclude Include="..\src\fileio.h">
162+ <Filter>Header Files</Filter>
163+ </ClInclude>
164+ <ClInclude Include="..\src\emu.h">
165+ <Filter>Header Files\EMU Header Files</Filter>
166+ </ClInclude>
167+ <ClInclude Include="..\src\win32\osd.h">
168+ <Filter>Header Files\OSD Header Files</Filter>
169+ </ClInclude>
170+ <ClInclude Include="..\src\vm\debugger.h">
171+ <Filter>Header Files\VM Common Header Files</Filter>
172+ </ClInclude>
173+ <ClInclude Include="..\src\vm\device.h">
174+ <Filter>Header Files\VM Common Header Files</Filter>
175+ </ClInclude>
176+ <ClInclude Include="..\src\vm\disk.h">
177+ <Filter>Header Files\VM Common Header Files</Filter>
178+ </ClInclude>
179+ <ClInclude Include="..\src\vm\event.h">
180+ <Filter>Header Files\VM Common Header Files</Filter>
181+ </ClInclude>
182+ <ClInclude Include="..\src\vm\i8251.h">
183+ <Filter>Header Files\VM Common Header Files</Filter>
184+ </ClInclude>
185+ <ClInclude Include="..\src\vm\i8253.h">
186+ <Filter>Header Files\VM Common Header Files</Filter>
187+ </ClInclude>
188+ <ClInclude Include="..\src\vm\i8255.h">
189+ <Filter>Header Files\VM Common Header Files</Filter>
190+ </ClInclude>
191+ <ClInclude Include="..\src\vm\noise.h">
192+ <Filter>Header Files\VM Common Header Files</Filter>
193+ </ClInclude>
194+ <ClInclude Include="..\src\vm\pc80s31k.h">
195+ <Filter>Header Files\VM Common Header Files</Filter>
196+ </ClInclude>
197+ <ClInclude Include="..\src\vm\pcm1bit.h">
198+ <Filter>Header Files\VM Common Header Files</Filter>
199+ </ClInclude>
200+ <ClInclude Include="..\src\vm\prnfile.h">
201+ <Filter>Header Files\VM Common Header Files</Filter>
202+ </ClInclude>
203+ <ClInclude Include="..\src\vm\upd1990a.h">
204+ <Filter>Header Files\VM Common Header Files</Filter>
205+ </ClInclude>
206+ <ClInclude Include="..\src\vm\upd765a.h">
207+ <Filter>Header Files\VM Common Header Files</Filter>
208+ </ClInclude>
209+ <ClInclude Include="..\src\vm\vm.h">
210+ <Filter>Header Files\VM Common Header Files</Filter>
211+ </ClInclude>
212+ <ClInclude Include="..\src\vm\vm_template.h">
213+ <Filter>Header Files\VM Common Header Files</Filter>
214+ </ClInclude>
215+ <ClInclude Include="..\src\vm\ym2203.h">
216+ <Filter>Header Files\VM Common Header Files</Filter>
217+ </ClInclude>
218+ <ClInclude Include="..\src\vm\z80.h">
219+ <Filter>Header Files\VM Common Header Files</Filter>
220+ </ClInclude>
221+ <ClInclude Include="..\src\vm\fmgen\diag.h">
222+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
223+ </ClInclude>
224+ <ClInclude Include="..\src\vm\fmgen\fmgen.h">
225+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
226+ </ClInclude>
227+ <ClInclude Include="..\src\vm\fmgen\fmgeninl.h">
228+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
229+ </ClInclude>
230+ <ClInclude Include="..\src\vm\fmgen\fmtimer.h">
231+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
232+ </ClInclude>
233+ <ClInclude Include="..\src\vm\fmgen\headers.h">
234+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
235+ </ClInclude>
236+ <ClInclude Include="..\src\vm\fmgen\misc.h">
237+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
238+ </ClInclude>
239+ <ClInclude Include="..\src\vm\fmgen\opna.h">
240+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
241+ </ClInclude>
242+ <ClInclude Include="..\src\vm\fmgen\psg.h">
243+ <Filter>Header Files\VM Common Header Files\fmgen Header Files</Filter>
244+ </ClInclude>
245+ <ClInclude Include="..\src\vm\pc8801\pc88.h">
246+ <Filter>Header Files\VM Driver Header Files</Filter>
247+ </ClInclude>
248+ <ClInclude Include="..\src\vm\pc8801\pc8801.h">
249+ <Filter>Header Files\VM Driver Header Files</Filter>
250+ </ClInclude>
251+ <ClInclude Include="..\src\res\resource.h">
252+ <Filter>Resource Files</Filter>
253+ </ClInclude>
254+ </ItemGroup>
255+ <ItemGroup>
256+ <Image Include="..\src\res\pc8801mk2.ico">
257+ <Filter>Resource Files</Filter>
258+ </Image>
259+ <Image Include="..\src\res\indicator\access_off.bmp">
260+ <Filter>Resource Files</Filter>
261+ </Image>
262+ <Image Include="..\src\res\indicator\access_on.bmp">
263+ <Filter>Resource Files</Filter>
264+ </Image>
265+ </ItemGroup>
266+ <ItemGroup>
267+ <ResourceCompile Include="..\src\res\pc8801mk2.rc">
268+ <Filter>Resource Files</Filter>
269+ </ResourceCompile>
270+ </ItemGroup>
271+</Project>
\ No newline at end of file
Show on old repository browser