diff --git a/CMakeLists.txt b/CMakeLists.txt index 869669f..6b7f592 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -693,10 +693,10 @@ if(CMAKE_CROSSCOMPILING) else() if(MSVC_VERSION) - add_library(NP2kai_windows_932 SHARED "windows/resources/932/np2jp.rc") - add_library(NP2kai_windows_936 SHARED "windows/resources/936/np2.rc") - add_library(NP2kai_windows_950 SHARED "windows/resources/950/np2.rc") - add_library(NP2kai_windows_1252 SHARED "windows/resources/1252/np2.rc") + add_library(NP2kai_windows_932 MODULE "windows/resources/932/np2jp.rc") + add_library(NP2kai_windows_936 MODULE "windows/resources/936/np2.rc") + add_library(NP2kai_windows_950 MODULE "windows/resources/950/np2.rc") + add_library(NP2kai_windows_1252 MODULE "windows/resources/1252/np2.rc") add_library(NP2kai_Windows_base INTERFACE) if(CMAKE_BUILD_TYPE EQUAL "Debug") diff --git a/README.md b/README.md index 736a10a..443660f 100755 --- a/README.md +++ b/README.md @@ -107,6 +107,14 @@ VisualStudio 2019 3. Build -> Build all. 4. Output np21kai_windows.exe in out directory. +- CMake options of VisualStudio 2019 port (*=default) + +|name|value|work|output| +|:---:|:---:|:---:|:---:| +|BUILD_I286|ON|Build i286|NP2kai_windows| +|BUILD_I286|OFF*|Build IA-32|NP21kai_windows| +|BUILD_HAXM|ON|Build IA-32 HAXM|NP21kai_HAXM_windows| + #### Install binary 1. Locate .exe file anywhere. 2. Locate BIOS files to .exe same filder. diff --git a/sdl/MacOSX/np2sdl2.xcodeproj/project.pbxproj b/sdl/MacOSX/np2sdl2.xcodeproj/project.pbxproj deleted file mode 100755 index a8d26bf..0000000 --- a/sdl/MacOSX/np2sdl2.xcodeproj/project.pbxproj +++ /dev/null @@ -1,2027 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 1BC850AB20F05E4800DF931C /* gpibio.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850A720F05E4700DF931C /* gpibio.c */; }; - 1BC850AC20F05E4800DF931C /* boardsb16.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850A820F05E4700DF931C /* boardsb16.c */; }; - 1BC850AD20F05E4800DF931C /* ct1741io.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850A920F05E4700DF931C /* ct1741io.c */; }; - 1BC850AE20F05E4800DF931C /* ct1745io.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850AA20F05E4800DF931C /* ct1745io.c */; }; - 1BC850B120F05EB800DF931C /* dlgwab.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850AF20F05EB800DF931C /* dlgwab.c */; }; - 1BC850B720F05EF300DF931C /* sxsihdd_nvl.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850B320F05EF300DF931C /* sxsihdd_nvl.c */; }; - 1BC850B820F05EF300DF931C /* fdd_mtr.res in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850B520F05EF300DF931C /* fdd_mtr.res */; }; - 1BC850B920F05EF300DF931C /* hddboot.res in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850B620F05EF300DF931C /* hddboot.res */; }; - 1BC850BE20F05F5A00DF931C /* x86 in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850BA20F05F5A00DF931C /* x86 */; }; - 1BC850BF20F05F5A00DF931C /* bmsio.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850BB20F05F5A00DF931C /* bmsio.c */; }; - 1BC850C020F05F5A00DF931C /* x64 in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850BD20F05F5A00DF931C /* x64 */; }; - 1BC850C220F05F9C00DF931C /* x86 in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850C120F05F9C00DF931C /* x86 */; }; - 1BC850CB20F05FDA00DF931C /* sysmenu.res in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850C320F05FD900DF931C /* sysmenu.res */; }; - 1BC850CC20F05FDA00DF931C /* ank12.res in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850C420F05FD900DF931C /* ank12.res */; }; - 1BC850CD20F05FDA00DF931C /* kbtrans.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850C620F05FD900DF931C /* kbtrans.c */; }; - 1BC850CE20F05FDA00DF931C /* ank10.res in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850C720F05FD900DF931C /* ank10.res */; }; - 1BC850CF20F05FDA00DF931C /* sysmenu.str in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850C920F05FD900DF931C /* sysmenu.str */; }; - 1BC850D020F05FDA00DF931C /* soundmng.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850CA20F05FDA00DF931C /* soundmng.c */; }; - 1BC850D720F060B400DF931C /* opl3.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850D120F060B400DF931C /* opl3.c */; }; - 1BC850D820F060B400DF931C /* fmgen in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850D220F060B400DF931C /* fmgen */; }; - 1BC850D920F060B400DF931C /* mame in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850D320F060B400DF931C /* mame */; }; - 1BC850DA20F060B400DF931C /* getsnd in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850D420F060B400DF931C /* getsnd */; }; - 1BC850DB20F060B400DF931C /* vermouth in Resources */ = {isa = PBXBuildFile; fileRef = 1BC850D520F060B400DF931C /* vermouth */; }; - 1BC850DC20F060B400DF931C /* opna.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BC850D620F060B400DF931C /* opna.c */; }; - BA2CAE551C2E7EFE00288316 /* oplgenc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA2CAE521C2E7EFE00288316 /* oplgenc.c */; }; - BA2CAE561C2E7EFE00288316 /* oplgeng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA2CAE541C2E7EFE00288316 /* oplgeng.c */; }; - BA99F2D51BD4DD1000B97E10 /* externalchipmanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA99F2D31BD4DD1000B97E10 /* externalchipmanager.cpp */; }; - BAAEA84C1963E34B00747635 /* threadbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAAEA8481963E34B00747635 /* threadbase.cpp */; }; - BADA5F341C3C9ECD00FAEC20 /* scciif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F2A1C3C9ECD00FAEC20 /* scciif.cpp */; }; - BADA5F351C3C9ECD00FAEC20 /* sccisoundchip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F2C1C3C9ECD00FAEC20 /* sccisoundchip.cpp */; }; - BADA5F361C3C9ECD00FAEC20 /* sccisoundinterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F2E1C3C9ECD00FAEC20 /* sccisoundinterface.cpp */; }; - BADA5F371C3C9ECD00FAEC20 /* sccisoundinterfacemanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F301C3C9ECD00FAEC20 /* sccisoundinterfacemanager.cpp */; }; - BADA5F381C3C9ECD00FAEC20 /* sccispfmlight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F321C3C9ECD00FAEC20 /* sccispfmlight.cpp */; }; - BADA5F451C3DE7E600FAEC20 /* c86ctlc86box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F3D1C3DE7E600FAEC20 /* c86ctlc86box.cpp */; }; - BADA5F461C3DE7E600FAEC20 /* c86ctlgimic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F3F1C3DE7E600FAEC20 /* c86ctlgimic.cpp */; }; - BADA5F471C3DE7E600FAEC20 /* c86ctlif.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F411C3DE7E600FAEC20 /* c86ctlif.cpp */; }; - BADA5F481C3DE7E600FAEC20 /* c86ctlrealchipbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F431C3DE7E600FAEC20 /* c86ctlrealchipbase.cpp */; }; - BADA5F4D1C3DE84900FAEC20 /* externalopl3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F491C3DE84900FAEC20 /* externalopl3.cpp */; }; - BADA5F4E1C3DE84900FAEC20 /* externalopm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F4B1C3DE84900FAEC20 /* externalopm.cpp */; }; - BADA5F521C3DE86F00FAEC20 /* externalpsg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F4F1C3DE86F00FAEC20 /* externalpsg.cpp */; }; - BADA5F531C3DE86F00FAEC20 /* opl3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BADA5F511C3DE86F00FAEC20 /* opl3.cpp */; }; - BADADEB71BDF7F9B00137975 /* boardso.c in Sources */ = {isa = PBXBuildFile; fileRef = BADADEB51BDF7F9B00137975 /* boardso.c */; }; - BAE3496B1B86CE43006EBD05 /* pcmmix.c in Sources */ = {isa = PBXBuildFile; fileRef = BAE349691B86CE43006EBD05 /* pcmmix.c */; }; - BAE484661B59BEDC001D9E86 /* externalopna.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAE484631B59BEDC001D9E86 /* externalopna.cpp */; }; - BAE484671B59BEDC001D9E86 /* opna.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAE484651B59BEDC001D9E86 /* opna.cpp */; }; - BAE484691B59BF18001D9E86 /* board118.c in Sources */ = {isa = PBXBuildFile; fileRef = BAE484681B59BF18001D9E86 /* board118.c */; }; - BAE76FEE1B50038300920E49 /* usbdev.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAE76FEC1B50038300920E49 /* usbdev.cpp */; }; - BAE7700B1B52B91000920E49 /* tty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BAE770091B52B91000920E49 /* tty.cpp */; }; - BAF84B17195AA04F00183062 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAF84B16195AA04F00183062 /* Cocoa.framework */; }; - BAF84B21195AA04F00183062 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BAF84B1F195AA04F00183062 /* InfoPlist.strings */; }; - BAF84B27195AA04F00183062 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = BAF84B25195AA04F00183062 /* Credits.rtf */; }; - BAF84D50195AA10500183062 /* bios.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B4C195AA10400183062 /* bios.c */; }; - BAF84D51195AA10500183062 /* bios09.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B4E195AA10400183062 /* bios09.c */; }; - BAF84D52195AA10500183062 /* bios0c.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B4F195AA10400183062 /* bios0c.c */; }; - BAF84D53195AA10500183062 /* bios12.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B50195AA10400183062 /* bios12.c */; }; - BAF84D54195AA10500183062 /* bios13.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B51195AA10400183062 /* bios13.c */; }; - BAF84D55195AA10500183062 /* bios18.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B52195AA10400183062 /* bios18.c */; }; - BAF84D56195AA10500183062 /* bios19.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B53195AA10400183062 /* bios19.c */; }; - BAF84D57195AA10500183062 /* bios1a.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B54195AA10400183062 /* bios1a.c */; }; - BAF84D58195AA10500183062 /* bios1b.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B55195AA10400183062 /* bios1b.c */; }; - BAF84D59195AA10500183062 /* bios1c.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B56195AA10400183062 /* bios1c.c */; }; - BAF84D5A195AA10500183062 /* bios1f.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B57195AA10400183062 /* bios1f.c */; }; - BAF84D5F195AA10500183062 /* sxsibios.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B5F195AA10400183062 /* sxsibios.c */; }; - BAF84D60195AA10500183062 /* calendar.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B61195AA10400183062 /* calendar.c */; }; - BAF84D61195AA10500183062 /* amd98.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B64195AA10400183062 /* amd98.c */; }; - BAF84D62195AA10500183062 /* atapicmd.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B66195AA10400183062 /* atapicmd.c */; }; - BAF84D64195AA10500183062 /* board14.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B6A195AA10400183062 /* board14.c */; }; - BAF84D65195AA10500183062 /* board26k.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B6C195AA10400183062 /* board26k.c */; }; - BAF84D66195AA10500183062 /* board86.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B6E195AA10400183062 /* board86.c */; }; - BAF84D67195AA10500183062 /* boardpx.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B70195AA10400183062 /* boardpx.c */; }; - BAF84D68195AA10500183062 /* boardspb.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B72195AA10400183062 /* boardspb.c */; }; - BAF84D69195AA10500183062 /* boardx2.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B74195AA10400183062 /* boardx2.c */; }; - BAF84D6A195AA10500183062 /* cbuscore.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B76195AA10400183062 /* cbuscore.c */; }; - BAF84D6B195AA10500183062 /* cs4231io.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B78195AA10400183062 /* cs4231io.c */; }; - BAF84D6D195AA10500183062 /* ideio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B7B195AA10400183062 /* ideio.c */; }; - BAF84D6E195AA10500183062 /* mpu98ii.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B7D195AA10400183062 /* mpu98ii.c */; }; - BAF84D6F195AA10500183062 /* pc9861k.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B7F195AA10400183062 /* pc9861k.c */; }; - BAF84D70195AA10500183062 /* pcm86io.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B81195AA10400183062 /* pcm86io.c */; }; - BAF84D72195AA10500183062 /* sasiio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B84195AA10400183062 /* sasiio.c */; }; - BAF84D74195AA10500183062 /* scsicmd.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B87195AA10400183062 /* scsicmd.c */; }; - BAF84D75195AA10500183062 /* scsiio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B89195AA10400183062 /* scsiio.c */; }; - BAF84D77195AA10500183062 /* eucsjis.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B8E195AA10400183062 /* eucsjis.c */; }; - BAF84D78195AA10500183062 /* eucucs2.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B8F195AA10400183062 /* eucucs2.c */; }; - BAF84D79195AA10500183062 /* sjiseuc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B90195AA10400183062 /* sjiseuc.c */; }; - BAF84D7A195AA10500183062 /* sjisucs2.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B91195AA10400183062 /* sjisucs2.c */; }; - BAF84D7B195AA10500183062 /* tcswap16.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B92195AA10400183062 /* tcswap16.c */; }; - BAF84D7C195AA10500183062 /* tcswap32.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B93195AA10400183062 /* tcswap32.c */; }; - BAF84D7D195AA10500183062 /* textcnv.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B94195AA10400183062 /* textcnv.c */; }; - BAF84D7E195AA10500183062 /* ucs2sjis.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B96195AA10400183062 /* ucs2sjis.c */; }; - BAF84D7F195AA10500183062 /* ucs2utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B97195AA10400183062 /* ucs2utf8.c */; }; - BAF84D80195AA10500183062 /* utf8ucs2.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B98195AA10400183062 /* utf8ucs2.c */; }; - BAF84D81195AA10500183062 /* _memory.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84B9A195AA10400183062 /* _memory.c */; }; - BAF84D84195AA10500183062 /* bmpdata.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BA0195AA10400183062 /* bmpdata.c */; }; - BAF84D85195AA10500183062 /* lstarray.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BA2195AA10400183062 /* lstarray.c */; }; - BAF84D86195AA10500183062 /* milstr.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BA4195AA10400183062 /* milstr.c */; }; - BAF84D87195AA10500183062 /* mimpidef.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BA6195AA10400183062 /* mimpidef.c */; }; - BAF84D88195AA10500183062 /* parts.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BA8195AA10400183062 /* parts.c */; }; - BAF84D89195AA10500183062 /* profile.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BAA195AA10400183062 /* profile.c */; }; - BAF84D8A195AA10500183062 /* rect.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BAC195AA10400183062 /* rect.c */; }; - BAF84D8B195AA10500183062 /* resize.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BAE195AA10400183062 /* resize.c */; }; - BAF84D8C195AA10500183062 /* strres.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BB0195AA10400183062 /* strres.c */; }; - BAF84D8D195AA10500183062 /* textfile.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BB2195AA10400183062 /* textfile.c */; }; - BAF84D8E195AA10500183062 /* wavefile.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BB4195AA10400183062 /* wavefile.c */; }; - BAF84D8F195AA10500183062 /* debugsub.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BB7195AA10400183062 /* debugsub.c */; }; - BAF84D90195AA10500183062 /* dlgabout.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BBB195AA10400183062 /* dlgabout.c */; }; - BAF84D91195AA10500183062 /* dlgcfg.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BBD195AA10400183062 /* dlgcfg.c */; }; - BAF84D92195AA10500183062 /* dlgscr.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BBF195AA10400183062 /* dlgscr.c */; }; - BAF84D93195AA10500183062 /* filesel.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BC1195AA10400183062 /* filesel.c */; }; - BAF84D94195AA10500183062 /* menustr.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BC3195AA10400183062 /* menustr.c */; }; - BAF84D95195AA10500183062 /* menubase.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BC6195AA10400183062 /* menubase.c */; }; - BAF84D97195AA10500183062 /* menudlg.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BC9195AA10400183062 /* menudlg.c */; }; - BAF84D98195AA10500183062 /* menuicon.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BCB195AA10400183062 /* menuicon.c */; }; - BAF84D99195AA10500183062 /* menumbox.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BCD195AA10400183062 /* menumbox.c */; }; - BAF84D9A195AA10500183062 /* menures.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BCF195AA10400183062 /* menures.c */; }; - BAF84D9B195AA10500183062 /* menusys.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BD1195AA10400183062 /* menusys.c */; }; - BAF84D9C195AA10500183062 /* menuvram.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BD3195AA10400183062 /* menuvram.c */; }; - BAF84D9E195AA10500183062 /* vramhdl.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BD6195AA10400183062 /* vramhdl.c */; }; - BAF84D9F195AA10500183062 /* vrammix.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BD8195AA10400183062 /* vrammix.c */; }; - BAF84DA0195AA10500183062 /* diskdrv.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BDC195AA10400183062 /* diskdrv.c */; }; - BAF84DA2195AA10500183062 /* fdd_mtr.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BE0195AA10400183062 /* fdd_mtr.c */; }; - BAF84DA7195AA10500183062 /* newdisk.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BE8195AA10400183062 /* newdisk.c */; }; - BAF84DA8195AA10500183062 /* sxsi.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BEA195AA10400183062 /* sxsi.c */; }; - BAF84DA9195AA10500183062 /* sxsicd.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BEC195AA10400183062 /* sxsicd.c */; }; - BAF84DAA195AA10500183062 /* sxsihdd.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BEE195AA10400183062 /* sxsihdd.c */; }; - BAF84DAB195AA10500183062 /* font.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BF1195AA10400183062 /* font.c */; }; - BAF84DAC195AA10500183062 /* fontdata.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BF3195AA10400183062 /* fontdata.c */; }; - BAF84DAE195AA10500183062 /* fontfm7.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BF6195AA10400183062 /* fontfm7.c */; }; - BAF84DAF195AA10500183062 /* fontmake.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BF7195AA10400183062 /* fontmake.c */; }; - BAF84DB0195AA10500183062 /* fontpc88.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BF9195AA10400183062 /* fontpc88.c */; }; - BAF84DB1195AA10500183062 /* fontpc98.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BFA195AA10400183062 /* fontpc98.c */; }; - BAF84DB2195AA10500183062 /* fontv98.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BFB195AA10400183062 /* fontv98.c */; }; - BAF84DB3195AA10500183062 /* fontx1.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BFC195AA10400183062 /* fontx1.c */; }; - BAF84DB4195AA10500183062 /* fontx68k.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84BFD195AA10400183062 /* fontx68k.c */; }; - BAF84DB6195AA10500183062 /* cmjasts.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C00195AA10400183062 /* cmjasts.c */; }; - BAF84DB7195AA10500183062 /* cmndraw.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C02195AA10400183062 /* cmndraw.c */; }; - BAF84DB8195AA10500183062 /* cmver.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C04195AA10400183062 /* cmver.c */; }; - BAF84DB9195AA10500183062 /* dipswbmp.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C06195AA10400183062 /* dipswbmp.c */; }; - BAF84DBB195AA10500183062 /* hostdrv.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C09195AA10400183062 /* hostdrv.c */; }; - BAF84DBD195AA10500183062 /* hostdrvs.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C0C195AA10400183062 /* hostdrvs.c */; }; - BAF84DBE195AA10500183062 /* keydisp.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C0E195AA10400183062 /* keydisp.c */; }; - BAF84DC0195AA10500183062 /* memdbg32.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C11195AA10400183062 /* memdbg32.c */; }; - BAF84DC2195AA10500183062 /* np2info.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C14195AA10400183062 /* np2info.c */; }; - BAF84DC4195AA10500183062 /* softkbd.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C17195AA10400183062 /* softkbd.c */; }; - BAF84DC9195AA10500183062 /* unasm.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C1D195AA10400183062 /* unasm.c */; }; - BAF84DD0195AA10500183062 /* i286c.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C27195AA10400183062 /* i286c.c */; }; - BAF84DD2195AA10500183062 /* i286c_0f.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C2A195AA10400183062 /* i286c_0f.c */; }; - BAF84DD3195AA10500183062 /* i286c_8x.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C2B195AA10400183062 /* i286c_8x.c */; }; - BAF84DD4195AA10500183062 /* i286c_ea.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C2C195AA10400183062 /* i286c_ea.c */; }; - BAF84DD5195AA10500183062 /* i286c_f6.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C2D195AA10400183062 /* i286c_f6.c */; }; - BAF84DD6195AA10500183062 /* i286c_fe.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C2E195AA10400183062 /* i286c_fe.c */; }; - BAF84DD7195AA10500183062 /* i286c_mn.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C2F195AA10400183062 /* i286c_mn.c */; }; - BAF84DD8195AA10500183062 /* i286c_rp.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C30195AA10400183062 /* i286c_rp.c */; }; - BAF84DD9195AA10500183062 /* i286c_sf.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C31195AA10400183062 /* i286c_sf.c */; }; - BAF84DDB195AA10500183062 /* cpumem.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C33195AA10400183062 /* cpumem.c */; }; - BAF84DDC195AA10500183062 /* v30patch.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C35195AA10400183062 /* v30patch.c */; }; - BAF84DDF195AA10500183062 /* artic.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C3C195AA10400183062 /* artic.c */; }; - BAF84DE0195AA10500183062 /* cgrom.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C3E195AA10400183062 /* cgrom.c */; }; - BAF84DE1195AA10500183062 /* cpuio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C40195AA10400183062 /* cpuio.c */; }; - BAF84DE2195AA10500183062 /* crtc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C42195AA10400183062 /* crtc.c */; }; - BAF84DE3195AA10500183062 /* dipsw.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C44195AA10400183062 /* dipsw.c */; }; - BAF84DE4195AA10500183062 /* dmac.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C46195AA10400183062 /* dmac.c */; }; - BAF84DE5195AA10500183062 /* egc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C48195AA10400183062 /* egc.c */; }; - BAF84DE6195AA10500183062 /* emsio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C4A195AA10400183062 /* emsio.c */; }; - BAF84DE7195AA10500183062 /* epsonio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C4C195AA10400183062 /* epsonio.c */; }; - BAF84DE8195AA10500183062 /* fdc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C4E195AA10400183062 /* fdc.c */; }; - BAF84DE9195AA10500183062 /* fdd320.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C50195AA10400183062 /* fdd320.c */; }; - BAF84DEA195AA10500183062 /* gdc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C52195AA10400183062 /* gdc.c */; }; - BAF84DEC195AA10500183062 /* gdc_pset.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C56195AA10400183062 /* gdc_pset.c */; }; - BAF84DED195AA10500183062 /* gdc_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C58195AA10400183062 /* gdc_sub.c */; }; - BAF84DEE195AA10500183062 /* iocore.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C5A195AA10400183062 /* iocore.c */; }; - BAF84DF0195AA10500183062 /* mouseif.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C5E195AA10400183062 /* mouseif.c */; }; - BAF84DF1195AA10500183062 /* necio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C60195AA10400183062 /* necio.c */; }; - BAF84DF2195AA10500183062 /* nmiio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C62195AA10400183062 /* nmiio.c */; }; - BAF84DF3195AA10500183062 /* np2sysp.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C64195AA10400183062 /* np2sysp.c */; }; - BAF84DF4195AA10500183062 /* pcidev.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C66195AA10400183062 /* pcidev.c */; }; - BAF84DF5195AA10500183062 /* pic.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C68195AA10400183062 /* pic.c */; }; - BAF84DF6195AA10500183062 /* pit.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C6A195AA10400183062 /* pit.c */; }; - BAF84DF7195AA10500183062 /* printif.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C6C195AA10400183062 /* printif.c */; }; - BAF84DF8195AA10500183062 /* serial.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C6E195AA10400183062 /* serial.c */; }; - BAF84DF9195AA10500183062 /* sysport.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C70195AA10400183062 /* sysport.c */; }; - BAF84DFA195AA10500183062 /* upd4990.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C72195AA10400183062 /* upd4990.c */; }; - BAF84DFD195AA10500183062 /* keystat.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C78195AA10400183062 /* keystat.c */; }; - BAF84DFE195AA10500183062 /* gcircle.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C7B195AA10500183062 /* gcircle.c */; }; - BAF84DFF195AA10500183062 /* gline.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C7C195AA10500183062 /* gline.c */; }; - BAF84E00195AA10500183062 /* gpset.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C7D195AA10500183062 /* gpset.c */; }; - BAF84E01195AA10500183062 /* gput1.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C7E195AA10500183062 /* gput1.c */; }; - BAF84E02195AA10500183062 /* gscreen.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C7F195AA10500183062 /* gscreen.c */; }; - BAF84E03195AA10500183062 /* lio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C80195AA10500183062 /* lio.c */; }; - BAF84E05195AA10500183062 /* dmav30.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C84195AA10500183062 /* dmav30.c */; }; - BAF84E06195AA10500183062 /* dmax86.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C86195AA10500183062 /* dmax86.c */; }; - BAF84E07195AA10500183062 /* memegc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C88195AA10500183062 /* memegc.c */; }; - BAF84E08195AA10500183062 /* memems.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C8A195AA10500183062 /* memems.c */; }; - BAF84E09195AA10500183062 /* memepp.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C8C195AA10500183062 /* memepp.c */; }; - BAF84E0A195AA10500183062 /* memtram.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C8E195AA10500183062 /* memtram.c */; }; - BAF84E0B195AA10500183062 /* memvga.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C90195AA10500183062 /* memvga.c */; }; - BAF84E0C195AA10500183062 /* memvram.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C92195AA10500183062 /* memvram.c */; }; - BAF84E0F195AA10500183062 /* nevent.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C97195AA10500183062 /* nevent.c */; }; - BAF84E10195AA10500183062 /* pccore.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C9A195AA10500183062 /* pccore.c */; }; - BAF84E13195AA10500183062 /* commng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84C9F195AA10500183062 /* commng.c */; }; - BAF84E14195AA10500183062 /* dosio.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84CA1195AA10500183062 /* dosio.c */; }; - BAF84E15195AA10500183062 /* fontmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84CA3195AA10500183062 /* fontmng.c */; }; - BAF84E16195AA10500183062 /* ini.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84CA5195AA10500183062 /* ini.c */; }; - BAF84E17195AA10500183062 /* inputmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84CA7195AA10500183062 /* inputmng.c */; }; - BAF84E23195AA10500183062 /* joymng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D09195AA10500183062 /* joymng.c */; }; - BAF84E24195AA10500183062 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D0F195AA10500183062 /* main.m */; }; - BAF84E26195AA10500183062 /* mousemng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D14195AA10500183062 /* mousemng.c */; }; - BAF84E27195AA10500183062 /* np2.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D16195AA10500183062 /* np2.c */; }; - BAF84E28195AA10500183062 /* scrnmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D19195AA10500183062 /* scrnmng.c */; }; - BAF84E2B195AA10500183062 /* sysmenu.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D1F195AA10500183062 /* sysmenu.c */; }; - BAF84E2E195AA10500183062 /* sysmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D23195AA10500183062 /* sysmng.c */; }; - BAF84E2F195AA10500183062 /* taskmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D25195AA10500183062 /* taskmng.c */; }; - BAF84E30195AA10500183062 /* timemng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D27195AA10500183062 /* timemng.c */; }; - BAF84E31195AA10500183062 /* trace.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D29195AA10500183062 /* trace.c */; }; - BAF84E36195AA10500183062 /* statsave.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D31195AA10500183062 /* statsave.c */; }; - BAF84E37195AA10500183062 /* timing.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D33195AA10500183062 /* timing.c */; }; - BAF84E38195AA10500183062 /* dispsync.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D36195AA10500183062 /* dispsync.c */; }; - BAF84E39195AA10500183062 /* makegrex.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D38195AA10500183062 /* makegrex.c */; }; - BAF84E3A195AA10500183062 /* makegrph.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D3A195AA10500183062 /* makegrph.c */; }; - BAF84E3C195AA10500183062 /* maketext.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D3D195AA10500183062 /* maketext.c */; }; - BAF84E3D195AA10500183062 /* maketgrp.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D3F195AA10500183062 /* maketgrp.c */; }; - BAF84E3E195AA10500183062 /* palettes.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D41195AA10500183062 /* palettes.c */; }; - BAF84E40195AA10500183062 /* scrndraw.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D45195AA10500183062 /* scrndraw.c */; }; - BAF84E41195AA10500183062 /* scrnsave.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D47195AA10500183062 /* scrnsave.c */; }; - BAF84E42195AA10500183062 /* sdraw.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D49195AA10500183062 /* sdraw.c */; }; - BAF84E45195AA10500183062 /* sdrawq16.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D4D195AA10500183062 /* sdrawq16.c */; }; - BAF84E46195AA10500183062 /* vram.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84D4E195AA10500183062 /* vram.c */; }; - BAF84E4B195AA35E00183062 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAF84E4A195AA35E00183062 /* SDL2.framework */; }; - BAF84E85195AA38300183062 /* adpcmc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E4E195AA38300183062 /* adpcmc.c */; }; - BAF84E86195AA38300183062 /* adpcmg.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E4F195AA38300183062 /* adpcmg.c */; }; - BAF84E87195AA38300183062 /* beepc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E51195AA38300183062 /* beepc.c */; }; - BAF84E88195AA38300183062 /* beepg.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E52195AA38300183062 /* beepg.c */; }; - BAF84E89195AA38300183062 /* cs4231c.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E54195AA38300183062 /* cs4231c.c */; }; - BAF84E8A195AA38300183062 /* cs4231g.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E55195AA38300183062 /* cs4231g.c */; }; - BAF84E8B195AA38300183062 /* fmboard.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E56195AA38300183062 /* fmboard.c */; }; - BAF84E8C195AA38300183062 /* opntimer.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E58195AA38300183062 /* opntimer.c */; }; - BAF84E8D195AA38300183062 /* getmp3.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E5B195AA38300183062 /* getmp3.c */; }; - BAF84E8E195AA38300183062 /* getogg.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E5C195AA38300183062 /* getogg.c */; }; - BAF84E8F195AA38300183062 /* getsmix.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E5D195AA38300183062 /* getsmix.c */; }; - BAF84E90195AA38300183062 /* getsnd.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E5E195AA38300183062 /* getsnd.c */; }; - BAF84E93195AA38300183062 /* getwave.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E62195AA38300183062 /* getwave.c */; }; - BAF84E94195AA38300183062 /* opngenc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E64195AA38300183062 /* opngenc.c */; }; - BAF84E95195AA38300183062 /* opngeng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E65195AA38300183062 /* opngeng.c */; }; - BAF84E96195AA38300183062 /* pcm86c.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E67195AA38300183062 /* pcm86c.c */; }; - BAF84E97195AA38300183062 /* pcm86g.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E68195AA38300183062 /* pcm86g.c */; }; - BAF84E98195AA38300183062 /* psggenc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E6A195AA38300183062 /* psggenc.c */; }; - BAF84E99195AA38300183062 /* psggeng.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E6B195AA38300183062 /* psggeng.c */; }; - BAF84E9A195AA38300183062 /* rhythmc.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E6D195AA38300183062 /* rhythmc.c */; }; - BAF84E9B195AA38300183062 /* s98.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E6E195AA38300183062 /* s98.c */; }; - BAF84E9C195AA38300183062 /* sndcsec.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E70195AA38300183062 /* sndcsec.c */; }; - BAF84E9D195AA38300183062 /* sound.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E72195AA38300183062 /* sound.c */; }; - BAF84E9E195AA38300183062 /* soundrom.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E74195AA38300183062 /* soundrom.c */; }; - BAF84E9F195AA38300183062 /* tms3631c.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E77195AA38300183062 /* tms3631c.c */; }; - BAF84EA0195AA38300183062 /* tms3631g.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E78195AA38300183062 /* tms3631g.c */; }; - BAF84EA1195AA38300183062 /* midimod.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E7A195AA38300183062 /* midimod.c */; }; - BAF84EA2195AA38300183062 /* midinst.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E7C195AA38300183062 /* midinst.c */; }; - BAF84EA3195AA38300183062 /* midiout.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E7E195AA38300183062 /* midiout.c */; }; - BAF84EA4195AA38300183062 /* midtable.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E80195AA38300183062 /* midtable.c */; }; - BAF84EA5195AA38300183062 /* midvoice.c in Sources */ = {isa = PBXBuildFile; fileRef = BAF84E82195AA38300183062 /* midvoice.c */; }; - BAF84EA7195AA40E00183062 /* libz.1.2.5.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = BAF84EA6195AA40E00183062 /* libz.1.2.5.dylib */; }; - BAF84EAB195AAAD900183062 /* np2.icns in Resources */ = {isa = PBXBuildFile; fileRef = BAF84EAA195AAAD900183062 /* np2.icns */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 1BC850A320F05E4700DF931C /* ct1745io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ct1745io.h; sourceTree = ""; }; - 1BC850A420F05E4700DF931C /* boardsb16.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardsb16.h; sourceTree = ""; }; - 1BC850A520F05E4700DF931C /* ct1741io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ct1741io.h; sourceTree = ""; }; - 1BC850A620F05E4700DF931C /* gpibio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gpibio.h; sourceTree = ""; }; - 1BC850A720F05E4700DF931C /* gpibio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gpibio.c; sourceTree = ""; }; - 1BC850A820F05E4700DF931C /* boardsb16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardsb16.c; sourceTree = ""; }; - 1BC850A920F05E4700DF931C /* ct1741io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ct1741io.c; sourceTree = ""; }; - 1BC850AA20F05E4800DF931C /* ct1745io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ct1745io.c; sourceTree = ""; }; - 1BC850AF20F05EB800DF931C /* dlgwab.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgwab.c; sourceTree = ""; }; - 1BC850B020F05EB800DF931C /* dlgwab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlgwab.h; sourceTree = ""; }; - 1BC850B220F05EF300DF931C /* hdd_vhd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hdd_vhd.h; sourceTree = ""; }; - 1BC850B320F05EF300DF931C /* sxsihdd_nvl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsihdd_nvl.c; sourceTree = ""; }; - 1BC850B420F05EF300DF931C /* hdd_vpc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hdd_vpc.h; sourceTree = ""; }; - 1BC850B520F05EF300DF931C /* fdd_mtr.res */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fdd_mtr.res; sourceTree = ""; }; - 1BC850B620F05EF300DF931C /* hddboot.res */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = hddboot.res; sourceTree = ""; }; - 1BC850BA20F05F5A00DF931C /* x86 */ = {isa = PBXFileReference; lastKnownFileType = folder; path = x86; sourceTree = ""; }; - 1BC850BB20F05F5A00DF931C /* bmsio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bmsio.c; sourceTree = ""; }; - 1BC850BC20F05F5A00DF931C /* bmsio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bmsio.h; sourceTree = ""; }; - 1BC850BD20F05F5A00DF931C /* x64 */ = {isa = PBXFileReference; lastKnownFileType = folder; path = x64; sourceTree = ""; }; - 1BC850C120F05F9C00DF931C /* x86 */ = {isa = PBXFileReference; lastKnownFileType = folder; path = x86; sourceTree = ""; }; - 1BC850C320F05FD900DF931C /* sysmenu.res */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sysmenu.res; sourceTree = ""; }; - 1BC850C420F05FD900DF931C /* ank12.res */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ank12.res; sourceTree = ""; }; - 1BC850C520F05FD900DF931C /* kbdmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kbdmng.h; sourceTree = ""; }; - 1BC850C620F05FD900DF931C /* kbtrans.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kbtrans.c; sourceTree = ""; }; - 1BC850C720F05FD900DF931C /* ank10.res */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ank10.res; sourceTree = ""; }; - 1BC850C820F05FD900DF931C /* kbtrans.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kbtrans.h; sourceTree = ""; }; - 1BC850C920F05FD900DF931C /* sysmenu.str */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sysmenu.str; sourceTree = ""; }; - 1BC850CA20F05FDA00DF931C /* soundmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = soundmng.c; sourceTree = ""; }; - 1BC850D120F060B400DF931C /* opl3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opl3.c; sourceTree = ""; }; - 1BC850D220F060B400DF931C /* fmgen */ = {isa = PBXFileReference; lastKnownFileType = folder; path = fmgen; sourceTree = ""; }; - 1BC850D320F060B400DF931C /* mame */ = {isa = PBXFileReference; lastKnownFileType = folder; path = mame; sourceTree = ""; }; - 1BC850D420F060B400DF931C /* getsnd */ = {isa = PBXFileReference; lastKnownFileType = folder; path = getsnd; sourceTree = ""; }; - 1BC850D520F060B400DF931C /* vermouth */ = {isa = PBXFileReference; lastKnownFileType = folder; path = vermouth; sourceTree = ""; }; - 1BC850D620F060B400DF931C /* opna.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opna.c; sourceTree = ""; }; - BA2CAE511C2E7EFE00288316 /* oplgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oplgen.h; sourceTree = ""; }; - BA2CAE521C2E7EFE00288316 /* oplgenc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oplgenc.c; sourceTree = ""; }; - BA2CAE531C2E7EFE00288316 /* oplgencfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oplgencfg.h; sourceTree = ""; }; - BA2CAE541C2E7EFE00288316 /* oplgeng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oplgeng.c; sourceTree = ""; }; - BA99F2D31BD4DD1000B97E10 /* externalchipmanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = externalchipmanager.cpp; sourceTree = ""; }; - BA99F2D41BD4DD1000B97E10 /* externalchipmanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = externalchipmanager.h; sourceTree = ""; }; - BAA9AE0F1C2B6E6800C88FD6 /* opngencfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opngencfg.h; sourceTree = ""; }; - BAAEA8481963E34B00747635 /* threadbase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = threadbase.cpp; sourceTree = ""; }; - BAAEA8491963E34B00747635 /* threadbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threadbase.h; sourceTree = ""; }; - BACA730B195ACE5F00784174 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; - BADA5F281C3C9ECD00FAEC20 /* scci.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scci.h; path = scci/scci.h; sourceTree = ""; }; - BADA5F291C3C9ECD00FAEC20 /* SCCIDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SCCIDefines.h; path = scci/SCCIDefines.h; sourceTree = ""; }; - BADA5F2A1C3C9ECD00FAEC20 /* scciif.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scciif.cpp; path = scci/scciif.cpp; sourceTree = ""; }; - BADA5F2B1C3C9ECD00FAEC20 /* scciif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scciif.h; path = scci/scciif.h; sourceTree = ""; }; - BADA5F2C1C3C9ECD00FAEC20 /* sccisoundchip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sccisoundchip.cpp; path = scci/sccisoundchip.cpp; sourceTree = ""; }; - BADA5F2D1C3C9ECD00FAEC20 /* sccisoundchip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sccisoundchip.h; path = scci/sccisoundchip.h; sourceTree = ""; }; - BADA5F2E1C3C9ECD00FAEC20 /* sccisoundinterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sccisoundinterface.cpp; path = scci/sccisoundinterface.cpp; sourceTree = ""; }; - BADA5F2F1C3C9ECD00FAEC20 /* sccisoundinterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sccisoundinterface.h; path = scci/sccisoundinterface.h; sourceTree = ""; }; - BADA5F301C3C9ECD00FAEC20 /* sccisoundinterfacemanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sccisoundinterfacemanager.cpp; path = scci/sccisoundinterfacemanager.cpp; sourceTree = ""; }; - BADA5F311C3C9ECD00FAEC20 /* sccisoundinterfacemanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sccisoundinterfacemanager.h; path = scci/sccisoundinterfacemanager.h; sourceTree = ""; }; - BADA5F321C3C9ECD00FAEC20 /* sccispfmlight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sccispfmlight.cpp; path = scci/sccispfmlight.cpp; sourceTree = ""; }; - BADA5F331C3C9ECD00FAEC20 /* sccispfmlight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sccispfmlight.h; path = scci/sccispfmlight.h; sourceTree = ""; }; - BADA5F3C1C3DE7E600FAEC20 /* c86ctl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c86ctl.h; path = c86ctl/c86ctl.h; sourceTree = ""; }; - BADA5F3D1C3DE7E600FAEC20 /* c86ctlc86box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c86ctlc86box.cpp; path = c86ctl/c86ctlc86box.cpp; sourceTree = ""; }; - BADA5F3E1C3DE7E600FAEC20 /* c86ctlc86box.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c86ctlc86box.h; path = c86ctl/c86ctlc86box.h; sourceTree = ""; }; - BADA5F3F1C3DE7E600FAEC20 /* c86ctlgimic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c86ctlgimic.cpp; path = c86ctl/c86ctlgimic.cpp; sourceTree = ""; }; - BADA5F401C3DE7E600FAEC20 /* c86ctlgimic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c86ctlgimic.h; path = c86ctl/c86ctlgimic.h; sourceTree = ""; }; - BADA5F411C3DE7E600FAEC20 /* c86ctlif.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c86ctlif.cpp; path = c86ctl/c86ctlif.cpp; sourceTree = ""; }; - BADA5F421C3DE7E600FAEC20 /* c86ctlif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c86ctlif.h; path = c86ctl/c86ctlif.h; sourceTree = ""; }; - BADA5F431C3DE7E600FAEC20 /* c86ctlrealchipbase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c86ctlrealchipbase.cpp; path = c86ctl/c86ctlrealchipbase.cpp; sourceTree = ""; }; - BADA5F441C3DE7E600FAEC20 /* c86ctlrealchipbase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c86ctlrealchipbase.h; path = c86ctl/c86ctlrealchipbase.h; sourceTree = ""; }; - BADA5F491C3DE84900FAEC20 /* externalopl3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = externalopl3.cpp; sourceTree = ""; }; - BADA5F4A1C3DE84900FAEC20 /* externalopl3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = externalopl3.h; sourceTree = ""; }; - BADA5F4B1C3DE84900FAEC20 /* externalopm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = externalopm.cpp; sourceTree = ""; }; - BADA5F4C1C3DE84900FAEC20 /* externalopm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = externalopm.h; sourceTree = ""; }; - BADA5F4F1C3DE86F00FAEC20 /* externalpsg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = externalpsg.cpp; sourceTree = ""; }; - BADA5F501C3DE86F00FAEC20 /* externalpsg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = externalpsg.h; sourceTree = ""; }; - BADA5F511C3DE86F00FAEC20 /* opl3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opl3.cpp; sourceTree = ""; }; - BADADEB51BDF7F9B00137975 /* boardso.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardso.c; sourceTree = ""; }; - BADADEB61BDF7F9B00137975 /* boardso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardso.h; sourceTree = ""; }; - BADADEB91BDF7FC700137975 /* opl3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opl3.h; sourceTree = ""; }; - BAE25E931AD3DB0F00814B76 /* guard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = guard.h; sourceTree = ""; }; - BAE349691B86CE43006EBD05 /* pcmmix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcmmix.c; sourceTree = ""; }; - BAE3496A1B86CE43006EBD05 /* pcmmix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcmmix.h; sourceTree = ""; }; - BAE484621B59BEDC001D9E86 /* externalchip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = externalchip.h; sourceTree = ""; }; - BAE484631B59BEDC001D9E86 /* externalopna.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = externalopna.cpp; sourceTree = ""; }; - BAE484641B59BEDC001D9E86 /* externalopna.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = externalopna.h; sourceTree = ""; }; - BAE484651B59BEDC001D9E86 /* opna.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opna.cpp; sourceTree = ""; }; - BAE484681B59BF18001D9E86 /* board118.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = board118.c; sourceTree = ""; }; - BAE76FEC1B50038300920E49 /* usbdev.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = usbdev.cpp; sourceTree = ""; }; - BAE76FED1B50038300920E49 /* usbdev.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = usbdev.h; sourceTree = ""; }; - BAE770091B52B91000920E49 /* tty.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tty.cpp; sourceTree = ""; }; - BAE7700A1B52B91000920E49 /* tty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tty.h; sourceTree = ""; }; - BAF84B13195AA04F00183062 /* np2sdl2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = np2sdl2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - BAF84B16195AA04F00183062 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - BAF84B19195AA04F00183062 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - BAF84B1A195AA04F00183062 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; - BAF84B1B195AA04F00183062 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - BAF84B1E195AA04F00183062 /* np2sdl2-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "np2sdl2-Info.plist"; sourceTree = ""; }; - BAF84B20195AA04F00183062 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - BAF84B26195AA04F00183062 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; name = en; path = en.lproj/Credits.rtf; sourceTree = ""; }; - BAF84B35195AA04F00183062 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - BAF84B4C195AA10400183062 /* bios.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios.c; sourceTree = ""; }; - BAF84B4D195AA10400183062 /* bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bios.h; sourceTree = ""; }; - BAF84B4E195AA10400183062 /* bios09.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios09.c; sourceTree = ""; }; - BAF84B4F195AA10400183062 /* bios0c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios0c.c; sourceTree = ""; }; - BAF84B50195AA10400183062 /* bios12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios12.c; sourceTree = ""; }; - BAF84B51195AA10400183062 /* bios13.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios13.c; sourceTree = ""; }; - BAF84B52195AA10400183062 /* bios18.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios18.c; sourceTree = ""; }; - BAF84B53195AA10400183062 /* bios19.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios19.c; sourceTree = ""; }; - BAF84B54195AA10400183062 /* bios1a.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios1a.c; sourceTree = ""; }; - BAF84B55195AA10400183062 /* bios1b.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios1b.c; sourceTree = ""; }; - BAF84B56195AA10400183062 /* bios1c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios1c.c; sourceTree = ""; }; - BAF84B57195AA10400183062 /* bios1f.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios1f.c; sourceTree = ""; }; - BAF84B59195AA10400183062 /* biosmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = biosmem.h; sourceTree = ""; }; - BAF84B5A195AA10400183062 /* fdfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdfmt.h; sourceTree = ""; }; - BAF84B5D195AA10400183062 /* rsbios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rsbios.h; sourceTree = ""; }; - BAF84B5F195AA10400183062 /* sxsibios.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsibios.c; sourceTree = ""; }; - BAF84B60195AA10400183062 /* sxsibios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sxsibios.h; sourceTree = ""; }; - BAF84B61195AA10400183062 /* calendar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = calendar.c; sourceTree = ""; }; - BAF84B62195AA10400183062 /* calendar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = calendar.h; sourceTree = ""; }; - BAF84B64195AA10400183062 /* amd98.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = amd98.c; sourceTree = ""; }; - BAF84B65195AA10400183062 /* amd98.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amd98.h; sourceTree = ""; }; - BAF84B66195AA10400183062 /* atapicmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = atapicmd.c; sourceTree = ""; }; - BAF84B67195AA10400183062 /* atapicmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atapicmd.h; sourceTree = ""; }; - BAF84B69195AA10400183062 /* board118.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = board118.h; sourceTree = ""; }; - BAF84B6A195AA10400183062 /* board14.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = board14.c; sourceTree = ""; }; - BAF84B6B195AA10400183062 /* board14.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = board14.h; sourceTree = ""; }; - BAF84B6C195AA10400183062 /* board26k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = board26k.c; sourceTree = ""; }; - BAF84B6D195AA10400183062 /* board26k.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = board26k.h; sourceTree = ""; }; - BAF84B6E195AA10400183062 /* board86.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = board86.c; sourceTree = ""; }; - BAF84B6F195AA10400183062 /* board86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = board86.h; sourceTree = ""; }; - BAF84B70195AA10400183062 /* boardpx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardpx.c; sourceTree = ""; }; - BAF84B71195AA10400183062 /* boardpx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardpx.h; sourceTree = ""; }; - BAF84B72195AA10400183062 /* boardspb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardspb.c; sourceTree = ""; }; - BAF84B73195AA10400183062 /* boardspb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardspb.h; sourceTree = ""; }; - BAF84B74195AA10400183062 /* boardx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardx2.c; sourceTree = ""; }; - BAF84B75195AA10400183062 /* boardx2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardx2.h; sourceTree = ""; }; - BAF84B76195AA10400183062 /* cbuscore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbuscore.c; sourceTree = ""; }; - BAF84B77195AA10400183062 /* cbuscore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cbuscore.h; sourceTree = ""; }; - BAF84B78195AA10400183062 /* cs4231io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cs4231io.c; sourceTree = ""; }; - BAF84B79195AA10400183062 /* cs4231io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cs4231io.h; sourceTree = ""; }; - BAF84B7B195AA10400183062 /* ideio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ideio.c; sourceTree = ""; }; - BAF84B7C195AA10400183062 /* ideio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ideio.h; sourceTree = ""; }; - BAF84B7D195AA10400183062 /* mpu98ii.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mpu98ii.c; sourceTree = ""; }; - BAF84B7E195AA10400183062 /* mpu98ii.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mpu98ii.h; sourceTree = ""; }; - BAF84B7F195AA10400183062 /* pc9861k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pc9861k.c; sourceTree = ""; }; - BAF84B80195AA10400183062 /* pc9861k.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pc9861k.h; sourceTree = ""; }; - BAF84B81195AA10400183062 /* pcm86io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcm86io.c; sourceTree = ""; }; - BAF84B82195AA10400183062 /* pcm86io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcm86io.h; sourceTree = ""; }; - BAF84B84195AA10400183062 /* sasiio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sasiio.c; sourceTree = ""; }; - BAF84B85195AA10400183062 /* sasiio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sasiio.h; sourceTree = ""; }; - BAF84B87195AA10400183062 /* scsicmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scsicmd.c; sourceTree = ""; }; - BAF84B88195AA10400183062 /* scsicmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scsicmd.h; sourceTree = ""; }; - BAF84B89195AA10400183062 /* scsiio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scsiio.c; sourceTree = ""; }; - BAF84B8A195AA10400183062 /* scsiio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scsiio.h; sourceTree = ""; }; - BAF84B8D195AA10400183062 /* codecnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codecnv.h; sourceTree = ""; }; - BAF84B8E195AA10400183062 /* eucsjis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = eucsjis.c; sourceTree = ""; }; - BAF84B8F195AA10400183062 /* eucucs2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = eucucs2.c; sourceTree = ""; }; - BAF84B90195AA10400183062 /* sjiseuc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sjiseuc.c; sourceTree = ""; }; - BAF84B91195AA10400183062 /* sjisucs2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sjisucs2.c; sourceTree = ""; }; - BAF84B92195AA10400183062 /* tcswap16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tcswap16.c; sourceTree = ""; }; - BAF84B93195AA10400183062 /* tcswap32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tcswap32.c; sourceTree = ""; }; - BAF84B94195AA10400183062 /* textcnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = textcnv.c; sourceTree = ""; }; - BAF84B95195AA10400183062 /* textcnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textcnv.h; sourceTree = ""; }; - BAF84B96195AA10400183062 /* ucs2sjis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucs2sjis.c; sourceTree = ""; }; - BAF84B97195AA10400183062 /* ucs2utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucs2utf8.c; sourceTree = ""; }; - BAF84B98195AA10400183062 /* utf8ucs2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf8ucs2.c; sourceTree = ""; }; - BAF84B9A195AA10400183062 /* _memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = _memory.c; sourceTree = ""; }; - BAF84B9B195AA10400183062 /* _memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _memory.h; sourceTree = ""; }; - BAF84BA0195AA10400183062 /* bmpdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bmpdata.c; sourceTree = ""; }; - BAF84BA1195AA10400183062 /* bmpdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bmpdata.h; sourceTree = ""; }; - BAF84BA2195AA10400183062 /* lstarray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lstarray.c; sourceTree = ""; }; - BAF84BA3195AA10400183062 /* lstarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lstarray.h; sourceTree = ""; }; - BAF84BA4195AA10400183062 /* milstr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = milstr.c; sourceTree = ""; }; - BAF84BA5195AA10400183062 /* milstr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = milstr.h; sourceTree = ""; }; - BAF84BA6195AA10400183062 /* mimpidef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mimpidef.c; sourceTree = ""; }; - BAF84BA7195AA10400183062 /* mimpidef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mimpidef.h; sourceTree = ""; }; - BAF84BA8195AA10400183062 /* parts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parts.c; sourceTree = ""; }; - BAF84BA9195AA10400183062 /* parts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parts.h; sourceTree = ""; }; - BAF84BAA195AA10400183062 /* profile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = profile.c; sourceTree = ""; }; - BAF84BAB195AA10400183062 /* profile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = profile.h; sourceTree = ""; }; - BAF84BAC195AA10400183062 /* rect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rect.c; sourceTree = ""; }; - BAF84BAD195AA10400183062 /* rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rect.h; sourceTree = ""; }; - BAF84BAE195AA10400183062 /* resize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resize.c; sourceTree = ""; }; - BAF84BAF195AA10400183062 /* resize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resize.h; sourceTree = ""; }; - BAF84BB0195AA10400183062 /* strres.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strres.c; sourceTree = ""; }; - BAF84BB1195AA10400183062 /* strres.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strres.h; sourceTree = ""; }; - BAF84BB2195AA10400183062 /* textfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = textfile.c; sourceTree = ""; }; - BAF84BB3195AA10400183062 /* textfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textfile.h; sourceTree = ""; }; - BAF84BB4195AA10400183062 /* wavefile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = wavefile.c; sourceTree = ""; }; - BAF84BB5195AA10400183062 /* wavefile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wavefile.h; sourceTree = ""; }; - BAF84BB6195AA10400183062 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; - BAF84BB7195AA10400183062 /* debugsub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = debugsub.c; sourceTree = ""; }; - BAF84BB8195AA10400183062 /* debugsub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugsub.h; sourceTree = ""; }; - BAF84BBB195AA10400183062 /* dlgabout.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgabout.c; sourceTree = ""; }; - BAF84BBC195AA10400183062 /* dlgabout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlgabout.h; sourceTree = ""; }; - BAF84BBD195AA10400183062 /* dlgcfg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgcfg.c; sourceTree = ""; }; - BAF84BBE195AA10400183062 /* dlgcfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlgcfg.h; sourceTree = ""; }; - BAF84BBF195AA10400183062 /* dlgscr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgscr.c; sourceTree = ""; }; - BAF84BC0195AA10400183062 /* dlgscr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlgscr.h; sourceTree = ""; }; - BAF84BC1195AA10400183062 /* filesel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filesel.c; sourceTree = ""; }; - BAF84BC2195AA10400183062 /* filesel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filesel.h; sourceTree = ""; }; - BAF84BC3195AA10400183062 /* menustr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menustr.c; sourceTree = ""; }; - BAF84BC4195AA10400183062 /* menustr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menustr.h; sourceTree = ""; }; - BAF84BC6195AA10400183062 /* menubase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menubase.c; sourceTree = ""; }; - BAF84BC7195AA10400183062 /* menubase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menubase.h; sourceTree = ""; }; - BAF84BC9195AA10400183062 /* menudlg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menudlg.c; sourceTree = ""; }; - BAF84BCA195AA10400183062 /* menudlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menudlg.h; sourceTree = ""; }; - BAF84BCB195AA10400183062 /* menuicon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menuicon.c; sourceTree = ""; }; - BAF84BCC195AA10400183062 /* menuicon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menuicon.h; sourceTree = ""; }; - BAF84BCD195AA10400183062 /* menumbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menumbox.c; sourceTree = ""; }; - BAF84BCE195AA10400183062 /* menumbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menumbox.h; sourceTree = ""; }; - BAF84BCF195AA10400183062 /* menures.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menures.c; sourceTree = ""; }; - BAF84BD0195AA10400183062 /* menures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menures.h; sourceTree = ""; }; - BAF84BD1195AA10400183062 /* menusys.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menusys.c; sourceTree = ""; }; - BAF84BD2195AA10400183062 /* menusys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menusys.h; sourceTree = ""; }; - BAF84BD3195AA10400183062 /* menuvram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menuvram.c; sourceTree = ""; }; - BAF84BD4195AA10400183062 /* menuvram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menuvram.h; sourceTree = ""; }; - BAF84BD6195AA10400183062 /* vramhdl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vramhdl.c; sourceTree = ""; }; - BAF84BD7195AA10400183062 /* vramhdl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vramhdl.h; sourceTree = ""; }; - BAF84BD8195AA10400183062 /* vrammix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vrammix.c; sourceTree = ""; }; - BAF84BD9195AA10400183062 /* vrammix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vrammix.h; sourceTree = ""; }; - BAF84BDB195AA10400183062 /* d88head.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = d88head.h; sourceTree = ""; }; - BAF84BDC195AA10400183062 /* diskdrv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diskdrv.c; sourceTree = ""; }; - BAF84BDD195AA10400183062 /* diskdrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diskdrv.h; sourceTree = ""; }; - BAF84BE0195AA10400183062 /* fdd_mtr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fdd_mtr.c; sourceTree = ""; }; - BAF84BE1195AA10400183062 /* fdd_mtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdd_mtr.h; sourceTree = ""; }; - BAF84BE8195AA10400183062 /* newdisk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = newdisk.c; sourceTree = ""; }; - BAF84BE9195AA10400183062 /* newdisk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = newdisk.h; sourceTree = ""; }; - BAF84BEA195AA10400183062 /* sxsi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsi.c; sourceTree = ""; }; - BAF84BEB195AA10400183062 /* sxsi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sxsi.h; sourceTree = ""; }; - BAF84BEC195AA10400183062 /* sxsicd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsicd.c; sourceTree = ""; }; - BAF84BED195AA10400183062 /* sxsicd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sxsicd.h; sourceTree = ""; }; - BAF84BEE195AA10400183062 /* sxsihdd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsihdd.c; sourceTree = ""; }; - BAF84BEF195AA10400183062 /* sxsihdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sxsihdd.h; sourceTree = ""; }; - BAF84BF1195AA10400183062 /* font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = font.c; sourceTree = ""; }; - BAF84BF2195AA10400183062 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = ""; }; - BAF84BF3195AA10400183062 /* fontdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontdata.c; sourceTree = ""; }; - BAF84BF4195AA10400183062 /* fontdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fontdata.h; sourceTree = ""; }; - BAF84BF6195AA10400183062 /* fontfm7.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontfm7.c; sourceTree = ""; }; - BAF84BF7195AA10400183062 /* fontmake.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontmake.c; sourceTree = ""; }; - BAF84BF8195AA10400183062 /* fontmake.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fontmake.h; sourceTree = ""; }; - BAF84BF9195AA10400183062 /* fontpc88.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontpc88.c; sourceTree = ""; }; - BAF84BFA195AA10400183062 /* fontpc98.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontpc98.c; sourceTree = ""; }; - BAF84BFB195AA10400183062 /* fontv98.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontv98.c; sourceTree = ""; }; - BAF84BFC195AA10400183062 /* fontx1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontx1.c; sourceTree = ""; }; - BAF84BFD195AA10400183062 /* fontx68k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontx68k.c; sourceTree = ""; }; - BAF84C00195AA10400183062 /* cmjasts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmjasts.c; sourceTree = ""; }; - BAF84C01195AA10400183062 /* cmjasts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmjasts.h; sourceTree = ""; }; - BAF84C02195AA10400183062 /* cmndraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmndraw.c; sourceTree = ""; }; - BAF84C03195AA10400183062 /* cmndraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmndraw.h; sourceTree = ""; }; - BAF84C04195AA10400183062 /* cmver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmver.c; sourceTree = ""; }; - BAF84C05195AA10400183062 /* cmver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmver.h; sourceTree = ""; }; - BAF84C06195AA10400183062 /* dipswbmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dipswbmp.c; sourceTree = ""; }; - BAF84C07195AA10400183062 /* dipswbmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dipswbmp.h; sourceTree = ""; }; - BAF84C09195AA10400183062 /* hostdrv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hostdrv.c; sourceTree = ""; }; - BAF84C0A195AA10400183062 /* hostdrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hostdrv.h; sourceTree = ""; }; - BAF84C0C195AA10400183062 /* hostdrvs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hostdrvs.c; sourceTree = ""; }; - BAF84C0D195AA10400183062 /* hostdrvs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hostdrvs.h; sourceTree = ""; }; - BAF84C0E195AA10400183062 /* keydisp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keydisp.c; sourceTree = ""; }; - BAF84C0F195AA10400183062 /* keydisp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keydisp.h; sourceTree = ""; }; - BAF84C11195AA10400183062 /* memdbg32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memdbg32.c; sourceTree = ""; }; - BAF84C12195AA10400183062 /* memdbg32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memdbg32.h; sourceTree = ""; }; - BAF84C14195AA10400183062 /* np2info.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = np2info.c; sourceTree = ""; }; - BAF84C15195AA10400183062 /* np2info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = np2info.h; sourceTree = ""; }; - BAF84C17195AA10400183062 /* softkbd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = softkbd.c; sourceTree = ""; }; - BAF84C18195AA10400183062 /* softkbd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = softkbd.h; sourceTree = ""; }; - BAF84C1D195AA10400183062 /* unasm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unasm.c; sourceTree = ""; }; - BAF84C1E195AA10400183062 /* unasm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unasm.h; sourceTree = ""; }; - BAF84C26195AA10400183062 /* cpucore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpucore.h; sourceTree = ""; }; - BAF84C27195AA10400183062 /* i286c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c.c; sourceTree = ""; }; - BAF84C28195AA10400183062 /* i286c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = i286c.h; sourceTree = ""; }; - BAF84C2A195AA10400183062 /* i286c_0f.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_0f.c; sourceTree = ""; }; - BAF84C2B195AA10400183062 /* i286c_8x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_8x.c; sourceTree = ""; }; - BAF84C2C195AA10400183062 /* i286c_ea.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_ea.c; sourceTree = ""; }; - BAF84C2D195AA10400183062 /* i286c_f6.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_f6.c; sourceTree = ""; }; - BAF84C2E195AA10400183062 /* i286c_fe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_fe.c; sourceTree = ""; }; - BAF84C2F195AA10400183062 /* i286c_mn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_mn.c; sourceTree = ""; }; - BAF84C30195AA10400183062 /* i286c_rp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_rp.c; sourceTree = ""; }; - BAF84C31195AA10400183062 /* i286c_sf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_sf.c; sourceTree = ""; }; - BAF84C33195AA10400183062 /* cpumem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpumem.c; sourceTree = ""; }; - BAF84C34195AA10400183062 /* cpumem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpumem.h; sourceTree = ""; }; - BAF84C35195AA10400183062 /* v30patch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = v30patch.c; sourceTree = ""; }; - BAF84C36195AA10400183062 /* v30patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = v30patch.h; sourceTree = ""; }; - BAF84C3C195AA10400183062 /* artic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = artic.c; sourceTree = ""; }; - BAF84C3D195AA10400183062 /* artic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = artic.h; sourceTree = ""; }; - BAF84C3E195AA10400183062 /* cgrom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cgrom.c; sourceTree = ""; }; - BAF84C3F195AA10400183062 /* cgrom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cgrom.h; sourceTree = ""; }; - BAF84C40195AA10400183062 /* cpuio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpuio.c; sourceTree = ""; }; - BAF84C41195AA10400183062 /* cpuio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpuio.h; sourceTree = ""; }; - BAF84C42195AA10400183062 /* crtc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crtc.c; sourceTree = ""; }; - BAF84C43195AA10400183062 /* crtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crtc.h; sourceTree = ""; }; - BAF84C44195AA10400183062 /* dipsw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dipsw.c; sourceTree = ""; }; - BAF84C45195AA10400183062 /* dipsw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dipsw.h; sourceTree = ""; }; - BAF84C46195AA10400183062 /* dmac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmac.c; sourceTree = ""; }; - BAF84C47195AA10400183062 /* dmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmac.h; sourceTree = ""; }; - BAF84C48195AA10400183062 /* egc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = egc.c; sourceTree = ""; }; - BAF84C49195AA10400183062 /* egc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = egc.h; sourceTree = ""; }; - BAF84C4A195AA10400183062 /* emsio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = emsio.c; sourceTree = ""; }; - BAF84C4B195AA10400183062 /* emsio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emsio.h; sourceTree = ""; }; - BAF84C4C195AA10400183062 /* epsonio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = epsonio.c; sourceTree = ""; }; - BAF84C4D195AA10400183062 /* epsonio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = epsonio.h; sourceTree = ""; }; - BAF84C4E195AA10400183062 /* fdc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fdc.c; sourceTree = ""; }; - BAF84C4F195AA10400183062 /* fdc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdc.h; sourceTree = ""; }; - BAF84C50195AA10400183062 /* fdd320.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fdd320.c; sourceTree = ""; }; - BAF84C51195AA10400183062 /* fdd320.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdd320.h; sourceTree = ""; }; - BAF84C52195AA10400183062 /* gdc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gdc.c; sourceTree = ""; }; - BAF84C53195AA10400183062 /* gdc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdc.h; sourceTree = ""; }; - BAF84C54195AA10400183062 /* gdc_cmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdc_cmd.h; sourceTree = ""; }; - BAF84C56195AA10400183062 /* gdc_pset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gdc_pset.c; sourceTree = ""; }; - BAF84C57195AA10400183062 /* gdc_pset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdc_pset.h; sourceTree = ""; }; - BAF84C58195AA10400183062 /* gdc_sub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gdc_sub.c; sourceTree = ""; }; - BAF84C59195AA10400183062 /* gdc_sub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdc_sub.h; sourceTree = ""; }; - BAF84C5A195AA10400183062 /* iocore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iocore.c; sourceTree = ""; }; - BAF84C5B195AA10400183062 /* iocore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iocore.h; sourceTree = ""; }; - BAF84C5D195AA10400183062 /* lsidef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lsidef.h; sourceTree = ""; }; - BAF84C5E195AA10400183062 /* mouseif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mouseif.c; sourceTree = ""; }; - BAF84C5F195AA10400183062 /* mouseif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mouseif.h; sourceTree = ""; }; - BAF84C60195AA10400183062 /* necio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = necio.c; sourceTree = ""; }; - BAF84C61195AA10400183062 /* necio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = necio.h; sourceTree = ""; }; - BAF84C62195AA10400183062 /* nmiio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nmiio.c; sourceTree = ""; }; - BAF84C63195AA10400183062 /* nmiio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nmiio.h; sourceTree = ""; }; - BAF84C64195AA10400183062 /* np2sysp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = np2sysp.c; sourceTree = ""; }; - BAF84C65195AA10400183062 /* np2sysp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = np2sysp.h; sourceTree = ""; }; - BAF84C66195AA10400183062 /* pcidev.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcidev.c; sourceTree = ""; }; - BAF84C67195AA10400183062 /* pcidev.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcidev.h; sourceTree = ""; }; - BAF84C68195AA10400183062 /* pic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pic.c; sourceTree = ""; }; - BAF84C69195AA10400183062 /* pic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pic.h; sourceTree = ""; }; - BAF84C6A195AA10400183062 /* pit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pit.c; sourceTree = ""; }; - BAF84C6B195AA10400183062 /* pit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pit.h; sourceTree = ""; }; - BAF84C6C195AA10400183062 /* printif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = printif.c; sourceTree = ""; }; - BAF84C6D195AA10400183062 /* printif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = printif.h; sourceTree = ""; }; - BAF84C6E195AA10400183062 /* serial.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = serial.c; sourceTree = ""; }; - BAF84C6F195AA10400183062 /* serial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serial.h; sourceTree = ""; }; - BAF84C70195AA10400183062 /* sysport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sysport.c; sourceTree = ""; }; - BAF84C71195AA10400183062 /* sysport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sysport.h; sourceTree = ""; }; - BAF84C72195AA10400183062 /* upd4990.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = upd4990.c; sourceTree = ""; }; - BAF84C73195AA10400183062 /* upd4990.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upd4990.h; sourceTree = ""; }; - BAF84C78195AA10400183062 /* keystat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keystat.c; sourceTree = ""; }; - BAF84C79195AA10500183062 /* keystat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keystat.h; sourceTree = ""; }; - BAF84C7B195AA10500183062 /* gcircle.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gcircle.c; sourceTree = ""; }; - BAF84C7C195AA10500183062 /* gline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gline.c; sourceTree = ""; }; - BAF84C7D195AA10500183062 /* gpset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gpset.c; sourceTree = ""; }; - BAF84C7E195AA10500183062 /* gput1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gput1.c; sourceTree = ""; }; - BAF84C7F195AA10500183062 /* gscreen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gscreen.c; sourceTree = ""; }; - BAF84C80195AA10500183062 /* lio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lio.c; sourceTree = ""; }; - BAF84C81195AA10500183062 /* lio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lio.h; sourceTree = ""; }; - BAF84C84195AA10500183062 /* dmav30.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmav30.c; sourceTree = ""; }; - BAF84C85195AA10500183062 /* dmav30.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmav30.h; sourceTree = ""; }; - BAF84C86195AA10500183062 /* dmax86.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmax86.c; sourceTree = ""; }; - BAF84C87195AA10500183062 /* dmax86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmax86.h; sourceTree = ""; }; - BAF84C88195AA10500183062 /* memegc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memegc.c; sourceTree = ""; }; - BAF84C89195AA10500183062 /* memegc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memegc.h; sourceTree = ""; }; - BAF84C8A195AA10500183062 /* memems.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memems.c; sourceTree = ""; }; - BAF84C8B195AA10500183062 /* memems.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memems.h; sourceTree = ""; }; - BAF84C8C195AA10500183062 /* memepp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memepp.c; sourceTree = ""; }; - BAF84C8D195AA10500183062 /* memepp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memepp.h; sourceTree = ""; }; - BAF84C8E195AA10500183062 /* memtram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memtram.c; sourceTree = ""; }; - BAF84C8F195AA10500183062 /* memtram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memtram.h; sourceTree = ""; }; - BAF84C90195AA10500183062 /* memvga.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memvga.c; sourceTree = ""; }; - BAF84C91195AA10500183062 /* memvga.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memvga.h; sourceTree = ""; }; - BAF84C92195AA10500183062 /* memvram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memvram.c; sourceTree = ""; }; - BAF84C93195AA10500183062 /* memvram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memvram.h; sourceTree = ""; }; - BAF84C97195AA10500183062 /* nevent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nevent.c; sourceTree = ""; }; - BAF84C98195AA10500183062 /* nevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nevent.h; sourceTree = ""; }; - BAF84C99195AA10500183062 /* np2ver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = np2ver.h; sourceTree = ""; }; - BAF84C9A195AA10500183062 /* pccore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pccore.c; sourceTree = ""; }; - BAF84C9B195AA10500183062 /* pccore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pccore.h; sourceTree = ""; }; - BAF84C9F195AA10500183062 /* commng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = commng.c; sourceTree = ""; }; - BAF84CA0195AA10500183062 /* commng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = commng.h; sourceTree = ""; }; - BAF84CA1195AA10500183062 /* dosio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dosio.c; sourceTree = ""; }; - BAF84CA2195AA10500183062 /* dosio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dosio.h; sourceTree = ""; }; - BAF84CA3195AA10500183062 /* fontmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontmng.c; sourceTree = ""; }; - BAF84CA4195AA10500183062 /* fontmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fontmng.h; sourceTree = ""; }; - BAF84CA5195AA10500183062 /* ini.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ini.c; sourceTree = ""; }; - BAF84CA6195AA10500183062 /* ini.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ini.h; sourceTree = ""; }; - BAF84CA7195AA10500183062 /* inputmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inputmng.c; sourceTree = ""; }; - BAF84CA8195AA10500183062 /* inputmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputmng.h; sourceTree = ""; }; - BAF84D09195AA10500183062 /* joymng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = joymng.c; sourceTree = ""; }; - BAF84D0A195AA10500183062 /* joymng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = joymng.h; sourceTree = ""; }; - BAF84D0D195AA10500183062 /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compiler.h; sourceTree = ""; }; - BAF84D0E195AA10500183062 /* compiler.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compiler.pch; sourceTree = ""; }; - BAF84D0F195AA10500183062 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - BAF84D14195AA10500183062 /* mousemng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mousemng.c; sourceTree = ""; }; - BAF84D15195AA10500183062 /* mousemng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mousemng.h; sourceTree = ""; }; - BAF84D16195AA10500183062 /* np2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = np2.c; sourceTree = ""; }; - BAF84D17195AA10500183062 /* np2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = np2.h; sourceTree = ""; }; - BAF84D18195AA10500183062 /* oemtext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oemtext.h; sourceTree = ""; }; - BAF84D19195AA10500183062 /* scrnmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scrnmng.c; sourceTree = ""; }; - BAF84D1A195AA10500183062 /* scrnmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scrnmng.h; sourceTree = ""; }; - BAF84D1E195AA10500183062 /* soundmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = soundmng.h; sourceTree = ""; }; - BAF84D1F195AA10500183062 /* sysmenu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sysmenu.c; sourceTree = ""; }; - BAF84D20195AA10500183062 /* sysmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sysmenu.h; sourceTree = ""; }; - BAF84D23195AA10500183062 /* sysmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sysmng.c; sourceTree = ""; }; - BAF84D24195AA10500183062 /* sysmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sysmng.h; sourceTree = ""; }; - BAF84D25195AA10500183062 /* taskmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = taskmng.c; sourceTree = ""; }; - BAF84D26195AA10500183062 /* taskmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = taskmng.h; sourceTree = ""; }; - BAF84D27195AA10500183062 /* timemng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timemng.c; sourceTree = ""; }; - BAF84D28195AA10500183062 /* timemng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timemng.h; sourceTree = ""; }; - BAF84D29195AA10500183062 /* trace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trace.c; sourceTree = ""; }; - BAF84D2A195AA10500183062 /* trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace.h; sourceTree = ""; }; - BAF84D31195AA10500183062 /* statsave.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = statsave.c; sourceTree = ""; }; - BAF84D32195AA10500183062 /* statsave.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statsave.h; sourceTree = ""; }; - BAF84D33195AA10500183062 /* timing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timing.c; sourceTree = ""; }; - BAF84D34195AA10500183062 /* timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timing.h; sourceTree = ""; }; - BAF84D36195AA10500183062 /* dispsync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dispsync.c; sourceTree = ""; }; - BAF84D37195AA10500183062 /* dispsync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dispsync.h; sourceTree = ""; }; - BAF84D38195AA10500183062 /* makegrex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = makegrex.c; sourceTree = ""; }; - BAF84D39195AA10500183062 /* makegrex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = makegrex.h; sourceTree = ""; }; - BAF84D3A195AA10500183062 /* makegrph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = makegrph.c; sourceTree = ""; }; - BAF84D3B195AA10500183062 /* makegrph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = makegrph.h; sourceTree = ""; }; - BAF84D3D195AA10500183062 /* maketext.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = maketext.c; sourceTree = ""; }; - BAF84D3E195AA10500183062 /* maketext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maketext.h; sourceTree = ""; }; - BAF84D3F195AA10500183062 /* maketgrp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = maketgrp.c; sourceTree = ""; }; - BAF84D40195AA10500183062 /* maketgrp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maketgrp.h; sourceTree = ""; }; - BAF84D41195AA10500183062 /* palettes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = palettes.c; sourceTree = ""; }; - BAF84D42195AA10500183062 /* palettes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = palettes.h; sourceTree = ""; }; - BAF84D45195AA10500183062 /* scrndraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scrndraw.c; sourceTree = ""; }; - BAF84D46195AA10500183062 /* scrndraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scrndraw.h; sourceTree = ""; }; - BAF84D47195AA10500183062 /* scrnsave.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scrnsave.c; sourceTree = ""; }; - BAF84D48195AA10500183062 /* scrnsave.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scrnsave.h; sourceTree = ""; }; - BAF84D49195AA10500183062 /* sdraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sdraw.c; sourceTree = ""; }; - BAF84D4A195AA10500183062 /* sdraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdraw.h; sourceTree = ""; }; - BAF84D4D195AA10500183062 /* sdrawq16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sdrawq16.c; sourceTree = ""; }; - BAF84D4E195AA10500183062 /* vram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vram.c; sourceTree = ""; }; - BAF84D4F195AA10500183062 /* vram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vram.h; sourceTree = ""; }; - BAF84E4A195AA35E00183062 /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = SDL2.framework; sourceTree = ""; }; - BAF84E4D195AA38300183062 /* adpcm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adpcm.h; sourceTree = ""; }; - BAF84E4E195AA38300183062 /* adpcmc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adpcmc.c; sourceTree = ""; }; - BAF84E4F195AA38300183062 /* adpcmg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adpcmg.c; sourceTree = ""; }; - BAF84E50195AA38300183062 /* beep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beep.h; sourceTree = ""; }; - BAF84E51195AA38300183062 /* beepc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = beepc.c; sourceTree = ""; }; - BAF84E52195AA38300183062 /* beepg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = beepg.c; sourceTree = ""; }; - BAF84E53195AA38300183062 /* cs4231.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cs4231.h; sourceTree = ""; }; - BAF84E54195AA38300183062 /* cs4231c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cs4231c.c; sourceTree = ""; }; - BAF84E55195AA38300183062 /* cs4231g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cs4231g.c; sourceTree = ""; }; - BAF84E56195AA38300183062 /* fmboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fmboard.c; sourceTree = ""; }; - BAF84E57195AA38300183062 /* fmboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fmboard.h; sourceTree = ""; }; - BAF84E58195AA38300183062 /* opntimer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opntimer.c; sourceTree = ""; }; - BAF84E59195AA38300183062 /* opntimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opntimer.h; sourceTree = ""; }; - BAF84E5B195AA38300183062 /* getmp3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getmp3.c; sourceTree = ""; }; - BAF84E5C195AA38300183062 /* getogg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getogg.c; sourceTree = ""; }; - BAF84E5D195AA38300183062 /* getsmix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getsmix.c; sourceTree = ""; }; - BAF84E5E195AA38300183062 /* getsnd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getsnd.c; sourceTree = ""; }; - BAF84E5F195AA38300183062 /* getsnd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getsnd.h; sourceTree = ""; }; - BAF84E62195AA38300183062 /* getwave.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getwave.c; sourceTree = ""; }; - BAF84E63195AA38300183062 /* opngen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opngen.h; sourceTree = ""; }; - BAF84E64195AA38300183062 /* opngenc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opngenc.c; sourceTree = ""; }; - BAF84E65195AA38300183062 /* opngeng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opngeng.c; sourceTree = ""; }; - BAF84E66195AA38300183062 /* pcm86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcm86.h; sourceTree = ""; }; - BAF84E67195AA38300183062 /* pcm86c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcm86c.c; sourceTree = ""; }; - BAF84E68195AA38300183062 /* pcm86g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcm86g.c; sourceTree = ""; }; - BAF84E69195AA38300183062 /* psggen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psggen.h; sourceTree = ""; }; - BAF84E6A195AA38300183062 /* psggenc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psggenc.c; sourceTree = ""; }; - BAF84E6B195AA38300183062 /* psggeng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psggeng.c; sourceTree = ""; }; - BAF84E6C195AA38300183062 /* rhythm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rhythm.h; sourceTree = ""; }; - BAF84E6D195AA38300183062 /* rhythmc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rhythmc.c; sourceTree = ""; }; - BAF84E6E195AA38300183062 /* s98.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = s98.c; sourceTree = ""; }; - BAF84E6F195AA38300183062 /* s98.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = s98.h; sourceTree = ""; }; - BAF84E70195AA38300183062 /* sndcsec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sndcsec.c; sourceTree = ""; }; - BAF84E71195AA38300183062 /* sndcsec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndcsec.h; sourceTree = ""; }; - BAF84E72195AA38300183062 /* sound.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sound.c; sourceTree = ""; }; - BAF84E73195AA38300183062 /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sound.h; sourceTree = ""; }; - BAF84E74195AA38300183062 /* soundrom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = soundrom.c; sourceTree = ""; }; - BAF84E75195AA38300183062 /* soundrom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = soundrom.h; sourceTree = ""; }; - BAF84E76195AA38300183062 /* tms3631.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tms3631.h; sourceTree = ""; }; - BAF84E77195AA38300183062 /* tms3631c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tms3631c.c; sourceTree = ""; }; - BAF84E78195AA38300183062 /* tms3631g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tms3631g.c; sourceTree = ""; }; - BAF84E7A195AA38300183062 /* midimod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midimod.c; sourceTree = ""; }; - BAF84E7B195AA38300183062 /* midimod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midimod.h; sourceTree = ""; }; - BAF84E7C195AA38300183062 /* midinst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midinst.c; sourceTree = ""; }; - BAF84E7D195AA38300183062 /* midinst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midinst.h; sourceTree = ""; }; - BAF84E7E195AA38300183062 /* midiout.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midiout.c; sourceTree = ""; }; - BAF84E7F195AA38300183062 /* midiout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midiout.h; sourceTree = ""; }; - BAF84E80195AA38300183062 /* midtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midtable.c; sourceTree = ""; }; - BAF84E81195AA38300183062 /* midtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midtable.h; sourceTree = ""; }; - BAF84E82195AA38300183062 /* midvoice.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midvoice.c; sourceTree = ""; }; - BAF84E83195AA38300183062 /* midvoice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midvoice.h; sourceTree = ""; }; - BAF84E84195AA38300183062 /* vermouth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vermouth.h; sourceTree = ""; }; - BAF84EA6195AA40E00183062 /* libz.1.2.5.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.1.2.5.dylib; path = usr/lib/libz.1.2.5.dylib; sourceTree = SDKROOT; }; - BAF84EAA195AAAD900183062 /* np2.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = np2.icns; sourceTree = ""; }; - BAFFDA261B5901D500C5DE2E /* opna.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opna.h; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - BAF84B10195AA04F00183062 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - BAF84EA7195AA40E00183062 /* libz.1.2.5.dylib in Frameworks */, - BAF84B17195AA04F00183062 /* Cocoa.framework in Frameworks */, - BAF84E4B195AA35E00183062 /* SDL2.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - BADA5F271C3C9EB200FAEC20 /* scci */ = { - isa = PBXGroup; - children = ( - BADA5F281C3C9ECD00FAEC20 /* scci.h */, - BADA5F291C3C9ECD00FAEC20 /* SCCIDefines.h */, - BADA5F2A1C3C9ECD00FAEC20 /* scciif.cpp */, - BADA5F2B1C3C9ECD00FAEC20 /* scciif.h */, - BADA5F2C1C3C9ECD00FAEC20 /* sccisoundchip.cpp */, - BADA5F2D1C3C9ECD00FAEC20 /* sccisoundchip.h */, - BADA5F2E1C3C9ECD00FAEC20 /* sccisoundinterface.cpp */, - BADA5F2F1C3C9ECD00FAEC20 /* sccisoundinterface.h */, - BADA5F301C3C9ECD00FAEC20 /* sccisoundinterfacemanager.cpp */, - BADA5F311C3C9ECD00FAEC20 /* sccisoundinterfacemanager.h */, - BADA5F321C3C9ECD00FAEC20 /* sccispfmlight.cpp */, - BADA5F331C3C9ECD00FAEC20 /* sccispfmlight.h */, - ); - name = scci; - sourceTree = ""; - }; - BADA5F391C3DE7BE00FAEC20 /* c86ctl */ = { - isa = PBXGroup; - children = ( - BADA5F3C1C3DE7E600FAEC20 /* c86ctl.h */, - BADA5F3D1C3DE7E600FAEC20 /* c86ctlc86box.cpp */, - BADA5F3E1C3DE7E600FAEC20 /* c86ctlc86box.h */, - BADA5F3F1C3DE7E600FAEC20 /* c86ctlgimic.cpp */, - BADA5F401C3DE7E600FAEC20 /* c86ctlgimic.h */, - BADA5F411C3DE7E600FAEC20 /* c86ctlif.cpp */, - BADA5F421C3DE7E600FAEC20 /* c86ctlif.h */, - BADA5F431C3DE7E600FAEC20 /* c86ctlrealchipbase.cpp */, - BADA5F441C3DE7E600FAEC20 /* c86ctlrealchipbase.h */, - ); - name = c86ctl; - sourceTree = ""; - }; - BAE25E921AD3D93D00814B76 /* misc */ = { - isa = PBXGroup; - children = ( - BAE770091B52B91000920E49 /* tty.cpp */, - BAE7700A1B52B91000920E49 /* tty.h */, - BAE76FEC1B50038300920E49 /* usbdev.cpp */, - BAE76FED1B50038300920E49 /* usbdev.h */, - BAE25E931AD3DB0F00814B76 /* guard.h */, - BAAEA8481963E34B00747635 /* threadbase.cpp */, - BAAEA8491963E34B00747635 /* threadbase.h */, - ); - path = misc; - sourceTree = ""; - }; - BAE76FEF1B5003A100920E49 /* ext */ = { - isa = PBXGroup; - children = ( - BADA5F391C3DE7BE00FAEC20 /* c86ctl */, - BA99F2D31BD4DD1000B97E10 /* externalchipmanager.cpp */, - BA99F2D41BD4DD1000B97E10 /* externalchipmanager.h */, - BAE484621B59BEDC001D9E86 /* externalchip.h */, - BADA5F491C3DE84900FAEC20 /* externalopl3.cpp */, - BADA5F4A1C3DE84900FAEC20 /* externalopl3.h */, - BADA5F4B1C3DE84900FAEC20 /* externalopm.cpp */, - BADA5F4C1C3DE84900FAEC20 /* externalopm.h */, - BAE484631B59BEDC001D9E86 /* externalopna.cpp */, - BAE484641B59BEDC001D9E86 /* externalopna.h */, - BADA5F4F1C3DE86F00FAEC20 /* externalpsg.cpp */, - BADA5F501C3DE86F00FAEC20 /* externalpsg.h */, - BADA5F511C3DE86F00FAEC20 /* opl3.cpp */, - BAE484651B59BEDC001D9E86 /* opna.cpp */, - BADA5F271C3C9EB200FAEC20 /* scci */, - ); - path = ext; - sourceTree = ""; - }; - BAF84B0A195AA04F00183062 = { - isa = PBXGroup; - children = ( - BAF84B4A195AA05400183062 /* np2 */, - BAF84B15195AA04F00183062 /* Frameworks */, - BAF84B14195AA04F00183062 /* Products */, - ); - sourceTree = ""; - }; - BAF84B14195AA04F00183062 /* Products */ = { - isa = PBXGroup; - children = ( - BAF84B13195AA04F00183062 /* np2sdl2.app */, - ); - name = Products; - sourceTree = ""; - }; - BAF84B15195AA04F00183062 /* Frameworks */ = { - isa = PBXGroup; - children = ( - BACA730B195ACE5F00784174 /* IOKit.framework */, - BAF84EA6195AA40E00183062 /* libz.1.2.5.dylib */, - BAF84E4A195AA35E00183062 /* SDL2.framework */, - BAF84B16195AA04F00183062 /* Cocoa.framework */, - BAF84B35195AA04F00183062 /* XCTest.framework */, - BAF84B18195AA04F00183062 /* Other Frameworks */, - ); - name = Frameworks; - sourceTree = ""; - }; - BAF84B18195AA04F00183062 /* Other Frameworks */ = { - isa = PBXGroup; - children = ( - BAF84B19195AA04F00183062 /* AppKit.framework */, - BAF84B1A195AA04F00183062 /* CoreData.framework */, - BAF84B1B195AA04F00183062 /* Foundation.framework */, - ); - name = "Other Frameworks"; - sourceTree = ""; - }; - BAF84B1D195AA04F00183062 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - BAF84B1E195AA04F00183062 /* np2sdl2-Info.plist */, - BAF84B1F195AA04F00183062 /* InfoPlist.strings */, - BAF84B25195AA04F00183062 /* Credits.rtf */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - BAF84B4A195AA05400183062 /* np2 */ = { - isa = PBXGroup; - children = ( - BAF84B4B195AA10400183062 /* bios */, - BAF84B61195AA10400183062 /* calendar.c */, - BAF84B62195AA10400183062 /* calendar.h */, - BAF84B63195AA10400183062 /* cbus */, - BAF84B8C195AA10400183062 /* codecnv */, - BAF84B99195AA10400183062 /* common */, - BAF84BB6195AA10400183062 /* common.h */, - BAF84BB7195AA10400183062 /* debugsub.c */, - BAF84BB8195AA10400183062 /* debugsub.h */, - BAF84BB9195AA10400183062 /* embed */, - BAF84BDA195AA10400183062 /* fdd */, - BAF84BF0195AA10400183062 /* font */, - BAF84BFF195AA10400183062 /* generic */, - BAF84C25195AA10400183062 /* i286c */, - BAF84C3B195AA10400183062 /* io */, - BAF84C78195AA10400183062 /* keystat.c */, - BAF84C79195AA10500183062 /* keystat.h */, - BAF84C7A195AA10500183062 /* lio */, - BAF84C83195AA10500183062 /* mem */, - BAF84C97195AA10500183062 /* nevent.c */, - BAF84C98195AA10500183062 /* nevent.h */, - BAF84C99195AA10500183062 /* np2ver.h */, - BAF84C9A195AA10500183062 /* pccore.c */, - BAF84C9B195AA10500183062 /* pccore.h */, - BAF84C9C195AA10500183062 /* sdl2 */, - BAF84E4C195AA38300183062 /* sound */, - BAF84D31195AA10500183062 /* statsave.c */, - BAF84D32195AA10500183062 /* statsave.h */, - BAF84D33195AA10500183062 /* timing.c */, - BAF84D34195AA10500183062 /* timing.h */, - BAF84D35195AA10500183062 /* vram */, - ); - name = np2; - path = ../..; - sourceTree = ""; - }; - BAF84B4B195AA10400183062 /* bios */ = { - isa = PBXGroup; - children = ( - BAF84B4C195AA10400183062 /* bios.c */, - BAF84B4D195AA10400183062 /* bios.h */, - BAF84B4E195AA10400183062 /* bios09.c */, - BAF84B4F195AA10400183062 /* bios0c.c */, - BAF84B50195AA10400183062 /* bios12.c */, - BAF84B51195AA10400183062 /* bios13.c */, - BAF84B52195AA10400183062 /* bios18.c */, - BAF84B53195AA10400183062 /* bios19.c */, - BAF84B54195AA10400183062 /* bios1a.c */, - BAF84B55195AA10400183062 /* bios1b.c */, - BAF84B56195AA10400183062 /* bios1c.c */, - BAF84B57195AA10400183062 /* bios1f.c */, - BAF84B59195AA10400183062 /* biosmem.h */, - BAF84B5A195AA10400183062 /* fdfmt.h */, - BAF84B5D195AA10400183062 /* rsbios.h */, - BAF84B5F195AA10400183062 /* sxsibios.c */, - BAF84B60195AA10400183062 /* sxsibios.h */, - ); - path = bios; - sourceTree = ""; - }; - BAF84B63195AA10400183062 /* cbus */ = { - isa = PBXGroup; - children = ( - 1BC850A820F05E4700DF931C /* boardsb16.c */, - 1BC850A420F05E4700DF931C /* boardsb16.h */, - 1BC850A920F05E4700DF931C /* ct1741io.c */, - 1BC850A520F05E4700DF931C /* ct1741io.h */, - 1BC850AA20F05E4800DF931C /* ct1745io.c */, - 1BC850A320F05E4700DF931C /* ct1745io.h */, - 1BC850A720F05E4700DF931C /* gpibio.c */, - 1BC850A620F05E4700DF931C /* gpibio.h */, - BAF84B64195AA10400183062 /* amd98.c */, - BAF84B65195AA10400183062 /* amd98.h */, - BAF84B66195AA10400183062 /* atapicmd.c */, - BAF84B67195AA10400183062 /* atapicmd.h */, - BAF84B69195AA10400183062 /* board118.h */, - BAE484681B59BF18001D9E86 /* board118.c */, - BAF84B6A195AA10400183062 /* board14.c */, - BAF84B6B195AA10400183062 /* board14.h */, - BAF84B6C195AA10400183062 /* board26k.c */, - BAF84B6D195AA10400183062 /* board26k.h */, - BAF84B6E195AA10400183062 /* board86.c */, - BAF84B6F195AA10400183062 /* board86.h */, - BAF84B70195AA10400183062 /* boardpx.c */, - BAF84B71195AA10400183062 /* boardpx.h */, - BADADEB51BDF7F9B00137975 /* boardso.c */, - BADADEB61BDF7F9B00137975 /* boardso.h */, - BAF84B72195AA10400183062 /* boardspb.c */, - BAF84B73195AA10400183062 /* boardspb.h */, - BAF84B74195AA10400183062 /* boardx2.c */, - BAF84B75195AA10400183062 /* boardx2.h */, - BAF84B76195AA10400183062 /* cbuscore.c */, - BAF84B77195AA10400183062 /* cbuscore.h */, - BAF84B78195AA10400183062 /* cs4231io.c */, - BAF84B79195AA10400183062 /* cs4231io.h */, - BAF84B7B195AA10400183062 /* ideio.c */, - BAF84B7C195AA10400183062 /* ideio.h */, - BAF84B7D195AA10400183062 /* mpu98ii.c */, - BAF84B7E195AA10400183062 /* mpu98ii.h */, - BAF84B7F195AA10400183062 /* pc9861k.c */, - BAF84B80195AA10400183062 /* pc9861k.h */, - BAF84B81195AA10400183062 /* pcm86io.c */, - BAF84B82195AA10400183062 /* pcm86io.h */, - BAF84B84195AA10400183062 /* sasiio.c */, - BAF84B85195AA10400183062 /* sasiio.h */, - BAF84B87195AA10400183062 /* scsicmd.c */, - BAF84B88195AA10400183062 /* scsicmd.h */, - BAF84B89195AA10400183062 /* scsiio.c */, - BAF84B8A195AA10400183062 /* scsiio.h */, - ); - path = cbus; - sourceTree = ""; - }; - BAF84B8C195AA10400183062 /* codecnv */ = { - isa = PBXGroup; - children = ( - BAF84B8D195AA10400183062 /* codecnv.h */, - BAF84B8E195AA10400183062 /* eucsjis.c */, - BAF84B8F195AA10400183062 /* eucucs2.c */, - BAF84B90195AA10400183062 /* sjiseuc.c */, - BAF84B91195AA10400183062 /* sjisucs2.c */, - BAF84B92195AA10400183062 /* tcswap16.c */, - BAF84B93195AA10400183062 /* tcswap32.c */, - BAF84B94195AA10400183062 /* textcnv.c */, - BAF84B95195AA10400183062 /* textcnv.h */, - BAF84B96195AA10400183062 /* ucs2sjis.c */, - BAF84B97195AA10400183062 /* ucs2utf8.c */, - BAF84B98195AA10400183062 /* utf8ucs2.c */, - ); - path = codecnv; - sourceTree = ""; - }; - BAF84B99195AA10400183062 /* common */ = { - isa = PBXGroup; - children = ( - BAF84B9A195AA10400183062 /* _memory.c */, - BAF84B9B195AA10400183062 /* _memory.h */, - BAF84BA0195AA10400183062 /* bmpdata.c */, - BAF84BA1195AA10400183062 /* bmpdata.h */, - BAF84BA2195AA10400183062 /* lstarray.c */, - BAF84BA3195AA10400183062 /* lstarray.h */, - BAF84BA4195AA10400183062 /* milstr.c */, - BAF84BA5195AA10400183062 /* milstr.h */, - BAF84BA6195AA10400183062 /* mimpidef.c */, - BAF84BA7195AA10400183062 /* mimpidef.h */, - BAF84BA8195AA10400183062 /* parts.c */, - BAF84BA9195AA10400183062 /* parts.h */, - BAF84BAA195AA10400183062 /* profile.c */, - BAF84BAB195AA10400183062 /* profile.h */, - BAF84BAC195AA10400183062 /* rect.c */, - BAF84BAD195AA10400183062 /* rect.h */, - BAF84BAE195AA10400183062 /* resize.c */, - BAF84BAF195AA10400183062 /* resize.h */, - BAF84BB0195AA10400183062 /* strres.c */, - BAF84BB1195AA10400183062 /* strres.h */, - BAF84BB2195AA10400183062 /* textfile.c */, - BAF84BB3195AA10400183062 /* textfile.h */, - BAF84BB4195AA10400183062 /* wavefile.c */, - BAF84BB5195AA10400183062 /* wavefile.h */, - ); - path = common; - sourceTree = ""; - }; - BAF84BB9195AA10400183062 /* embed */ = { - isa = PBXGroup; - children = ( - BAF84BBA195AA10400183062 /* menu */, - BAF84BC5195AA10400183062 /* menubase */, - BAF84BD6195AA10400183062 /* vramhdl.c */, - BAF84BD7195AA10400183062 /* vramhdl.h */, - BAF84BD8195AA10400183062 /* vrammix.c */, - BAF84BD9195AA10400183062 /* vrammix.h */, - ); - path = embed; - sourceTree = ""; - }; - BAF84BBA195AA10400183062 /* menu */ = { - isa = PBXGroup; - children = ( - 1BC850AF20F05EB800DF931C /* dlgwab.c */, - 1BC850B020F05EB800DF931C /* dlgwab.h */, - BAF84BBB195AA10400183062 /* dlgabout.c */, - BAF84BBC195AA10400183062 /* dlgabout.h */, - BAF84BBD195AA10400183062 /* dlgcfg.c */, - BAF84BBE195AA10400183062 /* dlgcfg.h */, - BAF84BBF195AA10400183062 /* dlgscr.c */, - BAF84BC0195AA10400183062 /* dlgscr.h */, - BAF84BC1195AA10400183062 /* filesel.c */, - BAF84BC2195AA10400183062 /* filesel.h */, - BAF84BC3195AA10400183062 /* menustr.c */, - BAF84BC4195AA10400183062 /* menustr.h */, - ); - path = menu; - sourceTree = ""; - }; - BAF84BC5195AA10400183062 /* menubase */ = { - isa = PBXGroup; - children = ( - BAF84BC6195AA10400183062 /* menubase.c */, - BAF84BC7195AA10400183062 /* menubase.h */, - BAF84BC9195AA10400183062 /* menudlg.c */, - BAF84BCA195AA10400183062 /* menudlg.h */, - BAF84BCB195AA10400183062 /* menuicon.c */, - BAF84BCC195AA10400183062 /* menuicon.h */, - BAF84BCD195AA10400183062 /* menumbox.c */, - BAF84BCE195AA10400183062 /* menumbox.h */, - BAF84BCF195AA10400183062 /* menures.c */, - BAF84BD0195AA10400183062 /* menures.h */, - BAF84BD1195AA10400183062 /* menusys.c */, - BAF84BD2195AA10400183062 /* menusys.h */, - BAF84BD3195AA10400183062 /* menuvram.c */, - BAF84BD4195AA10400183062 /* menuvram.h */, - ); - path = menubase; - sourceTree = ""; - }; - BAF84BDA195AA10400183062 /* fdd */ = { - isa = PBXGroup; - children = ( - 1BC850B520F05EF300DF931C /* fdd_mtr.res */, - 1BC850B220F05EF300DF931C /* hdd_vhd.h */, - 1BC850B420F05EF300DF931C /* hdd_vpc.h */, - 1BC850B620F05EF300DF931C /* hddboot.res */, - 1BC850B320F05EF300DF931C /* sxsihdd_nvl.c */, - BAF84BDB195AA10400183062 /* d88head.h */, - BAF84BDC195AA10400183062 /* diskdrv.c */, - BAF84BDD195AA10400183062 /* diskdrv.h */, - BAF84BE0195AA10400183062 /* fdd_mtr.c */, - BAF84BE1195AA10400183062 /* fdd_mtr.h */, - BAF84BE8195AA10400183062 /* newdisk.c */, - BAF84BE9195AA10400183062 /* newdisk.h */, - BAF84BEA195AA10400183062 /* sxsi.c */, - BAF84BEB195AA10400183062 /* sxsi.h */, - BAF84BEC195AA10400183062 /* sxsicd.c */, - BAF84BED195AA10400183062 /* sxsicd.h */, - BAF84BEE195AA10400183062 /* sxsihdd.c */, - BAF84BEF195AA10400183062 /* sxsihdd.h */, - ); - path = fdd; - sourceTree = ""; - }; - BAF84BF0195AA10400183062 /* font */ = { - isa = PBXGroup; - children = ( - BAF84BF1195AA10400183062 /* font.c */, - BAF84BF2195AA10400183062 /* font.h */, - BAF84BF3195AA10400183062 /* fontdata.c */, - BAF84BF4195AA10400183062 /* fontdata.h */, - BAF84BF6195AA10400183062 /* fontfm7.c */, - BAF84BF7195AA10400183062 /* fontmake.c */, - BAF84BF8195AA10400183062 /* fontmake.h */, - BAF84BF9195AA10400183062 /* fontpc88.c */, - BAF84BFA195AA10400183062 /* fontpc98.c */, - BAF84BFB195AA10400183062 /* fontv98.c */, - BAF84BFC195AA10400183062 /* fontx1.c */, - BAF84BFD195AA10400183062 /* fontx68k.c */, - ); - path = font; - sourceTree = ""; - }; - BAF84BFF195AA10400183062 /* generic */ = { - isa = PBXGroup; - children = ( - BAF84C00195AA10400183062 /* cmjasts.c */, - BAF84C01195AA10400183062 /* cmjasts.h */, - BAF84C02195AA10400183062 /* cmndraw.c */, - BAF84C03195AA10400183062 /* cmndraw.h */, - BAF84C04195AA10400183062 /* cmver.c */, - BAF84C05195AA10400183062 /* cmver.h */, - BAF84C06195AA10400183062 /* dipswbmp.c */, - BAF84C07195AA10400183062 /* dipswbmp.h */, - BAF84C09195AA10400183062 /* hostdrv.c */, - BAF84C0A195AA10400183062 /* hostdrv.h */, - BAF84C0C195AA10400183062 /* hostdrvs.c */, - BAF84C0D195AA10400183062 /* hostdrvs.h */, - BAF84C0E195AA10400183062 /* keydisp.c */, - BAF84C0F195AA10400183062 /* keydisp.h */, - BAF84C11195AA10400183062 /* memdbg32.c */, - BAF84C12195AA10400183062 /* memdbg32.h */, - BAF84C14195AA10400183062 /* np2info.c */, - BAF84C15195AA10400183062 /* np2info.h */, - BAF84C17195AA10400183062 /* softkbd.c */, - BAF84C18195AA10400183062 /* softkbd.h */, - BAF84C1D195AA10400183062 /* unasm.c */, - BAF84C1E195AA10400183062 /* unasm.h */, - ); - path = generic; - sourceTree = ""; - }; - BAF84C25195AA10400183062 /* i286c */ = { - isa = PBXGroup; - children = ( - BAF84C26195AA10400183062 /* cpucore.h */, - BAF84C33195AA10400183062 /* cpumem.c */, - BAF84C34195AA10400183062 /* cpumem.h */, - BAF84C27195AA10400183062 /* i286c.c */, - BAF84C28195AA10400183062 /* i286c.h */, - BAF84C2A195AA10400183062 /* i286c_0f.c */, - BAF84C2B195AA10400183062 /* i286c_8x.c */, - BAF84C2C195AA10400183062 /* i286c_ea.c */, - BAF84C2D195AA10400183062 /* i286c_f6.c */, - BAF84C2E195AA10400183062 /* i286c_fe.c */, - BAF84C2F195AA10400183062 /* i286c_mn.c */, - BAF84C30195AA10400183062 /* i286c_rp.c */, - BAF84C31195AA10400183062 /* i286c_sf.c */, - BAF84C35195AA10400183062 /* v30patch.c */, - BAF84C36195AA10400183062 /* v30patch.h */, - ); - path = i286c; - sourceTree = ""; - }; - BAF84C3B195AA10400183062 /* io */ = { - isa = PBXGroup; - children = ( - 1BC850BB20F05F5A00DF931C /* bmsio.c */, - 1BC850BC20F05F5A00DF931C /* bmsio.h */, - 1BC850BD20F05F5A00DF931C /* x64 */, - 1BC850BA20F05F5A00DF931C /* x86 */, - BAF84C3C195AA10400183062 /* artic.c */, - BAF84C3D195AA10400183062 /* artic.h */, - BAF84C3E195AA10400183062 /* cgrom.c */, - BAF84C3F195AA10400183062 /* cgrom.h */, - BAF84C40195AA10400183062 /* cpuio.c */, - BAF84C41195AA10400183062 /* cpuio.h */, - BAF84C42195AA10400183062 /* crtc.c */, - BAF84C43195AA10400183062 /* crtc.h */, - BAF84C44195AA10400183062 /* dipsw.c */, - BAF84C45195AA10400183062 /* dipsw.h */, - BAF84C46195AA10400183062 /* dmac.c */, - BAF84C47195AA10400183062 /* dmac.h */, - BAF84C48195AA10400183062 /* egc.c */, - BAF84C49195AA10400183062 /* egc.h */, - BAF84C4A195AA10400183062 /* emsio.c */, - BAF84C4B195AA10400183062 /* emsio.h */, - BAF84C4C195AA10400183062 /* epsonio.c */, - BAF84C4D195AA10400183062 /* epsonio.h */, - BAF84C4E195AA10400183062 /* fdc.c */, - BAF84C4F195AA10400183062 /* fdc.h */, - BAF84C50195AA10400183062 /* fdd320.c */, - BAF84C51195AA10400183062 /* fdd320.h */, - BAF84C52195AA10400183062 /* gdc.c */, - BAF84C53195AA10400183062 /* gdc.h */, - BAF84C54195AA10400183062 /* gdc_cmd.h */, - BAF84C56195AA10400183062 /* gdc_pset.c */, - BAF84C57195AA10400183062 /* gdc_pset.h */, - BAF84C58195AA10400183062 /* gdc_sub.c */, - BAF84C59195AA10400183062 /* gdc_sub.h */, - BAF84C5A195AA10400183062 /* iocore.c */, - BAF84C5B195AA10400183062 /* iocore.h */, - BAF84C5D195AA10400183062 /* lsidef.h */, - BAF84C5E195AA10400183062 /* mouseif.c */, - BAF84C5F195AA10400183062 /* mouseif.h */, - BAF84C60195AA10400183062 /* necio.c */, - BAF84C61195AA10400183062 /* necio.h */, - BAF84C62195AA10400183062 /* nmiio.c */, - BAF84C63195AA10400183062 /* nmiio.h */, - BAF84C64195AA10400183062 /* np2sysp.c */, - BAF84C65195AA10400183062 /* np2sysp.h */, - BAF84C66195AA10400183062 /* pcidev.c */, - BAF84C67195AA10400183062 /* pcidev.h */, - BAF84C68195AA10400183062 /* pic.c */, - BAF84C69195AA10400183062 /* pic.h */, - BAF84C6A195AA10400183062 /* pit.c */, - BAF84C6B195AA10400183062 /* pit.h */, - BAF84C6C195AA10400183062 /* printif.c */, - BAF84C6D195AA10400183062 /* printif.h */, - BAF84C6E195AA10400183062 /* serial.c */, - BAF84C6F195AA10400183062 /* serial.h */, - BAF84C70195AA10400183062 /* sysport.c */, - BAF84C71195AA10400183062 /* sysport.h */, - BAF84C72195AA10400183062 /* upd4990.c */, - BAF84C73195AA10400183062 /* upd4990.h */, - ); - path = io; - sourceTree = ""; - }; - BAF84C7A195AA10500183062 /* lio */ = { - isa = PBXGroup; - children = ( - BAF84C7B195AA10500183062 /* gcircle.c */, - BAF84C7C195AA10500183062 /* gline.c */, - BAF84C7D195AA10500183062 /* gpset.c */, - BAF84C7E195AA10500183062 /* gput1.c */, - BAF84C7F195AA10500183062 /* gscreen.c */, - BAF84C80195AA10500183062 /* lio.c */, - BAF84C81195AA10500183062 /* lio.h */, - ); - path = lio; - sourceTree = ""; - }; - BAF84C83195AA10500183062 /* mem */ = { - isa = PBXGroup; - children = ( - 1BC850C120F05F9C00DF931C /* x86 */, - BAF84C84195AA10500183062 /* dmav30.c */, - BAF84C85195AA10500183062 /* dmav30.h */, - BAF84C86195AA10500183062 /* dmax86.c */, - BAF84C87195AA10500183062 /* dmax86.h */, - BAF84C88195AA10500183062 /* memegc.c */, - BAF84C89195AA10500183062 /* memegc.h */, - BAF84C8A195AA10500183062 /* memems.c */, - BAF84C8B195AA10500183062 /* memems.h */, - BAF84C8C195AA10500183062 /* memepp.c */, - BAF84C8D195AA10500183062 /* memepp.h */, - BAF84C8E195AA10500183062 /* memtram.c */, - BAF84C8F195AA10500183062 /* memtram.h */, - BAF84C90195AA10500183062 /* memvga.c */, - BAF84C91195AA10500183062 /* memvga.h */, - BAF84C92195AA10500183062 /* memvram.c */, - BAF84C93195AA10500183062 /* memvram.h */, - ); - path = mem; - sourceTree = ""; - }; - BAF84C9C195AA10500183062 /* sdl2 */ = { - isa = PBXGroup; - children = ( - 1BC850C720F05FD900DF931C /* ank10.res */, - 1BC850C420F05FD900DF931C /* ank12.res */, - 1BC850C520F05FD900DF931C /* kbdmng.h */, - 1BC850C620F05FD900DF931C /* kbtrans.c */, - 1BC850C820F05FD900DF931C /* kbtrans.h */, - 1BC850CA20F05FDA00DF931C /* soundmng.c */, - 1BC850C320F05FD900DF931C /* sysmenu.res */, - 1BC850C920F05FD900DF931C /* sysmenu.str */, - BAF84C9F195AA10500183062 /* commng.c */, - BAF84CA0195AA10500183062 /* commng.h */, - BAF84CA1195AA10500183062 /* dosio.c */, - BAF84CA2195AA10500183062 /* dosio.h */, - BAE76FEF1B5003A100920E49 /* ext */, - BAF84CA3195AA10500183062 /* fontmng.c */, - BAF84CA4195AA10500183062 /* fontmng.h */, - BAF84CA5195AA10500183062 /* ini.c */, - BAF84CA6195AA10500183062 /* ini.h */, - BAF84CA7195AA10500183062 /* inputmng.c */, - BAF84CA8195AA10500183062 /* inputmng.h */, - BAF84D09195AA10500183062 /* joymng.c */, - BAF84D0A195AA10500183062 /* joymng.h */, - BAF84D14195AA10500183062 /* mousemng.c */, - BAF84D15195AA10500183062 /* mousemng.h */, - BAF84D16195AA10500183062 /* np2.c */, - BAF84D17195AA10500183062 /* np2.h */, - BAF84D0C195AA10500183062 /* np2sdl2 */, - BAF84D18195AA10500183062 /* oemtext.h */, - BAF84D19195AA10500183062 /* scrnmng.c */, - BAF84D1A195AA10500183062 /* scrnmng.h */, - BAF84D1E195AA10500183062 /* soundmng.h */, - BAF84D1F195AA10500183062 /* sysmenu.c */, - BAF84D20195AA10500183062 /* sysmenu.h */, - BAF84D23195AA10500183062 /* sysmng.c */, - BAF84D24195AA10500183062 /* sysmng.h */, - BAF84D25195AA10500183062 /* taskmng.c */, - BAF84D26195AA10500183062 /* taskmng.h */, - BAF84D27195AA10500183062 /* timemng.c */, - BAF84D28195AA10500183062 /* timemng.h */, - BAF84D29195AA10500183062 /* trace.c */, - BAF84D2A195AA10500183062 /* trace.h */, - ); - path = sdl2; - sourceTree = ""; - }; - BAF84D0C195AA10500183062 /* np2sdl2 */ = { - isa = PBXGroup; - children = ( - BAF84D0D195AA10500183062 /* compiler.h */, - BAF84D0E195AA10500183062 /* compiler.pch */, - BAF84D0F195AA10500183062 /* main.m */, - BAE25E921AD3D93D00814B76 /* misc */, - BAF84EAA195AAAD900183062 /* np2.icns */, - BAF84B1D195AA04F00183062 /* Supporting Files */, - ); - name = np2sdl2; - path = MacOSX/np2sdl2; - sourceTree = ""; - }; - BAF84D35195AA10500183062 /* vram */ = { - isa = PBXGroup; - children = ( - BAF84D36195AA10500183062 /* dispsync.c */, - BAF84D37195AA10500183062 /* dispsync.h */, - BAF84D38195AA10500183062 /* makegrex.c */, - BAF84D39195AA10500183062 /* makegrex.h */, - BAF84D3A195AA10500183062 /* makegrph.c */, - BAF84D3B195AA10500183062 /* makegrph.h */, - BAF84D3D195AA10500183062 /* maketext.c */, - BAF84D3E195AA10500183062 /* maketext.h */, - BAF84D3F195AA10500183062 /* maketgrp.c */, - BAF84D40195AA10500183062 /* maketgrp.h */, - BAF84D41195AA10500183062 /* palettes.c */, - BAF84D42195AA10500183062 /* palettes.h */, - BAF84D45195AA10500183062 /* scrndraw.c */, - BAF84D46195AA10500183062 /* scrndraw.h */, - BAF84D47195AA10500183062 /* scrnsave.c */, - BAF84D48195AA10500183062 /* scrnsave.h */, - BAF84D49195AA10500183062 /* sdraw.c */, - BAF84D4A195AA10500183062 /* sdraw.h */, - BAF84D4D195AA10500183062 /* sdrawq16.c */, - BAF84D4E195AA10500183062 /* vram.c */, - BAF84D4F195AA10500183062 /* vram.h */, - ); - path = vram; - sourceTree = ""; - }; - BAF84E4C195AA38300183062 /* sound */ = { - isa = PBXGroup; - children = ( - 1BC850D220F060B400DF931C /* fmgen */, - 1BC850D420F060B400DF931C /* getsnd */, - 1BC850D320F060B400DF931C /* mame */, - 1BC850D120F060B400DF931C /* opl3.c */, - 1BC850D620F060B400DF931C /* opna.c */, - 1BC850D520F060B400DF931C /* vermouth */, - BAF84E4D195AA38300183062 /* adpcm.h */, - BAF84E4E195AA38300183062 /* adpcmc.c */, - BAF84E4F195AA38300183062 /* adpcmg.c */, - BAF84E50195AA38300183062 /* beep.h */, - BAF84E51195AA38300183062 /* beepc.c */, - BAF84E52195AA38300183062 /* beepg.c */, - BAF84E53195AA38300183062 /* cs4231.h */, - BAF84E54195AA38300183062 /* cs4231c.c */, - BAF84E55195AA38300183062 /* cs4231g.c */, - BAF84E56195AA38300183062 /* fmboard.c */, - BAF84E57195AA38300183062 /* fmboard.h */, - BAF84E5A195AA38300183062 /* getsnd */, - BADADEB91BDF7FC700137975 /* opl3.h */, - BA2CAE511C2E7EFE00288316 /* oplgen.h */, - BA2CAE521C2E7EFE00288316 /* oplgenc.c */, - BA2CAE531C2E7EFE00288316 /* oplgencfg.h */, - BA2CAE541C2E7EFE00288316 /* oplgeng.c */, - BAFFDA261B5901D500C5DE2E /* opna.h */, - BAF84E63195AA38300183062 /* opngen.h */, - BAF84E64195AA38300183062 /* opngenc.c */, - BAA9AE0F1C2B6E6800C88FD6 /* opngencfg.h */, - BAF84E65195AA38300183062 /* opngeng.c */, - BAF84E58195AA38300183062 /* opntimer.c */, - BAF84E59195AA38300183062 /* opntimer.h */, - BAF84E66195AA38300183062 /* pcm86.h */, - BAF84E67195AA38300183062 /* pcm86c.c */, - BAF84E68195AA38300183062 /* pcm86g.c */, - BAE349691B86CE43006EBD05 /* pcmmix.c */, - BAE3496A1B86CE43006EBD05 /* pcmmix.h */, - BAF84E69195AA38300183062 /* psggen.h */, - BAF84E6A195AA38300183062 /* psggenc.c */, - BAF84E6B195AA38300183062 /* psggeng.c */, - BAF84E6C195AA38300183062 /* rhythm.h */, - BAF84E6D195AA38300183062 /* rhythmc.c */, - BAF84E6E195AA38300183062 /* s98.c */, - BAF84E6F195AA38300183062 /* s98.h */, - BAF84E70195AA38300183062 /* sndcsec.c */, - BAF84E71195AA38300183062 /* sndcsec.h */, - BAF84E72195AA38300183062 /* sound.c */, - BAF84E73195AA38300183062 /* sound.h */, - BAF84E74195AA38300183062 /* soundrom.c */, - BAF84E75195AA38300183062 /* soundrom.h */, - BAF84E76195AA38300183062 /* tms3631.h */, - BAF84E77195AA38300183062 /* tms3631c.c */, - BAF84E78195AA38300183062 /* tms3631g.c */, - BAF84E79195AA38300183062 /* vermouth */, - ); - path = sound; - sourceTree = ""; - }; - BAF84E5A195AA38300183062 /* getsnd */ = { - isa = PBXGroup; - children = ( - BAF84E5B195AA38300183062 /* getmp3.c */, - BAF84E5C195AA38300183062 /* getogg.c */, - BAF84E5D195AA38300183062 /* getsmix.c */, - BAF84E5E195AA38300183062 /* getsnd.c */, - BAF84E5F195AA38300183062 /* getsnd.h */, - BAF84E62195AA38300183062 /* getwave.c */, - ); - path = getsnd; - sourceTree = ""; - }; - BAF84E79195AA38300183062 /* vermouth */ = { - isa = PBXGroup; - children = ( - BAF84E7A195AA38300183062 /* midimod.c */, - BAF84E7B195AA38300183062 /* midimod.h */, - BAF84E7C195AA38300183062 /* midinst.c */, - BAF84E7D195AA38300183062 /* midinst.h */, - BAF84E7E195AA38300183062 /* midiout.c */, - BAF84E7F195AA38300183062 /* midiout.h */, - BAF84E80195AA38300183062 /* midtable.c */, - BAF84E81195AA38300183062 /* midtable.h */, - BAF84E82195AA38300183062 /* midvoice.c */, - BAF84E83195AA38300183062 /* midvoice.h */, - BAF84E84195AA38300183062 /* vermouth.h */, - ); - path = vermouth; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - BAF84B12195AA04F00183062 /* np2sdl2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = BAF84B44195AA04F00183062 /* Build configuration list for PBXNativeTarget "np2sdl2" */; - buildPhases = ( - BAF84B0F195AA04F00183062 /* Sources */, - BAF84B10195AA04F00183062 /* Frameworks */, - BAF84B11195AA04F00183062 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = np2sdl2; - productName = np2sdl2; - productReference = BAF84B13195AA04F00183062 /* np2sdl2.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - BAF84B0B195AA04F00183062 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0940; - ORGANIZATIONNAME = Yui; - }; - buildConfigurationList = BAF84B0E195AA04F00183062 /* Build configuration list for PBXProject "np2sdl2" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = BAF84B0A195AA04F00183062; - productRefGroup = BAF84B14195AA04F00183062 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - BAF84B12195AA04F00183062 /* np2sdl2 */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - BAF84B11195AA04F00183062 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1BC850D920F060B400DF931C /* mame in Resources */, - 1BC850CB20F05FDA00DF931C /* sysmenu.res in Resources */, - 1BC850DB20F060B400DF931C /* vermouth in Resources */, - BAF84B21195AA04F00183062 /* InfoPlist.strings in Resources */, - 1BC850CE20F05FDA00DF931C /* ank10.res in Resources */, - 1BC850C220F05F9C00DF931C /* x86 in Resources */, - 1BC850B920F05EF300DF931C /* hddboot.res in Resources */, - 1BC850C020F05F5A00DF931C /* x64 in Resources */, - 1BC850CF20F05FDA00DF931C /* sysmenu.str in Resources */, - BAF84B27195AA04F00183062 /* Credits.rtf in Resources */, - 1BC850BE20F05F5A00DF931C /* x86 in Resources */, - 1BC850DA20F060B400DF931C /* getsnd in Resources */, - BAF84EAB195AAAD900183062 /* np2.icns in Resources */, - 1BC850D820F060B400DF931C /* fmgen in Resources */, - 1BC850CC20F05FDA00DF931C /* ank12.res in Resources */, - 1BC850B820F05EF300DF931C /* fdd_mtr.res in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - BAF84B0F195AA04F00183062 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BAF84E9E195AA38300183062 /* soundrom.c in Sources */, - BAF84DF4195AA10500183062 /* pcidev.c in Sources */, - BAF84D84195AA10500183062 /* bmpdata.c in Sources */, - BAF84DA9195AA10500183062 /* sxsicd.c in Sources */, - BAF84DB2195AA10500183062 /* fontv98.c in Sources */, - BADA5F461C3DE7E600FAEC20 /* c86ctlgimic.cpp in Sources */, - BAF84E94195AA38300183062 /* opngenc.c in Sources */, - BAF84D74195AA10500183062 /* scsicmd.c in Sources */, - BAF84EA3195AA38300183062 /* midiout.c in Sources */, - BAF84DBB195AA10500183062 /* hostdrv.c in Sources */, - BAF84E13195AA10500183062 /* commng.c in Sources */, - BAF84DE5195AA10500183062 /* egc.c in Sources */, - BAF84D8F195AA10500183062 /* debugsub.c in Sources */, - BAF84DC9195AA10500183062 /* unasm.c in Sources */, - BAF84E00195AA10500183062 /* gpset.c in Sources */, - BAF84D8E195AA10500183062 /* wavefile.c in Sources */, - BAF84D6D195AA10500183062 /* ideio.c in Sources */, - BAF84E86195AA38300183062 /* adpcmg.c in Sources */, - BAF84DD6195AA10500183062 /* i286c_fe.c in Sources */, - BAF84DB9195AA10500183062 /* dipswbmp.c in Sources */, - 1BC850DC20F060B400DF931C /* opna.c in Sources */, - BAF84E27195AA10500183062 /* np2.c in Sources */, - BAF84DEE195AA10500183062 /* iocore.c in Sources */, - BADA5F341C3C9ECD00FAEC20 /* scciif.cpp in Sources */, - BAF84E26195AA10500183062 /* mousemng.c in Sources */, - BAF84DDF195AA10500183062 /* artic.c in Sources */, - BAF84D81195AA10500183062 /* _memory.c in Sources */, - BAF84D78195AA10500183062 /* eucucs2.c in Sources */, - BADA5F4D1C3DE84900FAEC20 /* externalopl3.cpp in Sources */, - BAF84E24195AA10500183062 /* main.m in Sources */, - BAF84DAF195AA10500183062 /* fontmake.c in Sources */, - BAF84DA0195AA10500183062 /* diskdrv.c in Sources */, - BADA5F481C3DE7E600FAEC20 /* c86ctlrealchipbase.cpp in Sources */, - BAF84DD4195AA10500183062 /* i286c_ea.c in Sources */, - BADA5F361C3C9ECD00FAEC20 /* sccisoundinterface.cpp in Sources */, - BAF84D67195AA10500183062 /* boardpx.c in Sources */, - BAF84E85195AA38300183062 /* adpcmc.c in Sources */, - BAF84DE7195AA10500183062 /* epsonio.c in Sources */, - BAF84D80195AA10500183062 /* utf8ucs2.c in Sources */, - BAF84E88195AA38300183062 /* beepg.c in Sources */, - BAF84D94195AA10500183062 /* menustr.c in Sources */, - BAF84E95195AA38300183062 /* opngeng.c in Sources */, - BAF84E8A195AA38300183062 /* cs4231g.c in Sources */, - BAAEA84C1963E34B00747635 /* threadbase.cpp in Sources */, - BAF84E40195AA10500183062 /* scrndraw.c in Sources */, - BADA5F351C3C9ECD00FAEC20 /* sccisoundchip.cpp in Sources */, - BAF84E8F195AA38300183062 /* getsmix.c in Sources */, - BAF84D57195AA10500183062 /* bios1a.c in Sources */, - BAF84D8D195AA10500183062 /* textfile.c in Sources */, - BAF84D52195AA10500183062 /* bios0c.c in Sources */, - BAF84E87195AA38300183062 /* beepc.c in Sources */, - BAF84E17195AA10500183062 /* inputmng.c in Sources */, - BAF84D9F195AA10500183062 /* vrammix.c in Sources */, - BAF84E96195AA38300183062 /* pcm86c.c in Sources */, - BAF84DB7195AA10500183062 /* cmndraw.c in Sources */, - BAF84DAC195AA10500183062 /* fontdata.c in Sources */, - BAF84D72195AA10500183062 /* sasiio.c in Sources */, - BAF84E39195AA10500183062 /* makegrex.c in Sources */, - BAF84DFD195AA10500183062 /* keystat.c in Sources */, - BAF84DDC195AA10500183062 /* v30patch.c in Sources */, - BAF84D9B195AA10500183062 /* menusys.c in Sources */, - BAF84D66195AA10500183062 /* board86.c in Sources */, - BAF84E98195AA38300183062 /* psggenc.c in Sources */, - BAF84D8C195AA10500183062 /* strres.c in Sources */, - BAF84D8B195AA10500183062 /* resize.c in Sources */, - 1BC850B720F05EF300DF931C /* sxsihdd_nvl.c in Sources */, - BAF84D91195AA10500183062 /* dlgcfg.c in Sources */, - BAF84E45195AA10500183062 /* sdrawq16.c in Sources */, - BAF84D53195AA10500183062 /* bios12.c in Sources */, - BAF84D7C195AA10500183062 /* tcswap32.c in Sources */, - BAF84D85195AA10500183062 /* lstarray.c in Sources */, - BAF84E36195AA10500183062 /* statsave.c in Sources */, - BAF84DE2195AA10500183062 /* crtc.c in Sources */, - BAF84D86195AA10500183062 /* milstr.c in Sources */, - BAF84D9E195AA10500183062 /* vramhdl.c in Sources */, - BAF84DE8195AA10500183062 /* fdc.c in Sources */, - BAF84E42195AA10500183062 /* sdraw.c in Sources */, - BAF84D7A195AA10500183062 /* sjisucs2.c in Sources */, - BAF84D6F195AA10500183062 /* pc9861k.c in Sources */, - BAF84DC4195AA10500183062 /* softkbd.c in Sources */, - BAF84DE0195AA10500183062 /* cgrom.c in Sources */, - BAF84D90195AA10500183062 /* dlgabout.c in Sources */, - BAF84DA8195AA10500183062 /* sxsi.c in Sources */, - BAF84E8C195AA38300183062 /* opntimer.c in Sources */, - BAF84E16195AA10500183062 /* ini.c in Sources */, - BAF84D60195AA10500183062 /* calendar.c in Sources */, - BADA5F381C3C9ECD00FAEC20 /* sccispfmlight.cpp in Sources */, - BAF84DAE195AA10500183062 /* fontfm7.c in Sources */, - BA99F2D51BD4DD1000B97E10 /* externalchipmanager.cpp in Sources */, - BAF84E9C195AA38300183062 /* sndcsec.c in Sources */, - BAF84E15195AA10500183062 /* fontmng.c in Sources */, - BAF84DD8195AA10500183062 /* i286c_rp.c in Sources */, - BAF84DB3195AA10500183062 /* fontx1.c in Sources */, - BAF84E89195AA38300183062 /* cs4231c.c in Sources */, - BAF84D6B195AA10500183062 /* cs4231io.c in Sources */, - BAF84E9A195AA38300183062 /* rhythmc.c in Sources */, - BAF84DB1195AA10500183062 /* fontpc98.c in Sources */, - BAF84D87195AA10500183062 /* mimpidef.c in Sources */, - BAF84E02195AA10500183062 /* gscreen.c in Sources */, - BAF84DE1195AA10500183062 /* cpuio.c in Sources */, - BAF84E93195AA38300183062 /* getwave.c in Sources */, - BAF84D88195AA10500183062 /* parts.c in Sources */, - BAF84DD3195AA10500183062 /* i286c_8x.c in Sources */, - BAF84D9C195AA10500183062 /* menuvram.c in Sources */, - BAF84E0A195AA10500183062 /* memtram.c in Sources */, - 1BC850CD20F05FDA00DF931C /* kbtrans.c in Sources */, - BAF84E3C195AA10500183062 /* maketext.c in Sources */, - BAF84E2F195AA10500183062 /* taskmng.c in Sources */, - BAF84DFF195AA10500183062 /* gline.c in Sources */, - 1BC850AB20F05E4800DF931C /* gpibio.c in Sources */, - BADA5F521C3DE86F00FAEC20 /* externalpsg.cpp in Sources */, - BADA5F451C3DE7E600FAEC20 /* c86ctlc86box.cpp in Sources */, - BAF84EA4195AA38300183062 /* midtable.c in Sources */, - BAE484661B59BEDC001D9E86 /* externalopna.cpp in Sources */, - BAF84D50195AA10500183062 /* bios.c in Sources */, - BAF84D5A195AA10500183062 /* bios1f.c in Sources */, - BAF84E28195AA10500183062 /* scrnmng.c in Sources */, - BAF84E41195AA10500183062 /* scrnsave.c in Sources */, - BAF84E9B195AA38300183062 /* s98.c in Sources */, - BAF84DFA195AA10500183062 /* upd4990.c in Sources */, - BAF84DF0195AA10500183062 /* mouseif.c in Sources */, - BAF84DC0195AA10500183062 /* memdbg32.c in Sources */, - BAF84D5F195AA10500183062 /* sxsibios.c in Sources */, - BAF84D93195AA10500183062 /* filesel.c in Sources */, - BAF84D70195AA10500183062 /* pcm86io.c in Sources */, - 1BC850BF20F05F5A00DF931C /* bmsio.c in Sources */, - BAF84DF3195AA10500183062 /* np2sysp.c in Sources */, - BAF84DD7195AA10500183062 /* i286c_mn.c in Sources */, - BAF84E3E195AA10500183062 /* palettes.c in Sources */, - BAF84D75195AA10500183062 /* scsiio.c in Sources */, - BAF84E97195AA38300183062 /* pcm86g.c in Sources */, - BAF84E8D195AA38300183062 /* getmp3.c in Sources */, - BAF84D59195AA10500183062 /* bios1c.c in Sources */, - BAF84D65195AA10500183062 /* board26k.c in Sources */, - BAF84D58195AA10500183062 /* bios1b.c in Sources */, - BAF84D97195AA10500183062 /* menudlg.c in Sources */, - BA2CAE551C2E7EFE00288316 /* oplgenc.c in Sources */, - BAE76FEE1B50038300920E49 /* usbdev.cpp in Sources */, - BAF84DB8195AA10500183062 /* cmver.c in Sources */, - BAF84E8B195AA38300183062 /* fmboard.c in Sources */, - BADA5F4E1C3DE84900FAEC20 /* externalopm.cpp in Sources */, - BAF84DF5195AA10500183062 /* pic.c in Sources */, - BAF84E09195AA10500183062 /* memepp.c in Sources */, - BAF84DF6195AA10500183062 /* pit.c in Sources */, - BAF84E08195AA10500183062 /* memems.c in Sources */, - BAF84D61195AA10500183062 /* amd98.c in Sources */, - BAF84D95195AA10500183062 /* menubase.c in Sources */, - BAF84DC2195AA10500183062 /* np2info.c in Sources */, - BAF84D64195AA10500183062 /* board14.c in Sources */, - BAF84DD5195AA10500183062 /* i286c_f6.c in Sources */, - BAF84D98195AA10500183062 /* menuicon.c in Sources */, - BADA5F531C3DE86F00FAEC20 /* opl3.cpp in Sources */, - BAF84E46195AA10500183062 /* vram.c in Sources */, - BAF84DAA195AA10500183062 /* sxsihdd.c in Sources */, - BAF84E90195AA38300183062 /* getsnd.c in Sources */, - BADA5F371C3C9ECD00FAEC20 /* sccisoundinterfacemanager.cpp in Sources */, - BAF84DF7195AA10500183062 /* printif.c in Sources */, - BAF84E14195AA10500183062 /* dosio.c in Sources */, - BAF84D8A195AA10500183062 /* rect.c in Sources */, - BAF84D89195AA10500183062 /* profile.c in Sources */, - BAF84D77195AA10500183062 /* eucsjis.c in Sources */, - BAF84D6A195AA10500183062 /* cbuscore.c in Sources */, - BAF84DBD195AA10500183062 /* hostdrvs.c in Sources */, - BAF84EA2195AA38300183062 /* midinst.c in Sources */, - BAF84DA2195AA10500183062 /* fdd_mtr.c in Sources */, - BAF84DD9195AA10500183062 /* i286c_sf.c in Sources */, - BAF84DF2195AA10500183062 /* nmiio.c in Sources */, - BAF84D7F195AA10500183062 /* ucs2utf8.c in Sources */, - BAF84E05195AA10500183062 /* dmav30.c in Sources */, - BADADEB71BDF7F9B00137975 /* boardso.c in Sources */, - BAF84E07195AA10500183062 /* memegc.c in Sources */, - BAF84DED195AA10500183062 /* gdc_sub.c in Sources */, - BAF84DD0195AA10500183062 /* i286c.c in Sources */, - BAF84DB0195AA10500183062 /* fontpc88.c in Sources */, - BAF84D51195AA10500183062 /* bios09.c in Sources */, - 1BC850D720F060B400DF931C /* opl3.c in Sources */, - BAF84EA1195AA38300183062 /* midimod.c in Sources */, - BAF84E10195AA10500183062 /* pccore.c in Sources */, - BAF84D7D195AA10500183062 /* textcnv.c in Sources */, - BAF84E30195AA10500183062 /* timemng.c in Sources */, - BAF84E8E195AA38300183062 /* getogg.c in Sources */, - BAF84D79195AA10500183062 /* sjiseuc.c in Sources */, - 1BC850AE20F05E4800DF931C /* ct1745io.c in Sources */, - BAF84E03195AA10500183062 /* lio.c in Sources */, - BAF84DEC195AA10500183062 /* gdc_pset.c in Sources */, - BAE7700B1B52B91000920E49 /* tty.cpp in Sources */, - BAF84E0B195AA10500183062 /* memvga.c in Sources */, - 1BC850AC20F05E4800DF931C /* boardsb16.c in Sources */, - BAE3496B1B86CE43006EBD05 /* pcmmix.c in Sources */, - BAF84DE4195AA10500183062 /* dmac.c in Sources */, - BAF84E38195AA10500183062 /* dispsync.c in Sources */, - BAF84DB6195AA10500183062 /* cmjasts.c in Sources */, - BAF84E01195AA10500183062 /* gput1.c in Sources */, - BAF84DA7195AA10500183062 /* newdisk.c in Sources */, - BAF84E99195AA38300183062 /* psggeng.c in Sources */, - BAF84E31195AA10500183062 /* trace.c in Sources */, - BAF84D56195AA10500183062 /* bios19.c in Sources */, - BADA5F471C3DE7E600FAEC20 /* c86ctlif.cpp in Sources */, - BAF84DBE195AA10500183062 /* keydisp.c in Sources */, - BAF84E0C195AA10500183062 /* memvram.c in Sources */, - BA2CAE561C2E7EFE00288316 /* oplgeng.c in Sources */, - BAF84D99195AA10500183062 /* menumbox.c in Sources */, - BAF84E23195AA10500183062 /* joymng.c in Sources */, - BAF84DDB195AA10500183062 /* cpumem.c in Sources */, - BAF84D54195AA10500183062 /* bios13.c in Sources */, - BAF84DF1195AA10500183062 /* necio.c in Sources */, - BAF84DE6195AA10500183062 /* emsio.c in Sources */, - BAF84D92195AA10500183062 /* dlgscr.c in Sources */, - BAF84D69195AA10500183062 /* boardx2.c in Sources */, - BAF84DEA195AA10500183062 /* gdc.c in Sources */, - BAF84D55195AA10500183062 /* bios18.c in Sources */, - BAF84DF9195AA10500183062 /* sysport.c in Sources */, - BAF84DFE195AA10500183062 /* gcircle.c in Sources */, - BAF84E3D195AA10500183062 /* maketgrp.c in Sources */, - BAF84E06195AA10500183062 /* dmax86.c in Sources */, - BAE484671B59BEDC001D9E86 /* opna.cpp in Sources */, - BAF84E9D195AA38300183062 /* sound.c in Sources */, - BAF84EA0195AA38300183062 /* tms3631g.c in Sources */, - 1BC850D020F05FDA00DF931C /* soundmng.c in Sources */, - BAF84D7B195AA10500183062 /* tcswap16.c in Sources */, - BAF84E2E195AA10500183062 /* sysmng.c in Sources */, - BAF84DB4195AA10500183062 /* fontx68k.c in Sources */, - BAF84DE3195AA10500183062 /* dipsw.c in Sources */, - BAF84E3A195AA10500183062 /* makegrph.c in Sources */, - BAF84E37195AA10500183062 /* timing.c in Sources */, - BAF84EA5195AA38300183062 /* midvoice.c in Sources */, - BAF84E9F195AA38300183062 /* tms3631c.c in Sources */, - BAF84DE9195AA10500183062 /* fdd320.c in Sources */, - BAF84D62195AA10500183062 /* atapicmd.c in Sources */, - BAF84D68195AA10500183062 /* boardspb.c in Sources */, - BAF84D9A195AA10500183062 /* menures.c in Sources */, - 1BC850AD20F05E4800DF931C /* ct1741io.c in Sources */, - BAF84E2B195AA10500183062 /* sysmenu.c in Sources */, - BAF84DD2195AA10500183062 /* i286c_0f.c in Sources */, - BAF84D7E195AA10500183062 /* ucs2sjis.c in Sources */, - BAF84E0F195AA10500183062 /* nevent.c in Sources */, - BAF84DF8195AA10500183062 /* serial.c in Sources */, - BAE484691B59BF18001D9E86 /* board118.c in Sources */, - BAF84DAB195AA10500183062 /* font.c in Sources */, - 1BC850B120F05EB800DF931C /* dlgwab.c in Sources */, - BAF84D6E195AA10500183062 /* mpu98ii.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - BAF84B1F195AA04F00183062 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - BAF84B20195AA04F00183062 /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - BAF84B25195AA04F00183062 /* Credits.rtf */ = { - isa = PBXVariantGroup; - children = ( - BAF84B26195AA04F00183062 /* en */, - ); - name = Credits.rtf; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - BAF84B42195AA04F00183062 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - "-DNP2_SDL", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "/usr/local/include/**", - "../**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.9; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - BAF84B43195AA04F00183062 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ( - "/usr/local/include/**", - "../**", - ); - MACOSX_DEPLOYMENT_TARGET = 10.9; - SDKROOT = macosx; - }; - name = Release; - }; - BAF84B45195AA04F00183062 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = np2sdl2/compiler.pch; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - ./np2sdl2, - .., - ../.., - ../../cbus, - ../../common, - ../../embed, - ../../embed/menu, - ../../embed/menubase, - ../../generic, - ../../i286c, - ../../io, - ../../mem, - ../../sound, - ../../vram, - ); - INFOPLIST_FILE = "np2sdl2/np2sdl2-Info.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.7; - PRODUCT_BUNDLE_IDENTIFIER = "jp.ne.yui.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - BAF84B46195AA04F00183062 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(PROJECT_DIR)", - ); - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = np2sdl2/compiler.pch; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - ./np2sdl2, - .., - ../.., - ../../cbus, - ../../common, - ../../embed, - ../../embed/menu, - ../../embed/menubase, - ../../generic, - ../../i286c, - ../../io, - ../../mem, - ../../sound, - ../../vram, - ); - INFOPLIST_FILE = "np2sdl2/np2sdl2-Info.plist"; - MACOSX_DEPLOYMENT_TARGET = 10.7; - PRODUCT_BUNDLE_IDENTIFIER = "jp.ne.yui.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - BAF84B0E195AA04F00183062 /* Build configuration list for PBXProject "np2sdl2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BAF84B42195AA04F00183062 /* Debug */, - BAF84B43195AA04F00183062 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; - BAF84B44195AA04F00183062 /* Build configuration list for PBXNativeTarget "np2sdl2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BAF84B45195AA04F00183062 /* Debug */, - BAF84B46195AA04F00183062 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Debug; - }; -/* End XCConfigurationList section */ - }; - rootObject = BAF84B0B195AA04F00183062 /* Project object */; -} diff --git a/sdl/MacOSX/np2sdl2/compiler.h b/sdl/MacOSX/np2sdl2/compiler.h deleted file mode 100755 index fc96f50..0000000 --- a/sdl/MacOSX/np2sdl2/compiler.h +++ /dev/null @@ -1,126 +0,0 @@ -/** - * @file compiler.h - * @brief include file for standard system include files, - * or project specific include files that are used frequently, - * but are changed infrequently - */ - -#pragma once - -#ifdef __OBJC__ -#import -#endif - -#include -#include -#include - -#define BYTESEX_LITTLE -#define OSLANG_UTF8 -#define OSLINEBREAK_CRLF -#define RESOURCE_US - -typedef signed int SINT; -typedef unsigned int UINT; -typedef signed char SINT8; -typedef unsigned char UINT8; -typedef signed short SINT16; -typedef unsigned short UINT16; -typedef signed int SINT32; -typedef unsigned int UINT32; -typedef signed long int SINT64; -typedef signed long int INT64; -typedef unsigned long int UINT64; - -#define BRESULT UINT -#define OEMCHAR char -#define OEMTEXT(string) string -#define OEMSPRINTF sprintf -#define OEMSTRLEN strlen - -#if defined(SUPPORT_LARGE_HDD) -typedef SINT64 FILEPOS; -typedef SINT64 FILELEN; -#define NHD_MAXSIZE 8000 -#define NHD_MAXSIZE2 32000 -#else -typedef SINT32 FILEPOS; -typedef SINT32 FILELEN; -#define NHD_MAXSIZE 2000 -#define NHD_MAXSIZE2 2000 -#endif - -#define NP2_SIZE_VGA -#if !defined(NP2_SIZE_VGA) -#define RGB16 UINT32 -#define NP2_SIZE_QVGA -#endif - -//#if !defined(OBJC_BOOL_DEFINED) -//typedef unsigned char BOOL; -//#endif - -#ifndef TRUE -#define TRUE 1 -#endif - -#ifndef FALSE -#define FALSE 0 -#endif - -#ifndef MAX_PATH -#define MAX_PATH 256 -#endif - -#ifndef __cplusplus -#ifndef np2max -#define np2max(a,b) (((a) > (b)) ? (a) : (b)) -#endif -#ifndef np2min -#define np2min(a,b) (((a) < (b)) ? (a) : (b)) -#endif -#endif /* __cplusplus */ - -#ifndef ZeroMemory -#define ZeroMemory(d,n) memset((d), 0, (n)) -#endif -#ifndef CopyMemory -#define CopyMemory(d,s,n) memcpy((d), (s), (n)) -#endif -#ifndef FillMemory -#define FillMemory(a, b, c) memset((a), (c), (b)) -#endif - -#include "common.h" -#include -#include "_memory.h" -#include "rect.h" -#include "lstarray.h" -#include - - -#define GETTICK() SDL_GetTicks() -#define __ASSERT(s) -#define SPRINTF sprintf -#define STRLEN strlen - -#define VERMOUTH_LIB -// #define SOUND_CRITICAL - -#define SUPPORT_UTF8 - -#define SUPPORT_16BPP -#define MEMOPTIMIZE 2 - -#define SOUND_CRITICAL -#define SOUNDRESERVE 100 - -#define SUPPORT_CRT15KHZ -#define SUPPORT_HOSTDRV -#define SUPPORT_SWSEEKSND -#define SUPPORT_SASI -#define SUPPORT_SCSI - -#define SUPPORT_EXTERNALCHIP - -#define SCREEN_BPP 16 diff --git a/sdl/MacOSX/np2sdl2/en.lproj/Credits.rtf b/sdl/MacOSX/np2sdl2/en.lproj/Credits.rtf deleted file mode 100755 index 896b1c0..0000000 --- a/sdl/MacOSX/np2sdl2/en.lproj/Credits.rtf +++ /dev/null @@ -1,29 +0,0 @@ -{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;} -{\colortbl;\red255\green255\blue255;} -\paperw9840\paperh8400 -\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural - -\f0\b\fs24 \cf0 Engineering: -\b0 \ - Some people\ -\ - -\b Human Interface Design: -\b0 \ - Some other people\ -\ - -\b Testing: -\b0 \ - Hopefully not nobody\ -\ - -\b Documentation: -\b0 \ - Whoever\ -\ - -\b With special thanks to: -\b0 \ - Mom\ -} diff --git a/sdl/MacOSX/np2sdl2/en.lproj/InfoPlist.strings b/sdl/MacOSX/np2sdl2/en.lproj/InfoPlist.strings deleted file mode 100755 index 0f167df..0000000 --- a/sdl/MacOSX/np2sdl2/en.lproj/InfoPlist.strings +++ /dev/null @@ -1,2 +0,0 @@ -/* Localized versions of Info.plist keys */ - diff --git a/sdl/MacOSX/np2sdl2/main.m b/sdl/MacOSX/np2sdl2/main.m deleted file mode 100755 index aac8e0c..0000000 --- a/sdl/MacOSX/np2sdl2/main.m +++ /dev/null @@ -1,39 +0,0 @@ -/** - * @file main.m - * @brief メイン - */ - -#include -#include "../../np2.h" -#include "../../dosio.h" - -/** - * メイン - * @param[in] argc 引数 - * @param[in] argv 引数 - * @return リザルト コード - */ -int main(int argc, char * argv[]) -{ - NSString *pstrBundlePath = [[NSBundle mainBundle] bundlePath]; - file_setcd([pstrBundlePath UTF8String]); - - char** q = &argv[1]; - for (int i = 1; i < argc; i++) - { - if (strncmp(argv[i], "-psn_", 5) == 0) - { - } - else if (strcasecmp(argv[i], "-NSDocumentRevisionsDebugMode") == 0) - { - i++; - } - else - { - *q++ = argv[i]; - } - } - *q = NULL; - - return np2_main((int)(q - argv), argv); -} diff --git a/sdl/MacOSX/np2sdl2/misc/guard.h b/sdl/MacOSX/np2sdl2/misc/guard.h deleted file mode 100755 index 8c6c44d..0000000 --- a/sdl/MacOSX/np2sdl2/misc/guard.h +++ /dev/null @@ -1,30 +0,0 @@ -/*! - * @file guard.h - * @brief クリティカル セクション クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include - -/*! - * @brief クリティカル セクション クラス - */ -class CGuard -{ -public: - /*! コンストラクタ */ - CGuard() { ::pthread_mutex_init(&m_cs, NULL); } - - /*! デストラクタ */ - ~CGuard() { ::pthread_mutex_destroy(&m_cs); } - - /*! クリティカル セクション開始 */ - void Enter() { ::pthread_mutex_lock(&m_cs); } - - /*! クリティカル セクション終了 */ - void Leave() { ::pthread_mutex_unlock(&m_cs); } - -private: - pthread_mutex_t m_cs; //!< クリティカル セクション情報 -}; diff --git a/sdl/MacOSX/np2sdl2/misc/threadbase.cpp b/sdl/MacOSX/np2sdl2/misc/threadbase.cpp deleted file mode 100755 index 5ed9f5a..0000000 --- a/sdl/MacOSX/np2sdl2/misc/threadbase.cpp +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @file threadbase.cpp - * @brief スレッド基底クラスの動作の定義を行います - */ - -#include -#include "threadbase.h" - -/** - * コンストラクタ - */ -CThreadBase::CThreadBase() - : m_bCreated(false) - , m_bDone(false) - , m_stack_size(0) -{ -} - -/** - * デストラクタ - */ -CThreadBase::~CThreadBase() -{ - Stop(); -} - -/** - * スレッド開始 - * @retval true 成功 - */ -bool CThreadBase::Start() -{ - if (m_bCreated) - { - return false; - } - - /* スタック サイズ調整 */ - pthread_attr_t tattr; - ::pthread_attr_init(&tattr); - if (m_stack_size != 0) - { - ::pthread_attr_setstacksize(&tattr, m_stack_size); - } - - m_bDone = false; - if (::pthread_create(&m_thread, &tattr, StartRoutine, this) != 0) - { - return false; - } - - m_bCreated = true; - return true; -} - -/** - * スレッド終了 - * @retval true 成功 - */ -void CThreadBase::Stop() -{ - if (m_bCreated) - { - m_bDone = true; - ::pthread_join(m_thread, NULL); - m_bCreated = false; - } -} - -/** - * スレッド処理 - * @param[in] arg this ポインタ - * @retval 0 常に0 - */ -void* CThreadBase::StartRoutine(void* arg) -{ - CThreadBase& obj = *(static_cast(arg)); - while ((!obj.m_bDone) && (obj.Task())) - { - } - - return 0; -} diff --git a/sdl/MacOSX/np2sdl2/misc/threadbase.h b/sdl/MacOSX/np2sdl2/misc/threadbase.h deleted file mode 100755 index 50db69b..0000000 --- a/sdl/MacOSX/np2sdl2/misc/threadbase.h +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @file threadbase.h - * @brief スレッド基底クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include -#include - -/** - * @brief スレッド基底クラス - */ -class CThreadBase -{ -public: - CThreadBase(); - virtual ~CThreadBase(); - - bool Start(); - void Stop(); - void SetStackSize(size_t stack_size); - static void Delay(unsigned int usec); - -protected: - virtual bool Task()=0; //!< スレッド タスク - -private: - pthread_t m_thread; //!< スレッド フラグ - bool m_bCreated; //!< スレッド作成フラグ - bool m_bDone; //!< 終了フラグ - size_t m_stack_size; //!< スタック サイズ - static void* StartRoutine(void* arg); -}; - -/** - * スタック サイズの設定 - * @param[in] stack_size スタック サイズ - */ -inline void CThreadBase::SetStackSize(size_t stack_size) -{ - m_stack_size = stack_size; -} - -/** - * スリープ - * @param[in] usec マイクロ秒 - */ -inline void CThreadBase::Delay(unsigned int usec) -{ - ::usleep(usec); -} diff --git a/sdl/MacOSX/np2sdl2/misc/tty.cpp b/sdl/MacOSX/np2sdl2/misc/tty.cpp deleted file mode 100755 index fe999a9..0000000 --- a/sdl/MacOSX/np2sdl2/misc/tty.cpp +++ /dev/null @@ -1,269 +0,0 @@ -/** - * @file tty.cpp - * @brief シリアル通信クラスの動作の定義を行います - */ - -#include -#include "tty.h" -#include -#include -#include -#include -#include - -/** - * コンストラクタ - */ -CTty::CTty() - : m_fd(-1) -{ -} - -/** - * デストラクタ - */ -CTty::~CTty() -{ - Close(); -} - -/** - * オープンする - * @param[in] bsdPath デバイス - * @param[in] speed ボーレート - * @param[in] param パラメタ - * @retval true 成功 - * @retval false 失敗 - */ -bool CTty::Open(const char* bsdPath, unsigned int speed, const char* param) -{ - Close(); - - // Open the serial port read/write, with no controlling terminal, and don't wait for a connection. - // The O_NONBLOCK flag also causes subsequent I/O on the device to be non-blocking. - int fd = ::open(bsdPath, O_RDWR | O_NOCTTY | O_NONBLOCK); - if (fd < 0) - { - return false; - } - - do - { - // Note that open() follows POSIX semantics: multiple open() calls to the same file will succeed - // unless the TIOCEXCL ioctl is issued. This will prevent additional opens except by root-owned processes. - if (::ioctl(fd, TIOCEXCL) == -1) - { - printf("Error setting TIOCEXCL on %s - %s(%d).\n", bsdPath, strerror(errno), errno); - break; - } - - // Now that the device is open, clear the O_NONBLOCK flag so subsequent I/O will block. - if (::fcntl(fd, F_SETFL, 0) == -1) - { - printf("Error clearing O_NONBLOCK %s - %s(%d).\n", bsdPath, strerror(errno), errno); - break; - } - - // Get the current options and save them so we can restore the default settings later. - struct termios options; - if (::tcgetattr(fd, &options) == -1) - { - printf("Error getting tty attributes %s - %s(%d).\n", bsdPath, strerror(errno), errno); - break; - } - - // Print the current input and output baud rates. - printf("Current input baud rate is %d\n", (int) cfgetispeed(&options)); - printf("Current output baud rate is %d\n", (int) cfgetospeed(&options)); - - tcflush(fd, TCIFLUSH); - - // Set raw input (non-canonical) mode, with reads blocking until either a single character - // has been received or a one second timeout expires. - cfmakeraw(&options); - options.c_cc[VMIN] = 0; - options.c_cc[VTIME] = 10; - - options.c_cflag |= (CLOCAL | CREAD); - options.c_cflag &= ~PARENB; - options.c_cflag &= ~CSTOPB; - options.c_cflag &= ~CSIZE; - options.c_cflag |= CS8; - options.c_lflag &= ~(ICANON | ECHO | ECHOE | ISIG); - options.c_iflag &= ~(IXON | IXOFF | IXANY); - options.c_oflag &= ~OPOST; - - // The baud rate, word length, and handshake options can be set as follows: - cfsetspeed(&options, B19200); // Set 19200 baud - if (!SetParam(param, &options.c_cflag)) - { - break; - } - - // Print the new input and output baud rates. Note that the IOSSIOSPEED ioctl interacts with the serial driver - // directly bypassing the termios struct. This means that the following two calls will not be able to read - // the current baud rate if the IOSSIOSPEED ioctl was used but will instead return the speed set by the last call - // to cfsetspeed. - printf("Input baud rate changed to %d\n", (int) cfgetispeed(&options)); - printf("Output baud rate changed to %d\n", (int) cfgetospeed(&options)); - - // Cause the new options to take effect immediately. - if (::tcsetattr(fd, TCSANOW, &options) == -1) - { - printf("Error setting tty attributes %s - %s(%d).\n", bsdPath, strerror(errno), errno); - break; - } - - // The IOSSIOSPEED ioctl can be used to set arbitrary baud rates - // other than those specified by POSIX. The driver for the underlying serial hardware - // ultimately determines which baud rates can be used. This ioctl sets both the input - // and output speed. - speed_t setSpeed = speed; - if (::ioctl(fd, IOSSIOSPEED, &setSpeed) == -1) - { - printf("Error calling ioctl(..., IOSSIOSPEED, ...) %s - %s(%d).\n", bsdPath, strerror(errno), errno); - break; - } - printf("speed=%d\n", speed); - - m_fd = fd; - return true; - } while (0 /*CONSTCOND*/); - - ::close(fd); - return false; -} - -/** - * クローズする - */ -void CTty::Close() -{ - if (m_fd >= 0) - { - ::close(m_fd); - m_fd = -1; - } -} - -/** - * データ受信 - * @param[in] data_ptr 受信データのポインタ - * @param[in] data_size 受信データのサイズ - * @return 送信サイズ - */ -ssize_t CTty::Read(void* data_ptr, ssize_t data_size) -{ - if (m_fd < 0) - { - return 0; - } - if ((data_ptr == NULL) || (data_size <= 0)) - { - return 0; - } - - return ::read(m_fd, data_ptr, data_size); -} - -/** - * データ送信 - * @param[in] data_ptr 送信データのポインタ - * @param[in] data_size 送信データのサイズ - * @return 送信サイズ - */ -ssize_t CTty::Write(const void* data_ptr, ssize_t data_size) -{ - if (m_fd < 0) - { - return 0; - } - if ((data_ptr == NULL) || (data_size <= 0)) - { - return 0; - } - - return ::write(m_fd, data_ptr, data_size); -} - -/** - * パラメータ設定 - * @param[in] param パラメタ - * @param[out] cflag_ptr フラグ - * @retval true 成功 - * @retval false 失敗 - */ -bool CTty::SetParam(const char* param, tcflag_t* cflag_ptr) -{ - tcflag_t cflag = 0; - if (cflag_ptr != NULL) - { - cflag = *cflag_ptr; - } - - if (param != NULL) - { - cflag &= ~CSIZE; - switch (param[0]) - { - case '5': - cflag |= CS5; - break; - - case '6': - cflag |= CS6; - break; - - case '7': - cflag |= CS7; - break; - - case '8': - cflag |= CS8; - break; - - case '4': - default: - return false; - } - - switch (param[1]) - { - case 'N': // for no parity - cflag &= ~(PARENB | PARODD); - break; - - case 'E': // for even parity - cflag |= PARENB; - break; - - case 'O': // for odd parity - cflag |= PARENB | PARODD; - break; - - case 'M': // for mark parity - case 'S': // for for space parity - default: - return false; - } - - if (::strcmp(param + 2, "1") == 0) - { - cflag &= ~CSTOPB; - } - else if (::strcmp(param + 2, "2") == 0) - { - cflag |= CSTOPB; - } - else - { - return false; - } - } - - if (cflag_ptr != NULL) - { - *cflag_ptr = cflag; - } - return true; -} diff --git a/sdl/MacOSX/np2sdl2/misc/tty.h b/sdl/MacOSX/np2sdl2/misc/tty.h deleted file mode 100755 index 49aff81..0000000 --- a/sdl/MacOSX/np2sdl2/misc/tty.h +++ /dev/null @@ -1,37 +0,0 @@ -/** - * @file tty.h - * @brief シリアル通信クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include - -/** - * @brief シリアル通信 - */ -class CTty -{ -public: - CTty(); - ~CTty(); - bool Open(const char* dev, unsigned int speed = 0, const char* param = NULL); - void Close(); - ssize_t Read(void* data_ptr, ssize_t data_size); - ssize_t Write(const void* data_ptr, ssize_t data_size); - bool IsOpened() const; - -private: - int m_fd; //!< ファイル ディスクリプタ - static bool SetParam(const char* param, tcflag_t* cflag_ptr); -}; - -/** - * オープン済? - * @retval true オープン済 - * @retval false 未オープン - */ -inline bool CTty::IsOpened() const -{ - return (m_fd >= 0); -} diff --git a/sdl/MacOSX/np2sdl2/misc/usbdev.cpp b/sdl/MacOSX/np2sdl2/misc/usbdev.cpp deleted file mode 100755 index b69cccb..0000000 --- a/sdl/MacOSX/np2sdl2/misc/usbdev.cpp +++ /dev/null @@ -1,406 +0,0 @@ -/** - * @file usbdev.cpp - * @brief USB アクセス クラスの動作の定義を行います - */ - -#include -#include "usbdev.h" -#include -#include -#include -#include - -/** - * コンストラクタ - */ -CUsbDev::CUsbDev() - : m_device(NULL) - , m_interface(NULL) -{ -} - -/** - * デストラクタ - */ -CUsbDev::~CUsbDev() -{ - Close(); -} - -/** - * USB オープン - * @param[in] vid VID - * @param[in] pid PID - * @param[in] nIndex インデックス - * @retval true 成功 - * @retval false 失敗 - */ -bool CUsbDev::Open(unsigned int vid, unsigned int pid, unsigned int nIndex) -{ - // 探すデバイス - const SInt32 usbVendor = vid; - const SInt32 usbProduct = pid; - - if (nIndex != 0) - { - return false; - } - - // Set up matching dictionary for class IOUSBDevice and its subclasses - CFMutableDictionaryRef matchingDict = IOServiceMatching(kIOUSBDeviceClassName); - if (matchingDict == NULL) - { - printf("Couldn't create a USB matching dictionary\n"); - return false; - } - - // Add the vendor and product IDs to the matching dictionary. - // This is the second key in the table of device-matching keys of the - // USB Common Class Specification - CFDictionarySetValue(matchingDict, CFSTR(kUSBVendorName), CFNumberCreate(kCFAllocatorDefault, kCFNumberSInt32Type, &usbVendor)); - CFDictionarySetValue(matchingDict, CFSTR(kUSBProductName), CFNumberCreate(kCFAllocatorDefault, kCFNumberSInt32Type, &usbProduct)); - - // インタフェイスを得る - io_iterator_t iterator = 0; - IOServiceGetMatchingServices(kIOMasterPortDefault, matchingDict, &iterator); - io_service_t usbDevice = IOIteratorNext(iterator); - if (usbDevice == 0) - { - printf("Device not found\n"); - return false; - } - IOObjectRelease(iterator); - - // Create an intermediate plug-in - IOCFPlugInInterface** plugInInterface = NULL; - SInt32 score = 0; - IOReturn kr = IOCreatePlugInInterfaceForService(usbDevice, kIOUSBDeviceUserClientTypeID, kIOCFPlugInInterfaceID, &plugInInterface, &score); - kr = IOObjectRelease(usbDevice); - if ((kr != kIOReturnSuccess) || (plugInInterface == NULL)) - { - printf("Unable to create a plug-in (%08x)\n", kr); - return false; - } - - // Now create the device interface - IOUSBDeviceInterface** dev = NULL; - HRESULT result = (*plugInInterface)->QueryInterface(plugInInterface, CFUUIDGetUUIDBytes(kIOUSBDeviceInterfaceID), (LPVOID*)&dev); - (*plugInInterface)->Release(plugInInterface); - if ((result != S_OK) || (dev == NULL)) - { - printf("Couldn't create a device interface (%08x)\n", (int)result); - return false; - } - - // Open the device to change its state - kr = (*dev)->USBDeviceOpen(dev); - if (kr != kIOReturnSuccess) - { - printf("Unable to open device: %08x\n", kr); - (*dev)->Release(dev); - return false; - } - - // Configure device - kr = ConfigureDevice(dev); - if (kr != kIOReturnSuccess) - { - printf("Unable to configure device: %08x\n", kr); - (*dev)->USBDeviceClose(dev); - (*dev)->Release(dev); - return false; - } - - // Placing the constant kIOUSBFindInterfaceDontCare into the following - // fields of the IOUSBFindInterfaceRequest structure will allow you - // to find all the interfaces - IOUSBFindInterfaceRequest request; - request.bInterfaceClass = kIOUSBFindInterfaceDontCare; - request.bInterfaceSubClass = kIOUSBFindInterfaceDontCare; - request.bInterfaceProtocol = kIOUSBFindInterfaceDontCare; - request.bAlternateSetting = kIOUSBFindInterfaceDontCare; - - // Get an iterator for the interfaces on the device - io_iterator_t iterator2; - kr = (*dev)->CreateInterfaceIterator(dev, &request, &iterator2); - while (1 /*EVER*/) - { - io_service_t usbInterface = IOIteratorNext(iterator2); - if (usbInterface == 0) - { - break; - } - - // Create an intermediate plug-in - IOCFPlugInInterface** plugInInterface = NULL; - SInt32 score; - kr = IOCreatePlugInInterfaceForService(usbInterface, kIOUSBInterfaceUserClientTypeID, kIOCFPlugInInterfaceID, &plugInInterface, &score); - kr = IOObjectRelease(usbInterface); - if ((kr != kIOReturnSuccess) || (plugInInterface == NULL)) - { - printf("Unable to create a plug-in (%08x)\n", kr); - continue; - } - - // Now create the device interface for the interface - IOUSBInterfaceInterface** interface = NULL; - HRESULT result = (*plugInInterface)->QueryInterface(plugInInterface, CFUUIDGetUUIDBytes(kIOUSBInterfaceInterfaceID), (LPVOID*)&interface); - (*plugInInterface)->Release(plugInInterface); - if ((result != S_OK) || (interface == NULL)) - { - printf("Couldn't create a device interface for the interface(%08x)\n", (int) result); - continue; - } - - // Get interface class and subclass - UInt8 interfaceClass; - kr = (*interface)->GetInterfaceClass(interface, &interfaceClass); - - UInt8 interfaceSubClass; - kr = (*interface)->GetInterfaceSubClass(interface, &interfaceSubClass); - - printf("Interface class: %d, subclass: %d\n", interfaceClass, interfaceSubClass); - - // Now open the interface. This will cause the pipes associated with - // the endpoints in the interface descriptor to be instantiated - kr = (*interface)->USBInterfaceOpen(interface); - if (kr != kIOReturnSuccess) - { - printf("Unable to open interface (%08x)\n", kr); - (*interface)->Release(interface); - continue; - } - - // Get the number of endpoints associated with this interface - UInt8 interfaceNumEndpoints; - kr = (*interface)->GetNumEndpoints(interface, &interfaceNumEndpoints); - if (kr != kIOReturnSuccess) - { - printf("Unable to get number of endpoints (%08x)\n", kr); - (*interface)->USBInterfaceClose(interface); - (*interface)->Release(interface); - continue; - } - - printf("Interface has %d endpoints\n", interfaceNumEndpoints); - // Access each pipe in turn, starting with the pipe at index 1 - // The pipe at index 0 is the default control pipe and should be - // accessed using (*usbDevice)->DeviceRequest() instead - for (int pipeRef = 1; pipeRef <= interfaceNumEndpoints; pipeRef++) - { - printf(" PipeRef %d: ", pipeRef); - - UInt8 direction; - UInt8 number; - UInt8 transferType; - UInt16 maxPacketSize; - UInt8 interval; - kr = (*interface)->GetPipeProperties(interface, pipeRef, &direction, &number, &transferType, &maxPacketSize, &interval); - if (kr != kIOReturnSuccess) - { - printf("Unable to get properties of pipe(%08x)\n", kr); - continue; - } - - const char* message; - switch (direction) - { - case kUSBOut: - message = "out"; - break; - - case kUSBIn: - message = "in"; - break; - - case kUSBNone: - message = "none"; - break; - - case kUSBAnyDirn: - message = "any"; - break; - - default: - message = "???"; - break; - } - printf("direction %s, ", message); - - switch (transferType) - { - case kUSBControl: - message = "control"; - break; - - case kUSBIsoc: - message = "isoc"; - break; - - case kUSBBulk: - message = "bulk"; - break; - - case kUSBInterrupt: - message = "interrupt"; - break; - - case kUSBAnyType: - message = "any"; - break; - - default: - message = "???"; - break; - } - printf("transfer type %s, maxPacketSize %d\n", message, maxPacketSize); - } - - // Query G.I.M.I.C module info. - m_device = dev; - m_interface = interface; - return true; - } - - (*dev)->USBDeviceClose(dev); - (*dev)->Release(dev); - - return false; -} - -/** - * こんてぃぐあ - * @param[in] dev Device interface - * @return IOReturn - */ -IOReturn CUsbDev::ConfigureDevice(IOUSBDeviceInterface** dev) -{ - // Get the number of configurations. The sample code always chooses - // the first configuration (at index 0) but your code may need a - // different one - UInt8 numConfig = 0; - IOReturn kr = (*dev)->GetNumberOfConfigurations(dev, &numConfig); - if (!numConfig) - { - return -1; - } - - //Get the configuration descriptor for index 0 - IOUSBConfigurationDescriptorPtr configDesc; - kr = (*dev)->GetConfigurationDescriptorPtr(dev, 0, &configDesc); - if (kr != kIOReturnSuccess) - { - printf("Couldn't get configuration descriptor for index %d (err = %08x)\n", 0, kr); - return kr; - } - - // Set the device's configuration. The configuration value is found in - // the bConfigurationValue field of the configuration descriptor - kr = (*dev)->SetConfiguration(dev, configDesc->bConfigurationValue); - if (kr != kIOReturnSuccess) - { - printf("Couldn't set configuration to value %d (err = %08x)\n", 0, kr); - return kr; - } - return kIOReturnSuccess; -} - -/** - * USB クローズ - */ -void CUsbDev::Close() -{ - if (m_interface) - { - (*m_interface)->USBInterfaceClose(m_interface); - (*m_interface)->Release(m_interface); - m_interface = NULL; - } - - if (m_device) - { - (*m_device)->USBDeviceClose(m_device); - (*m_device)->Release(m_device); - m_device = NULL; - } -} - -/** - * コントロール - * @param[in] nType タイプ - * @param[in] nRequest リクエスト - * @param[in] nValue 値 - * @param[in] nIndex インデックス - * @param[out] lpBuffer バッファ - * @param[in] cbBuffer バッファ長 - * @return サイズ - */ -int CUsbDev::CtrlXfer(int nType, int nRequest, int nValue, int nIndex, void* lpBuffer, int cbBuffer) -{ - if (m_interface == NULL) - { - return -1; - } - - IOUSBDevRequest req; - req.bmRequestType = nType; - req.bRequest = nRequest; - req.wValue = nValue; - req.wIndex = nIndex; - req.wLength = cbBuffer; - req.pData = lpBuffer; - req.wLenDone = 0; - - IOReturn kr = (*m_interface)->ControlRequest(m_interface, 0, &req); - if (kr != kIOReturnSuccess) - { - ::printf("Unable to perform control request (%08x)\n", kr); - return -1; - } - return static_cast(req.wLenDone); -} - -/** - * データ送信 - * @param[in] lpBuffer バッファ - * @param[in] cbBuffer バッファ長 - * @return サイズ - */ -int CUsbDev::WriteBulk(const void* lpBuffer, int cbBuffer) -{ - if (m_interface == NULL) - { - return -1; - } - - IOReturn kr = (*m_interface)->WritePipe(m_interface, 1, const_cast(lpBuffer), static_cast(cbBuffer)); - if (kr != kIOReturnSuccess) - { - ::printf("Unable to perform bulk write (%08x)\n", kr); - return -1; - } - return static_cast(cbBuffer); -} - -/** - * データ受信 - * @param[out] lpBuffer バッファ - * @param[in] cbBuffer バッファ長 - * @return サイズ - */ -int CUsbDev::ReadBulk(void* lpBuffer, int cbBuffer) -{ - if (m_interface == NULL) - { - return -1; - } - - UInt32 numBytesRead = static_cast(cbBuffer); - IOReturn kr = (*m_interface)->ReadPipe(m_interface, 2, lpBuffer, &numBytesRead); - if (kr != kIOReturnSuccess) - { - ::printf("Unable to perform bulk read (%08x)\n", kr); - return -1; - } - return static_cast(numBytesRead); -} diff --git a/sdl/MacOSX/np2sdl2/misc/usbdev.h b/sdl/MacOSX/np2sdl2/misc/usbdev.h deleted file mode 100755 index 6e26271..0000000 --- a/sdl/MacOSX/np2sdl2/misc/usbdev.h +++ /dev/null @@ -1,39 +0,0 @@ -/** - * @file usbdev.h - * @brief USB アクセス クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include - -/** - * @brief USB アクセス クラス - */ -class CUsbDev -{ -public: - CUsbDev(); - ~CUsbDev(); - bool Open(unsigned int vid, unsigned int pid, unsigned int nIndex = 0); - void Close(); - int CtrlXfer(int nType, int nRequest, int nValue = 0, int nIndex = 0, void* lpBuffer = NULL, int cbBuffer = 0); - int WriteBulk(const void* lpBuffer, int cbBuffer); - int ReadBulk(void* lpBuffer, int cbBuffer); - bool IsOpened() const; - -private: - IOUSBDeviceInterface** m_device; /*!< デバイス */ - IOUSBInterfaceInterface** m_interface; /*!< インタフェイス */ - static IOReturn ConfigureDevice(IOUSBDeviceInterface** dev); -}; - -/** - * オープン済? - * @retval true オープン済 - * @retval false 未オープン - */ -inline bool CUsbDev::IsOpened() const -{ - return (m_interface != NULL); -} diff --git a/sdl/MacOSX/np2sdl2/np2.icns b/sdl/MacOSX/np2sdl2/np2.icns deleted file mode 100755 index b55edde..0000000 Binary files a/sdl/MacOSX/np2sdl2/np2.icns and /dev/null differ diff --git a/sdl/MacOSX/np2sdl2/np2sdl2-Info.plist b/sdl/MacOSX/np2sdl2/np2sdl2-Info.plist deleted file mode 100755 index 12381fe..0000000 --- a/sdl/MacOSX/np2sdl2/np2sdl2-Info.plist +++ /dev/null @@ -1,34 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFile - np2.icns - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - ${MACOSX_DEPLOYMENT_TARGET} - NSHumanReadableCopyright - Copyright ツゥ 2014蟷エ Yui. All rights reserved. - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/sdl/Makefile.opendingux b/sdl/Makefile.opendingux deleted file mode 100644 index 6c49b04..0000000 --- a/sdl/Makefile.opendingux +++ /dev/null @@ -1,106 +0,0 @@ -# set ODCONFIG=gcw0 or ODCONFIG=rx90 - -CC=/opt/$(ODCONFIG)-toolchain/usr/bin/mipsel-linux-cc -AR=/opt/$(ODCONFIG)-toolchain/usr/bin/mipsel-linux-ar -CXX=/opt/$(ODCONFIG)-toolchain/usr/bin/mipsel-linux-g++ - -DEBUG ?= 0 -SUPPORT_NP2_THREAD ?= 1 -SUPPORT_NP2_TICKCOUNT ?= 1 -SUPPORT_NET ?= 1 -SUPPORT_ASYNC_CPU ?= 0 -SDL_VERSION ?= 1 -GIT_VERSION := "$(shell git rev-parse --short HEAD)" - -ifeq ($($(ODCONFIG), rx90) -SDL_VERSION ?= 2 -else ifeq ($($(ODCONFIG), gcw0) -SDL_VERSION ?= 1 -endif - -ifeq ($(SDL_VERSION), 1) -SDL_CONFIG ?= /opt/$(ODCONFIG)-toolchain/usr/mipsel-$(ODCONFIG)-linux-uclibc/sysroot/usr/bin/sdl-config -SDL_OTHER_LIBS ?= -lSDL_ttf -lSDL_mixer -SUPPORT_ASYNC_CPU ?= -SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags) -DUSE_SDL_CONFIG -#SDL_LIBS := $(shell $(SDL_CONFIG) --libs) -SDL_LIBS := -lSDL -else -SDL_CONFIG ?= /opt/$(ODCONFIG)-toolchain/usr/mipsel-$(ODCONFIG)-linux-uclibc/sysroot/usr/bin/sdl2-config -SDL_OTHER_LIBS ?= -lSDL2_ttf -lSDL2_mixer -SUPPORT_ASYNC_CPU ?= -DSUPPORT_ASYNC_CPU -SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags) -DUSE_SDL_CONFIG -#SDL_LIBS := $(shell $(SDL_CONFIG) --libs) -SDL_LIBS := -lSDL2 -endif - -TARGET_NAME := np2kai - -TARGET := $(TARGET_NAME) -CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -CXXFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -LDFLAGS := -L/opt/$(ODCONFIG)-toolchain/usr/lib -fpic = -fPIC - -ifeq ($(DEBUG), 1) -COMMONFLAGS += -O0 -g -DDEBUG -D_DEBUG -DTRACE -else -COMMONFLAGS += -O2 -DNDEBUG -D_NDEBUG -endif - -CORE_DIR := .. -INCFLAGS := -SOURCES_C := -SOURCES_CXX := - -include Makefile.common - -INCFLAGS := $(SDL_CFLAGS) $(INCFLAGS) - -INCFLAGS += -I$(NP2_PATH)/sdl2/opendingux -SOURCES_C += $(NP2_PATH)/sdl2/opendingux/main.c - -INCFLAGS += -I$(NP2_PATH)/i286c -SOURCES_C += $(wildcard $(NP2_PATH)/i286c/*.c) - -NP2SDLDEFINE := -DNP2_SDL -DSUPPORT_SDL_AUDIO -DSUPPORT_SDL_MIXER - -OBJECTS = $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) -CXXFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) -D__OPENDINGUX__ $(NP2SDLDEFINE) -DSUPPORT_NP2_TICKCOUNT -DSUPPORT_NP2_THREAD -std=gnu++11 -CFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) -D__OPENDINGUX__ $(NP2SDLDEFINE) -DSUPPORT_NP2_TICKCOUNT -DSUPPORT_NP2_THREAD -std=gnu11 -LDFLAGS += $(fpic) -lm -lpthread $(SDL_LIBS) $(SDL_OTHER_LIBS) -L/opt/$(ODCONFIG)-toolchain/usr/lib - -all: buildopk -$(TARGET): $(OBJECTS) -ifeq ($(STATIC_LINKING), 1) - $(AR) rcs $@ $(OBJECTS) -else - $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) -endif - -%.o: %.c - $(CC) $(CFLAGS) -c $^ -o $@ - -%.o: %.cpp - $(CXX) $(CXXFLAGS) -c $^ -o $@ - -clean: - rm -f $(OBJECTS) $(TARGET) - rm -f *.opk - rm -f opk/$(TARGET) - rm -f opk/default.$(ODCONFIG).desktop - -cppcheck: compile_commands.json - cppcheck --project=compile_commands.json --xml 2> cppcheck.xml - -compile_commands.json: - bear make -f Makefile.opendingux - -buildopk: $(TARGET) - cp -f $(TARGET) ./opk - cp ./opk/default_opendingux_$(TARGET)_desktop ./opk/default.$(ODCONFIG).desktop - mksquashfs ./opk $(TARGET).opk -all-root -noappend -no-exports - -uninstall: - rm /usr/local/bin/$(TARGET) - diff --git a/sdl/Makefile.unix b/sdl/Makefile.unix deleted file mode 100755 index d911276..0000000 --- a/sdl/Makefile.unix +++ /dev/null @@ -1,87 +0,0 @@ -DEBUG ?= 0 -SUPPORT_NP2_THREAD ?= 1 -SUPPORT_NP2_TICKCOUNT ?= 1 -SUPPORT_NET ?= 1 -SUPPORT_ASYNC_CPU ?= 0 -SDL_VERSION ?= 2 -GIT_VERSION := "$(shell git rev-parse --short HEAD)" - -ifeq ($(SDL_VERSION), 1) -SDL_CONFIG ?= sdl-config -SDL_OTHER_LIBS ?= -lSDL_ttf -lSDL_mixer -SUPPORT_ASYNC_CPU ?= -else -SDL_CONFIG ?= sdl2-config -SDL_OTHER_LIBS ?= -lSDL2_ttf -lSDL2_mixer -SUPPORT_ASYNC_CPU ?= -DSUPPORT_ASYNC_CPU -endif -SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags) -DUSE_SDL_CONFIG -SDL_LIBS := $(shell $(SDL_CONFIG) --libs) - -TARGET_NAME := np2kai - -TARGET := $(TARGET_NAME) -CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -CXXFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -fpic = -fPIC - -ifeq ($(DEBUG), 1) -COMMONFLAGS += -O0 -g -DDEBUG -D_DEBUG -DTRACE -else -COMMONFLAGS += -O2 -DNDEBUG -D_NDEBUG -endif - -CORE_DIR := .. -INCFLAGS := -SOURCES_C := -SOURCES_CXX := - -include Makefile.common - -INCFLAGS := $(SDL_CFLAGS) $(INCFLAGS) - -INCFLAGS += -I$(NP2_PATH)/i286c \ - -I$(NP2_PATH)/sdl2/unix -SOURCES_C += $(wildcard $(NP2_PATH)/i286c/*.c) \ - $(NP2_PATH)/sdl2/unix/main.c - -NP2SDLDEFINE := -DNP2_SDL -DSUPPORT_SDL_AUDIO -DSUPPORT_SDL_MIXER -DSUPPORT_NVL_IMAGES -DSUPPORT_NP2_THREAD -DSUPPORT_NVL_IMAGES -DSUPPORT_LGY98 -DSUPPORT_NET -DSUPPORT_NP2_TICKCOUNT - -OBJECTS = $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) -CXXFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP2SDLDEFINE) -CFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP2SDLDEFINE) -LDFLAGS += $(fpic) -lm -lpthread $(SDL_LIBS) $(SDL_OTHER_LIBS) -ldl - -all: $(TARGET) -$(TARGET): $(OBJECTS) -ifeq ($(STATIC_LINKING), 1) - $(AR) rcs $@ $(OBJECTS) -else - $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) -endif - -%.o: %.c - $(CC) $(CFLAGS) -c $^ -o $@ - -%.o: %.cpp - $(CXX) $(CXXFLAGS) -c $^ -o $@ - - -clean: - rm -f $(OBJECTS) $(TARGET) - -cppcheck: compile_commands.json - cppcheck --project=compile_commands.json --xml 2> cppcheck.xml - -compile_commands.json: - bear make -f Makefile.unix - - -install: - strip $(TARGET) - cp $(TARGET) /usr/local/bin/ - - -uninstall: - rm /usr/local/bin/$(TARGET) - diff --git a/sdl/Makefile.win b/sdl/Makefile.win deleted file mode 100755 index 8d9882d..0000000 --- a/sdl/Makefile.win +++ /dev/null @@ -1,89 +0,0 @@ -DEBUG ?= 0 -SUPPORT_NP2_THREAD ?= 1 -SUPPORT_NP2_TICKCOUNT ?= 1 -SUPPORT_NET ?= 1 -SUPPORT_ASYNC_CPU ?= 0 -SDL_VERSION ?= 2 -GIT_VERSION := "$(shell git rev-parse --short HEAD)" - -ifeq ($(SDL_VERSION), 1) -SDL_CONFIG ?= sdl-config -SDL_OTHER_LIBS ?= -lSDL_ttf -lSDL_mixer -SUPPORT_ASYNC_CPU ?= -else -SDL_CONFIG ?= sdl2-config -SDL_OTHER_LIBS ?= -lSDL2_ttf -lSDL2_mixer -SUPPORT_ASYNC_CPU ?= -DSUPPORT_ASYNC_CPU -endif -SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags) -DUSE_SDL_CONFIG -SDL_LIBS := $(shell $(SDL_CONFIG) --libs) -CC=gcc - -TARGET_NAME := np2kai - -TARGET := $(TARGET_NAME) -CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -CXXFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -fpic = -fPIC - -ifeq ($(DEBUG), 1) -COMMONFLAGS += -O0 -g -DDEBUG -D_DEBUG -DTRACE -else -COMMONFLAGS += -O2 -DNDEBUG -D_NDEBUG -endif - -CORE_DIR := .. -INCFLAGS := -SOURCES_C := -SOURCES_CXX := - -include Makefile.common - -INCFLAGS := $(SDL_CFLAGS) $(INCFLAGS) - -INCFLAGS += -I$(NP2_PATH)/i286c \ - -I$(NP2_PATH)/sdl2/win32 -# -I$(NP2_PATH)/sdl2/win32/misc -SOURCES_C += $(wildcard $(NP2_PATH)/i286c/*.c) \ - $(NP2_PATH)/sdl2/win32/main.c - -NP2SDLDEFINE := -DNP2_SDL -DSUPPORT_SDL_AUDIO -DSUPPORT_SDL_MIXER -DSUPPORT_NVL_IMAGES -DSUPPORT_NP2_THREAD -DSUPPORT_NVL_IMAGES -DSUPPORT_LGY98 -DSUPPORT_NET -DSUPPORT_NP2_TICKCOUNT - -OBJECTS = $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) -CXXFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP2SDLDEFINE) -CFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP2SDLDEFINE) -LDFLAGS += $(fpic) -lm $(SDL_LIBS) $(SDL_OTHER_LIBS) -lwinmm - -all: $(TARGET) -$(TARGET): $(OBJECTS) -ifeq ($(STATIC_LINKING), 1) - $(AR) rcs $@ $(OBJECTS) -else - $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) -endif - -%.o: %.c - $(CC) $(CFLAGS) -c $^ -o $@ - -%.o: %.cpp - $(CXX) $(CXXFLAGS) -c $^ -o $@ - - -clean: - rm -f $(OBJECTS) $(TARGET) - -cppcheck: compile_commands.json - cppcheck --project=compile_commands.json --xml 2> cppcheck.xml - -compile_commands.json: - bear make -f Makefile.win - - -install: - strip $(TARGET) - cp $(TARGET) /usr/local/bin/ - - -uninstall: - rm /usr/local/bin/$(TARGET) - diff --git a/sdl/Makefile21.opendingux b/sdl/Makefile21.opendingux deleted file mode 100644 index aea3eda..0000000 --- a/sdl/Makefile21.opendingux +++ /dev/null @@ -1,128 +0,0 @@ -# set ODCONFIG=gcw0 or ODCONFIG=rx90 - -CC=/opt/$(ODCONFIG)-toolchain/usr/bin/mipsel-linux-cc -AR=/opt/$(ODCONFIG)-toolchain/usr/bin/mipsel-linux-ar -CXX=/opt/$(ODCONFIG)-toolchain/usr/bin/mipsel-linux-g++ - -DEBUG ?= 0 -SUPPORT_NP2_THREAD ?= 1 -SUPPORT_NP2_TICKCOUNT ?= 1 -SUPPORT_NET ?= 1 -SUPPORT_ASYNC_CPU ?= 0 -SDL_VERSION ?= 1 -GIT_VERSION := "$(shell git rev-parse --short HEAD)" - -ifeq ($($(ODCONFIG), rx90) -SDL_VERSION ?= 2 -else ifeq ($($(ODCONFIG), gcw0) -SDL_VERSION ?= 1 -endif - -ifeq ($(SDL_VERSION), 1) -SDL_CONFIG ?= /opt/$(ODCONFIG)-toolchain/usr/mipsel-$(ODCONFIG)-linux-uclibc/sysroot/usr/bin/sdl-config -SDL_OTHER_LIBS ?= -lSDL_ttf -lSDL_mixer -SUPPORT_ASYNC_CPU ?= -SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags) -DUSE_SDL_CONFIG -#SDL_LIBS := $(shell $(SDL_CONFIG) --libs) -SDL_LIBS := -lSDL -else -SDL_CONFIG ?= /opt/$(ODCONFIG)-toolchain/usr/mipsel-$(ODCONFIG)-linux-uclibc/sysroot/usr/bin/sdl2-config -SDL_OTHER_LIBS ?= -lSDL2_ttf -lSDL2_mixer -SUPPORT_ASYNC_CPU ?= -DSUPPORT_ASYNC_CPU -SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags) -DUSE_SDL_CONFIG -#SDL_LIBS := $(shell $(SDL_CONFIG) --libs) -SDL_LIBS := -lSDL2 -endif - -TARGET_NAME := np21kai - -TARGET := $(TARGET_NAME) -CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -CXXFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -LDFLAGS := -L/opt/$(ODCONFIG)-toolchain/usr/lib -fpic = -fPIC - -ifeq ($(DEBUG), 1) -COMMONFLAGS += -O0 -g -DDEBUG -D_DEBUG -DTRACE -else -COMMONFLAGS += -O2 -DNDEBUG -D_NDEBUG -endif - -CORE_DIR := .. -INCFLAGS := -SOURCES_C := -SOURCES_CXX := - -include Makefile.common - -INCFLAGS := $(SDL_CFLAGS) $(INCFLAGS) - -INCFLAGS += -I$(NP2_PATH)/sdl2/opendingux -SOURCES_C += $(NP2_PATH)/sdl2/opendingux/main.c - -INCFLAGS += -I$(NP2_PATH)/i386c \ - -I$(NP2_PATH)/i386c/ia32 \ - -I$(NP2_PATH)/i386c/ia32/instructions \ - -I$(NP2_PATH)/i386c/ia32/instructions/fpu \ - -I$(NP2_PATH)/i386c/ia32/instructions/fpu/softfloat \ - -I$(NP2_PATH)/i386c/ia32/instructions/mmx \ - -I$(NP2_PATH)/i386c/ia32/instructions/sse -SOURCES_C += $(wildcard $(NP2_PATH)/i386c/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/*.c) \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpdummy.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_dosbox.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_dosbox2.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_softfloat.c \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/fpu/softfloat/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/mmx/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse2/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse3/*.c) - -ifeq ($(SUPPORT_NET), 1) -CXXFLAGS += -DSUPPORT_NET -DSUPPORT_LGY98 -L/opt/$(ODCONFIG)-toolchain/usr/lib -CFLAGS += -DSUPPORT_NET -DSUPPORT_LGY98 -endif - -NP2SDLDEFINE := -DNP2_SDL -DSUPPORT_SDL_AUDIO -DSUPPORT_SDL_MIXER - -OBJECTS = $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) -CXXFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP21DEFINE) -D__OPENDINGUX__ $(NP2SDLDEFINE) -DSUPPORT_NP2_TICKCOUNT -DSUPPORT_NP2_THREAD -std=gnu++11 -CFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP21DEFINE) -D__OPENDINGUX__ $(NP2SDLDEFINE) -DSUPPORT_NP2_TICKCOUNT -DSUPPORT_NP2_THREAD -std=gnu11 -LDFLAGS += $(fpic) -lm -lpthread $(SDL_LIBS) $(SDL_OTHER_LIBS) -L/opt/$(ODCONFIG)-toolchain/usr/lib - -all: buildopk -$(TARGET): $(OBJECTS) -ifeq ($(STATIC_LINKING), 1) - $(AR) rcs $@ $(OBJECTS) -else - $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) -endif - -%.o: %.c - $(CC) $(CFLAGS) -c $^ -o $@ - -%.o: %.cpp - $(CXX) $(CXXFLAGS) -c $^ -o $@ - -clean: - rm -f $(OBJECTS) $(TARGET) - rm -f *.opk - rm -f opk/$(TARGET) - rm -f opk/default.$(ODCONFIG).desktop - -cppcheck: compile_commands.json - cppcheck --project=compile_commands.json --xml 2> cppcheck.xml - -compile_commands.json: - bear make -f Makefile.opendingux - -buildopk: $(TARGET) - cp -f $(TARGET) ./opk - cp ./opk/default_opendingux_$(TARGET)_desktop ./opk/default.$(ODCONFIG).desktop - mksquashfs ./opk $(TARGET).opk -all-root -noappend -no-exports - -uninstall: - rm /usr/local/bin/$(TARGET) - diff --git a/sdl/Makefile21.unix b/sdl/Makefile21.unix deleted file mode 100755 index 3c8e41e..0000000 --- a/sdl/Makefile21.unix +++ /dev/null @@ -1,115 +0,0 @@ -DEBUG ?= 0 -SUPPORT_NP2_THREAD ?= 1 -SUPPORT_NP2_TICKCOUNT ?= 1 -SUPPORT_NET ?= 1 -SUPPORT_ASYNC_CPU ?= 0 -SUPPORT_HAXM ?= 0 -SDL_VERSION ?= 2 -GIT_VERSION := "$(shell git rev-parse --short HEAD)" - -ifeq ($(SDL_VERSION), 1) -SDL_CONFIG ?= sdl-config -SDL_OTHER_LIBS ?= -lSDL_ttf -lSDL_mixer -SUPPORT_ASYNC_CPU ?= -else -SDL_CONFIG ?= sdl2-config -SDL_OTHER_LIBS ?= -lSDL2_ttf -lSDL2_mixer -SUPPORT_ASYNC_CPU ?= -DSUPPORT_ASYNC_CPU -endif -SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags) -DUSE_SDL_CONFIG -SDL_LIBS := $(shell $(SDL_CONFIG) --libs) - -ifeq ($(SUPPORT_HAXM), 1) -TARGET_NAME := np21kai_haxm -else -TARGET_NAME := np21kai -endif - -TARGET := $(TARGET_NAME) -CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -CXXFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -fpic = -fPIC - -ifeq ($(DEBUG), 1) -COMMONFLAGS += -O0 -g -DDEBUG -D_DEBUG -DTRACE -else -COMMONFLAGS += -O2 -DNDEBUG -D_NDEBUG -endif - -CORE_DIR := .. -INCFLAGS := -SOURCES_C := -SOURCES_CXX := - -include Makefile.common - -INCFLAGS := $(SDL_CFLAGS) $(INCFLAGS) - -INCFLAGS += -I$(NP2_PATH)/i386c \ - -I$(NP2_PATH)/i386c/ia32 \ - -I$(NP2_PATH)/i386c/ia32/instructions \ - -I$(NP2_PATH)/i386c/ia32/instructions/fpu \ - -I$(NP2_PATH)/i386c/ia32/instructions/fpu/softfloat \ - -I$(NP2_PATH)/i386c/ia32/instructions/mmx \ - -I$(NP2_PATH)/i386c/ia32/instructions/sse \ - -I$(NP2_PATH)/sdl2/unix -SOURCES_C += $(wildcard $(NP2_PATH)/i386c/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/*.c) \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpdummy.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_dosbox.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_dosbox2.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_softfloat.c \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/fpu/softfloat/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/mmx/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse2/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse3/*.c) \ - $(NP2_PATH)/sdl2/unix/main.c - -NP2SDLDEFINE := -DNP2_SDL -DSUPPORT_SDL_AUDIO -DSUPPORT_SDL_MIXER -DSUPPORT_NVL_IMAGES -DSUPPORT_NP2_THREAD -DSUPPORT_NVL_IMAGES -DSUPPORT_LGY98 -DSUPPORT_NET -DSUPPORT_NP2_TICKCOUNT - -ifeq ($(SUPPORT_HAXM), 1) - INCFLAGS += -I$(NP2_PATH)/i386hax - SOURCES_C += $(wildcard $(NP2_PATH)/i386hax/*.c) - DEFINES += -DSUPPORT_IA32_HAXM -DUSE_CUSTOM_HOOKINST -endif - -OBJECTS = $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) -CXXFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP21DEFINE) $(NP2SDLDEFINE) -CFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP21DEFINE) $(NP2SDLDEFINE) -LDFLAGS += $(fpic) -lm -lpthread $(SDL_LIBS) $(SDL_OTHER_LIBS) -ldl - -all: $(TARGET) -$(TARGET): $(OBJECTS) -ifeq ($(STATIC_LINKING), 1) - $(AR) rcs $@ $(OBJECTS) -else - $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) -endif - -%.o: %.c - $(CC) $(CFLAGS) -c $^ -o $@ - -%.o: %.cpp - $(CXX) $(CXXFLAGS) -c $^ -o $@ - - -clean: - rm -f $(OBJECTS) $(TARGET) - -cppcheck: compile_commands.json - cppcheck --project=compile_commands.json --xml 2> cppcheck.xml - -compile_commands.json: - bear make -f Makefile21.unix - - -install: - strip $(TARGET) - cp $(TARGET) /usr/local/bin/ - - -uninstall: - rm /usr/local/bin/$(TARGET) - diff --git a/sdl/Makefile21.win b/sdl/Makefile21.win deleted file mode 100755 index ec11610..0000000 --- a/sdl/Makefile21.win +++ /dev/null @@ -1,117 +0,0 @@ -DEBUG ?= 0 -SUPPORT_NP2_THREAD ?= 1 -SUPPORT_NP2_TICKCOUNT ?= 1 -SUPPORT_NET ?= 1 -SUPPORT_ASYNC_CPU ?= 0 -SUPPORT_HAXM ?= 0 -SDL_VERSION ?= 2 -GIT_VERSION := "$(shell git rev-parse --short HEAD)" - -ifeq ($(SDL_VERSION), 1) -SDL_CONFIG ?= sdl-config -SDL_OTHER_LIBS ?= -lSDL_ttf -lSDL_mixer -SUPPORT_ASYNC_CPU ?= -else -SDL_CONFIG ?= sdl2-config -SDL_OTHER_LIBS ?= -lSDL2_ttf -lSDL2_mixer -SUPPORT_ASYNC_CPU ?= -DSUPPORT_ASYNC_CPU -endif -SDL_CFLAGS := $(shell $(SDL_CONFIG) --cflags) -DUSE_SDL_CONFIG -SDL_LIBS := $(shell $(SDL_CONFIG) --libs) -CC=gcc - -ifeq ($(SUPPORT_HAXM), 1) -TARGET_NAME := np21kai_haxm -else -TARGET_NAME := np21kai -endif - -TARGET := $(TARGET_NAME) -CFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -CXXFLAGS += -DGIT_VERSION=\"$(GIT_VERSION)\" -fpic = -fPIC - -ifeq ($(DEBUG), 1) -COMMONFLAGS += -O0 -g -DDEBUG -D_DEBUG -DTRACE -else -COMMONFLAGS += -O2 -DNDEBUG -D_NDEBUG -endif - -CORE_DIR := .. -INCFLAGS := -SOURCES_C := -SOURCES_CXX := - -include Makefile.common - -INCFLAGS := $(SDL_CFLAGS) $(INCFLAGS) - -INCFLAGS += -I$(NP2_PATH)/i386c \ - -I$(NP2_PATH)/i386c/ia32 \ - -I$(NP2_PATH)/i386c/ia32/instructions \ - -I$(NP2_PATH)/i386c/ia32/instructions/fpu \ - -I$(NP2_PATH)/i386c/ia32/instructions/fpu/softfloat \ - -I$(NP2_PATH)/i386c/ia32/instructions/mmx \ - -I$(NP2_PATH)/i386c/ia32/instructions/sse \ - -I$(NP2_PATH)/sdl2/win32 -# -I$(NP2_PATH)/sdl2/win32/misc -SOURCES_C += $(wildcard $(NP2_PATH)/i386c/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/*.c) \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpdummy.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_dosbox.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_dosbox2.c \ - $(NP2_PATH)/i386c/ia32/instructions/fpu/fpemul_softfloat.c \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/fpu/softfloat/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/mmx/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse2/*.c) \ - $(wildcard $(NP2_PATH)/i386c/ia32/instructions/sse3/*.c) \ - $(NP2_PATH)/sdl2/win32/main.c - -NP2SDLDEFINE := -DNP2_SDL -DSUPPORT_SDL_AUDIO -DSUPPORT_SDL_MIXER -DSUPPORT_NVL_IMAGES -DSUPPORT_NP2_THREAD -DSUPPORT_NVL_IMAGES -DSUPPORT_LGY98 -DSUPPORT_NET -DSUPPORT_NP2_TICKCOUNT - -ifeq ($(SUPPORT_HAXM), 1) - INCFLAGS += -I$(NP2_PATH)/i386hax - SOURCES_C += $(wildcard $(NP2_PATH)/i386hax/*.c) - DEFINES += -DSUPPORT_IA32_HAXM -DUSE_CUSTOM_HOOKINST -endif - -OBJECTS = $(SOURCES_CXX:.cpp=.o) $(SOURCES_C:.c=.o) -CXXFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP21DEFINE) $(NP2SDLDEFINE) -CFLAGS += $(fpic) $(INCFLAGS) $(COMMONFLAGS) $(NP2DEFINE) $(NP21DEFINE) $(NP2SDLDEFINE) -LDFLAGS += $(fpic) -lm $(SDL_LIBS) $(SDL_OTHER_LIBS) -lwinmm - -all: $(TARGET) -$(TARGET): $(OBJECTS) -ifeq ($(STATIC_LINKING), 1) - $(AR) rcs $@ $(OBJECTS) -else - $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) -endif - -%.o: %.c - $(CC) $(CFLAGS) -c $^ -o $@ - -%.o: %.cpp - $(CXX) $(CXXFLAGS) -c $^ -o $@ - - -clean: - rm -f $(OBJECTS) $(TARGET) - -cppcheck: compile_commands.json - cppcheck --project=compile_commands.json --xml 2> cppcheck.xml - -compile_commands.json: - bear make -f Makefile21.win - - -install: - strip $(TARGET) - cp $(TARGET) /usr/local/bin/ - - -uninstall: - rm /usr/local/bin/$(TARGET) - diff --git a/sdl/ext/c86ctl/c86ctl.h b/sdl/ext/c86ctl/c86ctl.h deleted file mode 100755 index 4fc7f43..0000000 --- a/sdl/ext/c86ctl/c86ctl.h +++ /dev/null @@ -1,323 +0,0 @@ -/** - * @file c86ctl.h - * @brief Defines of C86CTL - */ - -#pragma once - -namespace c86ctl -{ - -/** - * Status code - */ -enum C86CtlErr -{ - C86CTL_ERR_NONE = 0, /*!< Succeeded */ - C86CTL_ERR_UNKNOWN = -1, /*!< Unknown */ - C86CTL_ERR_INVALID_PARAM = -2, /*!< Invalid parameter */ - C86CTL_ERR_UNSUPPORTED = -3, /*!< Unspported */ - C86CTL_ERR_NODEVICE = -1000, /*!< No devices */ - C86CTL_ERR_NOT_IMPLEMENTED = -9999, /*!< Not implemented */ -}; - -/** - * Chip type - */ -enum ChipType -{ - CHIP_UNKNOWN = 0, /*!< Unknown */ - CHIP_OPNA = 0x0001, /*!< OPNA */ - CHIP_OPM = 0x0002, /*!< OPM */ - CHIP_OPN3L = 0x0003, /*!< OPN3L */ - CHIP_OPL3 = 0x0004, /*!< OPL3 */ - CHIP_OPLL = 0x0005, /*!< OPLL */ - CHIP_SN76489 = 0x0006, - CHIP_AY38910 = 0x0007, - CHIP_YM2203 = 0x0008, - CHIP_YM2612 = 0x0009, - CHIP_YM3526 = 0x000a, - CHIP_YM3812 = 0x000b, - CHIP_YMF271 = 0x000c, - CHIP_YMF278B = 0x000d, - CHIP_YMZ280B = 0x000e, - CHIP_YMF297 = 0x000f, - CHIP_YM2610B = 0x0010, - CHIP_Y8950 = 0x0020, - CHIP_YM3438 = 0x0021, - - CHIP_YM2608NOADPCM = 0x10000 | CHIP_OPNA, - CHIP_SN76496 = 0x10000 | CHIP_SN76489, - CHIP_YM2149 = 0x10000 | CHIP_AY38910, - CHIP_Y8950ADPCM = 0x10020 | CHIP_Y8950 -}; - -/** - * The type of CBUS boards - */ -enum CBUS_BOARD_TYPE -{ - CBUS_BOARD_UNKNOWN = 0, /*!< Unknown */ - CBUS_BOARD_14 = 0x0001, /*!< NEC PC-9801-14 */ - CBUS_BOARD_AMD98 = 0x0011, /*!< SYSTEM SACOM AMD-98 */ - CBUS_BOARD_26 = 0x0002, /*!< NEC PC-9801-26, 26K */ - CBUS_BOARD_SOUND_ORCHESTRA = 0x0012, /*!< SNE Sound Orchestra */ - CBUS_BOARD_SOUND_ORCHESTRA_L = 0x0022, /*!< SNE Sound Orchestra L */ - CBUS_BOARD_SOUND_ORCHESTRA_V = 0x0032, /*!< SNE Sound Orchestra V */ - CBUS_BOARD_SOUND_ORCHESTRA_VS = 0x0042, /*!< SNE Sound Orchestra VS */ - CBUS_BOARD_SOUND_ORCHESTRA_LS = 0x0052, /*!< SNE Sound Orchestra LS */ - CBUS_BOARD_SOUND_ORCHESTRA_MATE = 0x0062, /*!< SNE Sound Orchestra MATE */ - CBUS_BOARD_MULTIMEDIA_ORCHESTRA = 0x0072, /*!< SNE Multimedia Orchestra */ - CBUS_BOARD_LITTLE_ORCHESTRA = 0x0082, /*!< SNE Litte Orchestra */ - CBUS_BOARD_LITTLE_ORCHESTRA_L = 0x0092, /*!< SNE Litte Orchestra L */ - CBUS_BOARD_LITTLE_ORCHESTRA_RS = 0x00a2, /*!< SNE Litte Orchestra RS */ - CBUS_BOARD_LITTLE_ORCHESTRA_LS = 0x00b2, /*!< SNE Litte Orchestra LS */ - CBUS_BOARD_LITTLE_ORCHESTRA_SS = 0x00c2, /*!< SNE Litte Orchestra SS */ - CBUS_BOARD_LITTLE_ORCHESTRA_MATE = 0x00d2, /*!< SNE Litte Orchestra MATE */ - CBUS_BOARD_LITTLE_ORCHESTRA_FELLOW = 0x00e2, /*!< SNE Litte Orchestra FELLOW */ - CBUS_BOARD_JOY2 = 0x00f2, /*!< SNE JOY-2 */ - CBUS_BOARD_SOUND_GRANPRI = 0x0102, /*!< SNE SOUND GRANPRI */ - CBUS_BOARD_TN_F3FM = 0x0112, /*!< TOKYO NEEDS TN-F3FM */ - CBUS_BOARD_73 = 0x0003, /*!< NEC PC-9801-73 */ - CBUS_BOARD_86 = 0x0023, /*!< NEC PC-9801-86 */ - CBUS_BOARD_ASB01 = 0x0043, /*!< SIS Amusement Sound Board ASB-01 */ - CBUS_BOARD_SPEAKBOARD = 0x0053, /*!< IDOL JAPAN SpeakBoard */ - CBUS_BOARD_SOUNDPLAYER98 = 0x0063, /*!< SPB-98 */ - CBUS_BOARD_SECONDBUS86 = 0x0073, /*!< second-bus86 */ - CBUS_BOARD_SOUNDEDGE = 0x0083, /*!< sound-edge */ - CBUS_BOARD_WINDUO = 0x0093, /*!< win-duo */ - CBUS_BOARD_OTOMI = 0x00a3, /*!< MAD FACTORY OTOMI */ - CBUS_BOARD_WAVEMASTER = 0x00b3, /*!< Q-Vision WaveMaster */ - CBUS_BOARD_WAVESMIT = 0x00c3, /*!< Q-Vision WaveSMIT */ - CBUS_BOARD_WAVESTAR = 0x00d3, /*!< Q-Vision WaveStar */ - CBUS_BOARD_WSN_A4F = 0x00e3, /*!< Buffalo WSN-A4F/A2F */ - CBUS_BOARD_SXM_F = 0x00f3, /*!< SXM-F */ - CBUS_BOARD_SRN_F = 0x0103, /*!< SRN-F */ - CBUS_BOARD_SB16 = 0x0004, /*!< sound-blaster 16 (CT2720) */ - CBUS_BOARD_SB16_2203 = 0x0014, /*!< sound-blaster 16 with YM2203 (CT2720) */ - CBUS_BOARD_SB16VALUE = 0x0024, /*!< sound-blaster 16Value (CT3720) */ - CBUS_BOARD_POWERWINDOW_T64S = 0x0034, /*!< canopus PowerWindow T64S */ - CBUS_BOARD_PCSB2 = 0x0044, /*!< EPSON PCSB2 */ - CBUS_BOARD_WGS98S = 0x0054, /*!< COM.TECH WGS-98S */ - CBUS_BOARD_SRB_G = 0x0064, /*!< buffalo SRB-G */ - CBUS_BOARD_MIDI_ORCHESTRA_MIDI3 = 0x0074, /*!< SNE MIDI ORCHESTRA MIDI-3 */ - CBUS_BOARD_SB_AWE32 = 0x0005, /*!< SoundBlaster AWE32 (CT3610) */ - CBUS_BOARD_118 = 0x0006 /*!< NEC PC-9801-118 */ -}; - -/** - * @brief Device information structure - */ -struct Devinfo -{ - char Devname[16]; /*!< Device name */ - char Rev; /*!< Revision */ - char Serial[15]; /*!< Serial */ -}; - -/** - * The interface ID - */ -enum IID -{ - IID_IRealChipBase = 0, - IID_IRealChip, - IID_IRealChip2, - IID_IRealChip3, - IID_IGimic, - IID_IGimic2, - IID_IC86Usb -}; - -/** - * @brief The class of IUnknown - */ -class IRealUnknown -{ -public: - /** - * Increments the reference count - * @return The new reference count - */ - virtual size_t AddRef() = 0; - - /** - * Decrements the reference count - * @return The new reference count - */ - virtual size_t Release() = 0; -}; - -/** - * @brief The class of IRealChipBase - */ -class IRealChipBase : public IRealUnknown -{ -public: - /** - * Initialize - * @return C86CTL_ERR - */ - virtual C86CtlErr initialize() = 0; - - /** - * Deinitialize - * @return C86CTL_ERR - */ - virtual C86CtlErr deinitialize() = 0; - - /** - * Gets the count of chips - * @return The chips - */ - virtual size_t getNumberOfChip() = 0; - - /** - * Gets interfaces - * @param[in] id ID - * @param[in] riid The interface ID - * @param[out] ppi The pointer of the interface - * @return C86CTL_ERR - */ - virtual C86CtlErr getChipInterface(size_t id, IID riid, void** ppi) = 0; -}; - -/** - * @brief The class of IRealChip - */ -class IRealChip : public IRealUnknown -{ -public: - /** - * Reset - * @return C86CTL_ERR - */ - virtual C86CtlErr reset() = 0; - - /** - * Output - * @param[in] nAddr The address - * @param[in] cData The data - */ - virtual void out(UINT nAddr, UINT8 cData) = 0; - - /** - * Input - * @param[in] nAddr The address of registers - * @return The data - */ - virtual UINT8 in(UINT nAddr) = 0; -}; - -/** - * @brief The class of IRealChip2 - */ -class IRealChip2 : public IRealChip -{ -public: - /** - * Gets the current status - * @param[in] nAddr The address - * @param[out] pcStatus The status - * @return C86CTL_ERR - */ - virtual C86CtlErr getChipStatus(UINT nAddr, UINT8* pcStatus) = 0; - - /** - * Output - * @param[in] nAddr The address - * @param[in] cData The data - */ - virtual void directOut(UINT nAddr, UINT8 cData) = 0; -}; - -/** - * @brief The class of IRealChip3 - */ -class IRealChip3 : public IRealChip2 -{ -public: - /** - * Gets the type of the chip - * @param[out] pnType A pointer of type - * @return C86CTL_ERR - */ - virtual C86CtlErr getChipType(ChipType* pnType) = 0; -}; - -/** - * @brief The class of IGimic - */ -class IGimic : public IRealUnknown -{ -public: - /** - * Gets the informations of firm - * @param[out] pnMajor A pointer to the major - * @param[out] pnMinor A pointer to the minor - * @param[out] pnRev A pointer to the revision - * @param[out] pnBuild A pointer to the number of build - * @return C86CTL_ERR - */ - virtual C86CtlErr getFWVer(UINT* pnMajor, UINT* pnMinor, UINT* pnRev, UINT* pnBuild) = 0; - - /** - * Gets the informations of the mother - * @param[out] pInfo A pointer to the informations - * @return C86CTL_ERR - */ - virtual C86CtlErr getMBInfo(Devinfo* pInfo) = 0; - - /** - * Gets the informations of modules - * @param[out] pInfo A pointer to the informations - * @return C86CTL_ERR - */ - virtual C86CtlErr getModuleInfo(Devinfo* pInfo) = 0; - - /** - * Sets the volumes of SSG - * @param[in] cVolume The volume - * @return C86CTL_ERR - */ - virtual C86CtlErr setSSGVolume(UINT8 cVolume) = 0; - - /** - * Gets the volume of SSG - * @param[out] pcVolume A pointer of the volume - * @return C86CTL_ERR - */ - virtual C86CtlErr getSSGVolume(UINT8* pcVolume) = 0; - - /** - * Sets the clock - * @param[in] nClock The clock - * @return C86CTL_ERR - */ - virtual C86CtlErr setPLLClock(UINT nClock) = 0; - - /** - * Gets the clock - * @param[out] pnClock A pointer to the clock - * @return C86CTL_ERR - */ - virtual C86CtlErr getPLLClock(UINT* pnClock) = 0; -}; - -/** - * @brief The class of IGimic2 - */ -class IGimic2 : public IGimic -{ -public: - /** - * Gets the type of the modules - * @param[out] pnType The type - * @return C86CTL_ERR - */ - virtual C86CtlErr getModuleType(ChipType* pnType) = 0; -}; - -C86CtlErr CreateInstance(IID riid, void** ppi); - -} diff --git a/sdl/ext/c86ctl/c86ctlc86box.cpp b/sdl/ext/c86ctl/c86ctlc86box.cpp deleted file mode 100755 index 68350d6..0000000 --- a/sdl/ext/c86ctl/c86ctlc86box.cpp +++ /dev/null @@ -1,506 +0,0 @@ -/** - * @file c86ctlc86box.cpp - * @brief Implementation of C86BOX - */ - -#include -#include "c86ctlc86box.h" -#include - -namespace c86ctl -{ - -//! The maximum chips -#define NMAXCHIPS 4 - -/** - * @brief The information of sound baords - */ -struct BOARD_INFO -{ - UINT type; //!< The type of boards - UINT nchips; //!< The numbers of chips - ChipType chiptype[NMAXCHIPS]; //!< The type of chips -}; - -/** - * @brief The board's names - */ -struct BoardName -{ - CBUS_BOARD_TYPE nId; //!< The type of boards - const char* lpName; //!< The name of boards -}; - -/** - * The tables of baords - */ -static const BoardName s_names[] = -{ - {CBUS_BOARD_14, "PC-9801-14"}, - {CBUS_BOARD_26, "PC-9801-26K"}, - {CBUS_BOARD_SOUND_ORCHESTRA, "ORCHESTRA"}, - {CBUS_BOARD_SOUND_ORCHESTRA_L, "ORCHESTRA-L"}, - {CBUS_BOARD_SOUND_ORCHESTRA_V, "ORCHESTRA-V"}, - {CBUS_BOARD_SOUND_ORCHESTRA_VS, "ORCHESTRA-VS"}, - {CBUS_BOARD_SOUND_ORCHESTRA_LS, "ORCHESTRA-LS"}, - {CBUS_BOARD_SOUND_ORCHESTRA_MATE, "ORCHESTRA-MATE"}, - {CBUS_BOARD_MULTIMEDIA_ORCHESTRA, "MMO"}, - {CBUS_BOARD_LITTLE_ORCHESTRA, "LITTLE"}, - {CBUS_BOARD_LITTLE_ORCHESTRA_L, "LITTLE-L"}, - {CBUS_BOARD_LITTLE_ORCHESTRA_RS, "LITTLE-RS"}, - {CBUS_BOARD_LITTLE_ORCHESTRA_LS, "LITTLE-LS"}, - {CBUS_BOARD_LITTLE_ORCHESTRA_SS, "LITTLE-SS"}, - {CBUS_BOARD_LITTLE_ORCHESTRA_MATE, "LITTLE-MATE"}, - {CBUS_BOARD_LITTLE_ORCHESTRA_FELLOW, "LITTLE-FELLOW"}, - {CBUS_BOARD_JOY2, "JOY2"}, - {CBUS_BOARD_SOUND_GRANPRI, "GRANPRI"}, - {CBUS_BOARD_TN_F3FM, "TN-F3FM"}, - {CBUS_BOARD_73, "PC-9801-73"}, - {CBUS_BOARD_86, "PC-9801-86"}, - {CBUS_BOARD_ASB01, "ASB-01"}, - {CBUS_BOARD_SPEAKBOARD, "SPEAKBOARD"}, - {CBUS_BOARD_SOUNDPLAYER98, "SPB98"}, - {CBUS_BOARD_SECONDBUS86, "SB86"}, - {CBUS_BOARD_SOUNDEDGE, "SOUNDEDGE"}, - {CBUS_BOARD_WINDUO, "WINDUO"}, - {CBUS_BOARD_OTOMI, "OTOMI"}, - {CBUS_BOARD_WAVEMASTER, "WAVEMASTER"}, - {CBUS_BOARD_WAVESMIT, "WAVESIMIT"}, - {CBUS_BOARD_WAVESTAR, "WAVESTAR"}, - {CBUS_BOARD_WSN_A4F, "WSN-A4F"}, - {CBUS_BOARD_SB16, "SB16"}, - {CBUS_BOARD_SB16_2203, "SB16"}, - {CBUS_BOARD_SB16VALUE, "SB16VALUE"}, - {CBUS_BOARD_POWERWINDOW_T64S, "PW-T64S"}, - {CBUS_BOARD_PCSB2, "PC-SB2"}, - {CBUS_BOARD_WGS98S, "WGS-98S"}, - {CBUS_BOARD_SXM_F, "SXM-F"}, - {CBUS_BOARD_SRB_G, "SRB-G"}, - {CBUS_BOARD_MIDI_ORCHESTRA_MIDI3 , "MIDI-3"}, - {CBUS_BOARD_SB_AWE32, "SB-AWE32"}, - {CBUS_BOARD_118, "PC-9801-118"}, -}; - -/** - * Gets the name from type of boards - * @param[in] nType The type of boards - * @return The name of boards - */ -static const char* GetBoardName(CBUS_BOARD_TYPE nType) -{ - const CBUS_BOARD_TYPE nId = static_cast(nType & 0xffff); - for (UINT i = 0; i < NELEMENTS(s_names); i++) - { - if (s_names[i].nId == nId) - { - return s_names[i].lpName; - } - } - return "UNKNOWN"; -} - -/** - * Constructor - * @param[in] nIndex The index - */ -CC86Box::CC86Box(UINT nIndex) - : m_nRef(1) - , m_nIndex(nIndex) - , m_nQueIndex(0) - , m_nQueCount(0) -{ -} - -/** - * Destructor - */ -CC86Box::~CC86Box() -{ -} - -/** - * Increments the reference count - * @return The new reference count - */ -size_t CC86Box::AddRef() -{ - m_nRef++; - return m_nRef; -} - -/** - * Decrements the reference count - * @return The new reference count - */ -size_t CC86Box::Release() -{ - m_nRef--; - return m_nRef; -} - -/** - * Initialize - * @return C86CTL_ERR - */ -C86CtlErr CC86Box::initialize() -{ - if (!m_usb.Open(0x16c0, 0x27d8, m_nIndex)) - { - return C86CTL_ERR_NODEVICE; - } - - for (UINT i = 0; i < 2; i++) - { - BOARD_INFO info; - if (m_usb.CtrlXfer(0xc0, 0x81, 0, i, &info, sizeof(info)) != sizeof(info)) - { - continue; - } - - printf("Found %s in C86BOX-Slot#%c / chips: %d\n", GetBoardName(static_cast(info.type)), 'A' + i, info.nchips); - - for (UINT j = 0; j < info.nchips; j++) - { - const UINT nDevId = (i << 3) | j; - m_chips.push_back(new Chip3(this, nDevId, info.chiptype[j])); - } - } - - if (m_chips.empty()) - { - m_usb.Close(); - return C86CTL_ERR_NODEVICE; - } - - m_nQueIndex = 0; - m_nQueCount = 0; - Start(); - return C86CTL_ERR_NONE; -} - -/** - * Deinitialize - * @return C86CTL_ERR - */ -C86CtlErr CC86Box::deinitialize() -{ - Stop(); - m_usb.Close(); - - for (std::vector::iterator it = m_chips.begin(); it != m_chips.end(); ++it) - { - delete *it; - } - m_chips.clear(); - - return C86CTL_ERR_NONE; -} - -/** - * Gets the count of chips - * @return The chips - */ -size_t CC86Box::getNumberOfChip() -{ - return m_chips.size(); -} - -/** - * Gets interfaces - * @param[in] id ID - * @param[in] riid The interface ID - * @param[out] ppi The pointer of the interface - * @return C86CTL_ERR - */ -C86CtlErr CC86Box::getChipInterface(size_t id, IID riid, void** ppi) -{ - if (ppi == NULL) - { - return C86CTL_ERR_INVALID_PARAM; - } - - if (id >= m_chips.size()) - { - return C86CTL_ERR_NODEVICE; - } - - IRealUnknown* pUnknown = NULL; - switch (riid) - { - case IID_IRealChip: - case IID_IRealChip2: - case IID_IRealChip3: - pUnknown = m_chips[id]; - break; - - default: - break; - } - - if (pUnknown == NULL) - { - return C86CTL_ERR_UNSUPPORTED; - } - - pUnknown->AddRef(); - *ppi = pUnknown; - return C86CTL_ERR_NONE; -} - -/** - * Sends and receives data from USB - * @param[in] lpOutput A pointer to the buffer that sends the data - * @param[in] cbOutput The number of bytes to be written - * @param[out] lpInput A pointer to the buffer that receives the data - * @param[in] cbInput The maximum number of bytes to be read - * @return C86CTL_ERR - */ -C86CtlErr CC86Box::Transaction(const void* lpOutput, int cbOutput, void* lpInput, int cbInput) -{ - if (!m_usb.IsOpened()) - { - return C86CTL_ERR_NODEVICE; - } - - char sBuffer[64]; - if ((lpOutput == NULL) || (cbOutput <= 0) || (cbOutput >= sizeof(sBuffer))) - { - return C86CTL_ERR_INVALID_PARAM; - } - - ::memcpy(sBuffer, lpOutput, cbOutput); - if (cbOutput < sizeof(sBuffer)) - { - ::memset(sBuffer + cbOutput, 0xff, sizeof(sBuffer) - cbOutput); - } - - m_usbGuard.Enter(); - int nResult = m_usb.WriteBulk(sBuffer, sizeof(sBuffer)); - if ((nResult == sizeof(sBuffer)) && (cbInput > 0)) - { - nResult = m_usb.ReadBulk(sBuffer, sizeof(sBuffer)); - } - m_usbGuard.Leave(); - - if (nResult != sizeof(sBuffer)) - { - return C86CTL_ERR_UNKNOWN; - } - - if ((lpInput != NULL) && (cbInput > 0)) - { - cbInput = (std::min)(cbInput, static_cast(sizeof(sBuffer))); - ::memcpy(lpInput, sBuffer, cbInput); - } - return C86CTL_ERR_NONE; -} - -/** - * Reset - * @return C86CTL_ERR - */ -C86CtlErr CC86Box::Reset() -{ - m_queGuard.Enter(); - m_nQueIndex = 0; - m_nQueCount = 0; - m_queGuard.Leave(); - - m_usbGuard.Enter(); - const int r = m_usb.CtrlXfer(0x40, 0x11); - m_usbGuard.Leave(); - - return (r >= 0) ? C86CTL_ERR_NONE : C86CTL_ERR_UNKNOWN; -} - -/** - * Output - * @param[in] nDevId The id of chips - * @param[in] nAddr The address of registers - * @param[in] cData The data - */ -void CC86Box::Out(UINT nDevId, UINT nAddr, UINT8 cData) -{ - m_queGuard.Enter(); - while (m_nQueCount >= NELEMENTS(m_que)) - { - m_queGuard.Leave(); - Delay(1000); - m_queGuard.Enter(); - } - - m_que[(m_nQueIndex + m_nQueCount) % NELEMENTS(m_que)] = (nDevId << 17) | ((nAddr & 0x1ff) << 8) | cData; - m_nQueCount++; - - m_queGuard.Leave(); -} - -/** - * Thread - * @retval true Cont. - */ -bool CC86Box::Task() -{ - /* builds data */ - UINT8 sData[64]; - int nIndex = 0; - - m_queGuard.Enter(); - while ((m_nQueCount) && ((nIndex + 8) < NELEMENTS(sData))) - { - const UINT data = m_que[m_nQueIndex]; - m_nQueIndex = (m_nQueIndex + 1) % NELEMENTS(m_que); - m_nQueCount--; - - sData[nIndex++] = static_cast(data >> 0); - sData[nIndex++] = static_cast(data >> 8); - sData[nIndex++] = static_cast(data >> 16); - sData[nIndex++] = static_cast(data >> 24); - } - m_queGuard.Leave(); - - /* writes */ - if (nIndex > 0) - { - Transaction(sData, nIndex); - } - else - { - Delay(1000); - } - return true; -} - -/* IRealChip3 */ - -/** - * Constructor - * @param[in] pC86Box The instance of the device - * @param[in] nDevId The id of the chip - * @param[in] nChipType The type of the chip - */ -CC86Box::Chip3::Chip3(CC86Box* pC86Box, UINT nDevId, ChipType nChipType) - : m_pC86Box(pC86Box) - , m_nDevId(nDevId) - , m_nChipType(nChipType) -{ -} - -/** - * Get the instance of the device - * @return The instance - */ -inline CC86Box* CC86Box::Chip3::GetDevice() -{ - return m_pC86Box; -} - - -/** - * Increments the reference count - * @return The new reference count - */ -size_t CC86Box::Chip3::AddRef() -{ - return GetDevice()->AddRef(); -} - -/** - * Decrements the reference count - * @return The new reference count - */ -size_t CC86Box::Chip3::Release() -{ - return GetDevice()->Release(); -} - -/** - * Reset - * @return C86CTL_ERR - */ -C86CtlErr CC86Box::Chip3::reset() -{ - memset(m_sReg, 0, sizeof(m_sReg)); - return GetDevice()->Reset(); -} - -/** - * Output - * @param[in] nAddr The address of registers - * @param[in] cData The data - */ -void CC86Box::Chip3::out(UINT nAddr, UINT8 cData) -{ - if (nAddr >= sizeof(m_sReg)) - { - return; - } - m_sReg[nAddr] = cData; - - GetDevice()->Out(m_nDevId, nAddr, cData); -} - -/** - * Input - * @param[in] nAddr The address of registers - * @return The data - */ -UINT8 CC86Box::Chip3::in(UINT nAddr) -{ - if (nAddr < sizeof(m_sReg)) - { - return m_sReg[nAddr]; - } - return 0xff; -} - -/** - * Gets the current status - * @param[in] nAddr The address - * @param[out] pcStatus The status - * @return C86CTL_ERR - */ -C86CtlErr CC86Box::Chip3::getChipStatus(UINT nAddr, UINT8* pcStatus) -{ - return C86CTL_ERR_NOT_IMPLEMENTED; -} - -/** - * Output - * @param[in] nAddr The address - * @param[in] cData The data - */ -void CC86Box::Chip3::directOut(UINT nAddr, UINT8 cData) -{ - if (nAddr >= sizeof(m_sReg)) - { - return; - } - m_sReg[nAddr] = cData; - - const UINT data = (m_nDevId << 17) | ((nAddr & 0x1ff) << 8) | cData; - - UINT8 sData[4]; - sData[0] = static_cast(data >> 0); - sData[1] = static_cast(data >> 8); - sData[2] = static_cast(data >> 16); - sData[3] = static_cast(data >> 24); - GetDevice()->Transaction(sData, sizeof(sData)); -} - -/** - * Gets the type of the chip - * @param[out] pnType A pointer of type - * @return C86CTL_ERR - */ -C86CtlErr CC86Box::Chip3::getChipType(ChipType* pnType) -{ - if (pnType != NULL) - { - *pnType = m_nChipType; - } - return C86CTL_ERR_NONE; -} - -} // namespace c86ctl diff --git a/sdl/ext/c86ctl/c86ctlc86box.h b/sdl/ext/c86ctl/c86ctlc86box.h deleted file mode 100755 index 558e05d..0000000 --- a/sdl/ext/c86ctl/c86ctlc86box.h +++ /dev/null @@ -1,90 +0,0 @@ -/** - * @file c86ctlc86box.h - * @brief Interface of C86BOX - */ - -#pragma once - -#include -#include "c86ctlrealchipbase.h" -#include "misc/guard.h" -#include "misc/threadbase.h" -#include "misc/usbdev.h" - -namespace c86ctl -{ - -/** - * @brief The class of C86BOX - */ -class CC86Box : public CRealChipBase::CDevice, protected CThreadBase -{ -public: - CC86Box(UINT nIndex); - virtual ~CC86Box(); - - // IRealUnknown - virtual size_t AddRef(); - virtual size_t Release(); - - // IRealChipBase - virtual C86CtlErr initialize(); - virtual C86CtlErr deinitialize(); - virtual size_t getNumberOfChip(); - virtual C86CtlErr getChipInterface(size_t id, IID riid, void** ppi); - -protected: - virtual bool Task(); - -private: - /** - * @brief The class of the chip - */ - class Chip3 : public IRealChip3 - { - public: - Chip3(CC86Box* pC86Box, UINT nDevId, ChipType nChipType); - - // IRealUnknown - virtual size_t AddRef(); - virtual size_t Release(); - - // IRealChip - virtual C86CtlErr reset(); - virtual void out(UINT nAddr, UINT8 cData); - virtual UINT8 in(UINT nAddr); - - // IRealChip2 - virtual C86CtlErr getChipStatus(UINT nAddr, UINT8* pcStatus); - virtual void directOut(UINT nAddr, UINT8 cData); - - // IRealChip3 - virtual C86CtlErr getChipType(ChipType* pnType); - - private: - CC86Box* m_pC86Box; /*!< The instance of the device */ - UINT m_nDevId; /*!< The type of devices */ - ChipType m_nChipType; /*!< The type of chip */ - UINT8 m_sReg[0x200]; /*!< register */ - - CC86Box* GetDevice(); - }; - - size_t m_nRef; /*!< The reference counter */ - UINT m_nIndex; /*!< The index of devices */ - CUsbDev m_usb; /*!< USB */ - CGuard m_usbGuard; /*!< The quard of accessing USB */ - CGuard m_queGuard; /*!< The quard of que */ - UINT m_nQueIndex; /*!< The position in que */ - UINT m_nQueCount; /*!< The count in que */ - UINT m_que[0x400]; /*!< que */ - std::vector m_chips; /*!< The list of chips */ - - C86CtlErr Transaction(const void* lpOutput, int cbOutput, void* lpInput = NULL, int cbInput = 0); - C86CtlErr Reset(); - void Out(UINT nDevId, UINT nAddr, UINT8 cData); - - friend class Chip3; -}; - -} // namespace c86ctl diff --git a/sdl/ext/c86ctl/c86ctlgimic.cpp b/sdl/ext/c86ctl/c86ctlgimic.cpp deleted file mode 100755 index 718401b..0000000 --- a/sdl/ext/c86ctl/c86ctlgimic.cpp +++ /dev/null @@ -1,709 +0,0 @@ -/** - * @file c86ctlgimic.cpp - * @brief Implementation of G.I.M.I.C - */ - -#include -#include "c86ctlgimic.h" -#include - -namespace c86ctl -{ - -/** - * Constructor - * @param[in] nIndex The index - */ -CGimic::CGimic(UINT nIndex) - : m_nRef(1) - , m_nIndex(nIndex) - , m_nChipType(CHIP_UNKNOWN) - , m_nQueIndex(0) - , m_nQueCount(0) - , m_gimic2(this) - , m_chip3(this) -{ -} - -/** - * Destructor - */ -CGimic::~CGimic() -{ -} - -/** - * Increments the reference count - * @return The new reference count - */ -size_t CGimic::AddRef() -{ - m_nRef++; - return m_nRef; -} - -/** - * Decrements the reference count - * @return The new reference count - */ -size_t CGimic::Release() -{ - m_nRef--; - return m_nRef; -} - -/** - * Initialize - * @return C86CTL_ERR - */ -C86CtlErr CGimic::initialize() -{ - if (!m_usb.Open(0x16c0, 0x05e5, m_nIndex)) - { - return C86CTL_ERR_NODEVICE; - } - - // Query G.I.M.I.C module info. - Devinfo info; - ::memset(&info, 0, sizeof(info)); - if (m_gimic2.getModuleInfo(&info) != 0) - { - m_usb.Close(); - return C86CTL_ERR_NODEVICE; - } - - printf("Found G.I.M.I.C!\n"); - printf("Devname: %s\n", info.Devname); - printf(" Rev: %d\n", info.Rev); - printf(" Serial: %s\n", info.Serial); - - if (!::memcmp(info.Devname, "GMC-OPN3L", 9)) - { - m_nChipType = CHIP_OPN3L; - } - else if (!::memcmp(info.Devname, "GMC-OPM", 7)) - { - m_nChipType = CHIP_OPM; - } - else if (!::memcmp(info.Devname, "GMC-OPNA", 8)) - { - m_nChipType = CHIP_OPNA; - } - else if (!::memcmp(info.Devname, "GMC-OPL3", 8)) - { - m_nChipType = CHIP_OPL3; - } - - m_nQueIndex = 0; - m_nQueCount = 0; - Start(); - return C86CTL_ERR_NONE; -} - -/** - * Deinitialize - * @return C86CTL_ERR - */ -C86CtlErr CGimic::deinitialize() -{ - Stop(); - m_usb.Close(); - - m_nChipType = CHIP_UNKNOWN; - - return C86CTL_ERR_NONE; -} - -/** - * Gets the count of chips - * @return The chips - */ -size_t CGimic::getNumberOfChip() -{ - return (m_nChipType != CHIP_UNKNOWN) ? 1 : 0; -} - -/** - * Gets interfaces - * @param[in] id ID - * @param[in] riid The interface ID - * @param[out] ppi The pointer of the interface - * @return C86CTL_ERR - */ -C86CtlErr CGimic::getChipInterface(size_t id, IID riid, void** ppi) -{ - if (ppi == NULL) - { - return C86CTL_ERR_INVALID_PARAM; - } - - if (id != 0) - { - return C86CTL_ERR_NODEVICE; - } - - switch (riid) - { - case IID_IRealChip: - case IID_IRealChip2: - case IID_IRealChip3: - m_chip3.AddRef(); - *ppi = &m_chip3; - return C86CTL_ERR_NONE; - - case IID_IGimic: - case IID_IGimic2: - m_gimic2.AddRef(); - *ppi = &m_gimic2; - return C86CTL_ERR_NONE; - - default: - break; - } - - return C86CTL_ERR_UNSUPPORTED; -} - -/** - * Sends and receives data from USB - * @param[in] lpOutput A pointer to the buffer that sends the data - * @param[in] cbOutput The number of bytes to be written - * @param[out] lpInput A pointer to the buffer that receives the data - * @param[in] cbInput The maximum number of bytes to be read - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Transaction(const void* lpOutput, int cbOutput, void* lpInput, int cbInput) -{ - if (!m_usb.IsOpened()) - { - return C86CTL_ERR_NODEVICE; - } - - char sBuffer[64]; - if ((lpOutput == NULL) || (cbOutput <= 0) || (cbOutput >= sizeof(sBuffer))) - { - return C86CTL_ERR_INVALID_PARAM; - } - - ::memcpy(sBuffer, lpOutput, cbOutput); - ::memset(sBuffer + cbOutput, 0xff, sizeof(sBuffer) - cbOutput); - - m_usbGuard.Enter(); - int nResult = m_usb.WriteBulk(sBuffer, sizeof(sBuffer)); - if ((nResult == sizeof(sBuffer)) && (cbInput > 0)) - { - nResult = m_usb.ReadBulk(sBuffer, sizeof(sBuffer)); - } - m_usbGuard.Leave(); - - if (nResult != sizeof(sBuffer)) - { - return C86CTL_ERR_UNKNOWN; - } - - if ((lpInput != NULL) && (cbInput > 0)) - { - cbInput = (std::min)(cbInput, static_cast(sizeof(sBuffer))); - ::memcpy(lpInput, sBuffer, cbInput); - } - return C86CTL_ERR_NONE; -} - -/** - * Gets the informations - * @param[in] cParam The parameter - * @param[out] pInfo A pointer to the informations - * @return C86CTL_ERR - */ -C86CtlErr CGimic::GetInfo(UINT8 cParam, Devinfo* pInfo) -{ - UINT8 sData[3]; - sData[0] = 0xfd; - sData[1] = 0x91; - sData[2] = cParam; - const C86CtlErr ret = Transaction(sData, sizeof(sData), pInfo, sizeof(*pInfo)); - if ((ret == C86CTL_ERR_NONE) && (pInfo != NULL)) - { - TailZeroFill(pInfo->Devname, sizeof(pInfo->Devname)); - TailZeroFill(pInfo->Serial, sizeof(pInfo->Serial)); - } - return ret; -} - -/** - * Sets ZeroFill - * @param[in] lpBuffer A pointer to the buffer - * @param[in] cbBuffer The number of bytes - */ -void CGimic::TailZeroFill(char* lpBuffer, size_t cbBuffer) -{ - while (cbBuffer > 0) - { - cbBuffer--; - if (lpBuffer[cbBuffer] == -1) - { - lpBuffer[cbBuffer] = '\0'; - } - else if (lpBuffer[cbBuffer] != '\0') - { - break; - } - } -} - -/** - * Reset - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Reset() -{ - m_queGuard.Enter(); - m_nQueIndex = 0; - m_nQueCount = 0; - m_queGuard.Leave(); - - static const UINT8 sData[2] = {0xfd, 0x82}; - return Transaction(sData, sizeof(sData)); -} - -/** - * Remaps address - * @param[in] nAddr The address - * @return The remapped address - */ -UINT CGimic::GetChipAddr(UINT nAddr) const -{ - switch (m_nChipType) - { - case CHIP_OPNA: - case CHIP_OPN3L: - if ((nAddr >= 0x100) && (nAddr <= 0x110)) - { - nAddr -= 0x40; - } - break; - - case CHIP_OPM: - if ((nAddr >= 0xfc) && (nAddr <= 0xff)) - { - nAddr -= 0xe0; - } - break; - - default: - break; - } - return nAddr; -} - -/** - * Output - * @param[in] nAddr The address of registers - * @param[in] cData The data - */ -void CGimic::Out(UINT nAddr, UINT8 cData) -{ - m_queGuard.Enter(); - while (m_nQueCount >= NELEMENTS(m_que)) - { - m_queGuard.Leave(); - Delay(1000); - m_queGuard.Enter(); - } - - FMDATA& data = m_que[(m_nQueIndex + m_nQueCount) % NELEMENTS(m_que)]; - data.wAddr = static_cast(nAddr); - data.cData = cData; - m_nQueCount++; - - m_queGuard.Leave(); -} - -/** - * Thread - * @retval true Cont. - */ -bool CGimic::Task() -{ - /* builds data */ - UINT8 sData[64]; - int nIndex = 0; - - m_queGuard.Enter(); - while (m_nQueCount) - { - const FMDATA& data = m_que[m_nQueIndex]; - const UINT nAddr = data.wAddr; - const UINT8 cData = data.cData; - - if (nAddr < 0xfc) - { - if ((nIndex + 2 + 1) >= NELEMENTS(sData)) - { - break; - } - sData[nIndex++] = static_cast(nAddr & 0xff); - sData[nIndex++] = cData; - } - else if ((nAddr >= 0x100) && (nAddr <= 0x1fb)) - { - if ((nIndex + 3 + 1) >= NELEMENTS(sData)) - { - break; - } - sData[nIndex++] = 0xfe; - sData[nIndex++] = static_cast(nAddr & 0xff); - sData[nIndex++] = cData; - } - - m_nQueIndex = (m_nQueIndex + 1) % NELEMENTS(m_que); - m_nQueCount--; - } - m_queGuard.Leave(); - - /* writes */ - if (nIndex > 0) - { - Transaction(sData, nIndex); - } - else - { - Delay(1000); - } - return true; -} - -/* IGimic2 */ - -/** - * Constructor - * @param[in] pDevice The instance of the device - */ -CGimic::Gimic2::Gimic2(CGimic* pDevice) - : m_pDevice(pDevice) -{ -} - -/** - * Get the instance of the device - * @return The instance - */ -inline CGimic* CGimic::Gimic2::GetDevice() -{ - return m_pDevice; -} - -/** - * Increments the reference count - * @return The new reference count - */ -size_t CGimic::Gimic2::AddRef() -{ - return GetDevice()->AddRef(); -} - -/** - * Decrements the reference count - * @return The new reference count - */ -size_t CGimic::Gimic2::Release() -{ - return GetDevice()->Release(); -} - -/** - * Gets the informations of firm - * @param[out] pnMajor A pointer to the major - * @param[out] pnMinor A pointer to the minor - * @param[out] pnRev A pointer to the revision - * @param[out] pnBuild A pointer to the number of build - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Gimic2::getFWVer(UINT* pnMajor, UINT* pnMinor, UINT* pnRev, UINT* pnBuild) -{ - static const UINT8 sData[2] = {0xfd, 0x92}; - UINT8 sRecv[16]; - const C86CtlErr ret = GetDevice()->Transaction(sData, sizeof(sData), sRecv, sizeof(sRecv)); - if (ret == C86CTL_ERR_NONE) - { - if (pnMajor != NULL) - { - *pnMajor = (sRecv[0] << 0) | (sRecv[1] << 8) | (sRecv[2] << 16) | (sRecv[3] << 24); - } - if (pnMinor != NULL) - { - *pnMinor = (sRecv[4] << 0) | (sRecv[5] << 8) | (sRecv[6] << 16) | (sRecv[7] << 24); - } - if (pnRev != NULL) - { - *pnRev = (sRecv[8] << 0) | (sRecv[9] << 8) | (sRecv[10] << 16) | (sRecv[11] << 24); - } - if (pnBuild != NULL) - { - *pnBuild = (sRecv[12] << 0) | (sRecv[13] << 8) | (sRecv[14] << 16) | (sRecv[15] << 24); - } - } - return ret; -} - -/** - * Gets the informations of the mother - * @param[out] pInfo A pointer to the informations - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Gimic2::getMBInfo(Devinfo* pInfo) -{ - return GetDevice()->GetInfo(0xff, pInfo); -} - -/** - * Gets the informations of modules - * @param[out] pInfo A pointer to the informations - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Gimic2::getModuleInfo(Devinfo* pInfo) -{ - return GetDevice()->GetInfo(0, pInfo); -} - -/** - * Sets the volumes of SSG - * @param[in] cVolume The volume - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Gimic2::setSSGVolume(UINT8 cVolume) -{ - if (GetDevice()->m_nChipType != CHIP_OPNA) - { - return C86CTL_ERR_UNSUPPORTED; - } - - UINT8 sData[3]; - sData[0] = 0xfd; - sData[1] = 0x84; - sData[2] = cVolume; - return GetDevice()->Transaction(sData, sizeof(sData)); -} - -/** - * Gets the volume of SSG - * @param[out] pcVolume A pointer of the volume - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Gimic2::getSSGVolume(UINT8* pcVolume) -{ - if (GetDevice()->m_nChipType != CHIP_OPNA) - { - return C86CTL_ERR_UNSUPPORTED; - } - - static const UINT8 sData[2] = {0xfd, 0x86}; - return GetDevice()->Transaction(sData, sizeof(sData), pcVolume, sizeof(*pcVolume)); -} - -/** - * Sets the clock - * @param[in] nClock The clock - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Gimic2::setPLLClock(UINT nClock) -{ - const ChipType nChipType = GetDevice()->m_nChipType; - if ((nChipType != CHIP_OPNA) && (nChipType != CHIP_OPM) && (nChipType != CHIP_OPL3)) - { - return C86CTL_ERR_UNSUPPORTED; - } - - UINT8 sData[6]; - sData[0] = 0xfd; - sData[1] = 0x83; - sData[2] = static_cast((nClock >> 0) & 0xff); - sData[3] = static_cast((nClock >> 8) & 0xff); - sData[4] = static_cast((nClock >> 16) & 0xff); - sData[5] = static_cast((nClock >> 24) & 0xff); - return GetDevice()->Transaction(sData, sizeof(sData)); -} - -/** - * Gets the clock - * @param[out] pnClock A pointer to the clock - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Gimic2::getPLLClock(UINT* pnClock) -{ - const ChipType nChipType = GetDevice()->m_nChipType; - if ((nChipType != CHIP_OPNA) && (nChipType != CHIP_OPM) && (nChipType != CHIP_OPL3)) - { - return C86CTL_ERR_UNSUPPORTED; - } - - static const UINT8 sData[2] = {0xfd, 0x85}; - UINT8 sRecv[4]; - const C86CtlErr ret = GetDevice()->Transaction(sData, sizeof(sData), sRecv, sizeof(sRecv)); - if ((ret == C86CTL_ERR_NONE) && (pnClock != NULL)) - { - *pnClock = (sRecv[0] << 0) | (sRecv[1] << 8) | (sRecv[2] << 16) | (sRecv[3] << 24); - } - return ret; -} - -/** - * Gets the type of the modules - * @param[out] pnType The type - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Gimic2::getModuleType(ChipType* pnType) -{ - if (pnType != NULL) - { - *pnType = GetDevice()->m_nChipType; - } - return C86CTL_ERR_NONE; -} - -/* IRealChip3 */ - -/** - * Constructor - * @param[in] pDevice The instance of the device - */ -CGimic::Chip3::Chip3(CGimic* pDevice) - : m_pDevice(pDevice) -{ -} - -/** - * Get the instance of the device - * @return The instance - */ -inline CGimic* CGimic::Chip3::GetDevice() -{ - return m_pDevice; -} - - -/** - * Increments the reference count - * @return The new reference count - */ -size_t CGimic::Chip3::AddRef() -{ - return GetDevice()->AddRef(); -} - -/** - * Decrements the reference count - * @return The new reference count - */ -size_t CGimic::Chip3::Release() -{ - return GetDevice()->Release(); -} - -/** - * Reset - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Chip3::reset() -{ - memset(m_sReg, 0, sizeof(m_sReg)); - return GetDevice()->Reset(); -} - -/** - * Output - * @param[in] nAddr The address - * @param[in] cData The data - */ -void CGimic::Chip3::out(UINT nAddr, UINT8 cData) -{ - if (nAddr >= sizeof(m_sReg)) - { - return; - } - m_sReg[nAddr] = cData; - - GetDevice()->Out(nAddr, cData); -} - -/** - * Input - * @param[in] nAddr The address of registers - * @return The data - */ -UINT8 CGimic::Chip3::in(UINT nAddr) -{ - if (nAddr < sizeof(m_sReg)) - { - return m_sReg[nAddr]; - } - return 0xff; -} - -/** - * Gets the current status - * @param[in] nAddr The address - * @param[out] pcStatus The status - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Chip3::getChipStatus(UINT nAddr, UINT8* pcStatus) -{ - UINT8 sData[3]; - sData[0] = 0xfd; - sData[1] = 0x93; - sData[2] = static_cast(nAddr & 1); - UINT8 sRecv[4]; - const C86CtlErr ret = GetDevice()->Transaction(sData, sizeof(sData), sRecv, sizeof(sRecv)); - if ((ret == C86CTL_ERR_NONE) && (pcStatus != NULL)) - { - *pcStatus = sRecv[0]; - } - return ret; -} - -/** - * Output - * @param[in] nAddr The address - * @param[in] cData The data - */ -void CGimic::Chip3::directOut(UINT nAddr, UINT8 cData) -{ - if (nAddr >= sizeof(m_sReg)) - { - return; - } - m_sReg[nAddr] = cData; - - nAddr = GetDevice()->GetChipAddr(nAddr); - if (nAddr < 0xfc) - { - UINT8 sData[2]; - sData[0] = static_cast(nAddr & 0xff); - sData[1] = cData; - GetDevice()->Transaction(sData, sizeof(sData)); - } - else if ((nAddr >= 0x100) && (nAddr <= 0x1fb)) - { - UINT8 sData[3]; - sData[0] = 0xfe; - sData[1] = static_cast(nAddr & 0xff); - sData[2] = cData; - GetDevice()->Transaction(sData, sizeof(sData)); - } -} - -/** - * Gets the type of the chip - * @param[out] pnType A pointer of type - * @return C86CTL_ERR - */ -C86CtlErr CGimic::Chip3::getChipType(ChipType* pnType) -{ - if (pnType != NULL) - { - *pnType = GetDevice()->m_nChipType; - } - return C86CTL_ERR_NONE; -} - -} // namespace c86ctl diff --git a/sdl/ext/c86ctl/c86ctlgimic.h b/sdl/ext/c86ctl/c86ctlgimic.h deleted file mode 100755 index 17bb5ba..0000000 --- a/sdl/ext/c86ctl/c86ctlgimic.h +++ /dev/null @@ -1,131 +0,0 @@ -/** - * @file c86ctlgimic.h - * @brief Interface of G.I.M.I.C - */ - -#pragma once - -#include "c86ctlrealchipbase.h" -#include "misc/guard.h" -#include "misc/threadbase.h" -#include "misc/usbdev.h" - -namespace c86ctl -{ - -/** - * @brief The class of G.I.M.I.C - */ -class CGimic : public CRealChipBase::CDevice, protected CThreadBase -{ -public: - CGimic(UINT nIndex); - virtual ~CGimic(); - - // IRealUnknown - virtual size_t AddRef(); - virtual size_t Release(); - - // IRealChipBase - virtual C86CtlErr initialize(); - virtual C86CtlErr deinitialize(); - virtual size_t getNumberOfChip(); - virtual C86CtlErr getChipInterface(size_t id, IID riid, void** ppi); - -protected: - virtual bool Task(); - -private: - /** - * @brief FM data - */ - struct FMDATA - { - UINT16 wAddr; /*!< address */ - UINT8 cData; /*!< data */ - UINT8 cPadding; /*!< padding */ - }; - - /** - * @brief The class of the gimic - */ - class Gimic2 : public IGimic2 - { - public: - Gimic2(CGimic* pDevice); - - // IRealUnknown - virtual size_t AddRef(); - virtual size_t Release(); - - // IGimic - C86CtlErr getFWVer(UINT* pnMajor, UINT* pnMinor, UINT* pnRev, UINT* pnBuild); - C86CtlErr getMBInfo(Devinfo* pInfo); - C86CtlErr getModuleInfo(Devinfo* pInfo); - C86CtlErr setSSGVolume(UINT8 cVolume); - C86CtlErr getSSGVolume(UINT8* pcVolume); - C86CtlErr setPLLClock(UINT nClock); - C86CtlErr getPLLClock(UINT* pnClock); - - // IGimic2 - C86CtlErr getModuleType(ChipType* pnType); - - private: - CGimic* m_pDevice; /*!< device */ - CGimic* GetDevice(); - }; - - /** - * @brief The class of the chip - */ - class Chip3 : public IRealChip3 - { - public: - Chip3(CGimic* pDevice); - - // IRealUnknown - virtual size_t AddRef(); - virtual size_t Release(); - - // IRealChip - virtual C86CtlErr reset(); - virtual void out(UINT nAddr, UINT8 cData); - virtual UINT8 in(UINT nAddr); - - // IRealChip2 - virtual C86CtlErr getChipStatus(UINT nAddr, UINT8* pcStatus); - virtual void directOut(UINT nAddr, UINT8 cData); - - // IRealChip3 - virtual C86CtlErr getChipType(ChipType* pnType); - - private: - CGimic* m_pDevice; /*!< device */ - UINT8 m_sReg[0x200]; /*!< register */ - CGimic* GetDevice(); - }; - - size_t m_nRef; /*!< The reference counter */ - UINT m_nIndex; /*!< The index of devices */ - ChipType m_nChipType; /*!< The type of chip */ - UINT m_nQueIndex; /*!< The position in que */ - UINT m_nQueCount; /*!< The count in que */ - CUsbDev m_usb; /*!< USB */ - CGuard m_usbGuard; /*!< The guard of accessing USB */ - CGuard m_queGuard; /*!< The guard of que */ - Gimic2 m_gimic2; /*!< gimic2 */ - Chip3 m_chip3; /*!< chip3 */ - FMDATA m_que[0x400]; /*!< que */ - - C86CtlErr Transaction(const void* lpOutput, int cbOutput, void* lpInput = NULL, int cbInput = 0); - C86CtlErr Reset(); - C86CtlErr GetInfo(UINT8 cParam, c86ctl::Devinfo* pInfo); - static void TailZeroFill(char* lpBuffer, size_t cbBuffer); - UINT GetChipAddr(UINT nAddr) const; - void Out(UINT nAddr, UINT8 cData); - - friend class Gimic2; - friend class Chip3; -}; - -} // namespace c86ctl diff --git a/sdl/ext/c86ctl/c86ctlif.cpp b/sdl/ext/c86ctl/c86ctlif.cpp deleted file mode 100755 index 478928e..0000000 --- a/sdl/ext/c86ctl/c86ctlif.cpp +++ /dev/null @@ -1,289 +0,0 @@ -/** - * @file c86ctlif.cpp - * @brief G.I.M.I.C アクセス クラスの動作の定義を行います - */ - -#include -#include "c86ctlif.h" -#include "c86ctl.h" - -using namespace c86ctl; - -/** - * コンストラクタ - */ -C86CtlIf::C86CtlIf() - : m_pChipBase(NULL) -{ -} - -/** - * デストラクタ - */ -C86CtlIf::~C86CtlIf() -{ - Deinitialize(); -} - -/** - * 初期化 - * @retval true 成功 - * @retval false 失敗 - */ -bool C86CtlIf::Initialize() -{ - if (m_pChipBase) - { - return false; - } - - do - { - /* インスタンス作成 */ - CreateInstance(IID_IRealChipBase, reinterpret_cast(&m_pChipBase)); - if (m_pChipBase == NULL) - { - break; - } - - /* 初期化 */ - if (m_pChipBase->initialize() != C86CTL_ERR_NONE) - { - break; - } - return true; - - } while (0 /*CONSTCOND*/); - - Deinitialize(); - return false; -} - -/** - * 解放 - */ -void C86CtlIf::Deinitialize() -{ - if (m_pChipBase) - { - while (!m_chips.empty()) - { - std::map::iterator it = m_chips.begin(); - delete it->second; - } - - m_pChipBase->deinitialize(); - m_pChipBase = NULL; - } -} - -/** - * 音源リセット - */ -void C86CtlIf::Reset() -{ -} - -/** - * インターフェイス取得 - * @param[in] nChipType タイプ - * @param[in] nClock クロック - * @return インスタンス - */ -IExternalChip* C86CtlIf::GetInterface(IExternalChip::ChipType nChipType, UINT nClock) -{ - const bool bInitialized = Initialize(); - - do - { - if (m_pChipBase == NULL) - { - break; - } - - /* 音源を探す */ - const int nDeviceCount = static_cast(m_pChipBase->getNumberOfChip()); - for (int i = 0; i < nDeviceCount; i++) - { - /* 使用中? */ - if (m_chips.find(i) != m_chips.end()) - { - continue; - } - - /* チップを探す */ - IRealChip* pRealChip = NULL; - m_pChipBase->getChipInterface(i, IID_IRealChip, reinterpret_cast(&pRealChip)); - if (pRealChip == NULL) - { - continue; - } - - /* G.I.M.I.C 判定 */ - IGimic* pGimic = NULL; - m_pChipBase->getChipInterface(i, IID_IGimic, reinterpret_cast(&pGimic)); - if (pGimic) - { - Devinfo info; - if (pGimic->getModuleInfo(&info) == C86CTL_ERR_NONE) - { - IExternalChip::ChipType nRealChipType = IExternalChip::kNone; - if (!memcmp(info.Devname, "GMC-OPN3L", 9)) - { - nRealChipType = IExternalChip::kYMF288; - } - else if (!memcmp(info.Devname, "GMC-OPNA", 8)) - { - nRealChipType = IExternalChip::kYM2608; - } - else if (!memcmp(info.Devname, "GMC-OPL3", 8)) - { - nRealChipType = IExternalChip::kYMF262; - } - else if (!memcmp(info.Devname, "GMC-OPM", 7)) - { - nRealChipType = IExternalChip::kYM2151; - } - - if (nChipType == nRealChipType) - { - /* サウンドチップ取得できた */ - Chip* pChip = new Chip(this, pRealChip, pGimic, nRealChipType, nClock); - m_chips[i] = pChip; - return pChip; - } - } - } - - /* その他の判定 */ - IRealChip3* pChip3 = NULL; - m_pChipBase->getChipInterface(i, IID_IRealChip3, reinterpret_cast(&pChip3)); - if (pChip3 != NULL) - { - c86ctl::ChipType nType = CHIP_UNKNOWN; - pChip3->getChipType(&nType); - - IExternalChip::ChipType nRealChipType = IExternalChip::kNone; - if (nType == CHIP_YM2203) - { - nRealChipType = IExternalChip::kYM2203; - } - else if (nType == CHIP_OPNA) - { - nRealChipType = IExternalChip::kYM2608; - } - else if ((nType == CHIP_YM2608NOADPCM) || (nType == CHIP_OPN3L)) - { - nRealChipType = IExternalChip::kYMF288; - } - else if (nType == CHIP_Y8950ADPCM) - { - nRealChipType = IExternalChip::kY8950; - } - if (nChipType == nRealChipType) - { - /* サウンドチップ取得できた */ - Chip* pChip = new Chip(this, pChip3, NULL, nRealChipType, nClock); - m_chips[i] = pChip; - return pChip; - } - } - } - } while (false /*CONSTCOND*/); - - if (bInitialized) - { -// Deinitialize(); - } - return NULL; -} - -/** - * 解放 - * @param[in] pChip チップ - */ -void C86CtlIf::Detach(C86CtlIf::Chip* pChip) -{ - std::map::iterator it = m_chips.begin(); - while (it != m_chips.end()) - { - if (it->second == pChip) - { - it = m_chips.erase(it); - } - else - { - ++it; - } - } -} - -/* ---- チップ */ - -/** - * コンストラクタ - * @param[in] pC86CtlIf C86CtlIf インスタンス - * @param[in] pRealChip チップ インスタンス - * @param[in] pGimic G.I.M.I.C インスタンス - * @param[in] nChipType チップ タイプ - * @param[in] nClock クロック - */ -C86CtlIf::Chip::Chip(C86CtlIf* pC86CtlIf, c86ctl::IRealChip* pRealChip, c86ctl::IGimic* pGimic, ChipType nChipType, UINT nClock) - : m_pC86CtlIf(pC86CtlIf) - , m_pRealChip(pRealChip) - , m_pGimic(pGimic) - , m_nChipType(nChipType) - , m_nClock(nClock) -{ -} - -/** - * デストラクタ - */ -C86CtlIf::Chip::~Chip() -{ - m_pC86CtlIf->Detach(this); -} - -/** - * Get chip type - * @return The type of the chip - */ -IExternalChip::ChipType C86CtlIf::Chip::GetChipType() -{ - return m_nChipType; -} - -/** - * リセット - */ -void C86CtlIf::Chip::Reset() -{ - m_pRealChip->reset(); - if (m_pGimic) - { - m_pGimic->setPLLClock(m_nClock); - m_pGimic->setSSGVolume(31); - } -} - -/** - * レジスタ書き込み - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void C86CtlIf::Chip::WriteRegister(UINT nAddr, UINT8 cData) -{ - m_pRealChip->out(nAddr, cData); -} - -/** - * メッセージ - * @param[in] nMessage メッセージ - * @param[in] nParameter パラメータ - * @return リザルト - */ -INTPTR C86CtlIf::Chip::Message(UINT nMessage, INTPTR nParameter) -{ - return 0; -} diff --git a/sdl/ext/c86ctl/c86ctlif.h b/sdl/ext/c86ctl/c86ctlif.h deleted file mode 100755 index 3901073..0000000 --- a/sdl/ext/c86ctl/c86ctlif.h +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @file c86ctlif.h - * @brief G.I.M.I.C アクセス クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include -#include "../externalchip.h" - -namespace c86ctl -{ - class IRealChipBase; - class IGimic; - class IRealChip; -} - -/** - * @brief G.I.M.I.C アクセス クラス - */ -class C86CtlIf -{ -public: - C86CtlIf(); - ~C86CtlIf(); - bool Initialize(); - void Deinitialize(); - void Reset(); - IExternalChip* GetInterface(IExternalChip::ChipType nChipType, UINT nClock); - -private: - c86ctl::IRealChipBase* m_pChipBase; /*!< チップ ベース インスタンス */ - - /** - * @brief チップ クラス - */ - class Chip : public IExternalChip - { - public: - Chip(C86CtlIf* pC86CtlIf, c86ctl::IRealChip* pRealChip, c86ctl::IGimic* pGimic, ChipType nChipType, UINT nClock); - virtual ~Chip(); - virtual ChipType GetChipType(); - virtual void Reset(); - virtual void WriteRegister(UINT nAddr, UINT8 cData); - virtual INTPTR Message(UINT nMessage, INTPTR nParameter = 0); - - private: - C86CtlIf* m_pC86CtlIf; /*!< C86Ctl インスタンス */ - c86ctl::IRealChip* m_pRealChip; /*!< チップ インスタンス */ - c86ctl::IGimic* m_pGimic; /*!< G.I.M.I.C インスタンス */ - ChipType m_nChipType; /*!< チップ タイプ */ - UINT m_nClock; /*!< チップ クロック */ - }; - - std::map m_chips; /*!< チップ */ - void Detach(Chip* pChip); - friend class Chip; -}; diff --git a/sdl/ext/c86ctl/c86ctlrealchipbase.cpp b/sdl/ext/c86ctl/c86ctlrealchipbase.cpp deleted file mode 100755 index 8d6df8b..0000000 --- a/sdl/ext/c86ctl/c86ctlrealchipbase.cpp +++ /dev/null @@ -1,174 +0,0 @@ -/** - * @file c86ctlrealchipbase.cpp - * @brief Implementation of IRealChipBase - */ - -#include -#include "c86ctlrealchipbase.h" -#include "c86ctlc86box.h" -#include "c86ctlgimic.h" - -namespace c86ctl -{ - -/*! instance */ -CRealChipBase CRealChipBase::sm_instance; - -/** - * Gets interfaces - * @param[in] riid The interface ID - * @param[out] ppi The pointer of the interface - * @return C86CTL_ERR - */ -C86CtlErr CreateInstance(IID riid, void** ppi) -{ - if (ppi == NULL) - { - return C86CTL_ERR_INVALID_PARAM; - } - - if (riid != IID_IRealChipBase) - { - return C86CTL_ERR_UNSUPPORTED; - } - - CRealChipBase* pBase = CRealChipBase::GetInstance(); - pBase->AddRef(); - *ppi = pBase; - return C86CTL_ERR_NONE; -} - -/** - * Constructor - */ -CRealChipBase::CRealChipBase() - : m_nRef(0) -{ -} - -/** - * Destructor - */ -CRealChipBase::~CRealChipBase() -{ -} - -/** - * Increments the reference count - * @return The new reference count - */ -size_t CRealChipBase::AddRef() -{ - m_nRef++; - return m_nRef; -} - -/** - * Decrements the reference count - * @return The new reference count - */ -size_t CRealChipBase::Release() -{ - m_nRef--; - return m_nRef; -} - -/** - * Initialize - * @return C86CTL_ERR - */ -C86CtlErr CRealChipBase::initialize() -{ - for (UINT i = 0; i < 1; i++) - { - CGimic* pGimic = new CGimic(i); - if (pGimic->initialize() != C86CTL_ERR_NONE) - { - pGimic->deinitialize(); - delete pGimic; - continue; - } - m_devices.push_back(pGimic); - } - - for (UINT i = 0; i < 1; i++) - { - CC86Box* pC86Box = new CC86Box(i); - if (pC86Box->initialize() != C86CTL_ERR_NONE) - { - pC86Box->deinitialize(); - delete pC86Box; - continue; - } - m_devices.push_back(pC86Box); - } - - return C86CTL_ERR_NONE; -} - -/** - * Deinitialize - * @return C86CTL_ERR - */ -C86CtlErr CRealChipBase::deinitialize() -{ - for (std::vector::iterator it = m_devices.begin(); it != m_devices.end(); ++it) - { - CDevice* pDevice = *it; - pDevice->deinitialize(); - delete pDevice; - } - m_devices.clear(); - - return C86CTL_ERR_NONE; -} - -/** - * Gets the count of chips - * @return The chips - */ -size_t CRealChipBase::getNumberOfChip() -{ - size_t nChips = 0; - for (std::vector::iterator it = m_devices.begin(); it != m_devices.end(); ++it) - { - nChips += (*it)->getNumberOfChip(); - } - return nChips; -} - -/** - * Gets interfaces - * @param[in] id ID - * @param[in] riid The interface ID - * @param[out] ppi The pointer of the interface - * @return C86CTL_ERR - */ -C86CtlErr CRealChipBase::getChipInterface(size_t id, IID riid, void** ppi) -{ - if (ppi == NULL) - { - return C86CTL_ERR_INVALID_PARAM; - } - - for (std::vector::iterator it = m_devices.begin(); it != m_devices.end(); ++it) - { - CDevice* pDevice = *it; - const size_t nChips = pDevice->getNumberOfChip(); - if (id < nChips) - { - return pDevice->getChipInterface(id, riid, ppi); - } - id -= nChips; - } - return C86CTL_ERR_NODEVICE; -} - -/** - * Destructor - */ -CRealChipBase::CDevice::~CDevice() -{ -} - -} // namespace c86ctl diff --git a/sdl/ext/c86ctl/c86ctlrealchipbase.h b/sdl/ext/c86ctl/c86ctlrealchipbase.h deleted file mode 100755 index c4bf049..0000000 --- a/sdl/ext/c86ctl/c86ctlrealchipbase.h +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @file c86ctlrealchipbase.h - * @brief Interface of IRealChipBase - */ - -#pragma once - -#include -#include "c86ctl.h" - -namespace c86ctl -{ - -/** - * @brief The class of the chip base - */ -class CRealChipBase : public IRealChipBase -{ -public: - /** - * @brief The class of the device - */ - class CDevice : public IRealChipBase - { - public: - virtual ~CDevice(); - }; - - static CRealChipBase* GetInstance(); - - CRealChipBase(); - virtual ~CRealChipBase(); - - // IRealUnknown - virtual size_t AddRef(); - virtual size_t Release(); - - // IRealChipBase - virtual C86CtlErr initialize(); - virtual C86CtlErr deinitialize(); - virtual size_t getNumberOfChip(); - virtual C86CtlErr getChipInterface(size_t id, IID riid, void** ppi); - -private: - static CRealChipBase sm_instance; /*!< instance */ - size_t m_nRef; /*!< The reference counter */ - std::vector m_devices; /*!< The instance of devices */ -}; - -/** - * Gets instance - * @return The instance of sound manager - */ -inline CRealChipBase* CRealChipBase::GetInstance() -{ - return &sm_instance; -} - -} // namespace c86ctl diff --git a/sdl/ext/externalchip.h b/sdl/ext/externalchip.h deleted file mode 100755 index 2d6d30e..0000000 --- a/sdl/ext/externalchip.h +++ /dev/null @@ -1,75 +0,0 @@ -/** - * @file externalchip.h - * @brief Interface of thg external modules - */ - -#pragma once - -/** - * @brief The interface of thg external modules - */ -class IExternalChip -{ -public: - /** - * ChipType - */ - enum ChipType - { - kNone = 0, /*!< None */ - kAY8910, /*!< AY-3-8910 */ - - kYM2203, /*!< OPN */ - kYM2608, /*!< OPNA */ - kYM3438, /*!< OPN2 */ - kYMF288, /*!< OPN3 */ - - kYM3812, /*!< OPL2 */ - kYMF262, /*!< OPL3 */ - kY8950, /*!< Y8950 */ - - kYM2151 /*!< OPM */ - }; - - /** - * MessageType - */ - enum - { - kMute = 0, - kBusy - }; - - /** - * Destructor - */ - virtual ~IExternalChip() - { - } - - /** - * Get chip type - * @return The type of the chip - */ - virtual ChipType GetChipType() = 0; - - /** - * Reset - */ - virtual void Reset() = 0; - - /** - * Writes register - * @param[in] nAddr The address - * @param[in] cData The data - */ - virtual void WriteRegister(UINT nAddr, UINT8 cData) = 0; - - /** - * Message - * @param[in] nMessage The message - * @param[in] nParameter The parameter - * @return Result - */ - virtual INTPTR Message(UINT nMessage, INTPTR nParameter = 0) = 0; -}; diff --git a/sdl/ext/externalchipmanager.cpp b/sdl/ext/externalchipmanager.cpp deleted file mode 100755 index 1e53d8e..0000000 --- a/sdl/ext/externalchipmanager.cpp +++ /dev/null @@ -1,188 +0,0 @@ -/** - * @file externalchipmanager.cpp - * @brief 外部チップ管理クラスの動作の定義を行います - */ - -#include -#include "externalchipmanager.h" -#include -#include "externalopl3.h" -#include "externalopm.h" -#include "externalopna.h" - -/*! 唯一のインスタンスです */ -CExternalChipManager CExternalChipManager::sm_instance; - -/** - * コンストラクタ - */ -CExternalChipManager::CExternalChipManager() -{ -} - -/** - * 初期化 - */ -void CExternalChipManager::Initialize() -{ -} - -/** - * 解放 - */ -void CExternalChipManager::Deinitialize() -{ - std::vector::iterator it = m_chips.begin(); - while (it != m_chips.end()) - { - IExternalChip* pChip = *it; - it = m_chips.erase(it); - - pChip->Reset(); - delete pChip; - } - - m_c86ctl.Deinitialize(); - m_scci.Deinitialize(); -} - -/** - * チップ確保 - * @param[in] nChipType チップ タイプ - * @param[in] nClock チップ クロック - * @return インスタンス - */ -IExternalChip* CExternalChipManager::GetInterface(IExternalChip::ChipType nChipType, UINT nClock) -{ - IExternalChip* pChip = GetInterfaceInner(nChipType, nClock); - if (pChip == NULL) - { - switch (nChipType) - { - case IExternalChip::kAY8910: - pChip = GetInterface(IExternalChip::kYM2203, nClock); - break; - - case IExternalChip::kYM2203: - pChip = GetInterface(IExternalChip::kYMF288, nClock * 2); - break; - - case IExternalChip::kYMF288: - pChip = GetInterface(IExternalChip::kYM2608, nClock); - break; - - case IExternalChip::kYM3438: - pChip = GetInterface(IExternalChip::kYMF288, nClock); - break; - - case IExternalChip::kY8950: - pChip = GetInterface(IExternalChip::kYM3812, nClock); - break; - - case IExternalChip::kYM3812: - pChip = GetInterface(IExternalChip::kYMF262, nClock * 4); - break; - - default: - break; - } - } - return pChip; -} - -/** - * チップ確保 (Inner) - * @param[in] nChipType チップ タイプ - * @param[in] nClock チップ クロック - * @return インスタンス - */ -IExternalChip* CExternalChipManager::GetInterfaceInner(IExternalChip::ChipType nChipType, UINT nClock) -{ - IExternalChip* pChip = NULL; - - /* G.I.M.I.C / C86BOX */ - if (pChip == NULL) - { - pChip = m_c86ctl.GetInterface(nChipType, nClock); - } - - /* SPFM Light */ - if (pChip == NULL) - { - pChip = m_scci.GetInterface(nChipType, nClock); - } - - /* ラッピング */ - if (pChip) - { - switch (nChipType) - { - case IExternalChip::kAY8910: - pChip = new CExternalPsg(pChip); - break; - - case IExternalChip::kYM2203: - case IExternalChip::kYM2608: - case IExternalChip::kYM3438: - case IExternalChip::kYMF288: - pChip = new CExternalOpna(pChip); - break; - - case IExternalChip::kYM3812: - case IExternalChip::kYMF262: - case IExternalChip::kY8950: - pChip = new CExternalOpl3(pChip); - break; - - case IExternalChip::kYM2151: - pChip = new CExternalOpm(pChip); - break; - - default: - break; - } - } - if (pChip) - { - m_chips.push_back(pChip); - } - return pChip; -} - -/** - * チップ解放 - * @param[in] pChip チップ - */ -void CExternalChipManager::Release(IExternalChip* pChip) -{ - std::vector::iterator it = std::find(m_chips.begin(), m_chips.end(), pChip); - if (it != m_chips.end()) - { - m_chips.erase(it); - pChip->Reset(); - delete pChip; - } -} - -/** - * 音源リセット - */ -void CExternalChipManager::Reset() -{ - for (std::vector::iterator it = m_chips.begin(); it != m_chips.end(); ++it) - { - (*it)->Reset(); - } -} - -/** - * ミュート - * @param[in] bMute ミュート - */ -void CExternalChipManager::Mute(bool bMute) -{ - for (std::vector::iterator it = m_chips.begin(); it != m_chips.end(); ++it) - { - (*it)->Message(IExternalChip::kMute, static_cast(bMute)); - } -} diff --git a/sdl/ext/externalchipmanager.h b/sdl/ext/externalchipmanager.h deleted file mode 100755 index bab8988..0000000 --- a/sdl/ext/externalchipmanager.h +++ /dev/null @@ -1,45 +0,0 @@ -/** - * @file externalchipmanager.h - * @brief 外部チップ管理クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include -#include "externalchip.h" -#include "c86ctl/c86ctlif.h" -#include "scci/scciif.h" - -/** - * @brief 外部チップ管理クラス - */ -class CExternalChipManager -{ -public: - static CExternalChipManager* GetInstance(); - - CExternalChipManager(); - void Initialize(); - void Deinitialize(); - IExternalChip* GetInterface(IExternalChip::ChipType nChipType, UINT nClock); - void Release(IExternalChip* pChip); - void Reset(); - void Mute(bool bMute); - -private: - static CExternalChipManager sm_instance; /*!< 唯一のインスタンスです */ - std::vector m_chips; /*!< モジュール */ - - C86CtlIf m_c86ctl; /*!< C86Ctl インスタンス */ - CScciIf m_scci; /*!< SCCI インスタンス */ - IExternalChip* GetInterfaceInner(IExternalChip::ChipType nChipType, UINT nClock); -}; - -/** - * インスタンスを得る - * @return インスタンス - */ -inline CExternalChipManager* CExternalChipManager::GetInstance() -{ - return &sm_instance; -} diff --git a/sdl/ext/externalopl3.cpp b/sdl/ext/externalopl3.cpp deleted file mode 100755 index e4c4aa4..0000000 --- a/sdl/ext/externalopl3.cpp +++ /dev/null @@ -1,105 +0,0 @@ -/** - * @file externalopl3.cpp - * @brief 外部 OPL3 演奏クラスの動作の定義を行います - */ - -#include -#include "externalopl3.h" - -/** - * コンストラクタ - * @param[in] pChip チップ - */ -CExternalOpl3::CExternalOpl3(IExternalChip* pChip) - : m_pChip(pChip) -{ - memset(m_cKon, 0x00, sizeof(m_cKon)); -} - -/** - * デストラクタ - */ -CExternalOpl3::~CExternalOpl3() -{ - delete m_pChip; -} - -/** - * チップ タイプを得る - * @return チップ タイプ - */ -IExternalChip::ChipType CExternalOpl3::GetChipType() -{ - return m_pChip->GetChipType(); -} - -/** - * 音源リセット - */ -void CExternalOpl3::Reset() -{ - m_pChip->Reset(); -} - -/** - * レジスタ書き込み - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void CExternalOpl3::WriteRegister(UINT nAddr, UINT8 cData) -{ - if ((nAddr & 0xf0) == 0xb0) - { - m_cKon[(nAddr & 0x100) >> 8][nAddr & 0x0f] = cData; - } - WriteRegisterInner(nAddr, cData); -} - -/** - * メッセージ - * @param[in] nMessage メッセージ - * @param[in] nParameter パラメータ - * @return 結果 - */ -INTPTR CExternalOpl3::Message(UINT nMessage, INTPTR nParameter) -{ - switch (nMessage) - { - case kMute: - Mute(nParameter != 0); - break; - } - return 0; -} - -/** - * ミュート - * @param[in] bMute ミュート - */ -void CExternalOpl3::Mute(bool bMute) -{ - if (bMute) - { - for (UINT i = 0; i < 2; i++) - { - for (UINT j = 0; j < 9; j++) - { - if (m_cKon[i][j] & 0x20) - { - m_cKon[i][j] &= 0xdf; - WriteRegisterInner((i * 0x100) + j + 0xb0, m_cKon[i][j]); - } - } - } - } -} - -/** - * レジスタ書き込み(内部) - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void CExternalOpl3::WriteRegisterInner(UINT nAddr, UINT8 cData) const -{ - m_pChip->WriteRegister(nAddr, cData); -} diff --git a/sdl/ext/externalopl3.h b/sdl/ext/externalopl3.h deleted file mode 100755 index 4689a31..0000000 --- a/sdl/ext/externalopl3.h +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @file externalopl3.h - * @brief 外部 OPL3 演奏クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include "externalchip.h" - -/** - * @brief 外部 OPL3 演奏クラス - */ -class CExternalOpl3 : public IExternalChip -{ -public: - CExternalOpl3(IExternalChip* pChip); - virtual ~CExternalOpl3(); - virtual ChipType GetChipType(); - virtual void Reset(); - virtual void WriteRegister(UINT nAddr, UINT8 cData); - virtual INTPTR Message(UINT nMessage, INTPTR nParameter); - -protected: - IExternalChip* m_pChip; /*!< チップ*/ - UINT8 m_cKon[2][16]; /*!< KON テーブル */ - - void Mute(bool bMute); - void WriteRegisterInner(UINT nAddr, UINT8 cData) const; -}; diff --git a/sdl/ext/externalopm.cpp b/sdl/ext/externalopm.cpp deleted file mode 100755 index a4d407a..0000000 --- a/sdl/ext/externalopm.cpp +++ /dev/null @@ -1,135 +0,0 @@ -/** - * @file externalopm.cpp - * @brief 外部 OPM 演奏クラスの動作の定義を行います - */ - -#include -#include "externalopm.h" - -/** - * コンストラクタ - * @param[in] pChip チップ - */ -CExternalOpm::CExternalOpm(IExternalChip* pChip) - : m_pChip(pChip) -{ - memset(m_cAlgorithm, 0, sizeof(m_cAlgorithm)); - memset(m_cTtl, 0x7f, sizeof(m_cTtl)); -} - -/** - * デストラクタ - */ -CExternalOpm::~CExternalOpm() -{ - delete m_pChip; -} - -/** - * チップ タイプを得る - * @return チップ タイプ - */ -IExternalChip::ChipType CExternalOpm::GetChipType() -{ - return m_pChip->GetChipType(); -} - -/** - * 音源リセット - */ -void CExternalOpm::Reset() -{ - memset(m_cAlgorithm, 0, sizeof(m_cAlgorithm)); - memset(m_cTtl, 0x7f, sizeof(m_cTtl)); - m_pChip->Reset(); -} - -/** - * レジスタ書き込み - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void CExternalOpm::WriteRegister(UINT nAddr, UINT8 cData) -{ - if ((nAddr & 0xe0) == 0x60) // ttl - { - m_cTtl[nAddr & 0x1f] = cData; - } - else if ((nAddr & 0xf8) == 0x20) // algorithm - { - m_cAlgorithm[nAddr & 7] = cData; - } - WriteRegisterInner(nAddr, cData); -} - -/** - * メッセージ - * @param[in] nMessage メッセージ - * @param[in] nParameter パラメータ - * @return 結果 - */ -INTPTR CExternalOpm::Message(UINT nMessage, INTPTR nParameter) -{ - switch (nMessage) - { - case kMute: - Mute(nParameter != 0); - break; - } - return 0; -} - -/** - * ミュート - * @param[in] bMute ミュート - */ -void CExternalOpm::Mute(bool bMute) const -{ - const int nVolume = (bMute) ? -127 : 0; - for (UINT ch = 0; ch < 8; ch++) - { - SetVolume(ch, nVolume); - } -} - -/** - * レジスタ書き込み(内部) - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void CExternalOpm::WriteRegisterInner(UINT nAddr, UINT8 cData) const -{ - m_pChip->WriteRegister(nAddr, cData); -} - -/** - * ヴォリューム設定 - * @param[in] nChannel チャンネル - * @param[in] nVolume ヴォリューム値 - */ -void CExternalOpm::SetVolume(UINT nChannel, int nVolume) const -{ - /*! アルゴリズム スロット マスク */ - static const UINT8 s_opmask[] = {0x08, 0x08, 0x08, 0x08, 0x0c, 0x0e, 0x0e, 0x0f}; - UINT8 cMask = s_opmask[m_cAlgorithm[nChannel] & 7]; - - int nOffset = nChannel; - do - { - if (cMask & 1) - { - int nTtl = (m_cTtl[nOffset] & 0x7f) - nVolume; - if (nTtl < 0) - { - nTtl = 0; - } - else if (nTtl > 0x7f) - { - nTtl = 0x7f; - } - WriteRegisterInner(0x60 + nOffset, static_cast(nTtl)); - } - nOffset += 8; - cMask >>= 1; - } while (cMask != 0); -} diff --git a/sdl/ext/externalopm.h b/sdl/ext/externalopm.h deleted file mode 100755 index c37be63..0000000 --- a/sdl/ext/externalopm.h +++ /dev/null @@ -1,31 +0,0 @@ -/** - * @file externalopm.h - * @brief 外部 OPM 演奏クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include "externalchip.h" - -/** - * @brief 外部 OPM 演奏クラス - */ -class CExternalOpm : public IExternalChip -{ -public: - CExternalOpm(IExternalChip* pChip); - virtual ~CExternalOpm(); - virtual ChipType GetChipType(); - virtual void Reset(); - virtual void WriteRegister(UINT nAddr, UINT8 cData); - virtual INTPTR Message(UINT nMessage, INTPTR nParameter); - -protected: - IExternalChip* m_pChip; /*!< チップ */ - UINT8 m_cAlgorithm[8]; /*!< アルゴリズム テーブル */ - UINT8 m_cTtl[8 * 4]; /*!< TTL テーブル */ - - void Mute(bool bMute) const; - void WriteRegisterInner(UINT nAddr, UINT8 cData) const; - void SetVolume(UINT nChannel, int nVolume) const; -}; diff --git a/sdl/ext/externalopna.cpp b/sdl/ext/externalopna.cpp deleted file mode 100755 index 309445c..0000000 --- a/sdl/ext/externalopna.cpp +++ /dev/null @@ -1,171 +0,0 @@ -/** - * @file externalopna.cpp - * @brief 外部 OPNA 演奏クラスの動作の定義を行います - */ - -#include -#include "externalopna.h" - -/** - * コンストラクタ - * @param[in] pChip チップ - */ -CExternalOpna::CExternalOpna(IExternalChip* pChip) - : CExternalPsg(pChip) - , m_bHasPsg(false) - , m_bHasExtend(false) - , m_bHasRhythm(false) - , m_bHasADPCM(false) - , m_cMode(0) -{ - memset(m_cAlgorithm, 0, sizeof(m_cAlgorithm)); - memset(m_cTtl, 0x7f, sizeof(m_cTtl)); - - switch (GetChipType()) - { - case IExternalChip::kYM2203: - m_bHasPsg = true; - break; - - case IExternalChip::kYM2608: - m_bHasPsg = true; - m_bHasExtend = true; - m_bHasRhythm = true; - m_bHasADPCM = true; - break; - - case IExternalChip::kYM3438: - m_bHasExtend = true; - break; - - case IExternalChip::kYMF288: - m_bHasPsg = true; - m_bHasExtend = true; - m_bHasRhythm = true; - break; - - default: - break; - } -} - -/** - * デストラクタ - */ -CExternalOpna::~CExternalOpna() -{ -} - -/** - * 音源リセット - */ -void CExternalOpna::Reset() -{ - m_cMode = 0; - memset(m_cAlgorithm, 0, sizeof(m_cAlgorithm)); - memset(m_cTtl, 0x7f, sizeof(m_cTtl)); - if (m_bHasPsg) - { - CExternalPsg::Reset(); - } - else - { - m_pChip->Reset(); - } -} - -/** - * レジスタ書き込み - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void CExternalOpna::WriteRegister(UINT nAddr, UINT8 cData) -{ - if (nAddr < 0x10) - { - if (m_bHasPsg) - { - CExternalPsg::WriteRegister(nAddr, cData); - } - } - else - { - if (nAddr == 0x27) - { - cData &= 0xc0; - if (m_cMode == cData) - { - return; - } - m_cMode = cData; - } - else if ((nAddr & 0xf0) == 0x40) - { - // ttl - m_cTtl[((nAddr & 0x100) >> 4) + (nAddr & 15)] = cData; - } - else if ((nAddr & 0xfc) == 0xb0) - { - // algorithm - m_cAlgorithm[((nAddr & 0x100) >> 6) + (nAddr & 3)] = cData; - } - WriteRegisterInner(nAddr, cData); - } -} - -/** - * ミュート - * @param[in] bMute ミュート - */ -void CExternalOpna::Mute(bool bMute) const -{ - if (m_bHasPsg) - { - CExternalPsg::Mute(bMute); - } - - const int nVolume = (bMute) ? -127 : 0; - for (UINT ch = 0; ch < 3; ch++) - { - SetVolume(ch + 0, nVolume); - if (m_bHasExtend) - { - SetVolume(ch + 4, nVolume); - } - } -} - -/** - * ヴォリューム設定 - * @param[in] nChannel チャンネル - * @param[in] nVolume ヴォリューム値 - */ -void CExternalOpna::SetVolume(UINT nChannel, int nVolume) const -{ - const UINT nBaseReg = (nChannel & 4) ? 0x140 : 0x40; - - /*! アルゴリズム スロット マスク */ - static const UINT8 s_opmask[] = {0x08, 0x08, 0x08, 0x08, 0x0c, 0x0e, 0x0e, 0x0f}; - UINT8 cMask = s_opmask[m_cAlgorithm[nChannel & 7] & 7]; - const UINT8* pTtl = m_cTtl + ((nChannel & 4) << 2); - - int nOffset = nChannel & 3; - do - { - if (cMask & 1) - { - int nTtl = (pTtl[nOffset] & 0x7f) - nVolume; - if (nTtl < 0) - { - nTtl = 0; - } - else if (nTtl > 0x7f) - { - nTtl = 0x7f; - } - WriteRegisterInner(nBaseReg + nOffset, static_cast(nTtl)); - } - nOffset += 4; - cMask >>= 1; - } while (cMask != 0); -} diff --git a/sdl/ext/externalopna.h b/sdl/ext/externalopna.h deleted file mode 100755 index b9fc21e..0000000 --- a/sdl/ext/externalopna.h +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @file externalopna.h - * @brief 外部 OPNA 演奏クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include "externalpsg.h" - -/** - * @brief 外部 OPNA 演奏クラス - */ -class CExternalOpna : public CExternalPsg -{ -public: - CExternalOpna(IExternalChip* pChip); - virtual ~CExternalOpna(); - bool HasPsg() const; - bool HasRhythm() const; - bool HasADPCM() const; - virtual void Reset(); - virtual void WriteRegister(UINT nAddr, UINT8 cData); - -protected: - bool m_bHasPsg; /*!< PSG */ - bool m_bHasExtend; /*!< Extend */ - bool m_bHasRhythm; /*!< Rhythm */ - bool m_bHasADPCM; /*!< ADPCM */ - UINT8 m_cMode; /*!< モード */ - UINT8 m_cAlgorithm[8]; /*!< アルゴリズム テーブル */ - UINT8 m_cTtl[8 * 4]; /*!< TTL テーブル */ - - virtual void Mute(bool bMute) const; - void SetVolume(UINT nChannel, int nVolume) const; -}; - -/** - * PSG を持っている? - * @retval true 有効 - * @retval false 無効 - */ -inline bool CExternalOpna::HasPsg() const -{ - return m_bHasPsg; -} - -/** - * Rhythm を持っている? - * @retval true 有効 - * @retval false 無効 - */ -inline bool CExternalOpna::HasRhythm() const -{ - return m_bHasRhythm; -} - -/** - * ADPCM のバッファを持っている? - * @retval true 有効 - * @retval false 無効 - */ -inline bool CExternalOpna::HasADPCM() const -{ - return m_bHasADPCM; -} diff --git a/sdl/ext/externalpsg.cpp b/sdl/ext/externalpsg.cpp deleted file mode 100755 index f7c1f7c..0000000 --- a/sdl/ext/externalpsg.cpp +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @file externalpsg.cpp - * @brief 外部 PSG 演奏クラスの動作の定義を行います - */ - -#include -#include "externalpsg.h" - -/** - * コンストラクタ - * @param[in] pChip チップ - */ -CExternalPsg::CExternalPsg(IExternalChip* pChip) - : m_pChip(pChip) - , m_cPsgMix(0x3f) -{ -} - -/** - * デストラクタ - */ -CExternalPsg::~CExternalPsg() -{ - delete m_pChip; -} - -/** - * チップ タイプを得る - * @return チップ タイプ - */ -IExternalChip::ChipType CExternalPsg::GetChipType() -{ - return m_pChip->GetChipType(); -} - -/** - * 音源リセット - */ -void CExternalPsg::Reset() -{ - m_cPsgMix = 0x3f; - m_pChip->Reset(); -} - -/** - * レジスタ書き込み - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void CExternalPsg::WriteRegister(UINT nAddr, UINT8 cData) -{ - if (nAddr < 0x0e) - { - if (nAddr == 0x07) - { - // psg mix - cData &= 0x3f; - if (m_cPsgMix == cData) - { - return; - } - m_cPsgMix = cData; - } - WriteRegisterInner(nAddr, cData); - } -} - -/** - * メッセージ - * @param[in] nMessage メッセージ - * @param[in] nParameter パラメータ - * @return 結果 - */ -INTPTR CExternalPsg::Message(UINT nMessage, INTPTR nParameter) -{ - switch (nMessage) - { - case kMute: - Mute(nParameter != 0); - break; - } - return 0; -} - -/** - * ミュート - * @param[in] bMute ミュート - */ -void CExternalPsg::Mute(bool bMute) const -{ - WriteRegisterInner(0x07, (bMute) ? 0x3f : m_cPsgMix); -} - -/** - * レジスタ書き込み(内部) - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void CExternalPsg::WriteRegisterInner(UINT nAddr, UINT8 cData) const -{ - m_pChip->WriteRegister(nAddr, cData); -} diff --git a/sdl/ext/externalpsg.h b/sdl/ext/externalpsg.h deleted file mode 100755 index 956c0b0..0000000 --- a/sdl/ext/externalpsg.h +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @file externalpsg.h - * @brief 外部 PSG 演奏クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include "externalchip.h" - -/** - * @brief 外部 PSG 演奏クラス - */ -class CExternalPsg : public IExternalChip -{ -public: - CExternalPsg(IExternalChip* pChip); - virtual ~CExternalPsg(); - virtual ChipType GetChipType(); - virtual void Reset(); - virtual void WriteRegister(UINT nAddr, UINT8 cData); - virtual INTPTR Message(UINT nMessage, INTPTR nParameter); - -protected: - IExternalChip* m_pChip; //!< チップ - UINT8 m_cPsgMix; //!< PSG ミキサー - - virtual void Mute(bool bMute) const; - void WriteRegisterInner(UINT nAddr, UINT8 cData) const; -}; diff --git a/sdl/ext/opl3.cpp b/sdl/ext/opl3.cpp deleted file mode 100755 index b42b6ca..0000000 --- a/sdl/ext/opl3.cpp +++ /dev/null @@ -1,381 +0,0 @@ -/** - * @file opl3.cpp - * @brief Implementation of OPL3 - */ - -#include -#include "sound/opl3.h" -#include -#include -#include -#include -#include "externalchipmanager.h" -#include "externalopl3.h" - -static void writeRegister(POPL3 opl3, UINT nAddress, REG8 cData); -static void writeExtendedRegister(POPL3 opl3, UINT nAddress, REG8 cData); - -/** - * Initialize instance - * @param[in] opl3 The instance - */ -void opl3_construct(POPL3 opl3) -{ - memset(opl3, 0, sizeof(*opl3)); -} - -/** - * Deinitialize instance - * @param[in] opl3 The instance - */ -void opl3_destruct(POPL3 opl3) -{ - CExternalOpl3* pExt = reinterpret_cast(opl3->userdata); - CExternalChipManager::GetInstance()->Release(pExt); - opl3->userdata = 0; -} - -/** - * Reset - * @param[in] opl3 The instance - * @param[in] cCaps - */ -void opl3_reset(POPL3 opl3, REG8 cCaps) -{ - memset(&opl3->s, 0, sizeof(opl3->s)); - opl3->s.cCaps = cCaps; - for (UINT i = 0; i < 2; i++) - { - memset(opl3->s.reg + (i * 0x100) + 0x20, 0xff, 0x80); - } - - if (cCaps == 0) - { - CExternalOpl3* pExt = reinterpret_cast(opl3->userdata); - if (pExt) - { - CExternalChipManager::GetInstance()->Release(pExt); - opl3->userdata = 0; - } - } -} - -/** - * Restore - * @param[in] opl3 The instance - */ -static void restore(POPL3 opl3) -{ - writeExtendedRegister(opl3, 0x05, opl3->s.reg[0x105]); - writeExtendedRegister(opl3, 0x04, opl3->s.reg[0x104]); - writeExtendedRegister(opl3, 0x08, opl3->s.reg[0x108]); - - for (UINT i = 0x20; i < 0x100; i++) - { - if (((i & 0xe0) == 0xa0) || ((i & 0xe0) == 0xc0)) - { - continue; - } - if (((i & 0x1f) >= 0x18) || ((i & 0x07) >= 0x06)) - { - continue; - } - writeRegister(opl3, i, opl3->s.reg[i]); - writeExtendedRegister(opl3, i, opl3->s.reg[i + 0x100]); - } - for (UINT i = 0xa0; i < 0xa9; i++) - { - writeRegister(opl3, i, opl3->s.reg[i]); - writeRegister(opl3, i + 0x10, opl3->s.reg[i + 0x10] & 0xdf); - writeRegister(opl3, i + 0x20, opl3->s.reg[i + 0x20]); - writeExtendedRegister(opl3, i, opl3->s.reg[i + 0x100]); - writeExtendedRegister(opl3, i + 0x10, opl3->s.reg[i + 0x110] & 0xdf); - writeExtendedRegister(opl3, i + 0x20, opl3->s.reg[i + 0x120]); - } - writeExtendedRegister(opl3, 0xbd, opl3->s.reg[0xbd]); -} - -/** - * Bind - * @param[in] opl3 The instance - */ -void opl3_bind(POPL3 opl3) -{ - UINT nBaseClock = 3579545; - UINT8 cCaps = opl3->s.cCaps; - - nBaseClock = (cCaps & OPL3_HAS_OPL3) ? 3579545 : 3993600; - - CExternalOpl3* pExt = reinterpret_cast(opl3->userdata); - if (pExt == NULL) - { - IExternalChip::ChipType nChipType = IExternalChip::kNone; - UINT nClock = nBaseClock; - if (cCaps & OPL3_HAS_OPL3) - { - nChipType = IExternalChip::kYMF262; - nClock *= 4; - } - else if (cCaps & OPL3_HAS_OPL2) - { - nChipType = IExternalChip::kYM3812; - } - else - { - nChipType = IExternalChip::kY8950; - } - pExt = static_cast(CExternalChipManager::GetInstance()->GetInterface(nChipType, nClock)); - opl3->userdata = reinterpret_cast(pExt); - } - if (pExt) - { - pExt->Reset(); - } - else - { - oplgen_reset(&opl3->oplgen, nBaseClock); - } - restore(opl3); - - if (pExt == NULL) - { - sound_streamregist(&opl3->oplgen, (SOUNDCB)oplgen_getpcm); - } - - keydisp_bindopl3(opl3->s.reg, (cCaps & OPL3_HAS_OPL3) ? 18 : 9, nBaseClock); -} - -/** - * Status - * @param[in] opl3 The instance - * @return Status - */ -REG8 opl3_readStatus(POPL3 opl3) -{ - return 0; -} - -/** - * Writes register - * @param[in] opl3 The instance - * @param[in] nAddress The address - * @param[in] cData The data - */ -void opl3_writeRegister(POPL3 opl3, UINT nAddress, REG8 cData) -{ - opl3->s.reg[nAddress] = cData; - writeRegister(opl3, nAddress, cData); -} - -/** - * Writes register (Inner) - * @param[in] opl3 The instance - * @param[in] nAddress The address - * @param[in] cData The data - */ -static void writeRegister(POPL3 opl3, UINT nAddress, REG8 cData) -{ - const UINT8 cCaps = opl3->s.cCaps; - - switch (nAddress & 0xe0) - { - case 0x20: - case 0x40: - case 0x60: - case 0x80: - if (((nAddress & 0x1f) >= 0x18) || ((nAddress & 7) >= 6)) - { - return; - } - break; - - case 0xa0: - if (nAddress == 0xbd) - { - break; - } - if ((nAddress & 0x0f) >= 9) - { - return; - } - if (nAddress & 0x10) - { - keydisp_opl3keyon(opl3->s.reg, nAddress & 0x0f, cData); - } - break; - - case 0xc0: - if ((nAddress & 0x1f) >= 9) - { - return; - } - if (!(cCaps & OPL3_HAS_OPL3)) - { - cData |= 0x30; - } - break; - - case 0xe0: - if (!(cCaps & OPL3_HAS_OPL2)) - { - return; - } - if (((nAddress & 0x1f) >= 0x18) || ((nAddress & 7) >= 6)) - { - return; - } - break; - - default: - return; - } - - CExternalOpl3* pExt = reinterpret_cast(opl3->userdata); - if (pExt) - { - pExt->WriteRegister(nAddress, cData); - } - else - { - sound_sync(); - oplgen_setreg(&opl3->oplgen, nAddress, cData); - } -} - -/** - * Writes extended register - * @param[in] opl3 The instance - * @param[in] nAddress The address - * @param[in] cData The data - */ -void opl3_writeExtendedRegister(POPL3 opl3, UINT nAddress, REG8 cData) -{ - opl3->s.reg[nAddress + 0x100] = cData; - writeExtendedRegister(opl3, nAddress, cData); -} - -/** - * Writes extended register (Inner) - * @param[in] opl3 The instance - * @param[in] nAddress The address - * @param[in] cData The data - */ -static void writeExtendedRegister(POPL3 opl3, UINT nAddress, REG8 cData) -{ - const UINT8 cCaps = opl3->s.cCaps; - - if (!(cCaps & OPL3_HAS_OPL3)) - { - return; - } - - switch (nAddress & 0xe0) - { - case 0x20: - case 0x40: - case 0x60: - case 0x80: - case 0xe0: - if (((nAddress & 0x1f) >= 0x18) || ((nAddress & 7) >= 6)) - { - return; - } - break; - - case 0xa0: - if ((nAddress & 0x0f) >= 9) - { - return; - } - if (nAddress & 0x10) - { - keydisp_opl3keyon(opl3->s.reg, (nAddress & 0x0f) + 9, cData); - } - break; - - case 0xc0: - if ((nAddress & 0x1f) >= 9) - { - return; - } - break; - - default: - if ((nAddress == 0x04) || (nAddress == 0x05) || (nAddress == 0x08)) - { - break; - } - return; - } - - CExternalOpl3* pExt = reinterpret_cast(opl3->userdata); - if (pExt) - { - pExt->WriteRegister(nAddress + 0x100, cData); - } -#if 0 - else - { - sound_sync(); - oplgen_setreg(&opl3->oplgen, nAddress + 0x100, cData); - } -#endif -} - -/** - * Reads register - * @param[in] opl3 The instance - * @param[in] nAddress The address - * @return data - */ -REG8 opl3_readRegister(POPL3 opl3, UINT nAddress) -{ - return 0xff; -} - -/** - * Reads extended register - * @param[in] opl3 The instance - * @param[in] nAddress The address - * @return data - */ -REG8 opl3_readExtendedRegister(POPL3 opl3, UINT nAddress) -{ - return 0xff; -} - - - -// ---- statsave - -/** - * Save - * @param[in] opl3 The instance - * @param[in] sfh The handle of statsave - * @param[in] tbl The item of statsave - * @return Error - */ -int opl3_sfsave(PCOPL3 opl3, STFLAGH sfh, const SFENTRY *tbl) -{ - int ret = statflag_write(sfh, &opl3->s, sizeof(opl3->s)); - if (opl3->s.cCaps & OPL3_HAS_8950ADPCM) - { - } - return ret; -} - -/** - * Load - * @param[in] opl3 The instance - * @param[in] sfh The handle of statsave - * @param[in] tbl The item of statsave - * @return Error - */ -int opl3_sfload(POPL3 opl3, STFLAGH sfh, const SFENTRY *tbl) -{ - int ret = statflag_read(sfh, &opl3->s, sizeof(opl3->s)); - if (opl3->s.cCaps & OPL3_HAS_8950ADPCM) - { - } - return ret; -} diff --git a/sdl/ext/opna.cpp b/sdl/ext/opna.cpp deleted file mode 100755 index 32e17bd..0000000 --- a/sdl/ext/opna.cpp +++ /dev/null @@ -1,597 +0,0 @@ -/** - * @file opna.cpp - * @brief Implementation of OPNA - */ - -#include -#include "sound/opna.h" -#include -#include -#include -#include -#include -#include -#include "externalchipmanager.h" -#include "externalopna.h" - -static void writeRegister(POPNA opna, UINT nAddress, REG8 cData); -static void writeExtendedRegister(POPNA opna, UINT nAddress, REG8 cData); - -/** - * Initialize instance - * @param[in] opna The instance - */ -void opna_construct(POPNA opna) -{ - memset(opna, 0, sizeof(*opna)); -} - -/** - * Deinitialize instance - * @param[in] opna The instance - */ -void opna_destruct(POPNA opna) -{ - CExternalOpna* pExt = reinterpret_cast(opna->userdata); - CExternalChipManager::GetInstance()->Release(pExt); - opna->userdata = 0; -} - -/** - * Reset - * @param[in] opna The instance - * @param[in] cCaps - */ -void opna_reset(POPNA opna, REG8 cCaps) -{ - memset(&opna->s, 0, sizeof(opna->s)); - opna->s.adpcmmask = ~(0x1c); - opna->s.cCaps = cCaps; - opna->s.irq = 0xff; - opna->s.reg[0x07] = 0xbf; - opna->s.reg[0x0e] = 0xff; - opna->s.reg[0x0f] = 0xff; - opna->s.reg[0xff] = (cCaps & OPNA_HAS_RHYTHM) ? 0x01 : 0x00; - for (UINT i = 0; i < 2; i++) - { - memset(opna->s.reg + (i * 0x100) + 0x30, 0xff, 0x60); - memset(opna->s.reg + (i * 0x100) + 0xb4, 0xc0, 0x04); - } - for (UINT i = 0; i < 7; i++) - { - opna->s.keyreg[i] = i & 7; - } - - opngen_reset(&opna->opngen); - psggen_reset(&opna->psg); - rhythm_reset(&opna->rhythm); - adpcm_reset(&opna->adpcm); - - if (cCaps == 0) - { - CExternalOpna* pExt = reinterpret_cast(opna->userdata); - if (pExt) - { - CExternalChipManager::GetInstance()->Release(pExt); - opna->userdata = 0; - } - } -} - -/** - * Restore - * @param[in] opna The instance - */ -static void restore(POPNA opna) -{ - // FM - writeRegister(opna, 0x22, opna->s.reg[0x22]); - for (UINT i = 0x30; i < 0xa0; i++) - { - if ((i & 3) == 3) - { - continue; - } - writeRegister(opna, i, opna->s.reg[i]); - writeExtendedRegister(opna, i, opna->s.reg[i + 0x100]); - } - for (UINT i = 0xb0; i < 0xb8; i++) - { - if ((i & 3) == 3) - { - continue; - } - writeRegister(opna, i, opna->s.reg[i]); - writeExtendedRegister(opna, i, opna->s.reg[i + 0x100]); - } - for (UINT i = 0; i < 8; i++) - { - if ((i & 3) == 3) - { - continue; - } - writeRegister(opna, i + 0xa4, opna->s.reg[i + 0xa4]); - writeRegister(opna, i + 0xa0, opna->s.reg[i + 0xa0]); - writeExtendedRegister(opna, i + 0xa4, opna->s.reg[i + 0x1a4]); - writeExtendedRegister(opna, i + 0xa0, opna->s.reg[i + 0x1a0]); - } - for (UINT i = 0; i < 8; i++) - { - if ((i & 3) == 3) - { - continue; - } - writeRegister(opna, 0x28, opna->s.keyreg[i]); - } - - // PSG - for (UINT i = 0; i < 0x10; i++) - { - writeRegister(opna, i, opna->s.reg[i]); - } - - // Rhythm - writeRegister(opna, 0x11, opna->s.reg[0x11]); - for (UINT i = 0x18; i < 0x1e; i++) - { - writeRegister(opna, i, opna->s.reg[i]); - } -} - -/** - * Bind - * @param[in] opna The instance - */ -void opna_bind(POPNA opna) -{ - UINT8 cCaps = opna->s.cCaps; - UINT nClock = 3993600; - - keydisp_bindopna(opna->s.reg, (cCaps & OPNA_HAS_EXTENDEDFM) ? 6 : 3, nClock); - if (cCaps & OPNA_HAS_PSG) - { - keydisp_bindpsg(opna->s.reg, nClock); - } - - CExternalOpna* pExt = reinterpret_cast(opna->userdata); - if (pExt == NULL) - { - IExternalChip::ChipType nChipType = IExternalChip::kYM2203; - if (cCaps & OPNA_HAS_EXTENDEDFM) - { - nChipType = IExternalChip::kYMF288; - nClock *= 2; - if (cCaps & OPNA_HAS_ADPCM) - { - nChipType = IExternalChip::kYM2608; - } - else if (cCaps == OPNA_MODE_3438) - { - nChipType = IExternalChip::kYM3438; - } - } - pExt = static_cast(CExternalChipManager::GetInstance()->GetInterface(nChipType, nClock)); - opna->userdata = reinterpret_cast(pExt); - } - if (pExt) - { - pExt->Reset(); - pExt->WriteRegister(0x22, 0x00); - pExt->WriteRegister(0x29, 0x80); - pExt->WriteRegister(0x10, 0xbf); - pExt->WriteRegister(0x11, 0x30); - pExt->WriteRegister(0x27, opna->s.reg[0x27]); - } - else - { - opna->opngen.opnch[2].extop = opna->s.reg[0x27] & 0xc0; - } - restore(opna); - - if (pExt) - { - if ((cCaps & OPNA_HAS_PSG) && (pExt->HasPsg())) - { - cCaps &= ~OPNA_HAS_PSG; - } - if ((cCaps & OPNA_HAS_RHYTHM) && (pExt->HasRhythm())) - { - cCaps &= ~OPNA_HAS_RHYTHM; - } - if ((cCaps & OPNA_HAS_ADPCM) && (pExt->HasADPCM())) - { - sound_streamregist(&opna->adpcm, (SOUNDCB)adpcm_getpcm_dummy); - cCaps &= ~OPNA_HAS_ADPCM; - } - } - - if (cCaps & OPNA_HAS_PSG) - { - sound_streamregist(&opna->psg, (SOUNDCB)psggen_getpcm); - } - if (cCaps & OPNA_HAS_VR) - { - sound_streamregist(&opna->opngen, (SOUNDCB)opngen_getpcmvr); - } - else - { - sound_streamregist(&opna->opngen, (SOUNDCB)opngen_getpcm); - } - if (cCaps & OPNA_HAS_RHYTHM) - { - rhythm_bind(&opna->rhythm); - } - if (cCaps & OPNA_HAS_ADPCM) - { - sound_streamregist(&opna->adpcm, (SOUNDCB)adpcm_getpcm); - } -} - -/** - * Status - * @param[in] opna The instance - * @return Status - */ -REG8 opna_readStatus(POPNA opna) -{ - if (opna->s.cCaps & OPNA_HAS_TIMER) - { - return opna->s.status; - } - return 0; -} - -/** - * Status - * @param[in] opna The instance - * @return Status - */ -REG8 opna_readExtendedStatus(POPNA opna) -{ - const UINT8 cCaps = opna->s.cCaps; - REG8 ret = 0; - - if (cCaps & OPNA_HAS_ADPCM) - { - ret = adpcm_status(&opna->adpcm); - } - else - { - ret = opna->s.adpcmmask & 8; - } - - if (cCaps & OPNA_HAS_TIMER) - { - ret |= opna->s.status; - } - - return ret; -} - -/** - * Writes register - * @param[in] opna The instance - * @param[in] nAddress The address - * @param[in] cData The data - */ -void opna_writeRegister(POPNA opna, UINT nAddress, REG8 cData) -{ - opna->s.reg[nAddress] = cData; - - if (opna->s.cCaps & OPNA_S98) - { - S98_put(NORMAL2608, nAddress, cData); - } - - writeRegister(opna, nAddress, cData); -} - -/** - * Writes register (Inner) - * @param[in] opna The instance - * @param[in] nAddress The address - * @param[in] cData The data - */ -static void writeRegister(POPNA opna, UINT nAddress, REG8 cData) -{ - const UINT8 cCaps = opna->s.cCaps; - CExternalOpna* pExt = reinterpret_cast(opna->userdata); - - if (nAddress < 0x10) - { - if (cCaps & OPNA_HAS_PSG) - { - keydisp_psg(opna->s.reg, nAddress); - if ((!pExt) || (!pExt->HasPsg())) - { - psggen_setreg(&opna->psg, nAddress, cData); - } - else - { - pExt->WriteRegister(nAddress, cData); - } - } - } - else if (nAddress < 0x20) - { - if (cCaps & OPNA_HAS_RHYTHM) - { - if ((cCaps & OPNA_HAS_VR) && (nAddress >= 0x18) && (nAddress <= 0x1d)) - { - switch (cData & 0xc0) - { - case 0x40: - case 0x80: - cData ^= 0xc0; - break; - } - } - if ((!pExt) || (!pExt->HasRhythm())) - { - rhythm_setreg(&opna->rhythm, nAddress, cData); - } - else - { - pExt->WriteRegister(nAddress, cData); - } - } - } - else if (nAddress < 0x30) - { - if (nAddress == 0x28) - { - REG8 cChannel = cData & 0x0f; - if (cChannel < 8) - { - opna->s.keyreg[cChannel] = cData; - } - if (cChannel < 3) - { - } - else if ((cCaps & OPNA_HAS_EXTENDEDFM) && (cChannel >= 4) && (cChannel < 7)) - { - cChannel--; - } - else - { - return; - } - - if (!pExt) - { - opngen_keyon(&opna->opngen, cChannel, cData); - } - else - { - pExt->WriteRegister(nAddress, cData); - } - keydisp_opnakeyon(opna->s.reg, cData); - } - else if (nAddress == 0x27) - { - if (cCaps & OPNA_HAS_TIMER) - { - opna_settimer(opna, cData); - } - - if (pExt) - { - pExt->WriteRegister(nAddress, cData); - } - else - { - opna->opngen.opnch[2].extop = cData & 0xc0; - } - } - else if (nAddress == 0x22) - { - if (pExt) - { - pExt->WriteRegister(nAddress, cData); - } - } - } - else if (nAddress < 0xc0) - { - if ((cCaps & OPNA_HAS_VR) && ((nAddress & 0xfc) == 0xb4)) - { - switch (cData & 0xc0) - { - case 0x40: - case 0x80: - cData ^= 0xc0; - break; - } - } - if (!pExt) - { - opngen_setreg(&opna->opngen, 0, nAddress, cData); - } - else - { - pExt->WriteRegister(nAddress, cData); - } - } -} - -/** - * Writes extended register - * @param[in] opna The instance - * @param[in] nAddress The address - * @param[in] cData The data - */ -void opna_writeExtendedRegister(POPNA opna, UINT nAddress, REG8 cData) -{ - opna->s.reg[nAddress + 0x100] = cData; - - if (opna->s.cCaps & OPNA_S98) - { - S98_put(EXTEND2608, nAddress, cData); - } - - writeExtendedRegister(opna, nAddress, cData); -} - -/** - * Writes extended register (Inner) - * @param[in] opna The instance - * @param[in] nAddress The address - * @param[in] cData The data - */ -static void writeExtendedRegister(POPNA opna, UINT nAddress, REG8 cData) -{ - const UINT8 cCaps = opna->s.cCaps; - CExternalOpna* pExt = reinterpret_cast(opna->userdata); - - if (nAddress < 0x12) - { - if (cCaps & OPNA_HAS_ADPCM) - { - if ((cCaps & OPNA_HAS_VR) && (nAddress == 0x01)) - { - switch (cData & 0xc0) - { - case 0x40: - case 0x80: - cData ^= 0xc0; - break; - } - } - adpcm_setreg(&opna->adpcm, nAddress, cData); - if ((pExt) && (pExt->HasADPCM())) - { - pExt->WriteRegister(nAddress + 0x100, cData); - } - } - else - { - if (nAddress == 0x10) - { - if (!(cData & 0x80)) - { - opna->s.adpcmmask = ~(cData & 0x1c); - } - } - } - } - else if (nAddress >= 0x30) - { - if (cCaps & OPNA_HAS_EXTENDEDFM) - { - if ((cCaps & OPNA_HAS_VR) && ((nAddress & 0xfc) == 0xb4)) - { - switch (cData & 0xc0) - { - case 0x40: - case 0x80: - cData ^= 0xc0; - break; - } - } - if (!pExt) - { - opngen_setreg(&opna->opngen, 3, nAddress, cData); - } - else - { - pExt->WriteRegister(nAddress + 0x100, cData); - } - } - } -} - -/** - * Reads register - * @param[in] opna The instance - * @param[in] nAddress The address - * @return data - */ -REG8 opna_readRegister(POPNA opna, UINT nAddress) -{ - if (nAddress < 0x10) - { - if (!(opna->s.cCaps & OPNA_HAS_PSG)) - { - return 0xff; - } - } - else if (nAddress < 0x20) - { - if (!(opna->s.cCaps & OPNA_HAS_RHYTHM)) - { - return 0xff; - } - } - else if (nAddress == 0xff) - { - return (opna->s.cCaps & OPNA_HAS_RHYTHM) ? 1 : 0; - } - return opna->s.reg[nAddress]; -} - -/** - * Reads extended register - * @param[in] opna The instance - * @param[in] nAddress The address - * @return data - */ -REG8 opna_readExtendedRegister(POPNA opna, UINT nAddress) -{ - if ((opna->s.cCaps & OPNA_HAS_ADPCM) && (nAddress == 0x08)) - { - return adpcm_readsample(&opna->adpcm); - } - return opna->s.reg[nAddress + 0x100]; -} - -/** - * Reads 3438 extended register - * @param[in] opna The instance - * @param[in] nAddress The address - * @return data - */ -REG8 opna_read3438ExtRegister(POPNA opna, UINT nAddress) -{ - return opna->s.reg[nAddress]; -} - - - -// ---- statsave - -/** - * Save - * @param[in] opna The instance - * @param[in] sfh The handle of statsave - * @param[in] tbl The item of statsave - * @return Error - */ -int opna_sfsave(PCOPNA opna, STFLAGH sfh, const SFENTRY *tbl) -{ - int ret = statflag_write(sfh, &opna->s, sizeof(opna->s)); - if (opna->s.cCaps & OPNA_HAS_ADPCM) - { - ret |= statflag_write(sfh, &opna->adpcm, sizeof(opna->adpcm)); - } - - return ret; -} - -/** - * Load - * @param[in] opna The instance - * @param[in] sfh The handle of statsave - * @param[in] tbl The item of statsave - * @return Error - */ -int opna_sfload(POPNA opna, STFLAGH sfh, const SFENTRY *tbl) -{ - int ret = statflag_read(sfh, &opna->s, sizeof(opna->s)); - if (opna->s.cCaps & OPNA_HAS_ADPCM) - { - ret |= statflag_read(sfh, &opna->adpcm, sizeof(opna->adpcm)); - adpcm_update(&opna->adpcm); - } - - return ret; -} diff --git a/sdl/ext/scci/SCCIDefines.h b/sdl/ext/scci/SCCIDefines.h deleted file mode 100755 index cf332c2..0000000 --- a/sdl/ext/scci/SCCIDefines.h +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @file SCCIDefines.h - * @brief SCCI Sound Interfaces defines - */ - -#pragma once - -namespace scci -{ - -/** - * Sound chip list - */ -enum SC_CHIP_TYPE -{ - SC_TYPE_NONE = 0, - SC_TYPE_YM2608, - SC_TYPE_YM2151, - SC_TYPE_YM2610, - SC_TYPE_YM2203, - SC_TYPE_YM2612, - SC_TYPE_AY8910, - SC_TYPE_SN76489, - SC_TYPE_YM3812, - SC_TYPE_YMF262, - SC_TYPE_YM2413, - SC_TYPE_YM3526, - SC_TYPE_YMF288, - SC_TYPE_SCC, - SC_TYPE_SCCS, - SC_TYPE_Y8950, - SC_TYPE_MAX -}; - -/** - * Sound chip clock list - */ -enum SC_CHIP_CLOCK -{ - SC_CLOCK_1789773 = 1789773, //!< SSG,OPN,OPM,SN76489 etc - SC_CLOCK_2000000 = 2000000, //!< SSG,OPN,OPM,SN76489 etc - SC_CLOCK_3579545 = 3579545, //!< SSG,OPN,OPM,SN76489 etc - SC_CLOCK_3993600 = 3993600, //!< OPN(88) - SC_CLOCK_4000000 = 4000000, //!< SSF,OPN,OPM etc - SC_CLOCK_7670454 = 7670454, //!< YM-2612 etc - SC_CLOCK_7987200 = 7987200, //!< OPNA(88) - SC_CLOCK_8000000 = 8000000, //!< OPNB etc - SC_CLOCK_12500000 = 12500000, //!< RF5C164 - SC_CLOCK_14318180 = 14318180, //!< OPL2 - SC_CLOCK_16934400 = 16934400, //!< YMF271 - SC_CLOCK_23011361 = 23011361, //!< PWM -}; - -/** - * Sound chip location - */ -enum SC_CHIP_LOCATION -{ - SC_LOCATION_MONO = 0, - SC_LOCATION_LEFT = 1, - SC_LOCATION_RIGHT = 2, - SC_LOCATION_STEREO = 3 -}; - -} // namespace scci diff --git a/sdl/ext/scci/scci.h b/sdl/ext/scci/scci.h deleted file mode 100755 index fff7364..0000000 --- a/sdl/ext/scci/scci.h +++ /dev/null @@ -1,231 +0,0 @@ -/** - * @file scci.h - * @brief Sound Chip common Interface - */ - -#pragma once - -#include "SCCIDefines.h" - -namespace scci -{ - -class SoundChip; - -/** - * @brief Sound Interface Infomation - */ -struct SCCI_INTERFACE_INFO -{ - OEMCHAR cInterfaceName[64]; /*!< Interface Name */ - size_t iSoundChipCount; /*!< Sound Chip Count */ -}; - -/** - * @brief Sound Chip Infomation - */ -struct SCCI_SOUND_CHIP_INFO -{ - OEMCHAR cSoundChipName[64]; /*!< Sound Chip Name */ - SC_CHIP_TYPE iSoundChip; /*!< Sound Chip ID */ - SC_CHIP_TYPE iCompatibleSoundChip[2]; /*!< Compatible Sound Chip ID */ - UINT dClock; /*!< Sound Chip clock */ - UINT dCompatibleClock[2]; /*!< Sound Chip clock */ - bool bIsUsed; /*!< Sound Chip Used Check */ - UINT dBusID; /*!< 接続バスID */ - SC_CHIP_LOCATION dSoundLocation; /*!< サウンドロケーション */ -}; - -class SoundInterface; - -/** - * @brief Sound Interface Manager - */ -class SoundInterfaceManager -{ -public: - /** - * Gets the count of interfaces - * @return The count of interfaces - */ - virtual size_t getInterfaceCount() = 0; - - /** - * Gets the information of the interface - * @param[in] iInterfaceNo The index of interfaces - * @return The information - */ - virtual const SCCI_INTERFACE_INFO* getInterfaceInfo(size_t iInterfaceNo) = 0; - - /** - * Gets interface instance - * @param[in] iInterfaceNo The index of interfaces - * @return The instance - */ - virtual SoundInterface* getInterface(size_t iInterfaceNo) = 0; - - /** - * Releases interface instance - * @param[in] pSoundInterface The instance of the interface - * @retval true If succeeded - * @retval false If failed - */ - virtual bool releaseInterface(SoundInterface* pSoundInterface) = 0; - - /** - * Release all interface instance - * @retval true If succeeded - * @retval false If failed - */ - virtual bool releaseAllInterface() = 0; - - /** - * Gets instance of the sound chip - * @param[in] iSoundChipType The type of the chip - * @param[in] dClock The clock of the chip - * @return The interface - */ - virtual SoundChip* getSoundChip(SC_CHIP_TYPE iSoundChipType, UINT dClock) = 0; - - /** - * Releases the instance of the sound chip - * @param[in] pSoundChip The instance of the sound chip - * @retval true If succeeded - * @retval false If failed - */ - virtual bool releaseSoundChip(SoundChip* pSoundChip) = 0; - - /** - * Releases all instances of the sound chip - * @retval true If succeeded - * @retval false If failed - */ - virtual bool releaseAllSoundChip() = 0; - - /** - * Sets delay time - * @param[in] dMSec delay time - * @retval true If succeeded - * @retval false If failed - */ - virtual bool setDelay(UINT dMSec) = 0; - - /** - * Gets delay time - * @return delay time - */ - virtual UINT getDelay() = 0; - - /** - * Resets all interfaces - * @retval true If succeeded - * @retval false If failed - */ - virtual bool reset() = 0; - - /** - * Sound Interface instance initialize - * @retval true If succeeded - * @retval false If failed - */ - virtual bool initializeInstance() = 0; - - /** - * Sound Interface instance release - * @retval true If succeeded - * @retval false If failed - */ - virtual bool releaseInstance() = 0; -}; - -/** - * @brief Sound Interface(LOW level APIs) - */ -class SoundInterface -{ -public: - /** - * Is supported low level API - * @retval true yes - * @retval false no - */ - virtual bool isSupportLowLevelApi() = 0; - - /** - * Sends data to the interface - * @param[in] pData The buffer of data - * @param[in] dSendDataLen The length of data - * @retval true If succeeded - * @retval false If failed - */ - virtual bool setData(const unsigned char* pData, size_t dSendDataLen) = 0; - - /** - * Gets data from the interface - * @param[out] pData The buffer of data - * @param[in] dGetDataLen The length of data - * @return The size of read - */ - virtual size_t getData(unsigned char* pData, size_t dGetDataLen) = 0; - - /** - * Sets delay time - * @param[in] dDelay delay time - * @retval true If succeeded - * @retval false If failed - */ - virtual bool setDelay(UINT dDelay) = 0; - - /** - * Gets delay time - * @return delay time - */ - virtual UINT getDelay() = 0; - - /** - * Resets the interface - * @retval true If succeeded - * @retval false If failed - */ - virtual bool reset() = 0; -}; - -/** - * @brief Sound Chip - */ -class SoundChip -{ -public: - /** - * Gets the informations of the sound chip - * @return The pointer of informations - */ - virtual const SCCI_SOUND_CHIP_INFO* getSoundChipInfo() = 0; - - /** - * Gets sound chip type - * @return The type of the chip - */ - virtual SC_CHIP_TYPE getSoundChipType() = 0; - - /** - * Sets Register data - * Writes the register - * @param[in] dAddr The address of register - * @param[in] dData The data - * @retval true If succeeded - * @retval false If failed - */ - virtual bool setRegister(UINT dAddr, UINT dData) = 0; - - /** - * Initializes sound chip(clear registers) - * @retval true If succeeded - * @retval false If failed - */ - virtual bool init() = 0; -}; - -SoundInterfaceManager* GetSoundInterfaceManager(); - -} // namespace scci diff --git a/sdl/ext/scci/scciif.cpp b/sdl/ext/scci/scciif.cpp deleted file mode 100755 index 0a65116..0000000 --- a/sdl/ext/scci/scciif.cpp +++ /dev/null @@ -1,287 +0,0 @@ -/** - * @file scciif.cpp - * @brief SCCI アクセス クラスの動作の定義を行います - */ - -#include -#include "scciif.h" -#include "scci.h" - -using namespace scci; - -/** - * コンストラクタ - */ -CScciIf::CScciIf() - : m_pManager(NULL) -{ -} - -/** - * デストラクタ - */ -CScciIf::~CScciIf() -{ - Deinitialize(); -} - -/** - * 初期化 - * @retval true 成功 - * @retval false 失敗 - */ -bool CScciIf::Initialize() -{ - if (m_pManager) - { - return false; - } - - do - { - /* サウンドインターフェースマネージャー取得 */ - m_pManager = GetSoundInterfaceManager(); - if (m_pManager == NULL) - { - break; - } - - /* サウンドインターフェースマネージャーインスタンス初期化 */ - /* 必ず最初に実行してください */ - if (!m_pManager->initializeInstance()) - { - break; - } - - /* リセットを行う */ - Reset(); - return true; - } while (false /*CONSTCOND*/); - - Deinitialize(); - return false; -} - -/** - * 解放 - */ -void CScciIf::Deinitialize() -{ - if (m_pManager) - { - /* 一括開放する場合(チップ一括開放の場合) */ - m_pManager->releaseAllSoundChip(); - - /* サウンドインターフェースマネージャーインスタンス開放 */ - /* FreeLibraryを行う前に必ず呼び出ししてください */ - m_pManager->releaseInstance(); - - m_pManager = NULL; - } -} - -/** - * 音源リセット - */ -void CScciIf::Reset() -{ - if (m_pManager) - { - /* リセットを行う */ - m_pManager->reset(); - } -} - -/** - * インターフェイス取得 - * @param[in] nChipType タイプ - * @param[in] nClock クロック - * @return インスタンス - */ -IExternalChip* CScciIf::GetInterface(IExternalChip::ChipType nChipType, UINT nClock) -{ - const bool bInitialized = Initialize(); - - do - { - if (m_pManager == NULL) - { - break; - } - - SC_CHIP_TYPE iSoundChipType = SC_TYPE_NONE; - switch (nChipType) - { - case IExternalChip::kAY8910: - iSoundChipType = SC_TYPE_AY8910; - break; - - case IExternalChip::kYM2203: - iSoundChipType = SC_TYPE_YM2203; - break; - - case IExternalChip::kYM2608: - iSoundChipType = SC_TYPE_YM2608; - break; - - case IExternalChip::kYM3438: - iSoundChipType = SC_TYPE_YM2612; - break; - - case IExternalChip::kYMF288: - iSoundChipType = SC_TYPE_YMF288; - break; - - case IExternalChip::kYM3812: - iSoundChipType = SC_TYPE_YM3812; - break; - - case IExternalChip::kYMF262: - iSoundChipType = SC_TYPE_YMF262; - break; - - case IExternalChip::kY8950: - iSoundChipType = SC_TYPE_Y8950; - break; - - case IExternalChip::kYM2151: - iSoundChipType = SC_TYPE_YM2151; - break; - - default: - break; - } - - SoundChip* pSoundChip = m_pManager->getSoundChip(iSoundChipType, nClock); - if (pSoundChip != NULL) - { - /* サウンドチップ取得できた */ - return new Chip(this, pSoundChip); - } - } while (false /*CONSTCOND*/); - - if (bInitialized) - { -// Deinitialize(); - } - return NULL; -} - -/** - * 解放 - * @param[in] pChip チップ - */ -void CScciIf::Detach(CScciIf::Chip* pChip) -{ - /* チップの開放(チップ単位で開放の場合) */ - if (m_pManager) - { - m_pManager->releaseSoundChip(*pChip); - } -} - -/* ---- チップ */ - -/** - * コンストラクタ - * @param[in] pScciIf 親インスタンス - * @param[in] pSoundChip チップ インスタンス - */ -CScciIf::Chip::Chip(CScciIf* pScciIf, SoundChip* pSoundChip) - : m_pScciIf(pScciIf) - , m_pSoundChip(pSoundChip) -{ -} - -/** - * デストラクタ - */ -CScciIf::Chip::~Chip() -{ - m_pScciIf->Detach(this); -} - -/** - * オペレータ - */ -CScciIf::Chip::operator SoundChip*() -{ - return m_pSoundChip; -} - -/** - * Get chip type - * @return The type of the chip - */ -IExternalChip::ChipType CScciIf::Chip::GetChipType() -{ - int iSoundChip = m_pSoundChip->getSoundChipType(); - - const SCCI_SOUND_CHIP_INFO* pInfo = m_pSoundChip->getSoundChipInfo(); - if (pInfo) - { - iSoundChip = pInfo->iSoundChip; - } - - switch (iSoundChip) - { - case SC_TYPE_AY8910: - return IExternalChip::kAY8910; - - case SC_TYPE_YM2203: - return IExternalChip::kYM2203; - - case SC_TYPE_YM2608: - return IExternalChip::kYM2608; - - case SC_TYPE_YM2612: - return IExternalChip::kYM3438; - - case SC_TYPE_YM3812: - return IExternalChip::kYM3812; - - case SC_TYPE_YMF262: - return IExternalChip::kYMF262; - - case SC_TYPE_YMF288: - return IExternalChip::kYMF288; - - case SC_TYPE_Y8950: - return IExternalChip::kY8950; - - case SC_TYPE_YM2151: - return IExternalChip::kYM2151; - - default: - break; - } - return IExternalChip::kNone; -} - -/** - * リセット - */ -void CScciIf::Chip::Reset() -{ -} - -/** - * レジスタ書き込み - * @param[in] nAddr アドレス - * @param[in] cData データ - */ -void CScciIf::Chip::WriteRegister(UINT nAddr, UINT8 cData) -{ - m_pSoundChip->setRegister(nAddr, cData); -} - -/** - * メッセージ - * @param[in] nMessage メッセージ - * @param[in] nParameter パラメータ - * @return リザルト - */ -INTPTR CScciIf::Chip::Message(UINT nMessage, INTPTR nParameter) -{ - return 0; -} diff --git a/sdl/ext/scci/scciif.h b/sdl/ext/scci/scciif.h deleted file mode 100755 index 49f4d13..0000000 --- a/sdl/ext/scci/scciif.h +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @file scciif.h - * @brief SCCI アクセス クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#include "../externalchip.h" - -namespace scci -{ - class SoundChip; - class SoundInterfaceManager; -} - -/** - * @brief SCCI アクセス クラス - */ -class CScciIf -{ -public: - CScciIf(); - ~CScciIf(); - bool Initialize(); - void Deinitialize(); - void Reset(); - IExternalChip* GetInterface(IExternalChip::ChipType nChipType, UINT nClock); - -private: - scci::SoundInterfaceManager* m_pManager; /*!< マネージャ */ - - /** - * @brief チップ クラス - */ - class Chip : public IExternalChip - { - public: - Chip(CScciIf* pScciIf, scci::SoundChip* pSoundChip); - virtual ~Chip(); - operator scci::SoundChip*(); - virtual ChipType GetChipType(); - virtual void Reset(); - virtual void WriteRegister(UINT nAddr, UINT8 cData); - virtual INTPTR Message(UINT nMessage, INTPTR nParameter = 0); - - private: - CScciIf* m_pScciIf; /*!< 親インスタンス */ - scci::SoundChip* m_pSoundChip; /*!< チップ インスタンス */ - }; - - void Detach(Chip* pChip); - friend class Chip; -}; diff --git a/sdl/ext/scci/sccisoundchip.cpp b/sdl/ext/scci/sccisoundchip.cpp deleted file mode 100755 index 45c0fe4..0000000 --- a/sdl/ext/scci/sccisoundchip.cpp +++ /dev/null @@ -1,93 +0,0 @@ -/** - * @file sccisoundchip.cpp - * @brief Implementation of sound chip - */ - -#include -#include "sccisoundchip.h" -#include "sccisoundinterface.h" - -namespace scci -{ - -/** - * Constructor - * @param[in] pInterface The instance of the sound interface - * @param[in] info The information - */ -CSoundChip::CSoundChip(CSoundInterface* pInterface, const SCCI_SOUND_CHIP_INFO& info) - : m_pInterface(pInterface) - , m_info(info) -{ -} - -/** - * Destructor - */ -CSoundChip::~CSoundChip() -{ - Release(); - m_pInterface->Delete(m_info.dBusID); -} - -/** - * Release the chip - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundChip::Release() -{ - if (m_info.bIsUsed) - { - m_info.bIsUsed = false; - m_pInterface->Release(); - return true; - } - else - { - return false; - } -} - -/** - * Is macthed? - * @param[in] iSoundChipType The type of the chip - * @param[in] dClock The clock of the chip - * @retval true Yes - * @retval false No - */ -bool CSoundChip::IsMatch(SC_CHIP_TYPE iSoundChipType, UINT dClock) const -{ - if ((m_info.iSoundChip == iSoundChipType) && (m_info.dClock == dClock)) - { - return true; - } - for (UINT i = 0; i < 2; i++) - { - if ((m_info.iCompatibleSoundChip[i] == iSoundChipType) && (m_info.dCompatibleClock[i] == dClock)) - { - return true; - } - } - return false; -} - -/** - * Gets the informations of the sound chip - * @return The pointer of informations - */ -const SCCI_SOUND_CHIP_INFO* CSoundChip::getSoundChipInfo() -{ - return &m_info; -} - -/** - * Gets sound chip type - * @return The type of the chip - */ -SC_CHIP_TYPE CSoundChip::getSoundChipType() -{ - return m_info.iSoundChip; -} - -} // namespace scci diff --git a/sdl/ext/scci/sccisoundchip.h b/sdl/ext/scci/sccisoundchip.h deleted file mode 100755 index 57ffa20..0000000 --- a/sdl/ext/scci/sccisoundchip.h +++ /dev/null @@ -1,45 +0,0 @@ -/** - * @file sccisoundchip.h - * @brief Interface of sound chip - */ - -#pragma once - -#include "scci.h" - -namespace scci -{ - -class CSoundInterface; - -/** - * @brief The class of chip - */ -class CSoundChip : public SoundChip -{ -public: - CSoundChip(CSoundInterface* pInterface, const SCCI_SOUND_CHIP_INFO& info); - virtual ~CSoundChip(); - bool Release(); - SCCI_SOUND_CHIP_INFO* GetSoundChipInfo(); - bool IsMatch(SC_CHIP_TYPE iSoundChipType, UINT dClock) const; - - // SoundChip - virtual const SCCI_SOUND_CHIP_INFO* getSoundChipInfo(); - virtual SC_CHIP_TYPE getSoundChipType(); - -protected: - CSoundInterface* m_pInterface; /*!< Interface */ - SCCI_SOUND_CHIP_INFO m_info; /*!< The information */ -}; - -/** - * Gets the informations of the sound chip - * @return The pointer of informations - */ -inline SCCI_SOUND_CHIP_INFO* CSoundChip::GetSoundChipInfo() -{ - return &m_info; -} - -} // namespace scci diff --git a/sdl/ext/scci/sccisoundinterface.cpp b/sdl/ext/scci/sccisoundinterface.cpp deleted file mode 100755 index ddb351c..0000000 --- a/sdl/ext/scci/sccisoundinterface.cpp +++ /dev/null @@ -1,117 +0,0 @@ -/** - * @file sccisoundinterface.cpp - * @brief Implementation of sound interfaces - */ - -#include -#include "sccisoundinterface.h" -#include "sccisoundchip.h" -#include "sccisoundinterfacemanager.h" - -namespace scci -{ - -/** - * Constructor - * @param[in] pManager The instance of the manager - * @param[in] deviceName The information - */ -CSoundInterface::CSoundInterface(CSoundInterfaceManager* pManager, const std::oemstring& deviceName) - : m_nRef(0) - , m_pManager(pManager) -{ - memset(&m_info, 0, sizeof(m_info)); - - milstr_ncpy(m_info.cInterfaceName, deviceName.c_str(), NELEMENTS(m_info.cInterfaceName)); - m_info.iSoundChipCount = 0; -} - -/** - * Destructor - */ -CSoundInterface::~CSoundInterface() -{ - while (!m_chips.empty()) - { - delete m_chips.begin()->second; - } - m_pManager->Delete(this); -} - -/** - * Increments the reference count - * @return The new reference count - */ -size_t CSoundInterface::AddRef() -{ - m_nRef++; - return m_nRef; -} - -/** - * Decrements the reference count - * @return The new reference count - */ -size_t CSoundInterface::Release() -{ - if (m_nRef) - { - m_nRef--; - } - return m_nRef; -} - -/** - * Release - */ -void CSoundInterface::ReleaseAllChips() -{ - for (std::map::iterator it = m_chips.begin(); it != m_chips.end(); ++it) - { - it->second->Release(); - } -} - -/** - * Get the chip - * @param[in] iSoundChipType The type of the chip - * @param[in] dClock The clock of the chip - * @return The instance of the chip - */ -SoundChip* CSoundInterface::GetSoundChip(SC_CHIP_TYPE iSoundChipType, UINT dClock) -{ - for (std::map::iterator it = m_chips.begin(); it != m_chips.end(); ++it) - { - CSoundChip* pChip = it->second; - if (!pChip->IsMatch(iSoundChipType, dClock)) - { - continue; - } - - SCCI_SOUND_CHIP_INFO* pInfo = pChip->GetSoundChipInfo(); - if (pInfo->bIsUsed) - { - continue; - } - pInfo->bIsUsed = true; - AddRef(); - return pChip; - } - return NULL; -} - -/** - * Delete - * @param[in] dBusID Then number of the slot - */ -void CSoundInterface::Delete(UINT dBusID) -{ - std::map::iterator it = m_chips.find(dBusID); - if (it != m_chips.end()) - { - m_chips.erase(it); - m_info.iSoundChipCount--; - } -} - -} // namespace scci diff --git a/sdl/ext/scci/sccisoundinterface.h b/sdl/ext/scci/sccisoundinterface.h deleted file mode 100755 index 4f45124..0000000 --- a/sdl/ext/scci/sccisoundinterface.h +++ /dev/null @@ -1,69 +0,0 @@ -/** - * @file sccisoundinterface.h - * @brief Interface of sound interfaces - */ - -#pragma once - -#include -#include "scci.h" -#include "oemtext.h" - -namespace scci -{ - -class CSoundChip; -class CSoundInterfaceManager; - -/** - * @brief The class of interface - */ -class CSoundInterface : public SoundInterface -{ -public: - CSoundInterface(CSoundInterfaceManager* pManager, const std::oemstring& deviceName); - virtual ~CSoundInterface(); - virtual size_t AddRef(); - virtual size_t Release(); - void ReleaseAllChips(); - const SCCI_INTERFACE_INFO* GetInfo() const; - SoundChip* GetSoundChip(SC_CHIP_TYPE iSoundChipType, UINT dClock); - - /** - * Initialize - * @retval true If succeeded - * @retval false If failed - */ - virtual bool Initialize() = 0; - - /** - * Deinitialize - */ - virtual void Deinitialize() = 0; - - /** - * Add - * @param[in] info The information - */ - virtual void Add(const SCCI_SOUND_CHIP_INFO& info) = 0; - -protected: - size_t m_nRef; /*!< The reference counter */ - CSoundInterfaceManager* m_pManager; /*!< Manager */ - SCCI_INTERFACE_INFO m_info; /*!< The information */ - std::map m_chips; /*!< The interfaces */ - void Delete(UINT dBusID); - - friend class CSoundChip; -}; - -/** - * Gets the informations of the sound interface - * @return The poitner of the information - */ -inline const SCCI_INTERFACE_INFO* CSoundInterface::GetInfo() const -{ - return &m_info; -} - -} // namespace scci diff --git a/sdl/ext/scci/sccisoundinterfacemanager.cpp b/sdl/ext/scci/sccisoundinterfacemanager.cpp deleted file mode 100755 index 9b466d0..0000000 --- a/sdl/ext/scci/sccisoundinterfacemanager.cpp +++ /dev/null @@ -1,337 +0,0 @@ -/** - * @file sccisoundinterfacemanager.cpp - * @brief Implementation of manager - */ - -#include -#include "sccisoundinterfacemanager.h" -#include -#include "sccisoundinterface.h" -#include "sccispfmlight.h" -#include -#include - -namespace scci -{ - -//! Singleton instance -CSoundInterfaceManager CSoundInterfaceManager::sm_instance; - -/** - * Gets instance - * @return The instance of sound manager - */ -SoundInterfaceManager* GetSoundInterfaceManager() -{ - return CSoundInterfaceManager::GetInstance(); -} - -/** - * Constructor - */ -CSoundInterfaceManager::CSoundInterfaceManager() - : m_nDelayTime(0) -{ -} - -/** - * Destructor - */ -CSoundInterfaceManager::~CSoundInterfaceManager() -{ -} - -/** - * Delete - * @param[in] pInterface The instance of the sound interface - */ -void CSoundInterfaceManager::Delete(CSoundInterface* pInterface) -{ - std::vector::iterator it = std::find(m_interfaces.begin(), m_interfaces.end(), pInterface); - if (it != m_interfaces.end()) - { - m_interfaces.erase(it); - } -} - -/** - * Get the count of interfaces - * @return The count of interfaces - */ -size_t CSoundInterfaceManager::getInterfaceCount() -{ - return m_interfaces.size(); -} - -/** - * Get the information of the interface - * @param[in] iInterfaceNo The index of interfaces - * @return The information - */ -const SCCI_INTERFACE_INFO* CSoundInterfaceManager::getInterfaceInfo(size_t iInterfaceNo) -{ - if (iInterfaceNo < m_interfaces.size()) - { - return m_interfaces[iInterfaceNo]->GetInfo(); - } - else - { - return NULL; - } -} - -/** - * Gets interface instance - * @param[in] iInterfaceNo The index of interfaces - * @return The instance - */ -SoundInterface* CSoundInterfaceManager::getInterface(size_t iInterfaceNo) -{ - if (iInterfaceNo < m_interfaces.size()) - { - CSoundInterface* pInterface = m_interfaces[iInterfaceNo]; - m_attachedInterfaces.push_back(pInterface); - pInterface->AddRef(); - return pInterface; - } - else - { - return NULL; - } -} - -/** - * Releases the sound interface - * @param[in] pSoundInterface The instance of the sound interface - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundInterfaceManager::releaseInterface(SoundInterface* pSoundInterface) -{ - std::vector::iterator it = std::find(m_attachedInterfaces.begin(), m_attachedInterfaces.end(), pSoundInterface); - if (it != m_attachedInterfaces.end()) - { - m_attachedInterfaces.erase(it); - static_cast(pSoundInterface)->Release(); - return true; - } - else - { - return false; - } -} - -/** - * Releases all interfaces - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundInterfaceManager::releaseAllInterface() -{ - while (!m_attachedInterfaces.empty()) - { - releaseInterface(m_attachedInterfaces.back()); - } - return true; -} - -/** - * Gets sound chip instance - * @param[in] iSoundChipType The type of the chip - * @param[in] dClock The clock of the chip - * @return The interface - */ -SoundChip* CSoundInterfaceManager::getSoundChip(SC_CHIP_TYPE iSoundChipType, UINT dClock) -{ - if (iSoundChipType == SC_TYPE_NONE) - { - return NULL; - } - - for (std::vector::iterator it = m_interfaces.begin(); it != m_interfaces.end(); ++it) - { - SoundChip* pChip = (*it)->GetSoundChip(iSoundChipType, dClock); - if (pChip) - { - return pChip; - } - } - return NULL; -} - -/** - * Releases the instance of the sound chip - * @param[in] pSoundChip The instance of the sound chip - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundInterfaceManager::releaseSoundChip(SoundChip* pSoundChip) -{ - delete static_cast(pSoundChip); - return true; -} - -/** - * Releases all instances of the sound chip - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundInterfaceManager::releaseAllSoundChip() -{ - return releaseAllInterface(); -} - -/** - * Sets delay time - * @param[in] dMSec delay time - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundInterfaceManager::setDelay(UINT dMSec) -{ - if (dMSec > 10000) - { - return false; - } - m_nDelayTime = dMSec; - - for (std::vector::iterator it = m_interfaces.begin(); it != m_interfaces.end(); ++it) - { - (*it)->setDelay(dMSec); - } - return true; -} - -/** - * Gets delay time - * @return delay time - */ -UINT CSoundInterfaceManager::getDelay() -{ - return m_nDelayTime; -} - -/** - * Resets all interfaces - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundInterfaceManager::reset() -{ - bool err = false; - for (std::vector::iterator it = m_interfaces.begin(); it != m_interfaces.end(); ++it) - { - if (!(*it)->reset()) - { - err = true; - } - } - return !err; -} - -/** - * Sound Interface instance initialize - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundInterfaceManager::initializeInstance() -{ - OEMCHAR szPath[MAX_PATH]; - milstr_ncpy(szPath, file_getcd(OEMTEXT("SCCI.ini")), NELEMENTS(szPath)); - PFILEH pfh = profile_open(szPath, PFILEH_READONLY); - - m_nDelayTime = profile_readint(OEMTEXT("scci"), OEMTEXT("DelayTime"), 0, pfh); - - OEMCHAR szSections[4096]; - if (profile_getsectionnames(szSections, NELEMENTS(szSections), pfh)) - { - OEMCHAR* lpSections = szSections; - while (*lpSections != '\0') - { - OEMCHAR* lpKeyName = lpSections; - const size_t cchKeyName = OEMSTRLEN(lpSections); - lpSections += cchKeyName + 1; - - if (milstr_memcmp(lpKeyName, OEMTEXT("SPFM Light")) != 0) - { - continue; - } - if ((lpKeyName[10] != '(') || (lpKeyName[cchKeyName - 1] != ')')) - { - continue; - } - - if (profile_readint(lpKeyName, OEMTEXT("ACTIVE"), 0, pfh) == 0) - { - continue; - } - - std::string deviceName(lpKeyName + 11, lpKeyName + cchKeyName - 1); - - CSoundInterface* pInterface = new CSpfmLight(this, deviceName, m_nDelayTime); - if (!pInterface->Initialize()) - { - delete pInterface; - continue; - } - - for (UINT i = 0; i < 4; i++) - { - SCCI_SOUND_CHIP_INFO info; - memset(&info, 0, sizeof(info)); - info.dBusID = i; - - OEMCHAR szAppName[32]; - OEMSPRINTF(szAppName, OEMTEXT("SLOT_%02d_CHIP_NAME"), i); - profile_read(lpKeyName, szAppName, OEMTEXT(""), info.cSoundChipName, NELEMENTS(info.cSoundChipName), pfh); - - OEMSPRINTF(szAppName, OEMTEXT("SLOT_%02d_CHIP_ID"), i); - info.iSoundChip = static_cast(profile_readint(lpKeyName, szAppName, 0, pfh)); - - OEMSPRINTF(szAppName, OEMTEXT("SLOT_%02d_CHIP_CLOCK"), i); - info.dClock = profile_readint(lpKeyName, szAppName, 0, pfh); - - if (info.iSoundChip == 0) - { - continue; - } - - for (UINT j = 0; j < 2; j++) - { - OEMSPRINTF(szAppName, OEMTEXT("SLOT_%02d_CHIP_ID_CMP%d"), i, j + 1); - info.iCompatibleSoundChip[j] = static_cast(profile_readint(lpKeyName, szAppName, 0, pfh)); - - OEMSPRINTF(szAppName, OEMTEXT("SLOT_%02d_CHIP_CLOCK_CMP%d"), i, j + 1); - info.dCompatibleClock[j] = profile_readint(lpKeyName, szAppName, 0, pfh); - } - - OEMSPRINTF(szAppName, OEMTEXT("SLOT_%02d_CHIP_LOCATION"), i); - info.dSoundLocation = static_cast(profile_readint(lpKeyName, szAppName, 0, pfh)); - - pInterface->Add(info); - } - m_interfaces.push_back(pInterface); - } - } - profile_close(pfh); - - return true; -} - -/** - * Sound Interface instance release - * @retval true If succeeded - * @retval false If failed - */ -bool CSoundInterfaceManager::releaseInstance() -{ - while (!m_interfaces.empty()) - { - CSoundInterface* pInterface = m_interfaces.back(); - m_interfaces.pop_back(); - delete pInterface; - } - return true; -} - -} // namespace scci diff --git a/sdl/ext/scci/sccisoundinterfacemanager.h b/sdl/ext/scci/sccisoundinterfacemanager.h deleted file mode 100755 index 02f7901..0000000 --- a/sdl/ext/scci/sccisoundinterfacemanager.h +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @file sccisoundinterfacemanager.h - * @brief Interface of the SCCI manager - */ - -#pragma once - -#include -#include "scci.h" - -namespace scci -{ - -class CSoundInterface; - -/** - * @brief The class of the sound interface manager - */ -class CSoundInterfaceManager : public SoundInterfaceManager -{ -public: - static CSoundInterfaceManager* GetInstance(); - - virtual size_t getInterfaceCount(); - virtual const SCCI_INTERFACE_INFO* getInterfaceInfo(size_t iInterfaceNo); - virtual SoundInterface* getInterface(size_t iInterfaceNo); - virtual bool releaseInterface(SoundInterface* pSoundInterface); - virtual bool releaseAllInterface(); - virtual SoundChip* getSoundChip(SC_CHIP_TYPE iSoundChipType, UINT dClock); - virtual bool releaseSoundChip(SoundChip* pSoundChip); - virtual bool releaseAllSoundChip(); - virtual bool setDelay(UINT dMSec); - virtual UINT getDelay(); - virtual bool reset(); - virtual bool initializeInstance(); - virtual bool releaseInstance(); - -private: - static CSoundInterfaceManager sm_instance; /*!< Singleton */ - UINT m_nDelayTime; /*!< Delay time */ - std::vector m_interfaces; /*!< The list of interfaces */ - std::vector m_attachedInterfaces; /*!< The list of attached interfaces */ - - CSoundInterfaceManager(); - ~CSoundInterfaceManager(); - void Delete(CSoundInterface* pInterface); - - friend class CSoundInterface; -}; - -/** - * Gets instance - * @return The instance of sound manager - */ -inline CSoundInterfaceManager* CSoundInterfaceManager::GetInstance() -{ - return &sm_instance; -} - -} // namespace scci diff --git a/sdl/ext/scci/sccispfmlight.cpp b/sdl/ext/scci/sccispfmlight.cpp deleted file mode 100755 index 0bd2c49..0000000 --- a/sdl/ext/scci/sccispfmlight.cpp +++ /dev/null @@ -1,396 +0,0 @@ -/** - * @file sccispfmlight.cpp - * @brief Implementation of accessing SPFM Light - */ - -#include -#include "sccispfmlight.h" -#include "sccisoundchip.h" -#include "misc/threadbase.h" - -namespace scci -{ - -/** - * Constructor - * @param[in] pManager The instance of the manager - * @param[in] deviceName The name of the device - * @param[in] nDelay delay time - */ -CSpfmLight::CSpfmLight(CSoundInterfaceManager* pManager, const std::oemstring& deviceName, UINT nDelay) - : CSoundInterface(pManager, deviceName) - , m_nDelay(nDelay) - , m_bReseted(false) - , m_nQueIndex(0) - , m_nQueCount(0) -{ -} - -/** - * Destructor - */ -CSpfmLight::~CSpfmLight() -{ -} - -/** - * Initialize - * @retval true If succeeded - * @retval false If failed - */ -bool CSpfmLight::Initialize() -{ - if (!m_serial.Open(m_info.cInterfaceName, 1500000, OEMTEXT("8N1"))) - { - return false; - } - - bool bResult = false; - - m_ttyGuard.Enter(); - const UINT nUntil = GETTICK() + 3000; - const unsigned char query[1] = {0xff}; - if (Write(query, sizeof(query), nUntil) == sizeof(query)) - { - unsigned char buffer[2]; - bResult = (Read(buffer, sizeof(buffer), nUntil) == sizeof(buffer)) && (buffer[0] == 'L') && (buffer[1] == 'T'); - } - m_ttyGuard.Leave(); - - if (bResult) - { - reset(); - } - - m_serial.Close(); - - m_bReseted = false; - return bResult; -} - -/** - * Deinitialize - */ -void CSpfmLight::Deinitialize() -{ - m_serial.Close(); -} - -/** - * Increments the reference count - * @return The new reference count - */ -size_t CSpfmLight::AddRef() -{ - const size_t nRef = CSoundInterface::AddRef(); - if (nRef == 1) - { - if (m_serial.Open(m_info.cInterfaceName, 1500000, OEMTEXT("8N1"))) - { - Start(); - } - } - return nRef; -} - -/** - * Decrements the reference count - * @return The new reference count - */ -size_t CSpfmLight::Release() -{ - const size_t nRef = CSoundInterface::Release(); - if (nRef == 0) - { - Stop(); - m_serial.Close(); - } - return nRef; -} - -/** - * Add - * @param[in] info The information - */ -void CSpfmLight::Add(const SCCI_SOUND_CHIP_INFO& info) -{ - std::map::iterator it = m_chips.find(info.dBusID); - if (it == m_chips.end()) - { - m_chips[info.dBusID] = new Chip(this, info); - m_info.iSoundChipCount++; - } -} - -/** - * Is supported low level API - * @retval true yes - */ -bool CSpfmLight::isSupportLowLevelApi() -{ - return true; -} - -/** - * Sends data to the interface - * @param[in] pData The buffer of data - * @param[in] dSendDataLen The length of data - * @retval true If succeeded - * @retval false If failed - */ -bool CSpfmLight::setData(const unsigned char* pData, size_t dSendDataLen) -{ - m_ttyGuard.Enter(); - m_bReseted = false; - const size_t r = m_serial.Write(pData, dSendDataLen); - m_ttyGuard.Leave(); - return (r == dSendDataLen); -} - -/** - * Gets data from the interface - * @param[out] pData The buffer of data - * @param[in] dGetDataLen The length of data - * @return The size of read - */ -size_t CSpfmLight::getData(unsigned char* pData, size_t dGetDataLen) -{ - m_ttyGuard.Enter(); - const ssize_t r = m_serial.Read(pData, dGetDataLen); - m_ttyGuard.Leave(); - return r; -} - -/** - * Sets delay time - * @param[in] dDelay delay time - * @retval true If succeeded - * @retval false If failed - */ -bool CSpfmLight::setDelay(UINT dDelay) -{ - if (dDelay > 10000) - { - return false; - } - m_nDelay = dDelay; - return true; -} - -/** - * Gets delay time - * @return delay time - */ -UINT CSpfmLight::getDelay() -{ - return m_nDelay; -} - -/** - * Resets the interface - * @retval true If succeeded - * @retval false If failed - */ -bool CSpfmLight::reset() -{ - if (m_bReseted) - { - return true; - } - - if (!m_serial.IsOpened()) - { - return false; - } - - m_queGuard.Enter(); - m_nQueIndex = 0; - m_nQueCount = 0; - m_queGuard.Leave(); - - m_ttyGuard.Enter(); - const UINT nUntil = GETTICK() + 3000; - const unsigned char reset[1] = {0xfe}; - if (Write(reset, sizeof(reset), nUntil) == sizeof(reset)) - { - unsigned char buffer[2]; - m_bReseted = (Read(buffer, sizeof(buffer), nUntil) == sizeof(buffer)) && (buffer[0] == 'O') && (buffer[1] == 'K'); - } - m_ttyGuard.Leave(); - - return m_bReseted; -} - -/** - * Read - * @param[out] lpBuffer The pointer of the buffer - * @param[in] cbBuffer The size of the buffer - * @param[in] nUntil until - * @return The read size - */ -ssize_t CSpfmLight::Read(unsigned char* lpBuffer, ssize_t cbBuffer, UINT nUntil) -{ - ssize_t nRead = m_serial.Read(lpBuffer, cbBuffer); - if (nRead == -1) - { - return -1; - } - while ((nRead < cbBuffer) && ((static_cast(nUntil) - static_cast(GETTICK())) > 0)) - { - Delay(1000); - const ssize_t r = m_serial.Read(lpBuffer + nRead, cbBuffer - nRead); - if (r == -1) - { - return -1; - } - nRead += r; - } - return nRead; -} - -/** - * Write - * @param[out] lpBuffer The pointer of the buffer - * @param[in] cbBuffer The size of the buffer - * @param[in] nUntil until - * @return The written size - */ -ssize_t CSpfmLight::Write(const unsigned char* lpBuffer, ssize_t cbBuffer, UINT nUntil) -{ - ssize_t nWritten = m_serial.Write(lpBuffer, cbBuffer); - if (nWritten == -1) - { - return -1; - } - while ((nWritten < cbBuffer) && ((static_cast(nUntil) - static_cast(GETTICK())) > 0)) - { - Delay(1000); - const ssize_t w = m_serial.Write(lpBuffer + nWritten, cbBuffer - nWritten); - if (w == -1) - { - return -1; - } - nWritten += w; - } - return nWritten; -} - -/** - * Adds the event - * @param[in] nData data - * @retval true If succeeded - * @retval false If failed - */ -bool CSpfmLight::AddEvent(UINT nData) -{ - const UINT nNow = GETTICK(); - - m_queGuard.Enter(); - - m_bReseted = false; - - while (m_nQueCount >= NELEMENTS(m_que)) - { - m_queGuard.Leave(); - Delay(1000); - m_queGuard.Enter(); - } - - QueData& que = m_que[(m_nQueIndex + m_nQueCount) % NELEMENTS(m_que)]; - m_nQueCount++; - - que.nTimestamp = nNow + m_nDelay; - que.nData = nData; - - m_queGuard.Leave(); - - return true; -} - -/** - * Thread - * @retval true Cont. - */ -bool CSpfmLight::Task() -{ - /* builds data */ - UINT8 sData[64]; - UINT nIndex = 0; - - const UINT nNow = GETTICK(); - - m_queGuard.Enter(); - while (m_nQueCount) - { - const QueData& que = m_que[m_nQueIndex]; - if ((static_cast(que.nTimestamp) - static_cast(nNow)) > 0) - { - break; - } - if ((nIndex + 4) > NELEMENTS(sData)) - { - break; - } - - sData[nIndex++] = static_cast(que.nData >> 24); - sData[nIndex++] = static_cast(que.nData >> 16); - sData[nIndex++] = static_cast(que.nData >> 8); - sData[nIndex++] = static_cast(que.nData >> 0); - - m_nQueIndex = (m_nQueIndex + 1) % NELEMENTS(m_que); - m_nQueCount--; - } - m_queGuard.Leave(); - - /* writes */ - if (nIndex > 0) - { - m_ttyGuard.Enter(); - Write(sData, nIndex, nNow + 3000); - m_ttyGuard.Leave(); - } - else - { - Delay(1000); - } - return true; -} - -/** - * Constructor - * @param[in] pInterface The instance of the sound interface - * @param[in] info The information - */ -CSpfmLight::Chip::Chip(CSoundInterface* pInterface, const SCCI_SOUND_CHIP_INFO& info) - : CSoundChip(pInterface, info) -{ -} - -/** - * Sets Register data - * Writes the register - * @param[in] dAddr The address of register - * @param[in] dData The data - * @retval true If succeeded - * @retval false If failed - */ -bool CSpfmLight::Chip::setRegister(UINT dAddr, UINT dData) -{ - UINT nData = (m_info.dBusID & 0x0f) << 24; - nData |= (dAddr & 0x100) << 9; - nData |= (dAddr & 0xff) << 8; - nData |= (dData & 0xff) << 0; - return (static_cast(m_pInterface))->AddEvent(nData); -} - -/** - * Initializes sound chip(clear registers) - * @retval true If succeeded - * @retval false If failed - */ -bool CSpfmLight::Chip::init() -{ - return m_pInterface->reset(); -} - -} // namespace scci diff --git a/sdl/ext/scci/sccispfmlight.h b/sdl/ext/scci/sccispfmlight.h deleted file mode 100755 index b71f1a0..0000000 --- a/sdl/ext/scci/sccispfmlight.h +++ /dev/null @@ -1,79 +0,0 @@ -/** - * @file sccispfmlight.h - * @brief Interface of accessing SPFM Light - */ - -#pragma once - -#include "sccisoundchip.h" -#include "sccisoundinterface.h" -#include "misc/guard.h" -#include "misc/threadbase.h" -#include "misc/tty.h" - -namespace scci -{ - -/** - * @brief The class of SPFM Light - */ -class CSpfmLight : public CSoundInterface, protected CThreadBase -{ -public: - CSpfmLight(CSoundInterfaceManager* pManager, const std::oemstring& deviceName, UINT nDelay); - virtual ~CSpfmLight(); - - virtual bool Initialize(); - virtual void Deinitialize(); - virtual size_t AddRef(); - virtual size_t Release(); - virtual void Add(const SCCI_SOUND_CHIP_INFO& info); - - virtual bool isSupportLowLevelApi(); - virtual bool setData(const unsigned char* pData, size_t dSendDataLen); - virtual size_t getData(unsigned char* pData, size_t dGetDataLen); - virtual bool setDelay(UINT dDelay); - virtual UINT getDelay(); - virtual bool reset(); - -protected: - virtual bool Task(); - -private: - /** - * @brief event - */ - struct QueData - { - UINT nTimestamp; /*!< Timestamp */ - UINT nData; /*!< data */ - }; - - /** - * @brief The class of Chip - */ - class Chip : public CSoundChip - { - public: - Chip(CSoundInterface* pInterface, const SCCI_SOUND_CHIP_INFO& info); - virtual bool setRegister(UINT dAddr, UINT dData); - virtual bool init(); - }; - - UINT m_nDelay; /*!< delay time */ - bool m_bReseted; /*!< Reset flag */ - CTty m_serial; /*!< Serial */ - CGuard m_ttyGuard; /*!< The quard of accessing USB */ - CGuard m_queGuard; /*!< The quard of que */ - UINT m_nQueIndex; /*!< The position in que */ - UINT m_nQueCount; /*!< The count in que */ - QueData m_que[0x400]; /*!< que */ - - ssize_t Read(unsigned char* lpBuffer, ssize_t cbBuffer, UINT nUntil); - ssize_t Write(const unsigned char* lpBuffer, ssize_t cbBuffer, UINT nUntil); - bool AddEvent(UINT nData); - - friend class Chip; -}; - -} // namespace scci diff --git a/sdl/iOS/Default-568h@2x.png b/sdl/iOS/Default-568h@2x.png deleted file mode 100755 index 2373f8f..0000000 Binary files a/sdl/iOS/Default-568h@2x.png and /dev/null differ diff --git a/sdl/iOS/Default-Landscape.png b/sdl/iOS/Default-Landscape.png deleted file mode 100755 index b5636d0..0000000 Binary files a/sdl/iOS/Default-Landscape.png and /dev/null differ diff --git a/sdl/iOS/Default.png b/sdl/iOS/Default.png deleted file mode 100755 index 97899e7..0000000 Binary files a/sdl/iOS/Default.png and /dev/null differ diff --git a/sdl/iOS/Icon-72.png b/sdl/iOS/Icon-72.png deleted file mode 100755 index 51b67cd..0000000 Binary files a/sdl/iOS/Icon-72.png and /dev/null differ diff --git a/sdl/iOS/Icon.png b/sdl/iOS/Icon.png deleted file mode 100755 index 51d82f3..0000000 Binary files a/sdl/iOS/Icon.png and /dev/null differ diff --git a/sdl/iOS/Info.plist b/sdl/iOS/Info.plist deleted file mode 100755 index bee43bb..0000000 --- a/sdl/iOS/Info.plist +++ /dev/null @@ -1,49 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIconFiles - - Icon.png - Icon-72.png - - CFBundleIcons - - CFBundlePrimaryIcon - - CFBundleIconFiles - - Icon.png - Icon-72.png - - UIPrerenderedIcon - - - - CFBundleIdentifier - com.yourcompany.${PRODUCT_NAME:identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UISupportedInterfaceOrientations - - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/sdl/iOS/compiler.h b/sdl/iOS/compiler.h deleted file mode 100755 index 12687ae..0000000 --- a/sdl/iOS/compiler.h +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @file compiler.h - * @brief include file for standard system include files, - * or project specific include files that are used frequently, - * but are changed infrequently - */ - -#pragma once - -#ifdef __OBJC__ -#import -#endif - -#include -#include -#include "SDL.h" - -#define BYTESEX_LITTLE -#define OSLANG_UTF8 -#define OSLINEBREAK_CRLF -#define RESOURCE_US - -typedef signed int SINT; -typedef unsigned int UINT; -typedef signed char SINT8; -typedef unsigned char UINT8; -typedef signed short SINT16; -typedef unsigned short UINT16; -typedef signed int SINT32; -typedef unsigned int UINT32; - -#define BRESULT UINT -#define OEMCHAR char -#define OEMTEXT(string) string -#define OEMSPRINTF sprintf -#define OEMSTRLEN strlen - -#define NP2_SIZE_VGA -#if !defined(NP2_SIZE_VGA) -#define RGB16 UINT32 -#define NP2_SIZE_QVGA -#endif - -#if !defined(OBJC_BOOL_DEFINED) -typedef signed char BOOL; -#endif - -#ifndef TRUE -#define TRUE 1 -#endif - -#ifndef FALSE -#define FALSE 0 -#endif - -#ifndef MAX_PATH -#define MAX_PATH 256 -#endif - -#ifndef np2max -#define np2max(a,b) (((a) > (b)) ? (a) : (b)) -#endif -#ifndef np2min -#define np2min(a,b) (((a) < (b)) ? (a) : (b)) -#endif - -#ifndef ZeroMemory -#define ZeroMemory(d,n) memset((d), 0, (n)) -#endif -#ifndef CopyMemory -#define CopyMemory(d,s,n) memcpy((d), (s), (n)) -#endif -#ifndef FillMemory -#define FillMemory(a, b, c) memset((a), (c), (b)) -#endif - -#include "common.h" -#include -#include "_memory.h" -#include "rect.h" -#include "lstarray.h" -#include - - -#define GETTICK() SDL_GetTicks() -#define __ASSERT(s) -#define SPRINTF sprintf -#define STRLEN strlen - -#define VERMOUTH_LIB -// #define SOUND_CRITICAL - -#define SUPPORT_UTF8 - -#define SUPPORT_16BPP -#define MEMOPTIMIZE 2 - -#define SOUND_CRITICAL -#define SOUNDRESERVE 100 - -#define SUPPORT_CRT15KHZ -#define SUPPORT_HOSTDRV -#define SUPPORT_SWSEEKSND -#define SUPPORT_SASI -#define SUPPORT_SCSI - -#define SCREEN_BPP 16 diff --git a/sdl/iOS/main.m b/sdl/iOS/main.m deleted file mode 100755 index 6f75a93..0000000 --- a/sdl/iOS/main.m +++ /dev/null @@ -1,21 +0,0 @@ -/* - * @file main.m - */ - -#import -#include "../np2.h" -#include "../dosio.h" - -int SDL_main(int argc, char *argv[]) -{ - NSArray *paths; - NSString *DocumentsDirPath; - - paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); - DocumentsDirPath = [paths objectAtIndex:0]; - - NSString *current = [DocumentsDirPath stringByAppendingString:@"/"]; - file_setcd([current UTF8String]); - - return np2_main(argc, argv); -} diff --git a/sdl/iOS/np2sdl2.xcodeproj/project.pbxproj b/sdl/iOS/np2sdl2.xcodeproj/project.pbxproj deleted file mode 100755 index f54ddcb..0000000 --- a/sdl/iOS/np2sdl2.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1837 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0097E2D912F70C4E00724AC5 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0097E2D512F70C4D00724AC5 /* libSDL2.a */; }; - 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; - 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; - 28FD15000DC6FC520079059D /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FD14FF0DC6FC520079059D /* OpenGLES.framework */; }; - 28FD15080DC6FC5B0079059D /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28FD15070DC6FC5B0079059D /* QuartzCore.framework */; }; - BA0A37ED193EA29400009566 /* Default-Landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = BA0A37EB193EA29400009566 /* Default-Landscape.png */; }; - BA0A37EE193EA29400009566 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = BA0A37EC193EA29400009566 /* Icon-72.png */; }; - BA2CAE5B1C2E7F2900288316 /* oplgenc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA2CAE581C2E7F2900288316 /* oplgenc.c */; }; - BA2CAE5C1C2E7F2900288316 /* oplgeng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA2CAE5A1C2E7F2900288316 /* oplgeng.c */; }; - BA52395F1BC3E4FC00E7C617 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = BA52395E1BC3E4FC00E7C617 /* Default-568h@2x.png */; }; - BA7E839619063AFB00041C04 /* bios.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81AD19063AFA00041C04 /* bios.c */; }; - BA7E839719063AFB00041C04 /* bios09.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81AF19063AFA00041C04 /* bios09.c */; }; - BA7E839819063AFB00041C04 /* bios0c.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B019063AFA00041C04 /* bios0c.c */; }; - BA7E839919063AFB00041C04 /* bios12.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B119063AFA00041C04 /* bios12.c */; }; - BA7E839A19063AFB00041C04 /* bios13.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B219063AFA00041C04 /* bios13.c */; }; - BA7E839B19063AFB00041C04 /* bios18.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B319063AFA00041C04 /* bios18.c */; }; - BA7E839C19063AFB00041C04 /* bios19.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B419063AFA00041C04 /* bios19.c */; }; - BA7E839D19063AFB00041C04 /* bios1a.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B519063AFA00041C04 /* bios1a.c */; }; - BA7E839E19063AFB00041C04 /* bios1b.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B619063AFA00041C04 /* bios1b.c */; }; - BA7E839F19063AFB00041C04 /* bios1c.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B719063AFA00041C04 /* bios1c.c */; }; - BA7E83A019063AFB00041C04 /* bios1f.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81B819063AFA00041C04 /* bios1f.c */; }; - BA7E83A519063AFB00041C04 /* sxsibios.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81C019063AFA00041C04 /* sxsibios.c */; }; - BA7E83A619063AFB00041C04 /* calendar.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81C219063AFA00041C04 /* calendar.c */; }; - BA7E83A719063AFB00041C04 /* amd98.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81C519063AFA00041C04 /* amd98.c */; }; - BA7E83A819063AFB00041C04 /* atapicmd.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81C719063AFA00041C04 /* atapicmd.c */; }; - BA7E83A919063AFB00041C04 /* board118.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81C919063AFA00041C04 /* board118.c */; }; - BA7E83AA19063AFB00041C04 /* board14.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81CB19063AFA00041C04 /* board14.c */; }; - BA7E83AB19063AFB00041C04 /* board26k.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81CD19063AFA00041C04 /* board26k.c */; }; - BA7E83AC19063AFB00041C04 /* board86.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81CF19063AFA00041C04 /* board86.c */; }; - BA7E83AD19063AFB00041C04 /* boardpx.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81D119063AFA00041C04 /* boardpx.c */; }; - BA7E83AE19063AFB00041C04 /* boardspb.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81D319063AFA00041C04 /* boardspb.c */; }; - BA7E83AF19063AFB00041C04 /* boardx2.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81D519063AFA00041C04 /* boardx2.c */; }; - BA7E83B019063AFB00041C04 /* cbuscore.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81D719063AFA00041C04 /* cbuscore.c */; }; - BA7E83B119063AFB00041C04 /* cs4231io.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81D919063AFA00041C04 /* cs4231io.c */; }; - BA7E83B319063AFB00041C04 /* ideio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81DC19063AFA00041C04 /* ideio.c */; }; - BA7E83B419063AFB00041C04 /* mpu98ii.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81DE19063AFA00041C04 /* mpu98ii.c */; }; - BA7E83B519063AFB00041C04 /* pc9861k.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81E019063AFA00041C04 /* pc9861k.c */; }; - BA7E83B619063AFB00041C04 /* pcm86io.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81E219063AFA00041C04 /* pcm86io.c */; }; - BA7E83B819063AFB00041C04 /* sasiio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81E519063AFA00041C04 /* sasiio.c */; }; - BA7E83BA19063AFB00041C04 /* scsicmd.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81E819063AFA00041C04 /* scsicmd.c */; }; - BA7E83BB19063AFB00041C04 /* scsiio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81EA19063AFA00041C04 /* scsiio.c */; }; - BA7E83C019063AFB00041C04 /* sjisucs2.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81F219063AFA00041C04 /* sjisucs2.c */; }; - BA7E83C119063AFB00041C04 /* tcswap16.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81F319063AFA00041C04 /* tcswap16.c */; }; - BA7E83C219063AFB00041C04 /* tcswap32.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81F419063AFA00041C04 /* tcswap32.c */; }; - BA7E83C319063AFB00041C04 /* textcnv.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81F519063AFA00041C04 /* textcnv.c */; }; - BA7E83C419063AFB00041C04 /* ucs2sjis.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81F719063AFA00041C04 /* ucs2sjis.c */; }; - BA7E83C519063AFB00041C04 /* ucs2utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81F819063AFA00041C04 /* ucs2utf8.c */; }; - BA7E83C619063AFB00041C04 /* utf8ucs2.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81F919063AFA00041C04 /* utf8ucs2.c */; }; - BA7E83C719063AFB00041C04 /* _memory.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E81FB19063AFA00041C04 /* _memory.c */; }; - BA7E83CA19063AFB00041C04 /* bmpdata.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E820119063AFA00041C04 /* bmpdata.c */; }; - BA7E83CB19063AFB00041C04 /* lstarray.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E820319063AFA00041C04 /* lstarray.c */; }; - BA7E83CC19063AFB00041C04 /* milstr.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E820519063AFA00041C04 /* milstr.c */; }; - BA7E83CD19063AFB00041C04 /* mimpidef.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E820719063AFA00041C04 /* mimpidef.c */; }; - BA7E83CE19063AFB00041C04 /* parts.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E820919063AFA00041C04 /* parts.c */; }; - BA7E83CF19063AFB00041C04 /* profile.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E820B19063AFA00041C04 /* profile.c */; }; - BA7E83D019063AFB00041C04 /* rect.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E820D19063AFA00041C04 /* rect.c */; }; - BA7E83D119063AFB00041C04 /* resize.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E820F19063AFA00041C04 /* resize.c */; }; - BA7E83D219063AFB00041C04 /* strres.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E821119063AFA00041C04 /* strres.c */; }; - BA7E83D319063AFB00041C04 /* textfile.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E821319063AFA00041C04 /* textfile.c */; }; - BA7E83D419063AFB00041C04 /* wavefile.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E821519063AFA00041C04 /* wavefile.c */; }; - BA7E83D519063AFB00041C04 /* debugsub.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E821819063AFA00041C04 /* debugsub.c */; }; - BA7E83D619063AFB00041C04 /* dlgabout.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E821C19063AFA00041C04 /* dlgabout.c */; }; - BA7E83D719063AFB00041C04 /* dlgcfg.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E821E19063AFA00041C04 /* dlgcfg.c */; }; - BA7E83D819063AFB00041C04 /* dlgscr.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E822019063AFA00041C04 /* dlgscr.c */; }; - BA7E83D919063AFB00041C04 /* filesel.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E822219063AFA00041C04 /* filesel.c */; }; - BA7E83DA19063AFB00041C04 /* menustr.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E822419063AFA00041C04 /* menustr.c */; }; - BA7E83DB19063AFB00041C04 /* menubase.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E822719063AFA00041C04 /* menubase.c */; }; - BA7E83DD19063AFB00041C04 /* menudlg.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E822A19063AFA00041C04 /* menudlg.c */; }; - BA7E83DE19063AFB00041C04 /* menuicon.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E822C19063AFA00041C04 /* menuicon.c */; }; - BA7E83DF19063AFB00041C04 /* menumbox.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E822E19063AFA00041C04 /* menumbox.c */; }; - BA7E83E019063AFB00041C04 /* menures.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E823019063AFA00041C04 /* menures.c */; }; - BA7E83E119063AFB00041C04 /* menusys.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E823219063AFA00041C04 /* menusys.c */; }; - BA7E83E219063AFB00041C04 /* menuvram.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E823419063AFA00041C04 /* menuvram.c */; }; - BA7E83E419063AFB00041C04 /* vramhdl.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E823719063AFA00041C04 /* vramhdl.c */; }; - BA7E83E519063AFB00041C04 /* vrammix.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E823919063AFA00041C04 /* vrammix.c */; }; - BA7E83E619063AFB00041C04 /* diskdrv.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E823D19063AFA00041C04 /* diskdrv.c */; }; - BA7E83E719063AFB00041C04 /* fdd_d88.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E823F19063AFA00041C04 /* fdd_d88.c */; }; - BA7E83E819063AFB00041C04 /* fdd_mtr.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E824119063AFA00041C04 /* fdd_mtr.c */; }; - BA7E83EA19063AFB00041C04 /* fdd_xdf.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E824419063AFA00041C04 /* fdd_xdf.c */; }; - BA7E83EB19063AFB00041C04 /* fddfile.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E824619063AFA00041C04 /* fddfile.c */; }; - BA7E83ED19063AFB00041C04 /* newdisk.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E824919063AFA00041C04 /* newdisk.c */; }; - BA7E83EE19063AFB00041C04 /* sxsi.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E824B19063AFA00041C04 /* sxsi.c */; }; - BA7E83EF19063AFB00041C04 /* sxsicd.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E824D19063AFA00041C04 /* sxsicd.c */; }; - BA7E83F019063AFB00041C04 /* sxsihdd.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E824F19063AFA00041C04 /* sxsihdd.c */; }; - BA7E83F119063AFB00041C04 /* font.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825219063AFA00041C04 /* font.c */; }; - BA7E83F219063AFB00041C04 /* fontdata.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825419063AFA00041C04 /* fontdata.c */; }; - BA7E83F419063AFB00041C04 /* fontfm7.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825719063AFA00041C04 /* fontfm7.c */; }; - BA7E83F519063AFB00041C04 /* fontmake.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825819063AFA00041C04 /* fontmake.c */; }; - BA7E83F619063AFB00041C04 /* fontpc88.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825A19063AFA00041C04 /* fontpc88.c */; }; - BA7E83F719063AFB00041C04 /* fontpc98.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825B19063AFA00041C04 /* fontpc98.c */; }; - BA7E83F819063AFB00041C04 /* fontv98.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825C19063AFA00041C04 /* fontv98.c */; }; - BA7E83F919063AFB00041C04 /* fontx1.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825D19063AFA00041C04 /* fontx1.c */; }; - BA7E83FA19063AFB00041C04 /* fontx68k.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E825E19063AFA00041C04 /* fontx68k.c */; }; - BA7E83FC19063AFB00041C04 /* cmjasts.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E826119063AFA00041C04 /* cmjasts.c */; }; - BA7E83FD19063AFB00041C04 /* cmndraw.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E826319063AFA00041C04 /* cmndraw.c */; }; - BA7E83FE19063AFB00041C04 /* cmver.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E826519063AFA00041C04 /* cmver.c */; }; - BA7E83FF19063AFB00041C04 /* dipswbmp.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E826719063AFA00041C04 /* dipswbmp.c */; }; - BA7E840119063AFB00041C04 /* hostdrv.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E826A19063AFA00041C04 /* hostdrv.c */; }; - BA7E840319063AFB00041C04 /* hostdrvs.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E826D19063AFA00041C04 /* hostdrvs.c */; }; - BA7E840419063AFB00041C04 /* keydisp.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E826F19063AFA00041C04 /* keydisp.c */; }; - BA7E840619063AFB00041C04 /* memdbg32.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E827219063AFA00041C04 /* memdbg32.c */; }; - BA7E840819063AFB00041C04 /* np2info.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E827519063AFA00041C04 /* np2info.c */; }; - BA7E840A19063AFB00041C04 /* softkbd.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E827819063AFA00041C04 /* softkbd.c */; }; - BA7E840F19063AFB00041C04 /* unasm.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E827E19063AFA00041C04 /* unasm.c */; }; - BA7E841619063AFB00041C04 /* i286c.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E828819063AFA00041C04 /* i286c.c */; }; - BA7E841819063AFB00041C04 /* i286c_0f.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E828B19063AFA00041C04 /* i286c_0f.c */; }; - BA7E841919063AFB00041C04 /* i286c_8x.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E828C19063AFA00041C04 /* i286c_8x.c */; }; - BA7E841A19063AFB00041C04 /* i286c_ea.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E828D19063AFA00041C04 /* i286c_ea.c */; }; - BA7E841B19063AFB00041C04 /* i286c_f6.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E828E19063AFA00041C04 /* i286c_f6.c */; }; - BA7E841C19063AFB00041C04 /* i286c_fe.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E828F19063AFA00041C04 /* i286c_fe.c */; }; - BA7E841D19063AFB00041C04 /* i286c_mn.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E829019063AFA00041C04 /* i286c_mn.c */; }; - BA7E841E19063AFB00041C04 /* i286c_rp.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E829119063AFA00041C04 /* i286c_rp.c */; }; - BA7E841F19063AFB00041C04 /* i286c_sf.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E829219063AFA00041C04 /* i286c_sf.c */; }; - BA7E842119063AFB00041C04 /* cpumem.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E829419063AFA00041C04 /* cpumem.c */; }; - BA7E842219063AFB00041C04 /* v30patch.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E829619063AFA00041C04 /* v30patch.c */; }; - BA7E842519063AFB00041C04 /* artic.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E829D19063AFA00041C04 /* artic.c */; }; - BA7E842619063AFB00041C04 /* cgrom.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E829F19063AFA00041C04 /* cgrom.c */; }; - BA7E842719063AFB00041C04 /* cpuio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82A119063AFA00041C04 /* cpuio.c */; }; - BA7E842819063AFB00041C04 /* crtc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82A319063AFA00041C04 /* crtc.c */; }; - BA7E842919063AFB00041C04 /* dipsw.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82A519063AFA00041C04 /* dipsw.c */; }; - BA7E842A19063AFB00041C04 /* dmac.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82A719063AFA00041C04 /* dmac.c */; }; - BA7E842B19063AFB00041C04 /* egc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82A919063AFA00041C04 /* egc.c */; }; - BA7E842C19063AFB00041C04 /* emsio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82AB19063AFA00041C04 /* emsio.c */; }; - BA7E842D19063AFB00041C04 /* epsonio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82AD19063AFA00041C04 /* epsonio.c */; }; - BA7E842E19063AFB00041C04 /* fdc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82AF19063AFA00041C04 /* fdc.c */; }; - BA7E842F19063AFB00041C04 /* fdd320.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82B119063AFA00041C04 /* fdd320.c */; }; - BA7E843019063AFB00041C04 /* gdc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82B319063AFA00041C04 /* gdc.c */; }; - BA7E843219063AFB00041C04 /* gdc_pset.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82B719063AFA00041C04 /* gdc_pset.c */; }; - BA7E843319063AFB00041C04 /* gdc_sub.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82B919063AFA00041C04 /* gdc_sub.c */; }; - BA7E843419063AFB00041C04 /* iocore.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82BB19063AFA00041C04 /* iocore.c */; }; - BA7E843619063AFB00041C04 /* mouseif.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82BF19063AFA00041C04 /* mouseif.c */; }; - BA7E843719063AFB00041C04 /* necio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82C119063AFA00041C04 /* necio.c */; }; - BA7E843819063AFB00041C04 /* nmiio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82C319063AFA00041C04 /* nmiio.c */; }; - BA7E843919063AFB00041C04 /* np2sysp.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82C519063AFA00041C04 /* np2sysp.c */; }; - BA7E843A19063AFB00041C04 /* pcidev.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82C719063AFA00041C04 /* pcidev.c */; }; - BA7E843B19063AFB00041C04 /* pic.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82C919063AFA00041C04 /* pic.c */; }; - BA7E843C19063AFB00041C04 /* pit.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82CB19063AFA00041C04 /* pit.c */; }; - BA7E843D19063AFB00041C04 /* printif.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82CD19063AFA00041C04 /* printif.c */; }; - BA7E843E19063AFB00041C04 /* serial.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82CF19063AFA00041C04 /* serial.c */; }; - BA7E843F19063AFB00041C04 /* sysport.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82D119063AFA00041C04 /* sysport.c */; }; - BA7E844019063AFB00041C04 /* upd4990.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82D319063AFA00041C04 /* upd4990.c */; }; - BA7E844319063AFB00041C04 /* keystat.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82D919063AFA00041C04 /* keystat.c */; }; - BA7E844519063AFB00041C04 /* gcircle.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82DD19063AFA00041C04 /* gcircle.c */; }; - BA7E844619063AFB00041C04 /* gline.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82DE19063AFA00041C04 /* gline.c */; }; - BA7E844719063AFB00041C04 /* gpset.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82DF19063AFA00041C04 /* gpset.c */; }; - BA7E844819063AFB00041C04 /* gput1.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82E019063AFA00041C04 /* gput1.c */; }; - BA7E844919063AFB00041C04 /* gscreen.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82E119063AFA00041C04 /* gscreen.c */; }; - BA7E844A19063AFB00041C04 /* lio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82E219063AFA00041C04 /* lio.c */; }; - BA7E844C19063AFB00041C04 /* dmav30.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82E619063AFA00041C04 /* dmav30.c */; }; - BA7E844D19063AFB00041C04 /* dmax86.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82E819063AFA00041C04 /* dmax86.c */; }; - BA7E844E19063AFB00041C04 /* memegc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82EA19063AFA00041C04 /* memegc.c */; }; - BA7E844F19063AFB00041C04 /* memems.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82EC19063AFA00041C04 /* memems.c */; }; - BA7E845019063AFB00041C04 /* memepp.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82EE19063AFA00041C04 /* memepp.c */; }; - BA7E845119063AFB00041C04 /* memtram.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82F019063AFA00041C04 /* memtram.c */; }; - BA7E845219063AFB00041C04 /* memvga.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82F219063AFA00041C04 /* memvga.c */; }; - BA7E845319063AFB00041C04 /* memvram.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82F419063AFA00041C04 /* memvram.c */; }; - BA7E845619063AFB00041C04 /* nevent.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82F919063AFA00041C04 /* nevent.c */; }; - BA7E845719063AFB00041C04 /* pccore.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E82FC19063AFA00041C04 /* pccore.c */; }; - BA7E845A19063AFB00041C04 /* commng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E830119063AFA00041C04 /* commng.c */; }; - BA7E845B19063AFB00041C04 /* dosio.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E830319063AFA00041C04 /* dosio.c */; }; - BA7E845C19063AFB00041C04 /* fontmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E830519063AFA00041C04 /* fontmng.c */; }; - BA7E845D19063AFB00041C04 /* ini.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E830719063AFA00041C04 /* ini.c */; }; - BA7E845E19063AFB00041C04 /* inputmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E830919063AFA00041C04 /* inputmng.c */; }; - BA7E846319063AFB00041C04 /* joymng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E831519063AFB00041C04 /* joymng.c */; }; - BA7E846719063AFB00041C04 /* mousemng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E832119063AFB00041C04 /* mousemng.c */; }; - BA7E846819063AFB00041C04 /* np2.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E832319063AFB00041C04 /* np2.c */; }; - BA7E846919063AFB00041C04 /* scrnmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E832619063AFB00041C04 /* scrnmng.c */; }; - BA7E846A19063AFB00041C04 /* sdlkbd.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E832819063AFB00041C04 /* sdlkbd.c */; }; - BA7E846B19063AFB00041C04 /* soundmng.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BA7E832A19063AFB00041C04 /* soundmng.cpp */; }; - BA7E846C19063AFB00041C04 /* sysmenu.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E832C19063AFB00041C04 /* sysmenu.c */; }; - BA7E846F19063AFB00041C04 /* sysmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E833019063AFB00041C04 /* sysmng.c */; }; - BA7E847019063AFB00041C04 /* taskmng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E833219063AFB00041C04 /* taskmng.c */; }; - BA7E847119063AFB00041C04 /* timemng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E833419063AFB00041C04 /* timemng.c */; }; - BA7E847219063AFB00041C04 /* trace.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E833619063AFB00041C04 /* trace.c */; }; - BA7E847719063AFB00041C04 /* adpcmc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834019063AFB00041C04 /* adpcmc.c */; }; - BA7E847819063AFB00041C04 /* adpcmg.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834119063AFB00041C04 /* adpcmg.c */; }; - BA7E847919063AFB00041C04 /* beepc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834319063AFB00041C04 /* beepc.c */; }; - BA7E847A19063AFB00041C04 /* beepg.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834419063AFB00041C04 /* beepg.c */; }; - BA7E847B19063AFB00041C04 /* cs4231c.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834619063AFB00041C04 /* cs4231c.c */; }; - BA7E847C19063AFB00041C04 /* cs4231g.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834719063AFB00041C04 /* cs4231g.c */; }; - BA7E847D19063AFB00041C04 /* fmboard.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834819063AFB00041C04 /* fmboard.c */; }; - BA7E847E19063AFB00041C04 /* opntimer.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834A19063AFB00041C04 /* opntimer.c */; }; - BA7E847F19063AFB00041C04 /* getmp3.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834D19063AFB00041C04 /* getmp3.c */; }; - BA7E848019063AFB00041C04 /* getogg.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834E19063AFB00041C04 /* getogg.c */; }; - BA7E848119063AFB00041C04 /* getsmix.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E834F19063AFB00041C04 /* getsmix.c */; }; - BA7E848219063AFB00041C04 /* getsnd.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835019063AFB00041C04 /* getsnd.c */; }; - BA7E848519063AFB00041C04 /* getwave.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835419063AFB00041C04 /* getwave.c */; }; - BA7E848619063AFB00041C04 /* opngenc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835619063AFB00041C04 /* opngenc.c */; }; - BA7E848719063AFB00041C04 /* opngeng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835719063AFB00041C04 /* opngeng.c */; }; - BA7E848819063AFB00041C04 /* pcm86c.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835919063AFB00041C04 /* pcm86c.c */; }; - BA7E848919063AFB00041C04 /* pcm86g.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835A19063AFB00041C04 /* pcm86g.c */; }; - BA7E848A19063AFB00041C04 /* psggenc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835C19063AFB00041C04 /* psggenc.c */; }; - BA7E848B19063AFB00041C04 /* psggeng.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835D19063AFB00041C04 /* psggeng.c */; }; - BA7E848C19063AFB00041C04 /* rhythmc.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E835F19063AFB00041C04 /* rhythmc.c */; }; - BA7E848D19063AFB00041C04 /* s98.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E836019063AFB00041C04 /* s98.c */; }; - BA7E848E19063AFB00041C04 /* sndcsec.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E836219063AFB00041C04 /* sndcsec.c */; }; - BA7E848F19063AFB00041C04 /* sound.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E836419063AFB00041C04 /* sound.c */; }; - BA7E849019063AFB00041C04 /* soundrom.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E836619063AFB00041C04 /* soundrom.c */; }; - BA7E849119063AFB00041C04 /* tms3631c.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E836919063AFB00041C04 /* tms3631c.c */; }; - BA7E849219063AFB00041C04 /* tms3631g.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E836A19063AFB00041C04 /* tms3631g.c */; }; - BA7E849319063AFB00041C04 /* midimod.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E836C19063AFB00041C04 /* midimod.c */; }; - BA7E849419063AFB00041C04 /* midinst.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E836E19063AFB00041C04 /* midinst.c */; }; - BA7E849519063AFB00041C04 /* midiout.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E837019063AFB00041C04 /* midiout.c */; }; - BA7E849619063AFB00041C04 /* midtable.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E837219063AFB00041C04 /* midtable.c */; }; - BA7E849719063AFB00041C04 /* midvoice.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E837419063AFB00041C04 /* midvoice.c */; }; - BA7E849819063AFB00041C04 /* statsave.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E837719063AFB00041C04 /* statsave.c */; }; - BA7E849919063AFB00041C04 /* timing.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E837919063AFB00041C04 /* timing.c */; }; - BA7E849A19063AFB00041C04 /* dispsync.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E837C19063AFB00041C04 /* dispsync.c */; }; - BA7E849B19063AFB00041C04 /* makegrex.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E837E19063AFB00041C04 /* makegrex.c */; }; - BA7E849C19063AFB00041C04 /* makegrph.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E838019063AFB00041C04 /* makegrph.c */; }; - BA7E849E19063AFB00041C04 /* maketext.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E838319063AFB00041C04 /* maketext.c */; }; - BA7E849F19063AFB00041C04 /* maketgrp.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E838519063AFB00041C04 /* maketgrp.c */; }; - BA7E84A019063AFB00041C04 /* palettes.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E838719063AFB00041C04 /* palettes.c */; }; - BA7E84A219063AFB00041C04 /* scrndraw.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E838B19063AFB00041C04 /* scrndraw.c */; }; - BA7E84A319063AFB00041C04 /* scrnsave.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E838D19063AFB00041C04 /* scrnsave.c */; }; - BA7E84A419063AFB00041C04 /* sdraw.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E838F19063AFB00041C04 /* sdraw.c */; }; - BA7E84A719063AFB00041C04 /* sdrawq16.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E839319063AFB00041C04 /* sdrawq16.c */; }; - BA7E84A819063AFB00041C04 /* vram.c in Sources */ = {isa = PBXBuildFile; fileRef = BA7E839419063AFB00041C04 /* vram.c */; }; - BA7E84AF190650A800041C04 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BA7E84AE190650A800041C04 /* main.m */; }; - BADADEBD1BDF804700137975 /* boardso.c in Sources */ = {isa = PBXBuildFile; fileRef = BADADEBB1BDF804700137975 /* boardso.c */; }; - BADADEC01BDF806400137975 /* opl3.c in Sources */ = {isa = PBXBuildFile; fileRef = BADADEBE1BDF806400137975 /* opl3.c */; }; - BAE349681B86CE20006EBD05 /* pcmmix.c in Sources */ = {isa = PBXBuildFile; fileRef = BAE349661B86CE20006EBD05 /* pcmmix.c */; }; - BAFFDA2A1B59058D00C5DE2E /* opna.c in Sources */ = {isa = PBXBuildFile; fileRef = BAFFDA281B59058D00C5DE2E /* opna.c */; }; - FD779EDE0E26BA1200F39101 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD779EDD0E26BA1200F39101 /* CoreAudio.framework */; }; - FD77A07D0E26BD8C00F39101 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = FD77A07C0E26BD8C00F39101 /* Icon.png */; }; - FD77A07F0E26BDA900F39101 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = FD77A07E0E26BDA900F39101 /* Default.png */; }; - FD77A0850E26BDB800F39101 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD77A0840E26BDB800F39101 /* AudioToolbox.framework */; }; - FDB8BFC60E5A0F6A00980157 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FDB8BFC50E5A0F6A00980157 /* CoreGraphics.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 0097E29A12F70C4D00724AC5 /* begin_code.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = begin_code.h; sourceTree = ""; }; - 0097E29B12F70C4D00724AC5 /* close_code.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = close_code.h; sourceTree = ""; }; - 0097E29C12F70C4D00724AC5 /* doxyfile */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = doxyfile; sourceTree = ""; }; - 0097E29D12F70C4D00724AC5 /* SDL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL.h; sourceTree = ""; }; - 0097E29E12F70C4D00724AC5 /* SDL_assert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_assert.h; sourceTree = ""; }; - 0097E29F12F70C4D00724AC5 /* SDL_atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_atomic.h; sourceTree = ""; }; - 0097E2A012F70C4D00724AC5 /* SDL_audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_audio.h; sourceTree = ""; }; - 0097E2A112F70C4D00724AC5 /* SDL_blendmode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_blendmode.h; sourceTree = ""; }; - 0097E2A212F70C4D00724AC5 /* SDL_clipboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_clipboard.h; sourceTree = ""; }; - 0097E2A312F70C4D00724AC5 /* SDL_compat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_compat.h; sourceTree = ""; }; - 0097E2A412F70C4D00724AC5 /* SDL_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_config.h; sourceTree = ""; }; - 0097E2A512F70C4D00724AC5 /* SDL_config.h.default */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SDL_config.h.default; sourceTree = ""; }; - 0097E2A612F70C4D00724AC5 /* SDL_config.h.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SDL_config.h.in; sourceTree = ""; }; - 0097E2A712F70C4D00724AC5 /* SDL_config_android.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_config_android.h; sourceTree = ""; }; - 0097E2A812F70C4D00724AC5 /* SDL_config_iphoneos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_config_iphoneos.h; sourceTree = ""; }; - 0097E2A912F70C4D00724AC5 /* SDL_config_macosx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_config_macosx.h; sourceTree = ""; }; - 0097E2AA12F70C4D00724AC5 /* SDL_config_minimal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_config_minimal.h; sourceTree = ""; }; - 0097E2AC12F70C4D00724AC5 /* SDL_config_pandora.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_config_pandora.h; sourceTree = ""; }; - 0097E2AD12F70C4D00724AC5 /* SDL_config_windows.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_config_windows.h; sourceTree = ""; }; - 0097E2AE12F70C4D00724AC5 /* SDL_config_wiz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_config_wiz.h; sourceTree = ""; }; - 0097E2AF12F70C4D00724AC5 /* SDL_copying.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_copying.h; sourceTree = ""; }; - 0097E2B012F70C4D00724AC5 /* SDL_cpuinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_cpuinfo.h; sourceTree = ""; }; - 0097E2B112F70C4D00724AC5 /* SDL_endian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_endian.h; sourceTree = ""; }; - 0097E2B212F70C4D00724AC5 /* SDL_error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_error.h; sourceTree = ""; }; - 0097E2B312F70C4D00724AC5 /* SDL_events.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_events.h; sourceTree = ""; }; - 0097E2B412F70C4D00724AC5 /* SDL_gesture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_gesture.h; sourceTree = ""; }; - 0097E2B512F70C4D00724AC5 /* SDL_haptic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_haptic.h; sourceTree = ""; }; - 0097E2B612F70C4D00724AC5 /* SDL_input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_input.h; sourceTree = ""; }; - 0097E2B712F70C4D00724AC5 /* SDL_joystick.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_joystick.h; sourceTree = ""; }; - 0097E2B812F70C4D00724AC5 /* SDL_keyboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_keyboard.h; sourceTree = ""; }; - 0097E2B912F70C4D00724AC5 /* SDL_keysym.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_keysym.h; sourceTree = ""; }; - 0097E2BA12F70C4D00724AC5 /* SDL_loadso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_loadso.h; sourceTree = ""; }; - 0097E2BB12F70C4D00724AC5 /* SDL_main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_main.h; sourceTree = ""; }; - 0097E2BC12F70C4D00724AC5 /* SDL_mouse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_mouse.h; sourceTree = ""; }; - 0097E2BD12F70C4D00724AC5 /* SDL_mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_mutex.h; sourceTree = ""; }; - 0097E2BE12F70C4D00724AC5 /* SDL_name.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_name.h; sourceTree = ""; }; - 0097E2BF12F70C4D00724AC5 /* SDL_opengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_opengl.h; sourceTree = ""; }; - 0097E2C012F70C4D00724AC5 /* SDL_opengles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_opengles.h; sourceTree = ""; }; - 0097E2C112F70C4D00724AC5 /* SDL_pixels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_pixels.h; sourceTree = ""; }; - 0097E2C212F70C4D00724AC5 /* SDL_platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_platform.h; sourceTree = ""; }; - 0097E2C312F70C4D00724AC5 /* SDL_power.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_power.h; sourceTree = ""; }; - 0097E2C412F70C4D00724AC5 /* SDL_quit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_quit.h; sourceTree = ""; }; - 0097E2C512F70C4D00724AC5 /* SDL_rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_rect.h; sourceTree = ""; }; - 0097E2C612F70C4D00724AC5 /* SDL_revision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_revision.h; sourceTree = ""; }; - 0097E2C712F70C4D00724AC5 /* SDL_rwops.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_rwops.h; sourceTree = ""; }; - 0097E2C812F70C4D00724AC5 /* SDL_scalemode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_scalemode.h; sourceTree = ""; }; - 0097E2C912F70C4D00724AC5 /* SDL_scancode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_scancode.h; sourceTree = ""; }; - 0097E2CA12F70C4D00724AC5 /* SDL_shape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_shape.h; sourceTree = ""; }; - 0097E2CB12F70C4D00724AC5 /* SDL_stdinc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_stdinc.h; sourceTree = ""; }; - 0097E2CC12F70C4D00724AC5 /* SDL_surface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_surface.h; sourceTree = ""; }; - 0097E2CD12F70C4D00724AC5 /* SDL_syswm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_syswm.h; sourceTree = ""; }; - 0097E2CE12F70C4D00724AC5 /* SDL_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_thread.h; sourceTree = ""; }; - 0097E2CF12F70C4D00724AC5 /* SDL_timer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_timer.h; sourceTree = ""; }; - 0097E2D012F70C4D00724AC5 /* SDL_touch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_touch.h; sourceTree = ""; }; - 0097E2D112F70C4D00724AC5 /* SDL_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_types.h; sourceTree = ""; }; - 0097E2D212F70C4D00724AC5 /* SDL_version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_version.h; sourceTree = ""; }; - 0097E2D312F70C4D00724AC5 /* SDL_video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_video.h; sourceTree = ""; }; - 0097E2D512F70C4D00724AC5 /* libSDL2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libSDL2.a; sourceTree = ""; }; - 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 1D6058910D05DD3D006BFB54 /* np2sdl2.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = np2sdl2.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 28FD14FF0DC6FC520079059D /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; - 28FD15070DC6FC5B0079059D /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - BA0A37EB193EA29400009566 /* Default-Landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-Landscape.png"; sourceTree = ""; }; - BA0A37EC193EA29400009566 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; - BA2CAE571C2E7F2900288316 /* oplgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oplgen.h; sourceTree = ""; }; - BA2CAE581C2E7F2900288316 /* oplgenc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oplgenc.c; sourceTree = ""; }; - BA2CAE591C2E7F2900288316 /* oplgencfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oplgencfg.h; sourceTree = ""; }; - BA2CAE5A1C2E7F2900288316 /* oplgeng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = oplgeng.c; sourceTree = ""; }; - BA52395E1BC3E4FC00E7C617 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - BA7E81AD19063AFA00041C04 /* bios.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios.c; sourceTree = ""; }; - BA7E81AE19063AFA00041C04 /* bios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bios.h; sourceTree = ""; }; - BA7E81AF19063AFA00041C04 /* bios09.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios09.c; sourceTree = ""; }; - BA7E81B019063AFA00041C04 /* bios0c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios0c.c; sourceTree = ""; }; - BA7E81B119063AFA00041C04 /* bios12.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios12.c; sourceTree = ""; }; - BA7E81B219063AFA00041C04 /* bios13.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios13.c; sourceTree = ""; }; - BA7E81B319063AFA00041C04 /* bios18.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios18.c; sourceTree = ""; }; - BA7E81B419063AFA00041C04 /* bios19.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios19.c; sourceTree = ""; }; - BA7E81B519063AFA00041C04 /* bios1a.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios1a.c; sourceTree = ""; }; - BA7E81B619063AFA00041C04 /* bios1b.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios1b.c; sourceTree = ""; }; - BA7E81B719063AFA00041C04 /* bios1c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios1c.c; sourceTree = ""; }; - BA7E81B819063AFA00041C04 /* bios1f.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bios1f.c; sourceTree = ""; }; - BA7E81BA19063AFA00041C04 /* biosmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = biosmem.h; sourceTree = ""; }; - BA7E81BB19063AFA00041C04 /* fdfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdfmt.h; sourceTree = ""; }; - BA7E81BE19063AFA00041C04 /* rsbios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rsbios.h; sourceTree = ""; }; - BA7E81C019063AFA00041C04 /* sxsibios.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsibios.c; sourceTree = ""; }; - BA7E81C119063AFA00041C04 /* sxsibios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sxsibios.h; sourceTree = ""; }; - BA7E81C219063AFA00041C04 /* calendar.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = calendar.c; sourceTree = ""; }; - BA7E81C319063AFA00041C04 /* calendar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = calendar.h; sourceTree = ""; }; - BA7E81C519063AFA00041C04 /* amd98.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = amd98.c; sourceTree = ""; }; - BA7E81C619063AFA00041C04 /* amd98.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = amd98.h; sourceTree = ""; }; - BA7E81C719063AFA00041C04 /* atapicmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = atapicmd.c; sourceTree = ""; }; - BA7E81C819063AFA00041C04 /* atapicmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = atapicmd.h; sourceTree = ""; }; - BA7E81C919063AFA00041C04 /* board118.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = board118.c; sourceTree = ""; }; - BA7E81CA19063AFA00041C04 /* board118.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = board118.h; sourceTree = ""; }; - BA7E81CB19063AFA00041C04 /* board14.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = board14.c; sourceTree = ""; }; - BA7E81CC19063AFA00041C04 /* board14.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = board14.h; sourceTree = ""; }; - BA7E81CD19063AFA00041C04 /* board26k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = board26k.c; sourceTree = ""; }; - BA7E81CE19063AFA00041C04 /* board26k.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = board26k.h; sourceTree = ""; }; - BA7E81CF19063AFA00041C04 /* board86.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = board86.c; sourceTree = ""; }; - BA7E81D019063AFA00041C04 /* board86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = board86.h; sourceTree = ""; }; - BA7E81D119063AFA00041C04 /* boardpx.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardpx.c; sourceTree = ""; }; - BA7E81D219063AFA00041C04 /* boardpx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardpx.h; sourceTree = ""; }; - BA7E81D319063AFA00041C04 /* boardspb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardspb.c; sourceTree = ""; }; - BA7E81D419063AFA00041C04 /* boardspb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardspb.h; sourceTree = ""; }; - BA7E81D519063AFA00041C04 /* boardx2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardx2.c; sourceTree = ""; }; - BA7E81D619063AFA00041C04 /* boardx2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardx2.h; sourceTree = ""; }; - BA7E81D719063AFA00041C04 /* cbuscore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cbuscore.c; sourceTree = ""; }; - BA7E81D819063AFA00041C04 /* cbuscore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cbuscore.h; sourceTree = ""; }; - BA7E81D919063AFA00041C04 /* cs4231io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cs4231io.c; sourceTree = ""; }; - BA7E81DA19063AFA00041C04 /* cs4231io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cs4231io.h; sourceTree = ""; }; - BA7E81DC19063AFA00041C04 /* ideio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ideio.c; sourceTree = ""; }; - BA7E81DD19063AFA00041C04 /* ideio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ideio.h; sourceTree = ""; }; - BA7E81DE19063AFA00041C04 /* mpu98ii.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mpu98ii.c; sourceTree = ""; }; - BA7E81DF19063AFA00041C04 /* mpu98ii.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mpu98ii.h; sourceTree = ""; }; - BA7E81E019063AFA00041C04 /* pc9861k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pc9861k.c; sourceTree = ""; }; - BA7E81E119063AFA00041C04 /* pc9861k.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pc9861k.h; sourceTree = ""; }; - BA7E81E219063AFA00041C04 /* pcm86io.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcm86io.c; sourceTree = ""; }; - BA7E81E319063AFA00041C04 /* pcm86io.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcm86io.h; sourceTree = ""; }; - BA7E81E519063AFA00041C04 /* sasiio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sasiio.c; sourceTree = ""; }; - BA7E81E619063AFA00041C04 /* sasiio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sasiio.h; sourceTree = ""; }; - BA7E81E819063AFA00041C04 /* scsicmd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scsicmd.c; sourceTree = ""; }; - BA7E81E919063AFA00041C04 /* scsicmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scsicmd.h; sourceTree = ""; }; - BA7E81EA19063AFA00041C04 /* scsiio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scsiio.c; sourceTree = ""; }; - BA7E81EB19063AFA00041C04 /* scsiio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scsiio.h; sourceTree = ""; }; - BA7E81EE19063AFA00041C04 /* codecnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = codecnv.h; sourceTree = ""; }; - BA7E81F219063AFA00041C04 /* sjisucs2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sjisucs2.c; sourceTree = ""; }; - BA7E81F319063AFA00041C04 /* tcswap16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tcswap16.c; sourceTree = ""; }; - BA7E81F419063AFA00041C04 /* tcswap32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tcswap32.c; sourceTree = ""; }; - BA7E81F519063AFA00041C04 /* textcnv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = textcnv.c; sourceTree = ""; }; - BA7E81F619063AFA00041C04 /* textcnv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textcnv.h; sourceTree = ""; }; - BA7E81F719063AFA00041C04 /* ucs2sjis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucs2sjis.c; sourceTree = ""; }; - BA7E81F819063AFA00041C04 /* ucs2utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ucs2utf8.c; sourceTree = ""; }; - BA7E81F919063AFA00041C04 /* utf8ucs2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utf8ucs2.c; sourceTree = ""; }; - BA7E81FB19063AFA00041C04 /* _memory.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = _memory.c; sourceTree = ""; }; - BA7E81FC19063AFA00041C04 /* _memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _memory.h; sourceTree = ""; }; - BA7E820119063AFA00041C04 /* bmpdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = bmpdata.c; sourceTree = ""; }; - BA7E820219063AFA00041C04 /* bmpdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bmpdata.h; sourceTree = ""; }; - BA7E820319063AFA00041C04 /* lstarray.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lstarray.c; sourceTree = ""; }; - BA7E820419063AFA00041C04 /* lstarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lstarray.h; sourceTree = ""; }; - BA7E820519063AFA00041C04 /* milstr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = milstr.c; sourceTree = ""; }; - BA7E820619063AFA00041C04 /* milstr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = milstr.h; sourceTree = ""; }; - BA7E820719063AFA00041C04 /* mimpidef.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mimpidef.c; sourceTree = ""; }; - BA7E820819063AFA00041C04 /* mimpidef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mimpidef.h; sourceTree = ""; }; - BA7E820919063AFA00041C04 /* parts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = parts.c; sourceTree = ""; }; - BA7E820A19063AFA00041C04 /* parts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parts.h; sourceTree = ""; }; - BA7E820B19063AFA00041C04 /* profile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = profile.c; sourceTree = ""; }; - BA7E820C19063AFA00041C04 /* profile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = profile.h; sourceTree = ""; }; - BA7E820D19063AFA00041C04 /* rect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rect.c; sourceTree = ""; }; - BA7E820E19063AFA00041C04 /* rect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rect.h; sourceTree = ""; }; - BA7E820F19063AFA00041C04 /* resize.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = resize.c; sourceTree = ""; }; - BA7E821019063AFA00041C04 /* resize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = resize.h; sourceTree = ""; }; - BA7E821119063AFA00041C04 /* strres.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = strres.c; sourceTree = ""; }; - BA7E821219063AFA00041C04 /* strres.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = strres.h; sourceTree = ""; }; - BA7E821319063AFA00041C04 /* textfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = textfile.c; sourceTree = ""; }; - BA7E821419063AFA00041C04 /* textfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = textfile.h; sourceTree = ""; }; - BA7E821519063AFA00041C04 /* wavefile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = wavefile.c; sourceTree = ""; }; - BA7E821619063AFA00041C04 /* wavefile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = wavefile.h; sourceTree = ""; }; - BA7E821719063AFA00041C04 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; - BA7E821819063AFA00041C04 /* debugsub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = debugsub.c; sourceTree = ""; }; - BA7E821919063AFA00041C04 /* debugsub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugsub.h; sourceTree = ""; }; - BA7E821C19063AFA00041C04 /* dlgabout.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgabout.c; sourceTree = ""; }; - BA7E821D19063AFA00041C04 /* dlgabout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlgabout.h; sourceTree = ""; }; - BA7E821E19063AFA00041C04 /* dlgcfg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgcfg.c; sourceTree = ""; }; - BA7E821F19063AFA00041C04 /* dlgcfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlgcfg.h; sourceTree = ""; }; - BA7E822019063AFA00041C04 /* dlgscr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dlgscr.c; sourceTree = ""; }; - BA7E822119063AFA00041C04 /* dlgscr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dlgscr.h; sourceTree = ""; }; - BA7E822219063AFA00041C04 /* filesel.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = filesel.c; sourceTree = ""; }; - BA7E822319063AFA00041C04 /* filesel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filesel.h; sourceTree = ""; }; - BA7E822419063AFA00041C04 /* menustr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menustr.c; sourceTree = ""; }; - BA7E822519063AFA00041C04 /* menustr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menustr.h; sourceTree = ""; }; - BA7E822719063AFA00041C04 /* menubase.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menubase.c; sourceTree = ""; }; - BA7E822819063AFA00041C04 /* menubase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menubase.h; sourceTree = ""; }; - BA7E822A19063AFA00041C04 /* menudlg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menudlg.c; sourceTree = ""; }; - BA7E822B19063AFA00041C04 /* menudlg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menudlg.h; sourceTree = ""; }; - BA7E822C19063AFA00041C04 /* menuicon.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menuicon.c; sourceTree = ""; }; - BA7E822D19063AFA00041C04 /* menuicon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menuicon.h; sourceTree = ""; }; - BA7E822E19063AFA00041C04 /* menumbox.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menumbox.c; sourceTree = ""; }; - BA7E822F19063AFA00041C04 /* menumbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menumbox.h; sourceTree = ""; }; - BA7E823019063AFA00041C04 /* menures.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menures.c; sourceTree = ""; }; - BA7E823119063AFA00041C04 /* menures.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menures.h; sourceTree = ""; }; - BA7E823219063AFA00041C04 /* menusys.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menusys.c; sourceTree = ""; }; - BA7E823319063AFA00041C04 /* menusys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menusys.h; sourceTree = ""; }; - BA7E823419063AFA00041C04 /* menuvram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = menuvram.c; sourceTree = ""; }; - BA7E823519063AFA00041C04 /* menuvram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = menuvram.h; sourceTree = ""; }; - BA7E823719063AFA00041C04 /* vramhdl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vramhdl.c; sourceTree = ""; }; - BA7E823819063AFA00041C04 /* vramhdl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vramhdl.h; sourceTree = ""; }; - BA7E823919063AFA00041C04 /* vrammix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vrammix.c; sourceTree = ""; }; - BA7E823A19063AFA00041C04 /* vrammix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vrammix.h; sourceTree = ""; }; - BA7E823C19063AFA00041C04 /* d88head.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = d88head.h; sourceTree = ""; }; - BA7E823D19063AFA00041C04 /* diskdrv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = diskdrv.c; sourceTree = ""; }; - BA7E823E19063AFA00041C04 /* diskdrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = diskdrv.h; sourceTree = ""; }; - BA7E823F19063AFA00041C04 /* fdd_d88.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fdd_d88.c; sourceTree = ""; }; - BA7E824019063AFA00041C04 /* fdd_d88.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdd_d88.h; sourceTree = ""; }; - BA7E824119063AFA00041C04 /* fdd_mtr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fdd_mtr.c; sourceTree = ""; }; - BA7E824219063AFA00041C04 /* fdd_mtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdd_mtr.h; sourceTree = ""; }; - BA7E824419063AFA00041C04 /* fdd_xdf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fdd_xdf.c; sourceTree = ""; }; - BA7E824519063AFA00041C04 /* fdd_xdf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdd_xdf.h; sourceTree = ""; }; - BA7E824619063AFA00041C04 /* fddfile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fddfile.c; sourceTree = ""; }; - BA7E824719063AFA00041C04 /* fddfile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fddfile.h; sourceTree = ""; }; - BA7E824919063AFA00041C04 /* newdisk.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = newdisk.c; sourceTree = ""; }; - BA7E824A19063AFA00041C04 /* newdisk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = newdisk.h; sourceTree = ""; }; - BA7E824B19063AFA00041C04 /* sxsi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsi.c; sourceTree = ""; }; - BA7E824C19063AFA00041C04 /* sxsi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sxsi.h; sourceTree = ""; }; - BA7E824D19063AFA00041C04 /* sxsicd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsicd.c; sourceTree = ""; }; - BA7E824E19063AFA00041C04 /* sxsicd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sxsicd.h; sourceTree = ""; }; - BA7E824F19063AFA00041C04 /* sxsihdd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sxsihdd.c; sourceTree = ""; }; - BA7E825019063AFA00041C04 /* sxsihdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sxsihdd.h; sourceTree = ""; }; - BA7E825219063AFA00041C04 /* font.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = font.c; sourceTree = ""; }; - BA7E825319063AFA00041C04 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = ""; }; - BA7E825419063AFA00041C04 /* fontdata.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontdata.c; sourceTree = ""; }; - BA7E825519063AFA00041C04 /* fontdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fontdata.h; sourceTree = ""; }; - BA7E825719063AFA00041C04 /* fontfm7.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontfm7.c; sourceTree = ""; }; - BA7E825819063AFA00041C04 /* fontmake.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontmake.c; sourceTree = ""; }; - BA7E825919063AFA00041C04 /* fontmake.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fontmake.h; sourceTree = ""; }; - BA7E825A19063AFA00041C04 /* fontpc88.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontpc88.c; sourceTree = ""; }; - BA7E825B19063AFA00041C04 /* fontpc98.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontpc98.c; sourceTree = ""; }; - BA7E825C19063AFA00041C04 /* fontv98.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontv98.c; sourceTree = ""; }; - BA7E825D19063AFA00041C04 /* fontx1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontx1.c; sourceTree = ""; }; - BA7E825E19063AFA00041C04 /* fontx68k.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontx68k.c; sourceTree = ""; }; - BA7E826119063AFA00041C04 /* cmjasts.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmjasts.c; sourceTree = ""; }; - BA7E826219063AFA00041C04 /* cmjasts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmjasts.h; sourceTree = ""; }; - BA7E826319063AFA00041C04 /* cmndraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmndraw.c; sourceTree = ""; }; - BA7E826419063AFA00041C04 /* cmndraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmndraw.h; sourceTree = ""; }; - BA7E826519063AFA00041C04 /* cmver.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmver.c; sourceTree = ""; }; - BA7E826619063AFA00041C04 /* cmver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cmver.h; sourceTree = ""; }; - BA7E826719063AFA00041C04 /* dipswbmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dipswbmp.c; sourceTree = ""; }; - BA7E826819063AFA00041C04 /* dipswbmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dipswbmp.h; sourceTree = ""; }; - BA7E826A19063AFA00041C04 /* hostdrv.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hostdrv.c; sourceTree = ""; }; - BA7E826B19063AFA00041C04 /* hostdrv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hostdrv.h; sourceTree = ""; }; - BA7E826D19063AFA00041C04 /* hostdrvs.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = hostdrvs.c; sourceTree = ""; }; - BA7E826E19063AFA00041C04 /* hostdrvs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hostdrvs.h; sourceTree = ""; }; - BA7E826F19063AFA00041C04 /* keydisp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keydisp.c; sourceTree = ""; }; - BA7E827019063AFA00041C04 /* keydisp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keydisp.h; sourceTree = ""; }; - BA7E827219063AFA00041C04 /* memdbg32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memdbg32.c; sourceTree = ""; }; - BA7E827319063AFA00041C04 /* memdbg32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memdbg32.h; sourceTree = ""; }; - BA7E827519063AFA00041C04 /* np2info.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = np2info.c; sourceTree = ""; }; - BA7E827619063AFA00041C04 /* np2info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = np2info.h; sourceTree = ""; }; - BA7E827819063AFA00041C04 /* softkbd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = softkbd.c; sourceTree = ""; }; - BA7E827919063AFA00041C04 /* softkbd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = softkbd.h; sourceTree = ""; }; - BA7E827E19063AFA00041C04 /* unasm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unasm.c; sourceTree = ""; }; - BA7E827F19063AFA00041C04 /* unasm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unasm.h; sourceTree = ""; }; - BA7E828719063AFA00041C04 /* cpucore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpucore.h; sourceTree = ""; }; - BA7E828819063AFA00041C04 /* i286c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c.c; sourceTree = ""; }; - BA7E828919063AFA00041C04 /* i286c.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = i286c.h; sourceTree = ""; }; - BA7E828B19063AFA00041C04 /* i286c_0f.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_0f.c; sourceTree = ""; }; - BA7E828C19063AFA00041C04 /* i286c_8x.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_8x.c; sourceTree = ""; }; - BA7E828D19063AFA00041C04 /* i286c_ea.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_ea.c; sourceTree = ""; }; - BA7E828E19063AFA00041C04 /* i286c_f6.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_f6.c; sourceTree = ""; }; - BA7E828F19063AFA00041C04 /* i286c_fe.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_fe.c; sourceTree = ""; }; - BA7E829019063AFA00041C04 /* i286c_mn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_mn.c; sourceTree = ""; }; - BA7E829119063AFA00041C04 /* i286c_rp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_rp.c; sourceTree = ""; }; - BA7E829219063AFA00041C04 /* i286c_sf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = i286c_sf.c; sourceTree = ""; }; - BA7E829419063AFA00041C04 /* cpumem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpumem.c; sourceTree = ""; }; - BA7E829519063AFA00041C04 /* cpumem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpumem.h; sourceTree = ""; }; - BA7E829619063AFA00041C04 /* v30patch.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = v30patch.c; sourceTree = ""; }; - BA7E829719063AFA00041C04 /* v30patch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = v30patch.h; sourceTree = ""; }; - BA7E829D19063AFA00041C04 /* artic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = artic.c; sourceTree = ""; }; - BA7E829E19063AFA00041C04 /* artic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = artic.h; sourceTree = ""; }; - BA7E829F19063AFA00041C04 /* cgrom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cgrom.c; sourceTree = ""; }; - BA7E82A019063AFA00041C04 /* cgrom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cgrom.h; sourceTree = ""; }; - BA7E82A119063AFA00041C04 /* cpuio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpuio.c; sourceTree = ""; }; - BA7E82A219063AFA00041C04 /* cpuio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpuio.h; sourceTree = ""; }; - BA7E82A319063AFA00041C04 /* crtc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crtc.c; sourceTree = ""; }; - BA7E82A419063AFA00041C04 /* crtc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crtc.h; sourceTree = ""; }; - BA7E82A519063AFA00041C04 /* dipsw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dipsw.c; sourceTree = ""; }; - BA7E82A619063AFA00041C04 /* dipsw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dipsw.h; sourceTree = ""; }; - BA7E82A719063AFA00041C04 /* dmac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmac.c; sourceTree = ""; }; - BA7E82A819063AFA00041C04 /* dmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmac.h; sourceTree = ""; }; - BA7E82A919063AFA00041C04 /* egc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = egc.c; sourceTree = ""; }; - BA7E82AA19063AFA00041C04 /* egc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = egc.h; sourceTree = ""; }; - BA7E82AB19063AFA00041C04 /* emsio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = emsio.c; sourceTree = ""; }; - BA7E82AC19063AFA00041C04 /* emsio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = emsio.h; sourceTree = ""; }; - BA7E82AD19063AFA00041C04 /* epsonio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = epsonio.c; sourceTree = ""; }; - BA7E82AE19063AFA00041C04 /* epsonio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = epsonio.h; sourceTree = ""; }; - BA7E82AF19063AFA00041C04 /* fdc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fdc.c; sourceTree = ""; }; - BA7E82B019063AFA00041C04 /* fdc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdc.h; sourceTree = ""; }; - BA7E82B119063AFA00041C04 /* fdd320.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fdd320.c; sourceTree = ""; }; - BA7E82B219063AFA00041C04 /* fdd320.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fdd320.h; sourceTree = ""; }; - BA7E82B319063AFA00041C04 /* gdc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gdc.c; sourceTree = ""; }; - BA7E82B419063AFA00041C04 /* gdc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdc.h; sourceTree = ""; }; - BA7E82B519063AFA00041C04 /* gdc_cmd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdc_cmd.h; sourceTree = ""; }; - BA7E82B719063AFA00041C04 /* gdc_pset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gdc_pset.c; sourceTree = ""; }; - BA7E82B819063AFA00041C04 /* gdc_pset.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdc_pset.h; sourceTree = ""; }; - BA7E82B919063AFA00041C04 /* gdc_sub.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gdc_sub.c; sourceTree = ""; }; - BA7E82BA19063AFA00041C04 /* gdc_sub.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gdc_sub.h; sourceTree = ""; }; - BA7E82BB19063AFA00041C04 /* iocore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = iocore.c; sourceTree = ""; }; - BA7E82BC19063AFA00041C04 /* iocore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iocore.h; sourceTree = ""; }; - BA7E82BE19063AFA00041C04 /* lsidef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lsidef.h; sourceTree = ""; }; - BA7E82BF19063AFA00041C04 /* mouseif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mouseif.c; sourceTree = ""; }; - BA7E82C019063AFA00041C04 /* mouseif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mouseif.h; sourceTree = ""; }; - BA7E82C119063AFA00041C04 /* necio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = necio.c; sourceTree = ""; }; - BA7E82C219063AFA00041C04 /* necio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = necio.h; sourceTree = ""; }; - BA7E82C319063AFA00041C04 /* nmiio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nmiio.c; sourceTree = ""; }; - BA7E82C419063AFA00041C04 /* nmiio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nmiio.h; sourceTree = ""; }; - BA7E82C519063AFA00041C04 /* np2sysp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = np2sysp.c; sourceTree = ""; }; - BA7E82C619063AFA00041C04 /* np2sysp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = np2sysp.h; sourceTree = ""; }; - BA7E82C719063AFA00041C04 /* pcidev.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcidev.c; sourceTree = ""; }; - BA7E82C819063AFA00041C04 /* pcidev.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcidev.h; sourceTree = ""; }; - BA7E82C919063AFA00041C04 /* pic.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pic.c; sourceTree = ""; }; - BA7E82CA19063AFA00041C04 /* pic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pic.h; sourceTree = ""; }; - BA7E82CB19063AFA00041C04 /* pit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pit.c; sourceTree = ""; }; - BA7E82CC19063AFA00041C04 /* pit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pit.h; sourceTree = ""; }; - BA7E82CD19063AFA00041C04 /* printif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = printif.c; sourceTree = ""; }; - BA7E82CE19063AFA00041C04 /* printif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = printif.h; sourceTree = ""; }; - BA7E82CF19063AFA00041C04 /* serial.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = serial.c; sourceTree = ""; }; - BA7E82D019063AFA00041C04 /* serial.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serial.h; sourceTree = ""; }; - BA7E82D119063AFA00041C04 /* sysport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sysport.c; sourceTree = ""; }; - BA7E82D219063AFA00041C04 /* sysport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sysport.h; sourceTree = ""; }; - BA7E82D319063AFA00041C04 /* upd4990.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = upd4990.c; sourceTree = ""; }; - BA7E82D419063AFA00041C04 /* upd4990.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = upd4990.h; sourceTree = ""; }; - BA7E82D919063AFA00041C04 /* keystat.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = keystat.c; sourceTree = ""; }; - BA7E82DA19063AFA00041C04 /* keystat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keystat.h; sourceTree = ""; }; - BA7E82DD19063AFA00041C04 /* gcircle.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gcircle.c; sourceTree = ""; }; - BA7E82DE19063AFA00041C04 /* gline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gline.c; sourceTree = ""; }; - BA7E82DF19063AFA00041C04 /* gpset.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gpset.c; sourceTree = ""; }; - BA7E82E019063AFA00041C04 /* gput1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gput1.c; sourceTree = ""; }; - BA7E82E119063AFA00041C04 /* gscreen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gscreen.c; sourceTree = ""; }; - BA7E82E219063AFA00041C04 /* lio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = lio.c; sourceTree = ""; }; - BA7E82E319063AFA00041C04 /* lio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lio.h; sourceTree = ""; }; - BA7E82E619063AFA00041C04 /* dmav30.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmav30.c; sourceTree = ""; }; - BA7E82E719063AFA00041C04 /* dmav30.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmav30.h; sourceTree = ""; }; - BA7E82E819063AFA00041C04 /* dmax86.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dmax86.c; sourceTree = ""; }; - BA7E82E919063AFA00041C04 /* dmax86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dmax86.h; sourceTree = ""; }; - BA7E82EA19063AFA00041C04 /* memegc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memegc.c; sourceTree = ""; }; - BA7E82EB19063AFA00041C04 /* memegc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memegc.h; sourceTree = ""; }; - BA7E82EC19063AFA00041C04 /* memems.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memems.c; sourceTree = ""; }; - BA7E82ED19063AFA00041C04 /* memems.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memems.h; sourceTree = ""; }; - BA7E82EE19063AFA00041C04 /* memepp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memepp.c; sourceTree = ""; }; - BA7E82EF19063AFA00041C04 /* memepp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memepp.h; sourceTree = ""; }; - BA7E82F019063AFA00041C04 /* memtram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memtram.c; sourceTree = ""; }; - BA7E82F119063AFA00041C04 /* memtram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memtram.h; sourceTree = ""; }; - BA7E82F219063AFA00041C04 /* memvga.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memvga.c; sourceTree = ""; }; - BA7E82F319063AFA00041C04 /* memvga.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memvga.h; sourceTree = ""; }; - BA7E82F419063AFA00041C04 /* memvram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = memvram.c; sourceTree = ""; }; - BA7E82F519063AFA00041C04 /* memvram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = memvram.h; sourceTree = ""; }; - BA7E82F919063AFA00041C04 /* nevent.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = nevent.c; sourceTree = ""; }; - BA7E82FA19063AFA00041C04 /* nevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = nevent.h; sourceTree = ""; }; - BA7E82FB19063AFA00041C04 /* np2ver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = np2ver.h; sourceTree = ""; }; - BA7E82FC19063AFA00041C04 /* pccore.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pccore.c; sourceTree = ""; }; - BA7E82FD19063AFA00041C04 /* pccore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pccore.h; sourceTree = ""; }; - BA7E830119063AFA00041C04 /* commng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = commng.c; sourceTree = ""; }; - BA7E830219063AFA00041C04 /* commng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = commng.h; sourceTree = ""; }; - BA7E830319063AFA00041C04 /* dosio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dosio.c; sourceTree = ""; }; - BA7E830419063AFA00041C04 /* dosio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dosio.h; sourceTree = ""; }; - BA7E830519063AFA00041C04 /* fontmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fontmng.c; sourceTree = ""; }; - BA7E830619063AFA00041C04 /* fontmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fontmng.h; sourceTree = ""; }; - BA7E830719063AFA00041C04 /* ini.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ini.c; sourceTree = ""; }; - BA7E830819063AFA00041C04 /* ini.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ini.h; sourceTree = ""; }; - BA7E830919063AFA00041C04 /* inputmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inputmng.c; sourceTree = ""; }; - BA7E830A19063AFA00041C04 /* inputmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inputmng.h; sourceTree = ""; }; - BA7E831519063AFB00041C04 /* joymng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = joymng.c; sourceTree = ""; }; - BA7E831619063AFB00041C04 /* joymng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = joymng.h; sourceTree = ""; }; - BA7E832119063AFB00041C04 /* mousemng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mousemng.c; sourceTree = ""; }; - BA7E832219063AFB00041C04 /* mousemng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mousemng.h; sourceTree = ""; }; - BA7E832319063AFB00041C04 /* np2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = np2.c; sourceTree = ""; }; - BA7E832419063AFB00041C04 /* np2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = np2.h; sourceTree = ""; }; - BA7E832519063AFB00041C04 /* oemtext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = oemtext.h; sourceTree = ""; }; - BA7E832619063AFB00041C04 /* scrnmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scrnmng.c; sourceTree = ""; }; - BA7E832719063AFB00041C04 /* scrnmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scrnmng.h; sourceTree = ""; }; - BA7E832819063AFB00041C04 /* sdlkbd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sdlkbd.c; sourceTree = ""; }; - BA7E832919063AFB00041C04 /* sdlkbd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdlkbd.h; sourceTree = ""; }; - BA7E832A19063AFB00041C04 /* soundmng.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = soundmng.cpp; sourceTree = ""; }; - BA7E832B19063AFB00041C04 /* soundmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = soundmng.h; sourceTree = ""; }; - BA7E832C19063AFB00041C04 /* sysmenu.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sysmenu.c; sourceTree = ""; }; - BA7E832D19063AFB00041C04 /* sysmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sysmenu.h; sourceTree = ""; }; - BA7E833019063AFB00041C04 /* sysmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sysmng.c; sourceTree = ""; }; - BA7E833119063AFB00041C04 /* sysmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sysmng.h; sourceTree = ""; }; - BA7E833219063AFB00041C04 /* taskmng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = taskmng.c; sourceTree = ""; }; - BA7E833319063AFB00041C04 /* taskmng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = taskmng.h; sourceTree = ""; }; - BA7E833419063AFB00041C04 /* timemng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timemng.c; sourceTree = ""; }; - BA7E833519063AFB00041C04 /* timemng.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timemng.h; sourceTree = ""; }; - BA7E833619063AFB00041C04 /* trace.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trace.c; sourceTree = ""; }; - BA7E833719063AFB00041C04 /* trace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trace.h; sourceTree = ""; }; - BA7E833F19063AFB00041C04 /* adpcm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adpcm.h; sourceTree = ""; }; - BA7E834019063AFB00041C04 /* adpcmc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adpcmc.c; sourceTree = ""; }; - BA7E834119063AFB00041C04 /* adpcmg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adpcmg.c; sourceTree = ""; }; - BA7E834219063AFB00041C04 /* beep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = beep.h; sourceTree = ""; }; - BA7E834319063AFB00041C04 /* beepc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = beepc.c; sourceTree = ""; }; - BA7E834419063AFB00041C04 /* beepg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = beepg.c; sourceTree = ""; }; - BA7E834519063AFB00041C04 /* cs4231.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cs4231.h; sourceTree = ""; }; - BA7E834619063AFB00041C04 /* cs4231c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cs4231c.c; sourceTree = ""; }; - BA7E834719063AFB00041C04 /* cs4231g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cs4231g.c; sourceTree = ""; }; - BA7E834819063AFB00041C04 /* fmboard.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = fmboard.c; sourceTree = ""; }; - BA7E834919063AFB00041C04 /* fmboard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fmboard.h; sourceTree = ""; }; - BA7E834A19063AFB00041C04 /* opntimer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opntimer.c; sourceTree = ""; }; - BA7E834B19063AFB00041C04 /* opntimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opntimer.h; sourceTree = ""; }; - BA7E834D19063AFB00041C04 /* getmp3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getmp3.c; sourceTree = ""; }; - BA7E834E19063AFB00041C04 /* getogg.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getogg.c; sourceTree = ""; }; - BA7E834F19063AFB00041C04 /* getsmix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getsmix.c; sourceTree = ""; }; - BA7E835019063AFB00041C04 /* getsnd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getsnd.c; sourceTree = ""; }; - BA7E835119063AFB00041C04 /* getsnd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = getsnd.h; sourceTree = ""; }; - BA7E835419063AFB00041C04 /* getwave.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = getwave.c; sourceTree = ""; }; - BA7E835519063AFB00041C04 /* opngen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opngen.h; sourceTree = ""; }; - BA7E835619063AFB00041C04 /* opngenc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opngenc.c; sourceTree = ""; }; - BA7E835719063AFB00041C04 /* opngeng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opngeng.c; sourceTree = ""; }; - BA7E835819063AFB00041C04 /* pcm86.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcm86.h; sourceTree = ""; }; - BA7E835919063AFB00041C04 /* pcm86c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcm86c.c; sourceTree = ""; }; - BA7E835A19063AFB00041C04 /* pcm86g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcm86g.c; sourceTree = ""; }; - BA7E835B19063AFB00041C04 /* psggen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = psggen.h; sourceTree = ""; }; - BA7E835C19063AFB00041C04 /* psggenc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psggenc.c; sourceTree = ""; }; - BA7E835D19063AFB00041C04 /* psggeng.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = psggeng.c; sourceTree = ""; }; - BA7E835E19063AFB00041C04 /* rhythm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rhythm.h; sourceTree = ""; }; - BA7E835F19063AFB00041C04 /* rhythmc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = rhythmc.c; sourceTree = ""; }; - BA7E836019063AFB00041C04 /* s98.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = s98.c; sourceTree = ""; }; - BA7E836119063AFB00041C04 /* s98.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = s98.h; sourceTree = ""; }; - BA7E836219063AFB00041C04 /* sndcsec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sndcsec.c; sourceTree = ""; }; - BA7E836319063AFB00041C04 /* sndcsec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sndcsec.h; sourceTree = ""; }; - BA7E836419063AFB00041C04 /* sound.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sound.c; sourceTree = ""; }; - BA7E836519063AFB00041C04 /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sound.h; sourceTree = ""; }; - BA7E836619063AFB00041C04 /* soundrom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = soundrom.c; sourceTree = ""; }; - BA7E836719063AFB00041C04 /* soundrom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = soundrom.h; sourceTree = ""; }; - BA7E836819063AFB00041C04 /* tms3631.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tms3631.h; sourceTree = ""; }; - BA7E836919063AFB00041C04 /* tms3631c.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tms3631c.c; sourceTree = ""; }; - BA7E836A19063AFB00041C04 /* tms3631g.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = tms3631g.c; sourceTree = ""; }; - BA7E836C19063AFB00041C04 /* midimod.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midimod.c; sourceTree = ""; }; - BA7E836D19063AFB00041C04 /* midimod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midimod.h; sourceTree = ""; }; - BA7E836E19063AFB00041C04 /* midinst.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midinst.c; sourceTree = ""; }; - BA7E836F19063AFB00041C04 /* midinst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midinst.h; sourceTree = ""; }; - BA7E837019063AFB00041C04 /* midiout.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midiout.c; sourceTree = ""; }; - BA7E837119063AFB00041C04 /* midiout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midiout.h; sourceTree = ""; }; - BA7E837219063AFB00041C04 /* midtable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midtable.c; sourceTree = ""; }; - BA7E837319063AFB00041C04 /* midtable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midtable.h; sourceTree = ""; }; - BA7E837419063AFB00041C04 /* midvoice.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = midvoice.c; sourceTree = ""; }; - BA7E837519063AFB00041C04 /* midvoice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = midvoice.h; sourceTree = ""; }; - BA7E837619063AFB00041C04 /* vermouth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vermouth.h; sourceTree = ""; }; - BA7E837719063AFB00041C04 /* statsave.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = statsave.c; sourceTree = ""; }; - BA7E837819063AFB00041C04 /* statsave.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = statsave.h; sourceTree = ""; }; - BA7E837919063AFB00041C04 /* timing.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = timing.c; sourceTree = ""; }; - BA7E837A19063AFB00041C04 /* timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timing.h; sourceTree = ""; }; - BA7E837C19063AFB00041C04 /* dispsync.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = dispsync.c; sourceTree = ""; }; - BA7E837D19063AFB00041C04 /* dispsync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dispsync.h; sourceTree = ""; }; - BA7E837E19063AFB00041C04 /* makegrex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = makegrex.c; sourceTree = ""; }; - BA7E837F19063AFB00041C04 /* makegrex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = makegrex.h; sourceTree = ""; }; - BA7E838019063AFB00041C04 /* makegrph.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = makegrph.c; sourceTree = ""; }; - BA7E838119063AFB00041C04 /* makegrph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = makegrph.h; sourceTree = ""; }; - BA7E838319063AFB00041C04 /* maketext.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = maketext.c; sourceTree = ""; }; - BA7E838419063AFB00041C04 /* maketext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maketext.h; sourceTree = ""; }; - BA7E838519063AFB00041C04 /* maketgrp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = maketgrp.c; sourceTree = ""; }; - BA7E838619063AFB00041C04 /* maketgrp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = maketgrp.h; sourceTree = ""; }; - BA7E838719063AFB00041C04 /* palettes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = palettes.c; sourceTree = ""; }; - BA7E838819063AFB00041C04 /* palettes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = palettes.h; sourceTree = ""; }; - BA7E838B19063AFB00041C04 /* scrndraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scrndraw.c; sourceTree = ""; }; - BA7E838C19063AFB00041C04 /* scrndraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scrndraw.h; sourceTree = ""; }; - BA7E838D19063AFB00041C04 /* scrnsave.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = scrnsave.c; sourceTree = ""; }; - BA7E838E19063AFB00041C04 /* scrnsave.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scrnsave.h; sourceTree = ""; }; - BA7E838F19063AFB00041C04 /* sdraw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sdraw.c; sourceTree = ""; }; - BA7E839019063AFB00041C04 /* sdraw.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sdraw.h; sourceTree = ""; }; - BA7E839319063AFB00041C04 /* sdrawq16.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = sdrawq16.c; sourceTree = ""; }; - BA7E839419063AFB00041C04 /* vram.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vram.c; sourceTree = ""; }; - BA7E839519063AFB00041C04 /* vram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vram.h; sourceTree = ""; }; - BA7E84AC19063C1600041C04 /* compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compiler.h; sourceTree = ""; }; - BA7E84AD19063C1600041C04 /* compiler.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = compiler.pch; sourceTree = ""; }; - BA7E84AE190650A800041C04 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - BAA9AE101C2B6ECD00C88FD6 /* opngencfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opngencfg.h; sourceTree = ""; }; - BADADEBB1BDF804700137975 /* boardso.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = boardso.c; sourceTree = ""; }; - BADADEBC1BDF804700137975 /* boardso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = boardso.h; sourceTree = ""; }; - BADADEBE1BDF806400137975 /* opl3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opl3.c; sourceTree = ""; }; - BADADEBF1BDF806400137975 /* opl3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opl3.h; sourceTree = ""; }; - BAE349661B86CE20006EBD05 /* pcmmix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcmmix.c; sourceTree = ""; }; - BAE349671B86CE20006EBD05 /* pcmmix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcmmix.h; sourceTree = ""; }; - BAFFDA281B59058D00C5DE2E /* opna.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = opna.c; sourceTree = ""; }; - BAFFDA291B59058D00C5DE2E /* opna.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opna.h; sourceTree = ""; }; - FD779EDD0E26BA1200F39101 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; - FD77A07C0E26BD8C00F39101 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = ""; }; - FD77A07E0E26BDA900F39101 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; - FD77A0840E26BDB800F39101 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - FDB8BFC50E5A0F6A00980157 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 1D60588F0D05DD3D006BFB54 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */, - 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */, - 28FD15000DC6FC520079059D /* OpenGLES.framework in Frameworks */, - 28FD15080DC6FC5B0079059D /* QuartzCore.framework in Frameworks */, - FD779EDE0E26BA1200F39101 /* CoreAudio.framework in Frameworks */, - FD77A0850E26BDB800F39101 /* AudioToolbox.framework in Frameworks */, - FDB8BFC60E5A0F6A00980157 /* CoreGraphics.framework in Frameworks */, - 0097E2D912F70C4E00724AC5 /* libSDL2.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0097E29812F70C4D00724AC5 /* SDL2 */ = { - isa = PBXGroup; - children = ( - 0097E29912F70C4D00724AC5 /* include */, - 0097E2D412F70C4D00724AC5 /* lib */, - ); - path = SDL2; - sourceTree = ""; - }; - 0097E29912F70C4D00724AC5 /* include */ = { - isa = PBXGroup; - children = ( - 0097E29A12F70C4D00724AC5 /* begin_code.h */, - 0097E29B12F70C4D00724AC5 /* close_code.h */, - 0097E29C12F70C4D00724AC5 /* doxyfile */, - 0097E29D12F70C4D00724AC5 /* SDL.h */, - 0097E29E12F70C4D00724AC5 /* SDL_assert.h */, - 0097E29F12F70C4D00724AC5 /* SDL_atomic.h */, - 0097E2A012F70C4D00724AC5 /* SDL_audio.h */, - 0097E2A112F70C4D00724AC5 /* SDL_blendmode.h */, - 0097E2A212F70C4D00724AC5 /* SDL_clipboard.h */, - 0097E2A312F70C4D00724AC5 /* SDL_compat.h */, - 0097E2A412F70C4D00724AC5 /* SDL_config.h */, - 0097E2A512F70C4D00724AC5 /* SDL_config.h.default */, - 0097E2A612F70C4D00724AC5 /* SDL_config.h.in */, - 0097E2A712F70C4D00724AC5 /* SDL_config_android.h */, - 0097E2A812F70C4D00724AC5 /* SDL_config_iphoneos.h */, - 0097E2A912F70C4D00724AC5 /* SDL_config_macosx.h */, - 0097E2AA12F70C4D00724AC5 /* SDL_config_minimal.h */, - 0097E2AC12F70C4D00724AC5 /* SDL_config_pandora.h */, - 0097E2AD12F70C4D00724AC5 /* SDL_config_windows.h */, - 0097E2AE12F70C4D00724AC5 /* SDL_config_wiz.h */, - 0097E2AF12F70C4D00724AC5 /* SDL_copying.h */, - 0097E2B012F70C4D00724AC5 /* SDL_cpuinfo.h */, - 0097E2B112F70C4D00724AC5 /* SDL_endian.h */, - 0097E2B212F70C4D00724AC5 /* SDL_error.h */, - 0097E2B312F70C4D00724AC5 /* SDL_events.h */, - 0097E2B412F70C4D00724AC5 /* SDL_gesture.h */, - 0097E2B512F70C4D00724AC5 /* SDL_haptic.h */, - 0097E2B612F70C4D00724AC5 /* SDL_input.h */, - 0097E2B712F70C4D00724AC5 /* SDL_joystick.h */, - 0097E2B812F70C4D00724AC5 /* SDL_keyboard.h */, - 0097E2B912F70C4D00724AC5 /* SDL_keysym.h */, - 0097E2BA12F70C4D00724AC5 /* SDL_loadso.h */, - 0097E2BB12F70C4D00724AC5 /* SDL_main.h */, - 0097E2BC12F70C4D00724AC5 /* SDL_mouse.h */, - 0097E2BD12F70C4D00724AC5 /* SDL_mutex.h */, - 0097E2BE12F70C4D00724AC5 /* SDL_name.h */, - 0097E2BF12F70C4D00724AC5 /* SDL_opengl.h */, - 0097E2C012F70C4D00724AC5 /* SDL_opengles.h */, - 0097E2C112F70C4D00724AC5 /* SDL_pixels.h */, - 0097E2C212F70C4D00724AC5 /* SDL_platform.h */, - 0097E2C312F70C4D00724AC5 /* SDL_power.h */, - 0097E2C412F70C4D00724AC5 /* SDL_quit.h */, - 0097E2C512F70C4D00724AC5 /* SDL_rect.h */, - 0097E2C612F70C4D00724AC5 /* SDL_revision.h */, - 0097E2C712F70C4D00724AC5 /* SDL_rwops.h */, - 0097E2C812F70C4D00724AC5 /* SDL_scalemode.h */, - 0097E2C912F70C4D00724AC5 /* SDL_scancode.h */, - 0097E2CA12F70C4D00724AC5 /* SDL_shape.h */, - 0097E2CB12F70C4D00724AC5 /* SDL_stdinc.h */, - 0097E2CC12F70C4D00724AC5 /* SDL_surface.h */, - 0097E2CD12F70C4D00724AC5 /* SDL_syswm.h */, - 0097E2CE12F70C4D00724AC5 /* SDL_thread.h */, - 0097E2CF12F70C4D00724AC5 /* SDL_timer.h */, - 0097E2D012F70C4D00724AC5 /* SDL_touch.h */, - 0097E2D112F70C4D00724AC5 /* SDL_types.h */, - 0097E2D212F70C4D00724AC5 /* SDL_version.h */, - 0097E2D312F70C4D00724AC5 /* SDL_video.h */, - ); - path = include; - sourceTree = ""; - }; - 0097E2D412F70C4D00724AC5 /* lib */ = { - isa = PBXGroup; - children = ( - 0097E2D512F70C4D00724AC5 /* libSDL2.a */, - ); - path = lib; - sourceTree = ""; - }; - 19C28FACFE9D520D11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 1D6058910D05DD3D006BFB54 /* np2sdl2.app */, - ); - name = Products; - sourceTree = ""; - }; - 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { - isa = PBXGroup; - children = ( - BA7E78FE19063A6900041C04 /* np2 */, - 29B97315FDCFA39411CA2CEA /* Sources */, - 29B97317FDCFA39411CA2CEA /* Resources */, - 0097E29812F70C4D00724AC5 /* SDL2 */, - 29B97323FDCFA39411CA2CEA /* Frameworks */, - 19C28FACFE9D520D11CA2CBB /* Products */, - ); - name = CustomTemplate; - sourceTree = ""; - }; - 29B97315FDCFA39411CA2CEA /* Sources */ = { - isa = PBXGroup; - children = ( - BA7E84AE190650A800041C04 /* main.m */, - BA7E84AC19063C1600041C04 /* compiler.h */, - BA7E84AD19063C1600041C04 /* compiler.pch */, - ); - name = Sources; - sourceTree = ""; - }; - 29B97317FDCFA39411CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - BA52395E1BC3E4FC00E7C617 /* Default-568h@2x.png */, - BA0A37EB193EA29400009566 /* Default-Landscape.png */, - BA0A37EC193EA29400009566 /* Icon-72.png */, - FD77A07E0E26BDA900F39101 /* Default.png */, - FD77A07C0E26BD8C00F39101 /* Icon.png */, - 8D1107310486CEB800E47090 /* Info.plist */, - ); - name = Resources; - sourceTree = ""; - }; - 29B97323FDCFA39411CA2CEA /* Frameworks */ = { - isa = PBXGroup; - children = ( - FDB8BFC50E5A0F6A00980157 /* CoreGraphics.framework */, - FD77A0840E26BDB800F39101 /* AudioToolbox.framework */, - FD779EDD0E26BA1200F39101 /* CoreAudio.framework */, - 28FD15070DC6FC5B0079059D /* QuartzCore.framework */, - 28FD14FF0DC6FC520079059D /* OpenGLES.framework */, - 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */, - 1D30AB110D05D00D00671497 /* Foundation.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - BA7E78FE19063A6900041C04 /* np2 */ = { - isa = PBXGroup; - children = ( - BA7E81AC19063AFA00041C04 /* bios */, - BA7E81C219063AFA00041C04 /* calendar.c */, - BA7E81C319063AFA00041C04 /* calendar.h */, - BA7E81C419063AFA00041C04 /* cbus */, - BA7E81ED19063AFA00041C04 /* codecnv */, - BA7E81FA19063AFA00041C04 /* common */, - BA7E821719063AFA00041C04 /* common.h */, - BA7E821819063AFA00041C04 /* debugsub.c */, - BA7E821919063AFA00041C04 /* debugsub.h */, - BA7E821A19063AFA00041C04 /* embed */, - BA7E823B19063AFA00041C04 /* fdd */, - BA7E825119063AFA00041C04 /* font */, - BA7E826019063AFA00041C04 /* generic */, - BA7E828619063AFA00041C04 /* i286c */, - BA7E829C19063AFA00041C04 /* io */, - BA7E82D919063AFA00041C04 /* keystat.c */, - BA7E82DA19063AFA00041C04 /* keystat.h */, - BA7E82DC19063AFA00041C04 /* lio */, - BA7E82E519063AFA00041C04 /* mem */, - BA7E82F919063AFA00041C04 /* nevent.c */, - BA7E82FA19063AFA00041C04 /* nevent.h */, - BA7E82FB19063AFA00041C04 /* np2ver.h */, - BA7E82FC19063AFA00041C04 /* pccore.c */, - BA7E82FD19063AFA00041C04 /* pccore.h */, - BA7E82FE19063AFA00041C04 /* sdl2 */, - BA7E833E19063AFB00041C04 /* sound */, - BA7E837719063AFB00041C04 /* statsave.c */, - BA7E837819063AFB00041C04 /* statsave.h */, - BA7E837919063AFB00041C04 /* timing.c */, - BA7E837A19063AFB00041C04 /* timing.h */, - BA7E837B19063AFB00041C04 /* vram */, - ); - name = np2; - path = ../..; - sourceTree = ""; - }; - BA7E81AC19063AFA00041C04 /* bios */ = { - isa = PBXGroup; - children = ( - BA7E81AD19063AFA00041C04 /* bios.c */, - BA7E81AE19063AFA00041C04 /* bios.h */, - BA7E81AF19063AFA00041C04 /* bios09.c */, - BA7E81B019063AFA00041C04 /* bios0c.c */, - BA7E81B119063AFA00041C04 /* bios12.c */, - BA7E81B219063AFA00041C04 /* bios13.c */, - BA7E81B319063AFA00041C04 /* bios18.c */, - BA7E81B419063AFA00041C04 /* bios19.c */, - BA7E81B519063AFA00041C04 /* bios1a.c */, - BA7E81B619063AFA00041C04 /* bios1b.c */, - BA7E81B719063AFA00041C04 /* bios1c.c */, - BA7E81B819063AFA00041C04 /* bios1f.c */, - BA7E81BA19063AFA00041C04 /* biosmem.h */, - BA7E81BB19063AFA00041C04 /* fdfmt.h */, - BA7E81BE19063AFA00041C04 /* rsbios.h */, - BA7E81C019063AFA00041C04 /* sxsibios.c */, - BA7E81C119063AFA00041C04 /* sxsibios.h */, - ); - path = bios; - sourceTree = ""; - }; - BA7E81C419063AFA00041C04 /* cbus */ = { - isa = PBXGroup; - children = ( - BA7E81C519063AFA00041C04 /* amd98.c */, - BA7E81C619063AFA00041C04 /* amd98.h */, - BA7E81C719063AFA00041C04 /* atapicmd.c */, - BA7E81C819063AFA00041C04 /* atapicmd.h */, - BA7E81C919063AFA00041C04 /* board118.c */, - BA7E81CA19063AFA00041C04 /* board118.h */, - BA7E81CB19063AFA00041C04 /* board14.c */, - BA7E81CC19063AFA00041C04 /* board14.h */, - BA7E81CD19063AFA00041C04 /* board26k.c */, - BA7E81CE19063AFA00041C04 /* board26k.h */, - BA7E81CF19063AFA00041C04 /* board86.c */, - BA7E81D019063AFA00041C04 /* board86.h */, - BA7E81D119063AFA00041C04 /* boardpx.c */, - BA7E81D219063AFA00041C04 /* boardpx.h */, - BADADEBB1BDF804700137975 /* boardso.c */, - BADADEBC1BDF804700137975 /* boardso.h */, - BA7E81D319063AFA00041C04 /* boardspb.c */, - BA7E81D419063AFA00041C04 /* boardspb.h */, - BA7E81D519063AFA00041C04 /* boardx2.c */, - BA7E81D619063AFA00041C04 /* boardx2.h */, - BA7E81D719063AFA00041C04 /* cbuscore.c */, - BA7E81D819063AFA00041C04 /* cbuscore.h */, - BA7E81D919063AFA00041C04 /* cs4231io.c */, - BA7E81DA19063AFA00041C04 /* cs4231io.h */, - BA7E81DC19063AFA00041C04 /* ideio.c */, - BA7E81DD19063AFA00041C04 /* ideio.h */, - BA7E81DE19063AFA00041C04 /* mpu98ii.c */, - BA7E81DF19063AFA00041C04 /* mpu98ii.h */, - BA7E81E019063AFA00041C04 /* pc9861k.c */, - BA7E81E119063AFA00041C04 /* pc9861k.h */, - BA7E81E219063AFA00041C04 /* pcm86io.c */, - BA7E81E319063AFA00041C04 /* pcm86io.h */, - BA7E81E519063AFA00041C04 /* sasiio.c */, - BA7E81E619063AFA00041C04 /* sasiio.h */, - BA7E81E819063AFA00041C04 /* scsicmd.c */, - BA7E81E919063AFA00041C04 /* scsicmd.h */, - BA7E81EA19063AFA00041C04 /* scsiio.c */, - BA7E81EB19063AFA00041C04 /* scsiio.h */, - ); - path = cbus; - sourceTree = ""; - }; - BA7E81ED19063AFA00041C04 /* codecnv */ = { - isa = PBXGroup; - children = ( - BA7E81EE19063AFA00041C04 /* codecnv.h */, - BA7E81F219063AFA00041C04 /* sjisucs2.c */, - BA7E81F319063AFA00041C04 /* tcswap16.c */, - BA7E81F419063AFA00041C04 /* tcswap32.c */, - BA7E81F519063AFA00041C04 /* textcnv.c */, - BA7E81F619063AFA00041C04 /* textcnv.h */, - BA7E81F719063AFA00041C04 /* ucs2sjis.c */, - BA7E81F819063AFA00041C04 /* ucs2utf8.c */, - BA7E81F919063AFA00041C04 /* utf8ucs2.c */, - ); - path = codecnv; - sourceTree = ""; - }; - BA7E81FA19063AFA00041C04 /* common */ = { - isa = PBXGroup; - children = ( - BA7E81FB19063AFA00041C04 /* _memory.c */, - BA7E81FC19063AFA00041C04 /* _memory.h */, - BA7E820119063AFA00041C04 /* bmpdata.c */, - BA7E820219063AFA00041C04 /* bmpdata.h */, - BA7E820319063AFA00041C04 /* lstarray.c */, - BA7E820419063AFA00041C04 /* lstarray.h */, - BA7E820519063AFA00041C04 /* milstr.c */, - BA7E820619063AFA00041C04 /* milstr.h */, - BA7E820719063AFA00041C04 /* mimpidef.c */, - BA7E820819063AFA00041C04 /* mimpidef.h */, - BA7E820919063AFA00041C04 /* parts.c */, - BA7E820A19063AFA00041C04 /* parts.h */, - BA7E820B19063AFA00041C04 /* profile.c */, - BA7E820C19063AFA00041C04 /* profile.h */, - BA7E820D19063AFA00041C04 /* rect.c */, - BA7E820E19063AFA00041C04 /* rect.h */, - BA7E820F19063AFA00041C04 /* resize.c */, - BA7E821019063AFA00041C04 /* resize.h */, - BA7E821119063AFA00041C04 /* strres.c */, - BA7E821219063AFA00041C04 /* strres.h */, - BA7E821319063AFA00041C04 /* textfile.c */, - BA7E821419063AFA00041C04 /* textfile.h */, - BA7E821519063AFA00041C04 /* wavefile.c */, - BA7E821619063AFA00041C04 /* wavefile.h */, - ); - path = common; - sourceTree = ""; - }; - BA7E821A19063AFA00041C04 /* embed */ = { - isa = PBXGroup; - children = ( - BA7E821B19063AFA00041C04 /* menu */, - BA7E822619063AFA00041C04 /* menubase */, - BA7E823719063AFA00041C04 /* vramhdl.c */, - BA7E823819063AFA00041C04 /* vramhdl.h */, - BA7E823919063AFA00041C04 /* vrammix.c */, - BA7E823A19063AFA00041C04 /* vrammix.h */, - ); - path = embed; - sourceTree = ""; - }; - BA7E821B19063AFA00041C04 /* menu */ = { - isa = PBXGroup; - children = ( - BA7E821C19063AFA00041C04 /* dlgabout.c */, - BA7E821D19063AFA00041C04 /* dlgabout.h */, - BA7E821E19063AFA00041C04 /* dlgcfg.c */, - BA7E821F19063AFA00041C04 /* dlgcfg.h */, - BA7E822019063AFA00041C04 /* dlgscr.c */, - BA7E822119063AFA00041C04 /* dlgscr.h */, - BA7E822219063AFA00041C04 /* filesel.c */, - BA7E822319063AFA00041C04 /* filesel.h */, - BA7E822419063AFA00041C04 /* menustr.c */, - BA7E822519063AFA00041C04 /* menustr.h */, - ); - path = menu; - sourceTree = ""; - }; - BA7E822619063AFA00041C04 /* menubase */ = { - isa = PBXGroup; - children = ( - BA7E822719063AFA00041C04 /* menubase.c */, - BA7E822819063AFA00041C04 /* menubase.h */, - BA7E822A19063AFA00041C04 /* menudlg.c */, - BA7E822B19063AFA00041C04 /* menudlg.h */, - BA7E822C19063AFA00041C04 /* menuicon.c */, - BA7E822D19063AFA00041C04 /* menuicon.h */, - BA7E822E19063AFA00041C04 /* menumbox.c */, - BA7E822F19063AFA00041C04 /* menumbox.h */, - BA7E823019063AFA00041C04 /* menures.c */, - BA7E823119063AFA00041C04 /* menures.h */, - BA7E823219063AFA00041C04 /* menusys.c */, - BA7E823319063AFA00041C04 /* menusys.h */, - BA7E823419063AFA00041C04 /* menuvram.c */, - BA7E823519063AFA00041C04 /* menuvram.h */, - ); - path = menubase; - sourceTree = ""; - }; - BA7E823B19063AFA00041C04 /* fdd */ = { - isa = PBXGroup; - children = ( - BA7E823C19063AFA00041C04 /* d88head.h */, - BA7E823D19063AFA00041C04 /* diskdrv.c */, - BA7E823E19063AFA00041C04 /* diskdrv.h */, - BA7E823F19063AFA00041C04 /* fdd_d88.c */, - BA7E824019063AFA00041C04 /* fdd_d88.h */, - BA7E824119063AFA00041C04 /* fdd_mtr.c */, - BA7E824219063AFA00041C04 /* fdd_mtr.h */, - BA7E824419063AFA00041C04 /* fdd_xdf.c */, - BA7E824519063AFA00041C04 /* fdd_xdf.h */, - BA7E824619063AFA00041C04 /* fddfile.c */, - BA7E824719063AFA00041C04 /* fddfile.h */, - BA7E824919063AFA00041C04 /* newdisk.c */, - BA7E824A19063AFA00041C04 /* newdisk.h */, - BA7E824B19063AFA00041C04 /* sxsi.c */, - BA7E824C19063AFA00041C04 /* sxsi.h */, - BA7E824D19063AFA00041C04 /* sxsicd.c */, - BA7E824E19063AFA00041C04 /* sxsicd.h */, - BA7E824F19063AFA00041C04 /* sxsihdd.c */, - BA7E825019063AFA00041C04 /* sxsihdd.h */, - ); - path = fdd; - sourceTree = ""; - }; - BA7E825119063AFA00041C04 /* font */ = { - isa = PBXGroup; - children = ( - BA7E825219063AFA00041C04 /* font.c */, - BA7E825319063AFA00041C04 /* font.h */, - BA7E825419063AFA00041C04 /* fontdata.c */, - BA7E825519063AFA00041C04 /* fontdata.h */, - BA7E825719063AFA00041C04 /* fontfm7.c */, - BA7E825819063AFA00041C04 /* fontmake.c */, - BA7E825919063AFA00041C04 /* fontmake.h */, - BA7E825A19063AFA00041C04 /* fontpc88.c */, - BA7E825B19063AFA00041C04 /* fontpc98.c */, - BA7E825C19063AFA00041C04 /* fontv98.c */, - BA7E825D19063AFA00041C04 /* fontx1.c */, - BA7E825E19063AFA00041C04 /* fontx68k.c */, - ); - path = font; - sourceTree = ""; - }; - BA7E826019063AFA00041C04 /* generic */ = { - isa = PBXGroup; - children = ( - BA7E826119063AFA00041C04 /* cmjasts.c */, - BA7E826219063AFA00041C04 /* cmjasts.h */, - BA7E826319063AFA00041C04 /* cmndraw.c */, - BA7E826419063AFA00041C04 /* cmndraw.h */, - BA7E826519063AFA00041C04 /* cmver.c */, - BA7E826619063AFA00041C04 /* cmver.h */, - BA7E826719063AFA00041C04 /* dipswbmp.c */, - BA7E826819063AFA00041C04 /* dipswbmp.h */, - BA7E826A19063AFA00041C04 /* hostdrv.c */, - BA7E826B19063AFA00041C04 /* hostdrv.h */, - BA7E826D19063AFA00041C04 /* hostdrvs.c */, - BA7E826E19063AFA00041C04 /* hostdrvs.h */, - BA7E826F19063AFA00041C04 /* keydisp.c */, - BA7E827019063AFA00041C04 /* keydisp.h */, - BA7E827219063AFA00041C04 /* memdbg32.c */, - BA7E827319063AFA00041C04 /* memdbg32.h */, - BA7E827519063AFA00041C04 /* np2info.c */, - BA7E827619063AFA00041C04 /* np2info.h */, - BA7E827819063AFA00041C04 /* softkbd.c */, - BA7E827919063AFA00041C04 /* softkbd.h */, - BA7E827E19063AFA00041C04 /* unasm.c */, - BA7E827F19063AFA00041C04 /* unasm.h */, - ); - path = generic; - sourceTree = ""; - }; - BA7E828619063AFA00041C04 /* i286c */ = { - isa = PBXGroup; - children = ( - BA7E828719063AFA00041C04 /* cpucore.h */, - BA7E829419063AFA00041C04 /* cpumem.c */, - BA7E829519063AFA00041C04 /* cpumem.h */, - BA7E828819063AFA00041C04 /* i286c.c */, - BA7E828919063AFA00041C04 /* i286c.h */, - BA7E828B19063AFA00041C04 /* i286c_0f.c */, - BA7E828C19063AFA00041C04 /* i286c_8x.c */, - BA7E828D19063AFA00041C04 /* i286c_ea.c */, - BA7E828E19063AFA00041C04 /* i286c_f6.c */, - BA7E828F19063AFA00041C04 /* i286c_fe.c */, - BA7E829019063AFA00041C04 /* i286c_mn.c */, - BA7E829119063AFA00041C04 /* i286c_rp.c */, - BA7E829219063AFA00041C04 /* i286c_sf.c */, - BA7E829619063AFA00041C04 /* v30patch.c */, - BA7E829719063AFA00041C04 /* v30patch.h */, - ); - path = i286c; - sourceTree = ""; - }; - BA7E829C19063AFA00041C04 /* io */ = { - isa = PBXGroup; - children = ( - BA7E829D19063AFA00041C04 /* artic.c */, - BA7E829E19063AFA00041C04 /* artic.h */, - BA7E829F19063AFA00041C04 /* cgrom.c */, - BA7E82A019063AFA00041C04 /* cgrom.h */, - BA7E82A119063AFA00041C04 /* cpuio.c */, - BA7E82A219063AFA00041C04 /* cpuio.h */, - BA7E82A319063AFA00041C04 /* crtc.c */, - BA7E82A419063AFA00041C04 /* crtc.h */, - BA7E82A519063AFA00041C04 /* dipsw.c */, - BA7E82A619063AFA00041C04 /* dipsw.h */, - BA7E82A719063AFA00041C04 /* dmac.c */, - BA7E82A819063AFA00041C04 /* dmac.h */, - BA7E82A919063AFA00041C04 /* egc.c */, - BA7E82AA19063AFA00041C04 /* egc.h */, - BA7E82AB19063AFA00041C04 /* emsio.c */, - BA7E82AC19063AFA00041C04 /* emsio.h */, - BA7E82AD19063AFA00041C04 /* epsonio.c */, - BA7E82AE19063AFA00041C04 /* epsonio.h */, - BA7E82AF19063AFA00041C04 /* fdc.c */, - BA7E82B019063AFA00041C04 /* fdc.h */, - BA7E82B119063AFA00041C04 /* fdd320.c */, - BA7E82B219063AFA00041C04 /* fdd320.h */, - BA7E82B319063AFA00041C04 /* gdc.c */, - BA7E82B419063AFA00041C04 /* gdc.h */, - BA7E82B519063AFA00041C04 /* gdc_cmd.h */, - BA7E82B719063AFA00041C04 /* gdc_pset.c */, - BA7E82B819063AFA00041C04 /* gdc_pset.h */, - BA7E82B919063AFA00041C04 /* gdc_sub.c */, - BA7E82BA19063AFA00041C04 /* gdc_sub.h */, - BA7E82BB19063AFA00041C04 /* iocore.c */, - BA7E82BC19063AFA00041C04 /* iocore.h */, - BA7E82BE19063AFA00041C04 /* lsidef.h */, - BA7E82BF19063AFA00041C04 /* mouseif.c */, - BA7E82C019063AFA00041C04 /* mouseif.h */, - BA7E82C119063AFA00041C04 /* necio.c */, - BA7E82C219063AFA00041C04 /* necio.h */, - BA7E82C319063AFA00041C04 /* nmiio.c */, - BA7E82C419063AFA00041C04 /* nmiio.h */, - BA7E82C519063AFA00041C04 /* np2sysp.c */, - BA7E82C619063AFA00041C04 /* np2sysp.h */, - BA7E82C719063AFA00041C04 /* pcidev.c */, - BA7E82C819063AFA00041C04 /* pcidev.h */, - BA7E82C919063AFA00041C04 /* pic.c */, - BA7E82CA19063AFA00041C04 /* pic.h */, - BA7E82CB19063AFA00041C04 /* pit.c */, - BA7E82CC19063AFA00041C04 /* pit.h */, - BA7E82CD19063AFA00041C04 /* printif.c */, - BA7E82CE19063AFA00041C04 /* printif.h */, - BA7E82CF19063AFA00041C04 /* serial.c */, - BA7E82D019063AFA00041C04 /* serial.h */, - BA7E82D119063AFA00041C04 /* sysport.c */, - BA7E82D219063AFA00041C04 /* sysport.h */, - BA7E82D319063AFA00041C04 /* upd4990.c */, - BA7E82D419063AFA00041C04 /* upd4990.h */, - ); - path = io; - sourceTree = ""; - }; - BA7E82DC19063AFA00041C04 /* lio */ = { - isa = PBXGroup; - children = ( - BA7E82DD19063AFA00041C04 /* gcircle.c */, - BA7E82DE19063AFA00041C04 /* gline.c */, - BA7E82DF19063AFA00041C04 /* gpset.c */, - BA7E82E019063AFA00041C04 /* gput1.c */, - BA7E82E119063AFA00041C04 /* gscreen.c */, - BA7E82E219063AFA00041C04 /* lio.c */, - BA7E82E319063AFA00041C04 /* lio.h */, - ); - path = lio; - sourceTree = ""; - }; - BA7E82E519063AFA00041C04 /* mem */ = { - isa = PBXGroup; - children = ( - BA7E82E619063AFA00041C04 /* dmav30.c */, - BA7E82E719063AFA00041C04 /* dmav30.h */, - BA7E82E819063AFA00041C04 /* dmax86.c */, - BA7E82E919063AFA00041C04 /* dmax86.h */, - BA7E82EA19063AFA00041C04 /* memegc.c */, - BA7E82EB19063AFA00041C04 /* memegc.h */, - BA7E82EC19063AFA00041C04 /* memems.c */, - BA7E82ED19063AFA00041C04 /* memems.h */, - BA7E82EE19063AFA00041C04 /* memepp.c */, - BA7E82EF19063AFA00041C04 /* memepp.h */, - BA7E82F019063AFA00041C04 /* memtram.c */, - BA7E82F119063AFA00041C04 /* memtram.h */, - BA7E82F219063AFA00041C04 /* memvga.c */, - BA7E82F319063AFA00041C04 /* memvga.h */, - BA7E82F419063AFA00041C04 /* memvram.c */, - BA7E82F519063AFA00041C04 /* memvram.h */, - ); - path = mem; - sourceTree = ""; - }; - BA7E82FE19063AFA00041C04 /* sdl2 */ = { - isa = PBXGroup; - children = ( - BA7E830119063AFA00041C04 /* commng.c */, - BA7E830219063AFA00041C04 /* commng.h */, - BA7E830319063AFA00041C04 /* dosio.c */, - BA7E830419063AFA00041C04 /* dosio.h */, - BA7E830519063AFA00041C04 /* fontmng.c */, - BA7E830619063AFA00041C04 /* fontmng.h */, - BA7E830719063AFA00041C04 /* ini.c */, - BA7E830819063AFA00041C04 /* ini.h */, - BA7E830919063AFA00041C04 /* inputmng.c */, - BA7E830A19063AFA00041C04 /* inputmng.h */, - BA7E831519063AFB00041C04 /* joymng.c */, - BA7E831619063AFB00041C04 /* joymng.h */, - BA7E832119063AFB00041C04 /* mousemng.c */, - BA7E832219063AFB00041C04 /* mousemng.h */, - BA7E832319063AFB00041C04 /* np2.c */, - BA7E832419063AFB00041C04 /* np2.h */, - BA7E832519063AFB00041C04 /* oemtext.h */, - BA7E832619063AFB00041C04 /* scrnmng.c */, - BA7E832719063AFB00041C04 /* scrnmng.h */, - BA7E832819063AFB00041C04 /* sdlkbd.c */, - BA7E832919063AFB00041C04 /* sdlkbd.h */, - BA7E832A19063AFB00041C04 /* soundmng.cpp */, - BA7E832B19063AFB00041C04 /* soundmng.h */, - BA7E832C19063AFB00041C04 /* sysmenu.c */, - BA7E832D19063AFB00041C04 /* sysmenu.h */, - BA7E833019063AFB00041C04 /* sysmng.c */, - BA7E833119063AFB00041C04 /* sysmng.h */, - BA7E833219063AFB00041C04 /* taskmng.c */, - BA7E833319063AFB00041C04 /* taskmng.h */, - BA7E833419063AFB00041C04 /* timemng.c */, - BA7E833519063AFB00041C04 /* timemng.h */, - BA7E833619063AFB00041C04 /* trace.c */, - BA7E833719063AFB00041C04 /* trace.h */, - ); - path = sdl2; - sourceTree = ""; - }; - BA7E833E19063AFB00041C04 /* sound */ = { - isa = PBXGroup; - children = ( - BA7E833F19063AFB00041C04 /* adpcm.h */, - BA7E834019063AFB00041C04 /* adpcmc.c */, - BA7E834119063AFB00041C04 /* adpcmg.c */, - BA7E834219063AFB00041C04 /* beep.h */, - BA7E834319063AFB00041C04 /* beepc.c */, - BA7E834419063AFB00041C04 /* beepg.c */, - BA7E834519063AFB00041C04 /* cs4231.h */, - BA7E834619063AFB00041C04 /* cs4231c.c */, - BA7E834719063AFB00041C04 /* cs4231g.c */, - BA7E834819063AFB00041C04 /* fmboard.c */, - BA7E834919063AFB00041C04 /* fmboard.h */, - BA7E834C19063AFB00041C04 /* getsnd */, - BADADEBE1BDF806400137975 /* opl3.c */, - BADADEBF1BDF806400137975 /* opl3.h */, - BA2CAE571C2E7F2900288316 /* oplgen.h */, - BA2CAE581C2E7F2900288316 /* oplgenc.c */, - BA2CAE591C2E7F2900288316 /* oplgencfg.h */, - BA2CAE5A1C2E7F2900288316 /* oplgeng.c */, - BAFFDA281B59058D00C5DE2E /* opna.c */, - BAFFDA291B59058D00C5DE2E /* opna.h */, - BA7E835519063AFB00041C04 /* opngen.h */, - BA7E835619063AFB00041C04 /* opngenc.c */, - BAA9AE101C2B6ECD00C88FD6 /* opngencfg.h */, - BA7E835719063AFB00041C04 /* opngeng.c */, - BA7E834A19063AFB00041C04 /* opntimer.c */, - BA7E834B19063AFB00041C04 /* opntimer.h */, - BA7E835819063AFB00041C04 /* pcm86.h */, - BA7E835919063AFB00041C04 /* pcm86c.c */, - BA7E835A19063AFB00041C04 /* pcm86g.c */, - BAE349661B86CE20006EBD05 /* pcmmix.c */, - BAE349671B86CE20006EBD05 /* pcmmix.h */, - BA7E835B19063AFB00041C04 /* psggen.h */, - BA7E835C19063AFB00041C04 /* psggenc.c */, - BA7E835D19063AFB00041C04 /* psggeng.c */, - BA7E835E19063AFB00041C04 /* rhythm.h */, - BA7E835F19063AFB00041C04 /* rhythmc.c */, - BA7E836019063AFB00041C04 /* s98.c */, - BA7E836119063AFB00041C04 /* s98.h */, - BA7E836219063AFB00041C04 /* sndcsec.c */, - BA7E836319063AFB00041C04 /* sndcsec.h */, - BA7E836419063AFB00041C04 /* sound.c */, - BA7E836519063AFB00041C04 /* sound.h */, - BA7E836619063AFB00041C04 /* soundrom.c */, - BA7E836719063AFB00041C04 /* soundrom.h */, - BA7E836819063AFB00041C04 /* tms3631.h */, - BA7E836919063AFB00041C04 /* tms3631c.c */, - BA7E836A19063AFB00041C04 /* tms3631g.c */, - BA7E836B19063AFB00041C04 /* vermouth */, - ); - path = sound; - sourceTree = ""; - }; - BA7E834C19063AFB00041C04 /* getsnd */ = { - isa = PBXGroup; - children = ( - BA7E834D19063AFB00041C04 /* getmp3.c */, - BA7E834E19063AFB00041C04 /* getogg.c */, - BA7E834F19063AFB00041C04 /* getsmix.c */, - BA7E835019063AFB00041C04 /* getsnd.c */, - BA7E835119063AFB00041C04 /* getsnd.h */, - BA7E835419063AFB00041C04 /* getwave.c */, - ); - path = getsnd; - sourceTree = ""; - }; - BA7E836B19063AFB00041C04 /* vermouth */ = { - isa = PBXGroup; - children = ( - BA7E836C19063AFB00041C04 /* midimod.c */, - BA7E836D19063AFB00041C04 /* midimod.h */, - BA7E836E19063AFB00041C04 /* midinst.c */, - BA7E836F19063AFB00041C04 /* midinst.h */, - BA7E837019063AFB00041C04 /* midiout.c */, - BA7E837119063AFB00041C04 /* midiout.h */, - BA7E837219063AFB00041C04 /* midtable.c */, - BA7E837319063AFB00041C04 /* midtable.h */, - BA7E837419063AFB00041C04 /* midvoice.c */, - BA7E837519063AFB00041C04 /* midvoice.h */, - BA7E837619063AFB00041C04 /* vermouth.h */, - ); - path = vermouth; - sourceTree = ""; - }; - BA7E837B19063AFB00041C04 /* vram */ = { - isa = PBXGroup; - children = ( - BA7E837C19063AFB00041C04 /* dispsync.c */, - BA7E837D19063AFB00041C04 /* dispsync.h */, - BA7E837E19063AFB00041C04 /* makegrex.c */, - BA7E837F19063AFB00041C04 /* makegrex.h */, - BA7E838019063AFB00041C04 /* makegrph.c */, - BA7E838119063AFB00041C04 /* makegrph.h */, - BA7E838319063AFB00041C04 /* maketext.c */, - BA7E838419063AFB00041C04 /* maketext.h */, - BA7E838519063AFB00041C04 /* maketgrp.c */, - BA7E838619063AFB00041C04 /* maketgrp.h */, - BA7E838719063AFB00041C04 /* palettes.c */, - BA7E838819063AFB00041C04 /* palettes.h */, - BA7E838B19063AFB00041C04 /* scrndraw.c */, - BA7E838C19063AFB00041C04 /* scrndraw.h */, - BA7E838D19063AFB00041C04 /* scrnsave.c */, - BA7E838E19063AFB00041C04 /* scrnsave.h */, - BA7E838F19063AFB00041C04 /* sdraw.c */, - BA7E839019063AFB00041C04 /* sdraw.h */, - BA7E839319063AFB00041C04 /* sdrawq16.c */, - BA7E839419063AFB00041C04 /* vram.c */, - BA7E839519063AFB00041C04 /* vram.h */, - ); - path = vram; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 1D6058900D05DD3D006BFB54 /* np2sdl2 */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "np2sdl2" */; - buildPhases = ( - 1D60588D0D05DD3D006BFB54 /* Resources */, - 1D60588E0D05DD3D006BFB54 /* Sources */, - 1D60588F0D05DD3D006BFB54 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = np2sdl2; - productName = np2sdl2; - productReference = 1D6058910D05DD3D006BFB54 /* np2sdl2.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 29B97313FDCFA39411CA2CEA /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0640; - }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "np2sdl2" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 1D6058900D05DD3D006BFB54 /* np2sdl2 */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 1D60588D0D05DD3D006BFB54 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - FD77A07D0E26BD8C00F39101 /* Icon.png in Resources */, - BA0A37EE193EA29400009566 /* Icon-72.png in Resources */, - FD77A07F0E26BDA900F39101 /* Default.png in Resources */, - BA52395F1BC3E4FC00E7C617 /* Default-568h@2x.png in Resources */, - BA0A37ED193EA29400009566 /* Default-Landscape.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 1D60588E0D05DD3D006BFB54 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - BA7E842819063AFB00041C04 /* crtc.c in Sources */, - BA7E83EA19063AFB00041C04 /* fdd_xdf.c in Sources */, - BA7E845119063AFB00041C04 /* memtram.c in Sources */, - BA7E83E719063AFB00041C04 /* fdd_d88.c in Sources */, - BA7E84A019063AFB00041C04 /* palettes.c in Sources */, - BA7E83B619063AFB00041C04 /* pcm86io.c in Sources */, - BA7E847C19063AFB00041C04 /* cs4231g.c in Sources */, - BA7E849119063AFB00041C04 /* tms3631c.c in Sources */, - BA7E83D519063AFB00041C04 /* debugsub.c in Sources */, - BA7E848719063AFB00041C04 /* opngeng.c in Sources */, - BA7E83C419063AFB00041C04 /* ucs2sjis.c in Sources */, - BA7E83BA19063AFB00041C04 /* scsicmd.c in Sources */, - BA7E83E519063AFB00041C04 /* vrammix.c in Sources */, - BA7E84A419063AFB00041C04 /* sdraw.c in Sources */, - BA7E841A19063AFB00041C04 /* i286c_ea.c in Sources */, - BA7E848519063AFB00041C04 /* getwave.c in Sources */, - BA7E83ED19063AFB00041C04 /* newdisk.c in Sources */, - BA7E83CC19063AFB00041C04 /* milstr.c in Sources */, - BA7E842719063AFB00041C04 /* cpuio.c in Sources */, - BA7E83C619063AFB00041C04 /* utf8ucs2.c in Sources */, - BA7E841619063AFB00041C04 /* i286c.c in Sources */, - BA7E849719063AFB00041C04 /* midvoice.c in Sources */, - BA7E839C19063AFB00041C04 /* bios19.c in Sources */, - BA7E83F919063AFB00041C04 /* fontx1.c in Sources */, - BA7E844A19063AFB00041C04 /* lio.c in Sources */, - BA7E848F19063AFB00041C04 /* sound.c in Sources */, - BA7E83BB19063AFB00041C04 /* scsiio.c in Sources */, - BA7E847219063AFB00041C04 /* trace.c in Sources */, - BA7E848919063AFB00041C04 /* pcm86g.c in Sources */, - BA7E84A219063AFB00041C04 /* scrndraw.c in Sources */, - BA7E844519063AFB00041C04 /* gcircle.c in Sources */, - BA7E83E219063AFB00041C04 /* menuvram.c in Sources */, - BA7E842A19063AFB00041C04 /* dmac.c in Sources */, - BA2CAE5B1C2E7F2900288316 /* oplgenc.c in Sources */, - BA7E83B019063AFB00041C04 /* cbuscore.c in Sources */, - BA7E842B19063AFB00041C04 /* egc.c in Sources */, - BA7E842E19063AFB00041C04 /* fdc.c in Sources */, - BA7E844F19063AFB00041C04 /* memems.c in Sources */, - BA7E83B419063AFB00041C04 /* mpu98ii.c in Sources */, - BA7E846319063AFB00041C04 /* joymng.c in Sources */, - BA7E846719063AFB00041C04 /* mousemng.c in Sources */, - BA7E83C119063AFB00041C04 /* tcswap16.c in Sources */, - BA7E84A819063AFB00041C04 /* vram.c in Sources */, - BA7E839A19063AFB00041C04 /* bios13.c in Sources */, - BA7E839D19063AFB00041C04 /* bios1a.c in Sources */, - BA7E847B19063AFB00041C04 /* cs4231c.c in Sources */, - BA7E83FE19063AFB00041C04 /* cmver.c in Sources */, - BA7E843219063AFB00041C04 /* gdc_pset.c in Sources */, - BA7E83D719063AFB00041C04 /* dlgcfg.c in Sources */, - BA7E849419063AFB00041C04 /* midinst.c in Sources */, - BA7E83FF19063AFB00041C04 /* dipswbmp.c in Sources */, - BAE349681B86CE20006EBD05 /* pcmmix.c in Sources */, - BA7E83D019063AFB00041C04 /* rect.c in Sources */, - BA7E83CD19063AFB00041C04 /* mimpidef.c in Sources */, - BA7E846C19063AFB00041C04 /* sysmenu.c in Sources */, - BA7E843819063AFB00041C04 /* nmiio.c in Sources */, - BA7E840819063AFB00041C04 /* np2info.c in Sources */, - BA7E840419063AFB00041C04 /* keydisp.c in Sources */, - BA7E842619063AFB00041C04 /* cgrom.c in Sources */, - BA7E83F119063AFB00041C04 /* font.c in Sources */, - BA7E83C719063AFB00041C04 /* _memory.c in Sources */, - BA7E846919063AFB00041C04 /* scrnmng.c in Sources */, - BA7E849619063AFB00041C04 /* midtable.c in Sources */, - BA7E848819063AFB00041C04 /* pcm86c.c in Sources */, - BA7E83A719063AFB00041C04 /* amd98.c in Sources */, - BA7E84A719063AFB00041C04 /* sdrawq16.c in Sources */, - BA7E83E419063AFB00041C04 /* vramhdl.c in Sources */, - BA7E83CA19063AFB00041C04 /* bmpdata.c in Sources */, - BA7E844E19063AFB00041C04 /* memegc.c in Sources */, - BA7E845019063AFB00041C04 /* memepp.c in Sources */, - BA7E841819063AFB00041C04 /* i286c_0f.c in Sources */, - BA7E844719063AFB00041C04 /* gpset.c in Sources */, - BA7E83A619063AFB00041C04 /* calendar.c in Sources */, - BA7E83AD19063AFB00041C04 /* boardpx.c in Sources */, - BA7E841F19063AFB00041C04 /* i286c_sf.c in Sources */, - BA7E847819063AFB00041C04 /* adpcmg.c in Sources */, - BA7E83CE19063AFB00041C04 /* parts.c in Sources */, - BA7E843019063AFB00041C04 /* gdc.c in Sources */, - BA7E839E19063AFB00041C04 /* bios1b.c in Sources */, - BA7E845619063AFB00041C04 /* nevent.c in Sources */, - BA7E844819063AFB00041C04 /* gput1.c in Sources */, - BA7E83B119063AFB00041C04 /* cs4231io.c in Sources */, - BA7E839F19063AFB00041C04 /* bios1c.c in Sources */, - BA7E83CB19063AFB00041C04 /* lstarray.c in Sources */, - BA7E844D19063AFB00041C04 /* dmax86.c in Sources */, - BA7E845E19063AFB00041C04 /* inputmng.c in Sources */, - BA7E839B19063AFB00041C04 /* bios18.c in Sources */, - BA7E845719063AFB00041C04 /* pccore.c in Sources */, - BA7E844619063AFB00041C04 /* gline.c in Sources */, - BA7E839619063AFB00041C04 /* bios.c in Sources */, - BA7E843919063AFB00041C04 /* np2sysp.c in Sources */, - BA7E84AF190650A800041C04 /* main.m in Sources */, - BA7E843619063AFB00041C04 /* mouseif.c in Sources */, - BA7E843F19063AFB00041C04 /* sysport.c in Sources */, - BA7E83E819063AFB00041C04 /* fdd_mtr.c in Sources */, - BA7E849E19063AFB00041C04 /* maketext.c in Sources */, - BA7E83EF19063AFB00041C04 /* sxsicd.c in Sources */, - BA7E847E19063AFB00041C04 /* opntimer.c in Sources */, - BA7E842519063AFB00041C04 /* artic.c in Sources */, - BA7E845219063AFB00041C04 /* memvga.c in Sources */, - BA7E840F19063AFB00041C04 /* unasm.c in Sources */, - BA7E83AE19063AFB00041C04 /* boardspb.c in Sources */, - BA7E83D419063AFB00041C04 /* wavefile.c in Sources */, - BA7E83D219063AFB00041C04 /* strres.c in Sources */, - BA7E849519063AFB00041C04 /* midiout.c in Sources */, - BA7E848D19063AFB00041C04 /* s98.c in Sources */, - BA7E844919063AFB00041C04 /* gscreen.c in Sources */, - BA7E83D319063AFB00041C04 /* textfile.c in Sources */, - BA7E83FC19063AFB00041C04 /* cmjasts.c in Sources */, - BA7E83F019063AFB00041C04 /* sxsihdd.c in Sources */, - BA7E83E619063AFB00041C04 /* diskdrv.c in Sources */, - BA7E848C19063AFB00041C04 /* rhythmc.c in Sources */, - BA7E845319063AFB00041C04 /* memvram.c in Sources */, - BA7E846B19063AFB00041C04 /* soundmng.cpp in Sources */, - BA7E83F219063AFB00041C04 /* fontdata.c in Sources */, - BA7E849C19063AFB00041C04 /* makegrph.c in Sources */, - BA7E839819063AFB00041C04 /* bios0c.c in Sources */, - BA7E847A19063AFB00041C04 /* beepg.c in Sources */, - BA7E842919063AFB00041C04 /* dipsw.c in Sources */, - BA7E83F419063AFB00041C04 /* fontfm7.c in Sources */, - BA7E840319063AFB00041C04 /* hostdrvs.c in Sources */, - BA7E83AB19063AFB00041C04 /* board26k.c in Sources */, - BA7E842F19063AFB00041C04 /* fdd320.c in Sources */, - BA7E83B519063AFB00041C04 /* pc9861k.c in Sources */, - BA7E83A919063AFB00041C04 /* board118.c in Sources */, - BA7E849319063AFB00041C04 /* midimod.c in Sources */, - BA7E849F19063AFB00041C04 /* maketgrp.c in Sources */, - BA7E842119063AFB00041C04 /* cpumem.c in Sources */, - BA7E842219063AFB00041C04 /* v30patch.c in Sources */, - BA7E848219063AFB00041C04 /* getsnd.c in Sources */, - BA7E847119063AFB00041C04 /* timemng.c in Sources */, - BA7E846A19063AFB00041C04 /* sdlkbd.c in Sources */, - BA7E83AA19063AFB00041C04 /* board14.c in Sources */, - BA7E83F819063AFB00041C04 /* fontv98.c in Sources */, - BA7E83DD19063AFB00041C04 /* menudlg.c in Sources */, - BA7E83A019063AFB00041C04 /* bios1f.c in Sources */, - BA7E83F619063AFB00041C04 /* fontpc88.c in Sources */, - BA7E83CF19063AFB00041C04 /* profile.c in Sources */, - BA7E841C19063AFB00041C04 /* i286c_fe.c in Sources */, - BA7E842C19063AFB00041C04 /* emsio.c in Sources */, - BA7E842D19063AFB00041C04 /* epsonio.c in Sources */, - BA7E849B19063AFB00041C04 /* makegrex.c in Sources */, - BA7E839719063AFB00041C04 /* bios09.c in Sources */, - BA7E83D619063AFB00041C04 /* dlgabout.c in Sources */, - BA7E83D119063AFB00041C04 /* resize.c in Sources */, - BA7E83DF19063AFB00041C04 /* menumbox.c in Sources */, - BA7E848119063AFB00041C04 /* getsmix.c in Sources */, - BA7E83F719063AFB00041C04 /* fontpc98.c in Sources */, - BA7E846819063AFB00041C04 /* np2.c in Sources */, - BA7E847F19063AFB00041C04 /* getmp3.c in Sources */, - BA7E845B19063AFB00041C04 /* dosio.c in Sources */, - BA7E843C19063AFB00041C04 /* pit.c in Sources */, - BA7E83DA19063AFB00041C04 /* menustr.c in Sources */, - BA7E848A19063AFB00041C04 /* psggenc.c in Sources */, - BA7E841919063AFB00041C04 /* i286c_8x.c in Sources */, - BA7E83FA19063AFB00041C04 /* fontx68k.c in Sources */, - BA7E844C19063AFB00041C04 /* dmav30.c in Sources */, - BA7E83C319063AFB00041C04 /* textcnv.c in Sources */, - BA7E83B819063AFB00041C04 /* sasiio.c in Sources */, - BA7E83E119063AFB00041C04 /* menusys.c in Sources */, - BA2CAE5C1C2E7F2900288316 /* oplgeng.c in Sources */, - BA7E83EE19063AFB00041C04 /* sxsi.c in Sources */, - BA7E845D19063AFB00041C04 /* ini.c in Sources */, - BA7E83D919063AFB00041C04 /* filesel.c in Sources */, - BAFFDA2A1B59058D00C5DE2E /* opna.c in Sources */, - BA7E83C219063AFB00041C04 /* tcswap32.c in Sources */, - BA7E847719063AFB00041C04 /* adpcmc.c in Sources */, - BA7E848619063AFB00041C04 /* opngenc.c in Sources */, - BA7E83AC19063AFB00041C04 /* board86.c in Sources */, - BA7E849019063AFB00041C04 /* soundrom.c in Sources */, - BA7E845C19063AFB00041C04 /* fontmng.c in Sources */, - BA7E840A19063AFB00041C04 /* softkbd.c in Sources */, - BA7E83DB19063AFB00041C04 /* menubase.c in Sources */, - BA7E83EB19063AFB00041C04 /* fddfile.c in Sources */, - BA7E83AF19063AFB00041C04 /* boardx2.c in Sources */, - BA7E841B19063AFB00041C04 /* i286c_f6.c in Sources */, - BA7E843A19063AFB00041C04 /* pcidev.c in Sources */, - BA7E843419063AFB00041C04 /* iocore.c in Sources */, - BA7E843E19063AFB00041C04 /* serial.c in Sources */, - BA7E847919063AFB00041C04 /* beepc.c in Sources */, - BA7E843719063AFB00041C04 /* necio.c in Sources */, - BA7E843B19063AFB00041C04 /* pic.c in Sources */, - BA7E839919063AFB00041C04 /* bios12.c in Sources */, - BA7E840619063AFB00041C04 /* memdbg32.c in Sources */, - BA7E843319063AFB00041C04 /* gdc_sub.c in Sources */, - BA7E83FD19063AFB00041C04 /* cmndraw.c in Sources */, - BADADEBD1BDF804700137975 /* boardso.c in Sources */, - BA7E848019063AFB00041C04 /* getogg.c in Sources */, - BA7E848E19063AFB00041C04 /* sndcsec.c in Sources */, - BA7E841D19063AFB00041C04 /* i286c_mn.c in Sources */, - BADADEC01BDF806400137975 /* opl3.c in Sources */, - BA7E849A19063AFB00041C04 /* dispsync.c in Sources */, - BA7E84A319063AFB00041C04 /* scrnsave.c in Sources */, - BA7E83A819063AFB00041C04 /* atapicmd.c in Sources */, - BA7E83E019063AFB00041C04 /* menures.c in Sources */, - BA7E83C019063AFB00041C04 /* sjisucs2.c in Sources */, - BA7E844319063AFB00041C04 /* keystat.c in Sources */, - BA7E847D19063AFB00041C04 /* fmboard.c in Sources */, - BA7E844019063AFB00041C04 /* upd4990.c in Sources */, - BA7E846F19063AFB00041C04 /* sysmng.c in Sources */, - BA7E848B19063AFB00041C04 /* psggeng.c in Sources */, - BA7E849919063AFB00041C04 /* timing.c in Sources */, - BA7E83DE19063AFB00041C04 /* menuicon.c in Sources */, - BA7E83D819063AFB00041C04 /* dlgscr.c in Sources */, - BA7E83B319063AFB00041C04 /* ideio.c in Sources */, - BA7E841E19063AFB00041C04 /* i286c_rp.c in Sources */, - BA7E845A19063AFB00041C04 /* commng.c in Sources */, - BA7E849819063AFB00041C04 /* statsave.c in Sources */, - BA7E83C519063AFB00041C04 /* ucs2utf8.c in Sources */, - BA7E847019063AFB00041C04 /* taskmng.c in Sources */, - BA7E840119063AFB00041C04 /* hostdrv.c in Sources */, - BA7E83A519063AFB00041C04 /* sxsibios.c in Sources */, - BA7E849219063AFB00041C04 /* tms3631g.c in Sources */, - BA7E83F519063AFB00041C04 /* fontmake.c in Sources */, - BA7E843D19063AFB00041C04 /* printif.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 1D6058940D05DD3E006BFB54 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = ./compiler.pch; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - ., - .., - ../.., - ../../cbus, - ../../common, - ../../embed, - ../../embed/menu, - ../../embed/menubase, - ../../generic, - ../../i286c, - ../../io, - ../../mem, - ../../sound, - ../../vram, - ); - INFOPLIST_FILE = Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "¥"$(SRCROOT)/SDL2/lib¥"", - ); - PRODUCT_NAME = np2sdl2; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 1D6058950D05DD3E006BFB54 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = ./compiler.pch; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include, - ., - .., - ../.., - ../../cbus, - ../../common, - ../../embed, - ../../embed/menu, - ../../embed/menubase, - ../../generic, - ../../i286c, - ../../io, - ../../mem, - ../../sound, - ../../vram, - ); - INFOPLIST_FILE = Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 6.0; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "¥"$(SRCROOT)/SDL2/lib¥"", - ); - PRODUCT_NAME = np2sdl2; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - C01FCF4F08A954540054247B /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = ""; - PREBINDING = NO; - SDKROOT = iphoneos; - }; - name = Debug; - }; - C01FCF5008A954540054247B /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = c99; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - OTHER_CFLAGS = ""; - PREBINDING = NO; - SDKROOT = iphoneos; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "np2sdl2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1D6058940D05DD3E006BFB54 /* Debug */, - 1D6058950D05DD3E006BFB54 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "np2sdl2" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C01FCF4F08A954540054247B /* Debug */, - C01FCF5008A954540054247B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; -} diff --git a/sdl/windows/compiler.c b/sdl/windows/compiler.c deleted file mode 100755 index 20bbaf1..0000000 --- a/sdl/windows/compiler.c +++ /dev/null @@ -1,8 +0,0 @@ -// compiler.cpp : 標準インクルード np2sdl2.pch のみを -// 含むソース ファイルは、プリコンパイル済みヘッダーになります。 -// compiler.obj にはプリコンパイル済み型情報が含まれます。 - -#include - -// TODO: このファイルではなく、compiler.h で必要な -// 追加ヘッダーを参照してください。 diff --git a/sdl/windows/misc/guard.h b/sdl/windows/misc/guard.h deleted file mode 100755 index d9cf2c6..0000000 --- a/sdl/windows/misc/guard.h +++ /dev/null @@ -1,28 +0,0 @@ -/*! - * @file guard.h - * @brief クリティカル セクション クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -/*! - * @brief クリティカル セクション クラス - */ -class CGuard -{ -public: - /*! コンストラクタ */ - CGuard() { ::InitializeCriticalSection(&m_cs); } - - /*! デストラクタ */ - ~CGuard() { ::DeleteCriticalSection(&m_cs); } - - /*! クリティカル セクション開始 */ - void Enter() { ::EnterCriticalSection(&m_cs); } - - /*! クリティカル セクション終了 */ - void Leave() { ::LeaveCriticalSection(&m_cs); } - -private: - CRITICAL_SECTION m_cs; //!< クリティカル セクション情報 -}; diff --git a/sdl/windows/misc/threadbase.cpp b/sdl/windows/misc/threadbase.cpp deleted file mode 100755 index 6b0a7a8..0000000 --- a/sdl/windows/misc/threadbase.cpp +++ /dev/null @@ -1,100 +0,0 @@ -/*! - * @file threadbase.cpp - * @brief スレッド基底クラスの動作の定義を行います - */ - -#include -#include "threadbase.h" -#include - -/*! - * @brief コンストラクタ - */ -CThreadBase::CThreadBase() - : m_hThread(INVALID_HANDLE_VALUE) - , m_dwThreadId(0) - , m_bAbort(false) - , m_bDone(false) - , m_nStackSize(0) -{ -} - -/*! - * @brief デストラクタ - */ -CThreadBase::~CThreadBase() -{ - Stop(); -} - -/*! - * @brief スレッド開始 - * - * @retval true 成功 - */ -bool CThreadBase::Start() -{ - if (m_hThread != INVALID_HANDLE_VALUE) - { - return false; - } - - m_bAbort = false; - m_bDone = false; - unsigned int nThreadId = 0; - HANDLE hThread = reinterpret_cast(::_beginthreadex(NULL, static_cast(m_nStackSize), &ThreadProc, this, 0, &nThreadId)); - if (hThread == INVALID_HANDLE_VALUE) - { - return false; - } - - m_hThread = hThread; - m_dwThreadId = nThreadId; - return true; -} - -/*! - * @brief スレッド終了 - * - * @retval true 成功 - */ -void CThreadBase::Stop() -{ - if (m_hThread != INVALID_HANDLE_VALUE) - { - m_bAbort = true; - ::WaitForSingleObject(m_hThread, INFINITE); - ::CloseHandle(m_hThread); - m_hThread = INVALID_HANDLE_VALUE; - } -} - -/*! - * @brief スレッド再開 - * - * @retval true 成功 - */ -bool CThreadBase::Restart() -{ - if ((m_hThread != INVALID_HANDLE_VALUE) && (m_bDone)) - { - Stop(); - } - return Start(); -} - -/*! - * スレッド処理 - * @param[in] pParam this ポインタ - * @retval 0 常に0 - */ -unsigned __stdcall CThreadBase::ThreadProc(LPVOID pParam) -{ - CThreadBase& obj = *(static_cast(pParam)); - while ((!obj.m_bAbort) && (obj.Task())) - { - } - - obj.m_bDone = true; - return 0; -} diff --git a/sdl/windows/misc/threadbase.h b/sdl/windows/misc/threadbase.h deleted file mode 100755 index 619fcb5..0000000 --- a/sdl/windows/misc/threadbase.h +++ /dev/null @@ -1,51 +0,0 @@ -/*! - * @file threadbase.h - * @brief スレッド基底クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -/*! - * @brief スレッド基底クラス - */ -class CThreadBase -{ -public: - CThreadBase(); - virtual ~CThreadBase(); - - bool Start(); - void Stop(); - bool Restart(); - void SetStackSize(size_t nStackSize); - static void Delay(unsigned int usec); - -protected: - virtual bool Task() = 0; //!< スレッド タスク - -private: - HANDLE m_hThread; //!< スレッド ハンドル - DWORD m_dwThreadId; //!< スレッド ID - bool m_bAbort; //!< 中断フラグ - bool m_bDone; //!< 完了フラグ - size_t m_nStackSize; //!< スタック サイズ - static unsigned __stdcall ThreadProc(LPVOID pParam); -}; - -/** - * スタック サイズの設定 - * @param[in] nStackSize スタック サイズ - */ -inline void CThreadBase::SetStackSize(size_t nStackSize) -{ - m_nStackSize = nStackSize; -} - -/** - * スリープ - * @param[in] usec マイクロ秒 - */ -inline void CThreadBase::Delay(unsigned int usec) -{ - ::Sleep((usec + 999) / 1000); -} diff --git a/sdl/windows/misc/tty.cpp b/sdl/windows/misc/tty.cpp deleted file mode 100755 index 9329db5..0000000 --- a/sdl/windows/misc/tty.cpp +++ /dev/null @@ -1,228 +0,0 @@ -/** - * @file ttyl.cpp - * @brief シリアル通信クラスの動作の定義を行います - */ - -#include -#include "tty.h" -//#include -#include -#include -#include - -#pragma comment(lib, "setupapi.lib") - -/** - * コンストラクタ - */ -CTty::CTty() - : m_hFile(INVALID_HANDLE_VALUE) -{ -} - -/** - * デストラクタ - */ -CTty::~CTty() -{ - Close(); -} - -/** - * オープンする - * @param[in] lpDevName デバイス名 - * @param[in] nSpeed ボーレート - * @param[in] lpcszParam パラメタ - * @retval true 成功 - * @retval false 失敗 - */ -bool CTty::Open(LPCSTR lpDevName, UINT nSpeed, LPCSTR lpcszParam) -{ - wchar_t wDevName[MAX_PATH]; - - Close(); - - if (!SetParam(lpcszParam, NULL)) - { - return false; - } - - codecnv_utf8toucs2(wDevName, MAX_PATH, lpDevName, -1); - HANDLE hFile = ::CreateFileW(wDevName, GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, 0, NULL); - if (hFile == INVALID_HANDLE_VALUE) - { - return false; - } - - DCB dcb; - ::GetCommState(hFile, &dcb); - if (nSpeed != 0) - { - dcb.BaudRate = nSpeed; - } - SetParam(lpcszParam, &dcb); - - dcb.fOutxCtsFlow = FALSE; - dcb.fRtsControl = RTS_CONTROL_ENABLE; - - if (!::SetCommState(hFile, &dcb)) - { - ::CloseHandle(hFile); - return false; - } - - m_hFile = hFile; - return true; -} - -/** - * クローズする - */ -void CTty::Close() -{ - if (m_hFile != INVALID_HANDLE_VALUE) - { - ::CloseHandle(m_hFile); - m_hFile = INVALID_HANDLE_VALUE; - } -} - -/** - * データ受信 - * @param[in] lpcvData 送信データのポインタ - * @param[in] nDataSize 送信データのサイズ - * @return 送信バイト数 - */ -ssize_t CTty::Read(LPVOID lpcvData, ssize_t nDataSize) -{ - if (m_hFile == INVALID_HANDLE_VALUE) - { - return -1; - } - if ((lpcvData == NULL) || (nDataSize <= 0)) - { - return 0; - } - - DWORD dwErrors; - COMSTAT stat; - if (!::ClearCommError(m_hFile, &dwErrors, &stat)) - { - return -1; - } - - DWORD dwReadLength = MIN(stat.cbInQue, static_cast(nDataSize)); - if (dwReadLength == 0) - { - return 0; - } - - DWORD dwReadSize = 0; - if (!::ReadFile(m_hFile, lpcvData, dwReadLength, &dwReadSize, NULL)) - { - return -1; - } - return static_cast(dwReadSize); -} - -/** - * データ送信 - * @param[in] lpcvData 送信データのポインタ - * @param[in] nDataSize 送信データのサイズ - * @return 送信バイト数 - */ -ssize_t CTty::Write(LPCVOID lpcvData, ssize_t nDataSize) -{ - if (m_hFile == INVALID_HANDLE_VALUE) - { - return -1; - } - if ((lpcvData == NULL) || (nDataSize <= 0)) - { - return 0; - } - - DWORD dwWrittenSize = 0; - if (!::WriteFile(m_hFile, lpcvData, nDataSize, &dwWrittenSize, NULL)) - { - // DEBUGLOG(_T("Failed to write.")); - return -1; - } - return static_cast(dwWrittenSize); -} - -/** - * パラメータ設定 - * @param[in] lpcszParam パラメタ - * @param[in, out] dcb DCB 構造体のポインタ - * @retval true 成功 - * @retval false 失敗 - */ -bool CTty::SetParam(LPCSTR lpcszParam, DCB* dcb) -{ - BYTE cByteSize = 8; - BYTE cParity = NOPARITY; - BYTE cStopBits = ONESTOPBIT; - - if (lpcszParam != NULL) - { - char c = lpcszParam[0]; - if ((c < '4') || (c > '8')) - { - return false; - } - cByteSize = static_cast(c - '0'); - - c = lpcszParam[1]; - switch (c & (~0x20)) - { - case 'N': // for no parity - cParity = NOPARITY; - break; - - case 'E': // for even parity - cParity = EVENPARITY; - break; - - case 'O': // for odd parity - cParity = ODDPARITY; - break; - - case 'M': // for mark parity - cParity = MARKPARITY; - break; - - case 'S': // for for space parity - cParity = SPACEPARITY; - break; - - default: - return false; - } - - if (strcmp(lpcszParam + 2, "1") == 0) - { - cStopBits = ONESTOPBIT; - } - else if (strcmp(lpcszParam + 2, "1.5") == 0) - { - cStopBits = ONE5STOPBITS; - } - else if (strcmp(lpcszParam + 2, "2") == 0) - { - cStopBits = TWOSTOPBITS; - } - else - { - return false; - } - } - - if (dcb != NULL) - { - dcb->ByteSize = cByteSize; - dcb->Parity = cParity; - dcb->StopBits = cStopBits; - } - return true; -} diff --git a/sdl/windows/misc/tty.h b/sdl/windows/misc/tty.h deleted file mode 100755 index 1e46199..0000000 --- a/sdl/windows/misc/tty.h +++ /dev/null @@ -1,36 +0,0 @@ -/** - * @file tty.h - * @brief シリアル通信クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -/** - * @brief シリアル通信 - */ -class CTty -{ -public: - CTty(); - ~CTty(); - bool Open(LPCSTR lpDevName, UINT nSpeed = 0, LPCSTR lpcszParam = NULL); - bool IsOpened() const; - void Close(); - ssize_t Read(LPVOID lpcvData, ssize_t nDataSize); - ssize_t Write(LPCVOID lpcvData, ssize_t nDataSize); - -private: - HANDLE m_hFile; /*!< ファイル ハンドル */ - bool OpenPort(LPCSTR lpPortName, UINT nSpeed, LPCSTR lpcszParam); - static bool SetParam(LPCSTR lpcszParam, DCB* dcb = NULL); -}; - -/** - * オープン済? - * @retval true オープン済 - * @retval false 未オープン - */ -inline bool CTty::IsOpened() const -{ - return (m_hFile != INVALID_HANDLE_VALUE); -} diff --git a/sdl/windows/misc/usbdev.cpp b/sdl/windows/misc/usbdev.cpp deleted file mode 100755 index c156eac..0000000 --- a/sdl/windows/misc/usbdev.cpp +++ /dev/null @@ -1,306 +0,0 @@ -/** - * @file usbdev.cpp - * @brief USB アクセス クラスの動作の定義を行います - */ - -#include -#include "usbdev.h" -#include -#include - -#pragma comment(lib, "setupapi.lib") -#pragma comment(lib, "winusb.lib") - -// デバイスドライバのinf内で定義したGUID -// (WinUSB.sys使用デバイスに対する識別子) -// {63275336-530B-4069-92B6-5F8AE3465462} -DEFINE_GUID(GUID_DEVINTERFACE_WINUSB_GIMIC, -0x63275336, 0x530b, 0x4069, 0x92, 0xb6, 0x5f, 0x8a, 0xe3, 0x46, 0x54, 0x62); - -// デバイスドライバのinf内で定義したGUID -// (WinUSB.sys使用デバイスに対する識別子) -// {b0320d09-0791-4c3f-a741-9ef97c8885d6} -DEFINE_GUID(GUID_DEVINTERFACE_WINUSB_C86BOX, -0xb0320d09, 0x0791, 0x4c3f, 0xa7, 0x41, 0x9e, 0xf9, 0x7c, 0x88, 0x85, 0xd6); - -/** - * コンストラクタ - */ -CUsbDev::CUsbDev() - : m_hDev(INVALID_HANDLE_VALUE) - , m_hWinUsb(NULL) - , m_cOutPipeId(0) - , m_cInPipeId(0) -{ -} - -/** - * デストラクタ - */ -CUsbDev::~CUsbDev() -{ - Close(); -} - -/** - * USB オープン - * @param[in] vid ベンダー ID - * @param[in] pid プロダクト ID - * @param[in] nIndex インデックス - * @retval true 成功 - * @retval false 失敗 - */ -bool CUsbDev::Open(unsigned int vid, unsigned int pid, unsigned int nIndex) -{ - if (nIndex != 0) - { - return false; - } - - if (vid == 0x16c0) - { - if (pid == 0x05e5) - { - return Open(GUID_DEVINTERFACE_WINUSB_GIMIC); - } - else if (pid == 0x27d8) - { - return Open(GUID_DEVINTERFACE_WINUSB_C86BOX); - } - } - return false; -} - -/** - * USB オープン - * @param[in] InterfaceGuid インタフェイス - * @retval true 成功 - * @retval false 失敗 - */ -bool CUsbDev::Open(const GUID& InterfaceGuid) -{ - wchar_t wDevicePath[512]; - LPWSTR lpwDevicePath = GetDevicePath(InterfaceGuid, wDevicePath, 512); - return OpenDevice(lpwDevicePath); -} - -/** - * デバイス パス取得 - * @param[in] InterfaceGuid GUID - * @param[out] lpDevicePath デバイス パス バッファ - * @param[in] cchDevicePath デバイス パス バッファ長 - * @return パス - */ -LPWSTR CUsbDev::GetDevicePath(const GUID& InterfaceGuid, LPSTR lpDevicePath, int cchDevicePath) -{ - HDEVINFO hDeviceInfo = ::SetupDiGetClassDevs(&InterfaceGuid, NULL, NULL, DIGCF_PRESENT | DIGCF_DEVICEINTERFACE); - if (hDeviceInfo == NULL) - { - printf("error device\n"); - return NULL; - } - - LPSTR lpRet = NULL; - for (DWORD i = 0; lpRet == NULL ; i++) - { - PSP_DEVICE_INTERFACE_DATA interfaceData; - interfaceData.cbSize = sizeof(interfaceData); - if (!::SetupDiEnumDeviceInterfaces(hDeviceInfo, NULL, &InterfaceGuid, i, &interfaceData)) - { - break; - } - - ULONG nRequiredLength = 0; - ::SetupDiGetDeviceInterfaceDetail(hDeviceInfo, &interfaceData, NULL, 0, &nRequiredLength, NULL); - - PSP_DEVICE_INTERFACE_DETAIL_DATA_W pDetailData = static_cast(::LocalAlloc(LMEM_FIXED, nRequiredLength)); - if (pDetailData == NULL) - { - continue; - } - - pDetailData->cbSize = sizeof(SP_DEVICE_INTERFACE_DETAIL_DATA); - ULONG nLength = nRequiredLength; - if (::SetupDiGetDeviceInterfaceDetailW(hDeviceInfo, &interfaceData, pDetailData, nLength, &nRequiredLength, NULL)) - { - codecnv_ucs2toutf8(lpDevicePath, MAX_PATH, pDetailData->DevicePath, -1); - lpRet = lpDevicePath; - } - ::LocalFree(pDetailData); - } - ::SetupDiDestroyDeviceInfoList(hDeviceInfo); - - return lpRet; -} - -/** - * デバイス オープン - * @param[in] lpDevicePath デバイス名 - * @retval true 成功 - * @retval false 失敗 - */ -bool CUsbDev::OpenDevice(LPCWSTR wDevicePath) -{ - HANDLE hDev = ::CreateFileW(wDevicePath, GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL); - if (hDev == INVALID_HANDLE_VALUE) - { - return false; - } - - HANDLE hWinUsb = NULL; - if (!::WinUsb_Initialize(hDev, &hWinUsb)) - { - ::CloseHandle(hDev); - return false; - } - - USB_INTERFACE_DESCRIPTOR desc; - if (!::WinUsb_QueryInterfaceSettings(hWinUsb, 0, &desc)) - { - ::WinUsb_Free(hWinUsb); - ::CloseHandle(hDev); - return false; - } - - UCHAR cOutPipeId = 0; - UCHAR cInPipeId = 0; - for (int i = 0; i < desc.bNumEndpoints; i++) - { - WINUSB_PIPE_INFORMATION pipeInfo; - if (::WinUsb_QueryPipe(hWinUsb, 0, (UCHAR)i, &pipeInfo)) - { - if (pipeInfo.PipeType == UsbdPipeTypeBulk) - { - if (USB_ENDPOINT_DIRECTION_OUT(pipeInfo.PipeId)) - { - cOutPipeId = pipeInfo.PipeId; - // outPipeMaxPktSize = pipeInfo.MaximumPacketSize; - } - else if (USB_ENDPOINT_DIRECTION_IN(pipeInfo.PipeId)) - { - cInPipeId = pipeInfo.PipeId; - // inPipeMaxPktSize = pipeInfo.MaximumPacketSize; - } - } - } - } - - if (cOutPipeId != 0) - { - ULONG nTimeOut = 500; - ::WinUsb_SetPipePolicy(hWinUsb, cOutPipeId, PIPE_TRANSFER_TIMEOUT, sizeof(nTimeOut), &nTimeOut); - ::WinUsb_FlushPipe(hWinUsb, cOutPipeId); - } - if (cInPipeId != 0) - { - ULONG nTimeOut = 500; - ::WinUsb_SetPipePolicy(hWinUsb, cInPipeId, PIPE_TRANSFER_TIMEOUT, sizeof(nTimeOut), &nTimeOut); - ::WinUsb_FlushPipe(hWinUsb, cInPipeId); - } - - m_hDev = hDev; - m_hWinUsb = hWinUsb; - m_cOutPipeId = cOutPipeId; - m_cInPipeId = cInPipeId; - - return true; -} - -/** - * USB クローズ - */ -void CUsbDev::Close() -{ - if (m_hDev != INVALID_HANDLE_VALUE) - { - ::WinUsb_Free(m_hWinUsb); - ::CloseHandle(m_hDev); - - m_hDev = INVALID_HANDLE_VALUE; - m_hWinUsb = NULL; - m_cOutPipeId = 0; - m_cInPipeId = 0; - } -} - -/** - * コントロール - * @param[in] nType タイプ - * @param[in] nRequest リクエスト - * @param[in] nValue 値 - * @param[in] nIndex インデックス - * @param[out] lpBuffer バッファ - * @param[in] cbBuffer バッファ長 - * @return サイズ - */ -int CUsbDev::CtrlXfer(int nType, int nRequest, int nValue, int nIndex, void* lpBuffer, int cbBuffer) -{ - if (m_hWinUsb == NULL) - { - return -1; - } - - WINUSB_SETUP_PACKET setup; - setup.RequestType = nType; - setup.Request = nRequest; - setup.Value = nValue; - setup.Index = nIndex; - setup.Length = cbBuffer; - - ULONG nTransferred = 0; - if (!::WinUsb_ControlTransfer(m_hWinUsb, setup, static_cast(lpBuffer), cbBuffer, &nTransferred, NULL)) - { - return -1; - } - return static_cast(nTransferred); -} - -/** - * データ送信 - * @param[in] lpBuffer バッファ - * @param[in] cbBuffer バッファ長 - * @return サイズ - */ -int CUsbDev::WriteBulk(const void* lpBuffer, int cbBuffer) -{ - if (m_cOutPipeId == 0) - { - return -1; - } - - DWORD dwLength = 0; - while (!::WinUsb_WritePipe(m_hWinUsb, m_cOutPipeId, static_cast(const_cast(lpBuffer)), static_cast(cbBuffer), &dwLength, 0)) - { - if (GetLastError() == ERROR_SEM_TIMEOUT) - { - ::Sleep(1); - continue; - } - - Close(); - return -1; - } - return static_cast(dwLength); -} - -/** - * データ受信 - * @param[out] lpBuffer バッファ - * @param[in] cbBuffer バッファ長 - * @return サイズ - */ -int CUsbDev::ReadBulk(void* lpBuffer, int cbBuffer) -{ - if (m_cInPipeId == 0) - { - return -1; - } - - DWORD dwLength = 0; - if (!::WinUsb_ReadPipe(m_hWinUsb, m_cInPipeId, static_cast(lpBuffer), static_cast(cbBuffer), &dwLength, 0)) - { - Close(); - return -1; - } - return static_cast(dwLength); -} diff --git a/sdl/windows/misc/usbdev.h b/sdl/windows/misc/usbdev.h deleted file mode 100755 index 455a88d..0000000 --- a/sdl/windows/misc/usbdev.h +++ /dev/null @@ -1,46 +0,0 @@ -/** - * @file usbdev.h - * @brief USB アクセス クラスの宣言およびインターフェイスの定義をします - */ - -#pragma once - -#undef NTDDI_VERSION -#define NTDDI_VERSION NTDDI_WINXP -#include -#include - -/** - * @brief USB アクセス クラス - */ -class CUsbDev -{ -public: - CUsbDev(); - ~CUsbDev(); - bool Open(unsigned int vid, unsigned int pid, unsigned int nIndex = 0); - void Close(); - int CtrlXfer(int nType, int nRequest, int nValue = 0, int nIndex = 0, void* lpBuffer = NULL, int cbBuffer = 0); - int WriteBulk(const void* lpBuffer, int cbBuffer); - int ReadBulk(void* lpBuffer, int cbBuffer); - bool IsOpened() const; - -private: - HANDLE m_hDev; /*!< デバイス ハンドル */ - WINUSB_INTERFACE_HANDLE m_hWinUsb; /*!< WinUSB */ - UCHAR m_cOutPipeId; /*!< パイプ ID */ - UCHAR m_cInPipeId; /*!< パイプ id */ - static LPSTR GetDevicePath(const GUID& InterfaceGuid, LPSTR lpDevicePath, int cchDevicePath); - bool Open(const GUID& InterfaceGuid); - bool OpenDevice(LPWCSTR wDevicePath); -}; - -/** - * オープン済? - * @retval true オープン済 - * @retval false 未オープン - */ -inline bool CUsbDev::IsOpened() const -{ - return (m_hDev != INVALID_HANDLE_VALUE); -} diff --git a/sdl/windows/np2sdl2.sln b/sdl/windows/np2sdl2.sln deleted file mode 100755 index 41438fd..0000000 --- a/sdl/windows/np2sdl2.sln +++ /dev/null @@ -1,26 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "np2sdl2", "np2sdl2.vcproj", "{C06A88AB-EB80-471D-B316-6FB61A9D17C6}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {C06A88AB-EB80-471D-B316-6FB61A9D17C6}.Debug|Win32.ActiveCfg = Debug|Win32 - {C06A88AB-EB80-471D-B316-6FB61A9D17C6}.Debug|Win32.Build.0 = Debug|Win32 - {C06A88AB-EB80-471D-B316-6FB61A9D17C6}.Debug|x64.ActiveCfg = Debug|x64 - {C06A88AB-EB80-471D-B316-6FB61A9D17C6}.Debug|x64.Build.0 = Debug|x64 - {C06A88AB-EB80-471D-B316-6FB61A9D17C6}.Release|Win32.ActiveCfg = Release|Win32 - {C06A88AB-EB80-471D-B316-6FB61A9D17C6}.Release|Win32.Build.0 = Release|Win32 - {C06A88AB-EB80-471D-B316-6FB61A9D17C6}.Release|x64.ActiveCfg = Release|x64 - {C06A88AB-EB80-471D-B316-6FB61A9D17C6}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/sdl/windows/np2sdl2.vcproj b/sdl/windows/np2sdl2.vcproj deleted file mode 100755 index 816aa8b..0000000 --- a/sdl/windows/np2sdl2.vcproj +++ /dev/null @@ -1,2319 +0,0 @@ - - - - - - - - - - - - - - - - - WarningLevel="3" - DebugInformationFormat="4" - CompileAs="2" - /> - - - - - - - - - - - - - - - - - - - - WarningLevel="3" - DebugInformationFormat="3" - CompileAs="2" - /> - - - - - - - - - - - - - - - - - - - - WarningLevel="3" - DebugInformationFormat="3" - CompileAs="2" - /> - - - - - - - - - - - - - - - - - - - - WarningLevel="3" - DebugInformationFormat="3" - CompileAs="2" - /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/windows/np21vs2019.vcxproj b/windows/np21vs2019.vcxproj deleted file mode 100644 index f6c5e6f..0000000 --- a/windows/np21vs2019.vcxproj +++ /dev/null @@ -1,1469 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - ReleaseHAXM - Win32 - - - ReleaseHAXM - x64 - - - Release - Win32 - - - Release - x64 - - - - {CA040333-3357-4598-A480-57C957DA24B5} - Win32Proj - np21vs2019 - np21kai - 10.0 - NP2_WIN;_CRT_SECURE_NO_WARNINGS; - _DEBUG;DEBUG;TRACE; - _NDEBUG;NDEBUG; - ALLOW_MULTIRUN;BIOS_IO_EMULATION;HOOK_SYSKEY;MT32SOUND_DLL;NP2_THREAD_WIN;OSLANG_UTF8;OSLINEBREAK_CRLF;SOUND_CRITICAL;SOUNDRESERVE=20;SUPPORT_16BPP;SUPPORT_24BPP;SUPPORT_32BPP;SUPPORT_8BPP;SUPPORT_ARC;SUPPORT_ASIO;SUPPORT_ASYNC_CPU;SUPPORT_CL_GD5430;SUPPORT_CRT15KHZ;SUPPORT_DCLOCK;SUPPORT_FAST_MEMORYCHECK;SUPPORT_FMGEN;SUPPORT_GPIB;SUPPORT_HOSTDRV;SUPPORT_HRTIMER;SUPPORT_IDEIO;SUPPORT_KAI_IMAGES;SUPPORT_KEYDISP;SUPPORT_LARGE_HDD;SUPPORT_LGY98;SUPPORT_NAMED_PIPE;SUPPORT_NET;SUPPORT_NP2_THREAD;SUPPORT_NORMALDISP;SUPPORT_NVL_IMAGES;SUPPORT_PC9861K;SUPPORT_PHYSICAL_CDDRV;SUPPORT_PX;SUPPORT_RECVIDEO;SUPPORT_RESUME;SUPPORT_ROMEO;SUPPORT_RS232C_FIFO;SUPPORT_S98;SUPPORT_SCRN_DIRECT3D;SUPPORT_SCSI;SUPPORT_SMPU98;SUPPORT_SOFTKBD=0;SUPPORT_SOUND_SB16;SUPPORT_SWSEEKSND;SUPPORT_SWWABRLYSND;SUPPORT_SJIS;SUPPORT_STATSAVE=10;SUPPORT_UTF8;SUPPORT_V30EXT;SUPPORT_V30ORIGINAL;SUPPORT_VPCVHD;SUPPORT_WAB;SUPPORT_WACOM_TABLET;SUPPORT_WAVEREC;SUPPORT_NP2_TICKCOUNT;USE_MAME;USE_RESOURCE_BMP;VAEG_FIX;VERMOUTH_LIB; - - _WIN32;SUPPORT_WIN2000HOST; - _WIN64; - CPUCORE_IA32;IA32_PAGING_EACHSIZE;IA32_REBOOT_ON_PANIC;SUPPORT_CRT31KHZ;SUPPORT_FPU_DOSBOX;SUPPORT_FPU_DOSBOX2;SUPPORT_FPU_SOFTFLOAT;SUPPORT_GAMEPORT;SUPPORT_MEMDBG32;SUPPORT_LARGE_MEMORY;SUPPORT_PC9801_119;SUPPORT_PC9821;SUPPORT_PCI;SUPPORT_PEGC;SUPPORT_SOUND_SB16;SUPPORT_VGA_MODEX;USE_3DNOW;USE_FASTPAGING;USE_FPU;USE_MMX;USE_SSE;USE_SSE2;USE_SSE3;USE_TSC;USE_VME; - SUPPORT_IA32_HAXM;USE_CUSTOM_HOOKINST; - .\;..\; - - ..\i386c; - - - - - Application - true - MultiByte - v142 - - - Application - true - MultiByte - v142 - - - Application - false - true - MultiByte - v142 - - - Application - false - true - MultiByte - v142 - - - Application - false - true - MultiByte - v142 - - - Application - false - true - MultiByte - v142 - - - - - - - - - - - - - - - - - - - - - - - - - - - true - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(VC_IncludePath);$(WindowsSDK_IncludePath); - $(ProjectName)_i386 - - - true - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(VC_IncludePath);$(WindowsSDK_IncludePath); - $(ProjectName)_x86_64 - - - false - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(VC_IncludePath);$(WindowsSDK_IncludePath); - $(ProjectName)_i386 - - - false - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(VC_IncludePath);$(WindowsSDK_IncludePath); - AllRules.ruleset - $(ProjectName)_x86_64 - - - false - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(ProjectName)_i386_HAXM - - - false - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - AllRules.ruleset - $(ProjectName)_x86_64_HAXM - - - - - - Level3 - Disabled - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP21kaiIncludes); - 4828 - EditAndContinue - Default - /source-charset:utf-8 %(AdditionalOptions) - true - - - Windows - true - d3d9.dll;%(DelayLoadDLLs) - - - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - - - Level3 - Disabled - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP21kaiIncludes); - 4828 - /source-charset:utf-8 %(AdditionalOptions) - true - - - Windows - true - false - d3d9.dll;%(DelayLoadDLLs) - - - >$(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - Level3 - - - MaxSpeed - true - true - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiNDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP21kaiIncludes); - 4828 - Speed - MultiThreaded - StreamingSIMDExtensions2 - Fast - false - None - /source-charset:utf-8 %(AdditionalOptions) - true - - - Windows - true - true - true - d3d9.dll;%(DelayLoadDLLs) - - - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiNDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - Level3 - - - MaxSpeed - true - true - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiNDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP21kaiIncludes); - 4828 - Speed - MultiThreaded - Fast - None - Default - false - /source-charset:utf-8 %(AdditionalOptions) - true - - - Windows - true - true - true - false - d3d9.dll;%(DelayLoadDLLs) - false - - - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiNDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - - - true - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - - - MaxSpeed - true - true - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiNDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);$(NP21kaiHAXMDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP21kaiIncludes); - 4828 - Speed - MultiThreaded - StreamingSIMDExtensions2 - Fast - false - OldStyle - Level3 - true - /source-charset:utf-8 %(AdditionalOptions) - - - Windows - true - true - true - d3d9.dll;%(DelayLoadDLLs) - true - - - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiNDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - Level3 - - - true - true - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiNDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);$(NP21kaiHAXMDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP21kaiIncludes); - 4828 - Speed - MultiThreaded - Fast - None - false - - - true - /source-charset:utf-8 %(AdditionalOptions) - - - Windows - true - true - true - true - d3d9.dll;%(DelayLoadDLLs) - false - - - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiNDebugDefines);$(NP2kaiDefines);$(NP21kaiDefines);%(PreprocessorDefinitions) - - - true - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - - - - - - - - - - - - - - - - - - - - - - - - - false - false - - - Precise - Precise - Precise - Precise - NotSet - NotSet - - - NotSet - NotSet - Precise - Precise - - - NotSet - NotSet - Precise - Precise - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - - - true - true - true - true - true - true - - - true - true - true - true - true - true - - - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - true - true - - - true - true - true - true - true - true - - - true - true - true - true - true - true - - - true - true - true - true - true - true - - - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/windows/np21vs2019.vcxproj.filters b/windows/np21vs2019.vcxproj.filters deleted file mode 100644 index a6538f7..0000000 --- a/windows/np21vs2019.vcxproj.filters +++ /dev/null @@ -1,3326 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {1b4ea5f2-aa56-4f87-9386-90cedfeecc8a} - - - {f9d27abb-5546-4f61-8a11-8fda1402859e} - - - {7d11f730-6a89-4d86-ac7d-e77ea77f94c3} - - - {f4696469-4571-4632-8b1d-bf43c1d951ad} - - - {a6285a00-893d-4b3f-8f19-a6123ea4aabb} - - - {6c9fde9a-3e05-4391-b480-2c6e62b0e849} - - - {447f9444-42dd-4fd8-aae7-8aee896fe0c9} - - - {fda7d6b3-1e16-463b-9a0e-b3247ba7e1d2} - - - {be001575-e803-4889-b9d6-009f604a2734} - - - {ddd41d04-af6a-4e3f-afc0-637b76a22b31} - - - {e5b27007-849a-4a45-bdfa-4765e2b38b84} - - - {fef96193-cafa-4f6a-b633-210a2df36f23} - - - {40a504df-5e1c-4bef-ac4d-5930b568bc38} - - - {470c4350-1447-4e1e-8ec6-d479521af90a} - - - {9d73e98b-7a0a-4020-bc6c-7aaa04a461b6} - - - {01579648-5982-43cb-833c-6b7a4a7bcb08} - - - {bdac5245-4b58-48bd-82fd-c397ded19fcf} - - - {6425f598-1380-4bd5-b08b-999a4c1278ad} - - - {3836f004-c3dd-49ba-a5b3-735bd5740c91} - - - {a170fd67-1745-4a5f-a1f0-84acb80cdf96} - - - {1a624139-66f4-4db9-afbc-aa785c05f9f3} - - - {c496ddb3-5aee-413b-8906-3d91b461cd13} - - - {726cbe33-3d3a-4a4e-971c-45e476da141f} - - - {163c3669-c96e-45bd-b861-ca2b37896f13} - - - {fc2a4dc4-5cad-41da-ae0e-0b1e2638dd52} - - - {77a0e0fc-666a-4b7f-bef4-663bc4c998a1} - - - {07cc68b7-3ef5-4d41-a8d8-b3a31acbed6e} - - - {e579f35d-d455-4a04-a261-7eb3ce74cef4} - - - {39b9908f-067f-42b8-a7b9-d5916865e19a} - - - {ddad007f-45c3-4784-a860-7850533a2fb6} - - - {95017b7f-7ee6-4e42-aa4c-11153515dc18} - - - {a1871462-146b-47bb-84ed-8f784482e501} - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {5a3b77a5-65cb-4883-97dc-444b6fa3a5f7} - - - {f284a6db-33b4-47f8-8888-ad9f0ff5f604} - - - {ce2554bd-ea00-42ba-a5cd-68df851d279e} - - - {5a547d56-7d6a-46c6-b6ab-004083f4b826} - - - {c85bb987-0e79-4ac5-9b01-cd966f33d56e} - - - {f327c782-5a99-4d39-accd-4a298c7d77a9} - - - {09e56662-4cd1-4232-b414-9b0f90c1e145} - - - {6626a5ee-5600-41b6-be1f-217e4eaf53e4} - - - {0104c1ac-5ca1-4b6f-b220-c05324e2ad97} - - - {cae28f00-c91f-49af-8efa-c32011af9e0a} - - - {00715a1e-f5e4-4da4-96c0-b83522638d51} - - - {365eee28-18cb-4b90-ad6d-39cc2f26318d} - - - {3a4f5730-0e13-42b9-baee-87d5d4a11e9a} - - - {09bbd1f2-e09f-4bb7-bdd8-93e18f8fe539} - - - {09de52a7-67a5-4d07-baa1-19cea9b9550d} - - - {6e39ad86-e64d-424c-b231-54cbaffebe68} - - - {865072db-f5e6-47fb-869c-3fcc0c69b22e} - - - {512d1058-6f99-46b5-9705-3f93b05711ff} - - - {25377575-7944-47a0-b798-eabc91766702} - - - {ea5e42aa-6b8e-4dfe-a484-4910f03c4de8} - - - {5d7d0bbb-75c6-48a0-af52-8130b81507b2} - - - {71fe7633-da20-4eae-aa75-669ecbc9c2bf} - - - {44e0cd6d-902c-4ac8-9642-eb1a60fcede4} - - - {763deb39-3fd8-48ea-91a3-d7f4ac152a9d} - - - {5931c223-32a8-4822-a752-32b0196dcb24} - - - {94a102d2-1e81-4d65-9887-5ca075973eed} - - - {d1a0856b-f998-41e5-afc9-e14091d983dc} - - - {38d17d82-afb1-4815-8670-4655788bd46d} - - - {8292f55e-2481-4266-94d0-5b85120992fa} - - - {b6312c89-1f18-4feb-ad22-a3e60e9e04b8} - - - {d05f7092-3166-424c-a003-967a8f40ac40} - - - {63f8c71f-7e09-4f0c-9663-26c07319093b} - - - {f8253966-6e1e-479a-9d92-354dbf11b852} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {76273624-39ab-47f2-9a9f-79d964838598} - - - {6362c4d8-6c5c-4b86-a09e-32e75e9a93b8} - - - {73338894-5373-4945-8658-81be659b0f5e} - - - {127d2b67-15cf-44cc-ac4e-f2f440550888} - - - {c7b5b42a-6f42-4172-a88d-1b12077769f1} - - - {8daafc32-475b-4c2b-b1f4-c7f4896f58e5} - - - {f1a318f6-329f-463b-82a2-2a203eb338f7} - - - {4b39f498-9f6e-4bdd-a406-50a6ed98f57b} - - - {21ae3273-83b7-46fc-b674-bbb7f67fff9e} - - - {8715b47d-a8f8-4924-8c00-ec1cb242c772} - - - {b4ba5ea5-5846-4c9a-b67b-b50fd74f30fb} - - - {41289458-0eb2-4530-b119-ddc4dcce989f} - - - {5ef9a6db-d298-4833-9090-c2e8754ce19d} - - - {ee0c62cc-af00-43a5-bd97-d7574c924b15} - - - {ee6acd1f-9c68-403d-92cf-0b23f3a65bad} - - - {38dcff0a-5ded-4497-916f-bd20b78b3897} - - - {938bfba8-4190-4032-9894-c9b7a81f0304} - - - {ae731bcd-2e4a-42fe-b045-f5b1e97a7616} - - - {da27d676-cbee-458a-832c-935c0d556bc0} - - - {a75abfc2-c1e6-4d90-a883-3d16434e44d8} - - - {d22e0c91-e644-4425-a584-a259bb1e6e9c} - - - {1624adcd-5244-4b38-9099-0fc098198614} - - - {8165ee76-8399-4015-9f9e-19746c2bc7b1} - - - {99fcc4fd-088e-4c7e-98b3-37fc6a4b2922} - - - {ff93fb03-a306-4d66-b26b-c7e6ca189a3d} - - - {180393b3-ead6-4f49-a004-d8d3f11d9f1b} - - - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\i386c - - - ソース ファイル\i386c - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32 - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions - - - ソース ファイル\i386c\ia32\instructions\fpu - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\network - - - ソース ファイル\network - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound\getsnd - - - ソース ファイル\sound\getsnd - - - ソース ファイル\sound\getsnd - - - ソース ファイル\sound\vermouth - - - ソース ファイル\sound\vermouth - - - ソース ファイル\sound\vermouth - - - ソース ファイル\sound\vermouth - - - ソース ファイル\sound\vermouth - - - ソース ファイル\trap - - - ソース ファイル\trap - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng\vsthost - - - ソース ファイル\windows\commng\vsthost - - - ソース ファイル\windows\commng\vsthost - - - ソース ファイル\windows\commng\vsthost - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\sound - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\soundmng - - - ソース ファイル\windows\soundmng - - - ソース ファイル\windows\soundmng - - - ソース ファイル\windows\soundmng\asio - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\diskimage - - - ソース ファイル\diskimage - - - ソース ファイル\diskimage - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\i386c\ia32\instructions\fpu - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\fdd - - - ソース ファイル\sound - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext\c86ctl - - - ソース ファイル\windows\ext\scci - - - ソース ファイル\windows\ext\romeo - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\i386c\ia32\instructions\mmx - - - ソース ファイル\i386c\ia32\instructions\fpu - - - ソース ファイル\i386c\ia32\instructions\fpu - - - ソース ファイル\i386c\ia32\instructions\mmx - - - ソース ファイル\i386c\ia32\instructions\sse - - - ソース ファイル - - - ソース ファイル\sound\mame - - - ソース ファイル\sound\mame - - - ソース ファイル\sound\mame - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\wab - - - ソース ファイル\wab - - - ソース ファイル\wab - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng\wintab - - - ソース ファイル\windows\commng - - - ソース ファイル\i386hax - - - ソース ファイル\i386hax - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\i386c\ia32\instructions\fpu\softfloat - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\diskimage\cd - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\codecnv - - - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\codecnv - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\font - - - ヘッダー ファイル\font - - - ヘッダー ファイル\font - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\i386c - - - ヘッダー ファイル\i386c - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32 - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions - - - ヘッダー ファイル\i386c\ia32\instructions\fpu - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\network - - - ヘッダー ファイル\network - - - ヘッダー ファイル\network - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound\getsnd - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\trap - - - ヘッダー ファイル\trap - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext\c86ctl - - - ヘッダー ファイル\windows\ext\c86ctl - - - ヘッダー ファイル\windows\ext\c86ctl - - - ヘッダー ファイル\windows\ext\romeo - - - ヘッダー ファイル\windows\ext\romeo - - - ヘッダー ファイル\windows\ext\scci - - - ヘッダー ファイル\windows\ext\scci - - - ヘッダー ファイル\windows\ext\scci - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\soundmng - - - ヘッダー ファイル\windows\soundmng - - - ヘッダー ファイル\windows\soundmng - - - ヘッダー ファイル\windows\soundmng - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\x86 - - - ヘッダー ファイル\windows\soundmng\asio - - - ヘッダー ファイル\windows\soundmng\asio - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\diskimage - - - ヘッダー ファイル\diskimage - - - ヘッダー ファイル\diskimage - - - ヘッダー ファイル\diskimage - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\i386c\ia32\instructions\mmx - - - ヘッダー ファイル\i386c\ia32\instructions\fpu - - - ヘッダー ファイル\i386c\ia32\instructions\mmx - - - ヘッダー ファイル\i386c\ia32\instructions\sse - - - ヘッダー ファイル - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル\wab - - - ヘッダー ファイル\wab - - - ヘッダー ファイル\wab - - - ヘッダー ファイル\wab - - - ヘッダー ファイル\wab - - - ヘッダー ファイル\wab - - - ヘッダー ファイル\wab - - - ヘッダー ファイル\wab - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng\wintab - - - ヘッダー ファイル\windows\commng\wintab - - - ヘッダー ファイル\windows\commng\wintab - - - ヘッダー ファイル\windows\commng\wintab - - - ヘッダー ファイル\i386c\ia32\instructions\fpu\softfloat - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\i386hax - - - ヘッダー ファイル\i386hax - - - ヘッダー ファイル\i386c\ia32\instructions\fpu\softfloat - - - ヘッダー ファイル\i386c\ia32\instructions\fpu\softfloat - - - ヘッダー ファイル\i386c\ia32\instructions\fpu\softfloat - - - ヘッダー ファイル\i386c\ia32\instructions\fpu\softfloat - - - ヘッダー ファイル\i386c\ia32\instructions\fpu\softfloat - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - - - リソース ファイル - - - diff --git a/windows/np2vs2019.sln b/windows/np2vs2019.sln deleted file mode 100755 index 712e501..0000000 --- a/windows/np2vs2019.sln +++ /dev/null @@ -1,48 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29519.87 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "np2kaiw", "np2vs2019.vcxproj", "{D0AC326F-CEFF-492D-839A-27D6CDA7EF64}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "np21kaiw", "np21vs2019.vcxproj", "{CA040333-3357-4598-A480-57C957DA24B5}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - ReleaseHAXM|Win32 = ReleaseHAXM|Win32 - ReleaseHAXM|x64 = ReleaseHAXM|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.Debug|Win32.ActiveCfg = Debug|Win32 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.Debug|Win32.Build.0 = Debug|Win32 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.Debug|x64.ActiveCfg = Debug|x64 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.Debug|x64.Build.0 = Debug|x64 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.Release|Win32.ActiveCfg = Release|Win32 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.Release|Win32.Build.0 = Release|Win32 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.Release|x64.ActiveCfg = Release|x64 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.Release|x64.Build.0 = Release|x64 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.ReleaseHAXM|Win32.ActiveCfg = Release|Win32 - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64}.ReleaseHAXM|x64.ActiveCfg = Release|x64 - {CA040333-3357-4598-A480-57C957DA24B5}.Debug|Win32.ActiveCfg = Debug|Win32 - {CA040333-3357-4598-A480-57C957DA24B5}.Debug|Win32.Build.0 = Debug|Win32 - {CA040333-3357-4598-A480-57C957DA24B5}.Debug|x64.ActiveCfg = Debug|x64 - {CA040333-3357-4598-A480-57C957DA24B5}.Debug|x64.Build.0 = Debug|x64 - {CA040333-3357-4598-A480-57C957DA24B5}.Release|Win32.ActiveCfg = Release|Win32 - {CA040333-3357-4598-A480-57C957DA24B5}.Release|Win32.Build.0 = Release|Win32 - {CA040333-3357-4598-A480-57C957DA24B5}.Release|x64.ActiveCfg = Release|x64 - {CA040333-3357-4598-A480-57C957DA24B5}.Release|x64.Build.0 = Release|x64 - {CA040333-3357-4598-A480-57C957DA24B5}.ReleaseHAXM|Win32.ActiveCfg = ReleaseHAXM|Win32 - {CA040333-3357-4598-A480-57C957DA24B5}.ReleaseHAXM|Win32.Build.0 = ReleaseHAXM|Win32 - {CA040333-3357-4598-A480-57C957DA24B5}.ReleaseHAXM|x64.ActiveCfg = ReleaseHAXM|x64 - {CA040333-3357-4598-A480-57C957DA24B5}.ReleaseHAXM|x64.Build.0 = ReleaseHAXM|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {48E9DA0A-6575-4E97-AAA5-591C3A8F917F} - EndGlobalSection -EndGlobal diff --git a/windows/np2vs2019.vcxproj b/windows/np2vs2019.vcxproj deleted file mode 100644 index 7ec6f2e..0000000 --- a/windows/np2vs2019.vcxproj +++ /dev/null @@ -1,919 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {D0AC326F-CEFF-492D-839A-27D6CDA7EF64} - Win32Proj - np2vs2019 - np2kai - 10.0 - NP2_WIN;_CRT_SECURE_NO_WARNINGS; - _DEBUG;DEBUG;TRACE; - _NDEBUG;NDEBUG; - ALLOW_MULTIRUN;BIOS_IO_EMULATION;HOOK_SYSKEY;MT32SOUND_DLL;NP2_THREAD_WIN;OSLANG_UTF8;OSLINEBREAK_CRLF;SOUND_CRITICAL;SOUNDRESERVE=20;SUPPORT_16BPP;SUPPORT_24BPP;SUPPORT_32BPP;SUPPORT_8BPP;SUPPORT_ARC;SUPPORT_ASIO;SUPPORT_ASYNC_CPU;SUPPORT_CL_GD5430;SUPPORT_CRT15KHZ;SUPPORT_DCLOCK;SUPPORT_FAST_MEMORYCHECK;SUPPORT_FMGEN;SUPPORT_GPIB;SUPPORT_HOSTDRV;SUPPORT_HRTIMER;SUPPORT_IDEIO;SUPPORT_KAI_IMAGES;SUPPORT_KEYDISP;SUPPORT_LARGE_HDD;SUPPORT_LGY98;SUPPORT_NAMED_PIPE;SUPPORT_NET;SUPPORT_NP2_THREAD;SUPPORT_NORMALDISP;SUPPORT_NVL_IMAGES;SUPPORT_PC9861K;SUPPORT_PHYSICAL_CDDRV;SUPPORT_PX;SUPPORT_RECVIDEO;SUPPORT_RESUME;SUPPORT_ROMEO;SUPPORT_RS232C_FIFO;SUPPORT_S98;SUPPORT_SCRN_DIRECT3D;SUPPORT_SCSI;SUPPORT_SMPU98;SUPPORT_SOFTKBD=0;SUPPORT_SOUND_SB16;SUPPORT_SWSEEKSND;SUPPORT_SWWABRLYSND;SUPPORT_SJIS;SUPPORT_STATSAVE=10;SUPPORT_UTF8;SUPPORT_V30EXT;SUPPORT_V30ORIGINAL;SUPPORT_VPCVHD;SUPPORT_WAB;SUPPORT_WACOM_TABLET;SUPPORT_WAVEREC;SUPPORT_NP2_TICKCOUNT;USE_MAME;USE_RESOURCE_BMP;VAEG_FIX;VERMOUTH_LIB; - - _WIN32;SUPPORT_WIN2000HOST; - _WIN64; - .\;..\; - - ..\i286c; - - - - Application - true - MultiByte - v142 - - - Application - true - MultiByte - v142 - - - Application - false - true - MultiByte - v142 - - - Application - false - true - MultiByte - v142 - - - - - - - - - - - - - - - - - - - - - true - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(VC_IncludePath);$(WindowsSDK_IncludePath); - $(ProjectName)_i386 - - - true - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(VC_IncludePath);$(WindowsSDK_IncludePath); - $(ProjectName)_x86_64 - - - false - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(VC_IncludePath);$(WindowsSDK_IncludePath); - $(ProjectName)_i386 - - - false - ..\bin\$(SolutionName)\$(PlatformName)\$(Configuration)\ - ..\obj\$(SolutionName)\$(PlatformName)\$(Configuration)\$(ProjectName)\ - $(VC_IncludePath);$(WindowsSDK_IncludePath); - AllRules.ruleset - $(ProjectName)_x86_64 - - - - - - Level3 - Disabled - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiDebugDefines);$(NP2kaiDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP2kaiIncludes); - /source-charset:utf-8 %(AdditionalOptions) - true - 4828 - - - Windows - true - d3d9.dll;%(DelayLoadDLLs) - - - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiDebugDefines);$(NP2kaiDefines);%(PreprocessorDefinitions) - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - - - Level3 - Disabled - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiDebugDefines);$(NP2kaiDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP2kaiIncludes); - /source-charset:utf-8 %(AdditionalOptions) - true - 4828 - - - Windows - true - false - d3d9.dll;%(DelayLoadDLLs) - - - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiDebugDefines);$(NP2kaiDefines);%(PreprocessorDefinitions) - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - Level3 - - - MaxSpeed - true - true - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiNDebugDefines);$(NP2kaiDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP2kaiIncludes); - /source-charset:utf-8 %(AdditionalOptions) - None - /source-charset:utf-8 %(AdditionalOptions) - true - 4828 - - - Windows - true - true - true - d3d9.dll;%(DelayLoadDLLs) - - - $(NP2kaiCommonDefines);$(NP2kaiDefines32);$(NP2kaiNDebugDefines);$(NP2kaiDefines);%(PreprocessorDefinitions) - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - Level3 - - - MaxSpeed - true - true - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiNDebugDefines);$(NP2kaiDefines);%(PreprocessorDefinitions) - $(NP2kaiCommonInludes);$(NP2kaiIncludes); - Speed - /source-charset:utf-8 %(AdditionalOptions) - None - true - 4828 - - - Windows - true - true - true - false - d3d9.dll;%(DelayLoadDLLs) - - - $(NP2kaiCommonDefines);$(NP2kaiDefines64);$(NP2kaiNDebugDefines);$(NP2kaiDefines);%(PreprocessorDefinitions) - - - powershell.exe -ExecutionPolicy RemoteSigned -File "$(SolutionDir)\version_info.ps1" server "$(ProjectDir)\" "$(SolutionDir)\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - - - - - - - - - - - - - - - - - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/windows/np2vs2019.vcxproj.filters b/windows/np2vs2019.vcxproj.filters deleted file mode 100644 index ea86d73..0000000 --- a/windows/np2vs2019.vcxproj.filters +++ /dev/null @@ -1,2158 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {1b4ea5f2-aa56-4f87-9386-90cedfeecc8a} - - - {f9d27abb-5546-4f61-8a11-8fda1402859e} - - - {6c9fde9a-3e05-4391-b480-2c6e62b0e849} - - - {447f9444-42dd-4fd8-aae7-8aee896fe0c9} - - - {fda7d6b3-1e16-463b-9a0e-b3247ba7e1d2} - - - {be001575-e803-4889-b9d6-009f604a2734} - - - {ddd41d04-af6a-4e3f-afc0-637b76a22b31} - - - {9d73e98b-7a0a-4020-bc6c-7aaa04a461b6} - - - {7d11f730-6a89-4d86-ac7d-e77ea77f94c3} - - - {01579648-5982-43cb-833c-6b7a4a7bcb08} - - - {31f8d1d1-fa51-413f-b5f6-34b8b544a6dd} - - - {6425f598-1380-4bd5-b08b-999a4c1278ad} - - - {3836f004-c3dd-49ba-a5b3-735bd5740c91} - - - {a170fd67-1745-4a5f-a1f0-84acb80cdf96} - - - {1a624139-66f4-4db9-afbc-aa785c05f9f3} - - - {c496ddb3-5aee-413b-8906-3d91b461cd13} - - - {726cbe33-3d3a-4a4e-971c-45e476da141f} - - - {163c3669-c96e-45bd-b861-ca2b37896f13} - - - {fc2a4dc4-5cad-41da-ae0e-0b1e2638dd52} - - - {77a0e0fc-666a-4b7f-bef4-663bc4c998a1} - - - {07cc68b7-3ef5-4d41-a8d8-b3a31acbed6e} - - - {e3dab829-1429-4afe-a67a-1d678b506809} - - - {d308c742-dff6-4204-b299-e39f082676ac} - - - {a8828d61-4cc6-4243-86a4-f2db41d1e441} - - - {94c5a64a-ae56-45a1-a3f8-0da954290725} - - - {e579f35d-d455-4a04-a261-7eb3ce74cef4} - - - {39b9908f-067f-42b8-a7b9-d5916865e19a} - - - {ddad007f-45c3-4784-a860-7850533a2fb6} - - - {95017b7f-7ee6-4e42-aa4c-11153515dc18} - - - {29819abb-2d69-47c1-8275-aced08ddf2fc} - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {5a3b77a5-65cb-4883-97dc-444b6fa3a5f7} - - - {f284a6db-33b4-47f8-8888-ad9f0ff5f604} - - - {ce2554bd-ea00-42ba-a5cd-68df851d279e} - - - {5a547d56-7d6a-46c6-b6ab-004083f4b826} - - - {c85bb987-0e79-4ac5-9b01-cd966f33d56e} - - - {f327c782-5a99-4d39-accd-4a298c7d77a9} - - - {09e56662-4cd1-4232-b414-9b0f90c1e145} - - - {365eee28-18cb-4b90-ad6d-39cc2f26318d} - - - {d605a614-597c-43ec-ab71-c141d16ddccc} - - - {3a4f5730-0e13-42b9-baee-87d5d4a11e9a} - - - {09de52a7-67a5-4d07-baa1-19cea9b9550d} - - - {6e39ad86-e64d-424c-b231-54cbaffebe68} - - - {865072db-f5e6-47fb-869c-3fcc0c69b22e} - - - {512d1058-6f99-46b5-9705-3f93b05711ff} - - - {25377575-7944-47a0-b798-eabc91766702} - - - {ea5e42aa-6b8e-4dfe-a484-4910f03c4de8} - - - {5d7d0bbb-75c6-48a0-af52-8130b81507b2} - - - {71fe7633-da20-4eae-aa75-669ecbc9c2bf} - - - {44e0cd6d-902c-4ac8-9642-eb1a60fcede4} - - - {763deb39-3fd8-48ea-91a3-d7f4ac152a9d} - - - {5931c223-32a8-4822-a752-32b0196dcb24} - - - {94a102d2-1e81-4d65-9887-5ca075973eed} - - - {d1a0856b-f998-41e5-afc9-e14091d983dc} - - - {38d17d82-afb1-4815-8670-4655788bd46d} - - - {8292f55e-2481-4266-94d0-5b85120992fa} - - - {b6312c89-1f18-4feb-ad22-a3e60e9e04b8} - - - {d05f7092-3166-424c-a003-967a8f40ac40} - - - {63f8c71f-7e09-4f0c-9663-26c07319093b} - - - {f8253966-6e1e-479a-9d92-354dbf11b852} - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms - - - {15d7999c-f39a-48f7-84de-ea38d1697c30} - - - {99a5b921-9d67-45ec-bb0c-ba35a779efa1} - - - {f999d75b-360f-4e43-93aa-56b5e760a25e} - - - {476a0f0a-89b7-44bb-9722-c146fbe0a8ab} - - - {6473d399-51af-46d6-9a5e-2687f0a2c2f4} - - - {18bf0f6d-aa51-4612-b4ac-d62b75166b7a} - - - {1bf0146c-e36e-4fde-8374-74349a152452} - - - {a056b450-e130-4ca1-9cd0-e3c2e4b50570} - - - {355c185c-0473-45fe-a779-d70d341f4ee7} - - - {1cca2f75-8c68-4850-86c3-c7c498ea5fcd} - - - {9fb3a4ee-bab7-4ab6-926c-269ff04e10ef} - - - {6733dfde-dbb2-424e-971c-aa456d15000c} - - - {1fbae04d-6163-4fc0-99e3-af4a99fad012} - - - {69e55071-1b40-4cc2-928d-d45bc986a5af} - - - {f073fb96-07c9-4c40-bbcf-f55dad2396f4} - - - {36c6723d-0d87-4d99-b9f6-e3fdd7d18aaa} - - - {cecb7d12-c948-41ed-8e3b-9849e2b3b50a} - - - {9e6219f1-0b53-4089-aa53-22a1be26ba5f} - - - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\bios - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\common - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\fdd - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\font - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\generic - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\io - - - ソース ファイル\lio - - - ソース ファイル\lio - - - ソース ファイル\lio - - - ソース ファイル\lio - - - ソース ファイル\lio - - - ソース ファイル\lio - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\mem - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound - - - ソース ファイル\sound\getsnd - - - ソース ファイル\sound\getsnd - - - ソース ファイル\sound\getsnd - - - ソース ファイル\sound\vermouth - - - ソース ファイル\sound\vermouth - - - ソース ファイル\sound\vermouth - - - ソース ファイル\sound\vermouth - - - ソース ファイル\sound\vermouth - - - ソース ファイル\trap - - - ソース ファイル\trap - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\vram - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng\vsthost - - - ソース ファイル\windows\commng\vsthost - - - ソース ファイル\windows\commng\vsthost - - - ソース ファイル\windows\commng\vsthost - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\debuguty - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\windows\ext - - - ソース ファイル\sound - - - ソース ファイル\windows\ext\c86ctl - - - ソース ファイル\windows\ext\romeo - - - ソース ファイル\windows\ext\scci - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\misc - - - ソース ファイル\windows\soundmng - - - ソース ファイル\windows\soundmng - - - ソース ファイル\windows\soundmng - - - ソース ファイル\windows\soundmng\asio - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\windows\subwnd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\cd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage\fd - - - ソース ファイル\diskimage - - - ソース ファイル\diskimage - - - ソース ファイル\diskimage - - - ソース ファイル\network - - - ソース ファイル\network - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows\ext - - - ソース ファイル\io - - - ソース ファイル\wab - - - ソース ファイル\wab - - - ソース ファイル\wab - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\fmgen - - - ソース ファイル\sound\mame - - - ソース ファイル\sound\mame - - - ソース ファイル\sound\mame - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\fdd - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル\i286c - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル\windows\commng\wintab - - - ソース ファイル\windows\commng - - - ソース ファイル\windows\commng - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル - - - ソース ファイル\cbus - - - ソース ファイル\windows\dialog - - - ソース ファイル - - - ソース ファイル\cbus - - - ソース ファイル\cbus - - - ソース ファイル\windows\dialog - - - ソース ファイル\diskimage\cd - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\codecnv - - - ソース ファイル\windows\dialog - - - ソース ファイル\windows - - - ソース ファイル\windows - - - ソース ファイル\codecnv - - - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\bios - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\codecnv - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\common - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\fdd - - - ヘッダー ファイル\font - - - ヘッダー ファイル\font - - - ヘッダー ファイル\font - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\generic - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\io - - - ヘッダー ファイル\lio - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\mem - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound - - - ヘッダー ファイル\sound\getsnd - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\sound\vermouth - - - ヘッダー ファイル\trap - - - ヘッダー ファイル\trap - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\vram - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\commng\vsthost - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\debuguty - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext - - - ヘッダー ファイル\windows\ext\c86ctl - - - ヘッダー ファイル\windows\ext\c86ctl - - - ヘッダー ファイル\windows\ext\c86ctl - - - ヘッダー ファイル\windows\ext\romeo - - - ヘッダー ファイル\windows\ext\romeo - - - ヘッダー ファイル\windows\ext\scci - - - ヘッダー ファイル\windows\ext\scci - - - ヘッダー ファイル\windows\ext\scci - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\misc - - - ヘッダー ファイル\windows\soundmng - - - ヘッダー ファイル\windows\soundmng - - - ヘッダー ファイル\windows\soundmng - - - ヘッダー ファイル\windows\soundmng - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\subwnd - - - ヘッダー ファイル\windows\x86 - - - ヘッダー ファイル\windows\soundmng\asio - - - ヘッダー ファイル\windows\soundmng\asio - - - ヘッダー ファイル\diskimage - - - ヘッダー ファイル\diskimage - - - ヘッダー ファイル\diskimage - - - ヘッダー ファイル\diskimage - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\diskimage\fd - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\sound\mame - - - ヘッダー ファイル\sound\mame - - - ヘッダー ファイル\sound\mame - - - ヘッダー ファイル\sound\mame - - - ヘッダー ファイル\sound\mame - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\sound\fmgen - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル\windows\commng\wintab - - - ヘッダー ファイル\windows\commng\wintab - - - ヘッダー ファイル\windows\commng\wintab - - - ヘッダー ファイル\windows\commng\wintab - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル\windows\commng - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル - - - ヘッダー ファイル\i286c - - - ヘッダー ファイル\i286c - - - ヘッダー ファイル\i286c - - - ヘッダー ファイル\i286c - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\cbus - - - ヘッダー ファイル\diskimage\cd - - - ヘッダー ファイル\windows\dialog - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル\windows - - - ヘッダー ファイル - - - - - リソース ファイル - - - - - ヘッダー ファイル\i286c - - - ヘッダー ファイル\i286c - - - ヘッダー ファイル\i286c - - - ヘッダー ファイル\i286c - - - diff --git a/windows/version_info.ps1 b/windows/version_info.ps1 deleted file mode 100755 index 94c95cd..0000000 --- a/windows/version_info.ps1 +++ /dev/null @@ -1,36 +0,0 @@ -Param ( - [String]$Namespace, - [String]$Project, - [String]$GitRoot, - [String]$HeaderFile="np2_git_version.h", - [String]$VerPrefix="https://github.com/AZO234/NP2kai/commit/" -) - -Push-Location -LiteralPath $GitRoot - -$VerFileHead = "`#ifndef _NP2_VERGIT_H_`n`#define _NP2_VERGIT_H_`n`n" -$VerFileTail = "`n`#endif // _NP2_VERGIT_H_" - -$VerBy = (git log -n 1 --format=format:"`#define VER_AUTHER `\`"%an `<%ae`>`\`"%n") | Out-String -$VerUrl = (git log -n 1 --format=format:"`#define VER_URL `\`"$VerPrefix%H`\`"%n") | Out-String -$VerDate = (git log -n 1 --format=format:"`#define VER_DATE `\`"%ai`\`"%n") | Out-String -$VerSubj = (git log -n 1 --format=format:"`#define VER_SUBJECT `\`"%f`\`"%n") | Out-String -$VerHash = ("`#define VER_HASH `"" + (git rev-parse HEAD) + "`"") | Out-String -$VerSHash = ("`#define VER_SHASH `"" + (git rev-parse --short HEAD) + "`"") | Out-String - -$VerChgs = ((git ls-files --exclude-standard -d -m -o -k) | Measure-Object -Line).Lines - -if ($VerChgs -gt 0) { - $VerDirty = "`#define VER_DIRTY TRUE`n" - $VerDStr = "#define VER_DSTR `"Dirty`"`n" | Out-String -} else { - $VerDirty = "`#define VER_DIRTY FALSE`n" - $VerDStr = "`#define VER_DSTR `"`"`n" | Out-String -} - -"Written $Project\" + ( - New-Item -Force -Path "$Project" -Name "$HeaderFile" -ItemType "file" -Value "$VerFileHead$VerUrl$VerDate$VerSubj$VerBy$VerHash$VerSHash$VerDirty$VerDStr$VerFileTail" -).Name + " as:" -"" -Get-Content "$Project\$HeaderFile" -"" diff --git a/x/Makefile.am b/x/Makefile.am deleted file mode 100755 index bd368cb..0000000 --- a/x/Makefile.am +++ /dev/null @@ -1,764 +0,0 @@ -GIT_VERSION := "$(shell git rev-parse --short HEAD)" -real_topsrcdir= $(top_srcdir)/.. - -dist_pkgdata_DATA= $(real_topsrcdir)/x11/resources/fddseek.wav \ - $(real_topsrcdir)/x11/resources/fddseek1.wav \ - $(real_topsrcdir)/x11/resources/relay1.wav -dist_pkgdata_DATA+= $(real_topsrcdir)/np2tool/np2tool.d88 - -#EMUFM_SOURCES= $(real_topsrcdir)/sound/opl3.c \ -# $(real_topsrcdir)/sound/opna.c - -# CAVEAT: -# sccisoundinterfacemanager.cpp must be linked before externalchipmanager.cpp. -# Otherwise, it will take the curse of destructor calls the order of the -# global instances. -EXTFM_SOURCES= $(real_topsrcdir)/x11/ext/opl3.cpp \ - $(real_topsrcdir)/x11/ext/opna.cpp \ - $(real_topsrcdir)/x11/ext/c86ctl/c86ctlc86box.cpp \ - $(real_topsrcdir)/x11/ext/c86ctl/c86ctlgimic.cpp \ - $(real_topsrcdir)/x11/ext/c86ctl/c86ctlif.cpp \ - $(real_topsrcdir)/x11/ext/c86ctl/c86ctlrealchipbase.cpp \ - $(real_topsrcdir)/x11/ext/scci/scciif.cpp \ - $(real_topsrcdir)/x11/ext/scci/sccisoundchip.cpp \ - $(real_topsrcdir)/x11/ext/scci/sccisoundinterface.cpp \ - $(real_topsrcdir)/x11/ext/scci/sccisoundinterfacemanager.cpp \ - $(real_topsrcdir)/x11/ext/scci/sccispfmlight.cpp \ - $(real_topsrcdir)/x11/ext/externalchipmanager.cpp \ - $(real_topsrcdir)/x11/ext/externalopl3.cpp \ - $(real_topsrcdir)/x11/ext/externalopm.cpp \ - $(real_topsrcdir)/x11/ext/externalopna.cpp \ - $(real_topsrcdir)/x11/ext/externalpsg.cpp - -COMMON_SOURCES= $(real_topsrcdir)/x11/main.c \ - $(real_topsrcdir)/x11/np2.c \ - $(real_topsrcdir)/x11/dosio.c \ - $(real_topsrcdir)/x11/ini.c \ - $(real_topsrcdir)/x11/oemtext.c \ - $(real_topsrcdir)/x11/trace.c \ - $(real_topsrcdir)/x11/kdispwin.c \ - $(real_topsrcdir)/x11/skbdwin.c \ - $(real_topsrcdir)/x11/cmmidi.c \ - $(real_topsrcdir)/x11/cmserial.c \ - $(real_topsrcdir)/x11/drawmng.c \ - $(real_topsrcdir)/x11/fontmng.c \ - $(real_topsrcdir)/x11/kbdmng.c \ - $(real_topsrcdir)/x11/commng.c \ - $(real_topsrcdir)/x11/joymng.c \ - $(real_topsrcdir)/x11/soundmng.c \ - $(real_topsrcdir)/x11/sysmng.c \ - $(real_topsrcdir)/x11/taskmng.c \ - $(real_topsrcdir)/x11/timemng.c \ - $(real_topsrcdir)/x11/gtk2/dialog_about.c \ - $(real_topsrcdir)/x11/gtk2/dialog_calendar.c \ - $(real_topsrcdir)/x11/gtk2/dialog_config.c \ - $(real_topsrcdir)/x11/gtk2/dialog_hostdrv.c \ - $(real_topsrcdir)/x11/gtk2/dialog_ide.c \ - $(real_topsrcdir)/x11/gtk2/dialog_midi.c \ - $(real_topsrcdir)/x11/gtk2/dialog_network.c \ - $(real_topsrcdir)/x11/gtk2/dialog_newdisk.c \ - $(real_topsrcdir)/x11/gtk2/dialog_pci.c \ - $(real_topsrcdir)/x11/gtk2/dialog_screen.c \ - $(real_topsrcdir)/x11/gtk2/dialog_serial.c \ - $(real_topsrcdir)/x11/gtk2/dialog_sound.c \ - $(real_topsrcdir)/x11/gtk2/dialog_wab.c \ - $(real_topsrcdir)/x11/gtk2/window_keydisp.c \ - $(real_topsrcdir)/x11/gtk2/window_softkbd.c \ - $(real_topsrcdir)/x11/gtk2/gtk_drawmng.c \ - $(real_topsrcdir)/x11/gtk2/gtk_screen.c \ - $(real_topsrcdir)/x11/gtk2/gtk_keyboard.c \ - $(real_topsrcdir)/x11/gtk2/gtk_menu.c \ - $(real_topsrcdir)/x11/gtk2/gtk_mouse.c \ - $(real_topsrcdir)/x11/gtk2/gtk_main.c \ - $(real_topsrcdir)/x11/gtk2/gtk_wrapper.c \ - $(real_topsrcdir)/x11/debug/viewmem.c \ - $(real_topsrcdir)/x11/misc/threadbase.cpp \ - $(real_topsrcdir)/x11/misc/tty.cpp \ - $(real_topsrcdir)/x11/misc/usbdev.cpp \ - \ - $(EXTFM_SOURCES) \ - \ - $(real_topsrcdir)/pccore.c \ - $(real_topsrcdir)/nevent.c \ - $(real_topsrcdir)/calendar.c \ - $(real_topsrcdir)/timing.c \ - $(real_topsrcdir)/statsave.c \ - $(real_topsrcdir)/keystat.c \ - $(real_topsrcdir)/np2_thread.c \ - $(real_topsrcdir)/np2_tickcount.c \ - \ - $(real_topsrcdir)/common/strres.c \ - $(real_topsrcdir)/common/milstr.c \ - $(real_topsrcdir)/common/_memory.c \ - $(real_topsrcdir)/common/textfile.c \ - $(real_topsrcdir)/common/profile.c \ - $(real_topsrcdir)/common/rect.c \ - $(real_topsrcdir)/common/lstarray.c \ - $(real_topsrcdir)/common/bmpdata.c \ - $(real_topsrcdir)/common/mimpidef.c \ - $(real_topsrcdir)/common/parts.c \ - $(real_topsrcdir)/common/wavefile.c \ - \ - $(real_topsrcdir)/codecnv/eucsjis.c \ - $(real_topsrcdir)/codecnv/eucucs2.c \ - $(real_topsrcdir)/codecnv/jisucs2.c \ - $(real_topsrcdir)/codecnv/sjiseuc.c \ - $(real_topsrcdir)/codecnv/sjisucs2.c \ - $(real_topsrcdir)/codecnv/tcswap16.c \ - $(real_topsrcdir)/codecnv/tcswap32.c \ - $(real_topsrcdir)/codecnv/textcnv.c \ - $(real_topsrcdir)/codecnv/ucs2sjis.c \ - $(real_topsrcdir)/codecnv/ucs2ucs4.c \ - $(real_topsrcdir)/codecnv/ucs2utf8.c \ - $(real_topsrcdir)/codecnv/ucs4ucs2.c \ - $(real_topsrcdir)/codecnv/ucs4utf8.c \ - $(real_topsrcdir)/codecnv/utf8ucs2.c \ - $(real_topsrcdir)/codecnv/utf8ucs4.c \ - \ - $(real_topsrcdir)/bios/bios.c \ - $(real_topsrcdir)/bios/bios09.c \ - $(real_topsrcdir)/bios/bios0c.c \ - $(real_topsrcdir)/bios/bios12.c \ - $(real_topsrcdir)/bios/bios13.c \ - $(real_topsrcdir)/bios/bios18.c \ - $(real_topsrcdir)/bios/bios19.c \ - $(real_topsrcdir)/bios/bios1a.c \ - $(real_topsrcdir)/bios/bios1b.c \ - $(real_topsrcdir)/bios/bios1c.c \ - $(real_topsrcdir)/bios/bios1f.c \ - $(real_topsrcdir)/bios/sxsibios.c \ - \ - $(real_topsrcdir)/cbus/cbuscore.c \ - $(real_topsrcdir)/cbus/pc9861k.c \ - $(real_topsrcdir)/cbus/mpu98ii.c \ - $(real_topsrcdir)/cbus/amd98.c \ - $(real_topsrcdir)/cbus/board118.c \ - $(real_topsrcdir)/cbus/board14.c \ - $(real_topsrcdir)/cbus/board26k.c \ - $(real_topsrcdir)/cbus/board86.c \ - $(real_topsrcdir)/cbus/boardpx.c \ - $(real_topsrcdir)/cbus/boardsb16.c \ - $(real_topsrcdir)/cbus/boardso.c \ - $(real_topsrcdir)/cbus/boardlol.c \ - $(real_topsrcdir)/cbus/boardmo.c \ - $(real_topsrcdir)/cbus/boardspb.c \ - $(real_topsrcdir)/cbus/boardx2.c \ - $(real_topsrcdir)/cbus/cs4231io.c \ - $(real_topsrcdir)/cbus/ct1741io.c \ - $(real_topsrcdir)/cbus/ct1745io.c \ - $(real_topsrcdir)/cbus/gpibio.c \ - $(real_topsrcdir)/cbus/pcm86io.c \ - $(real_topsrcdir)/cbus/sasiio.c \ - $(real_topsrcdir)/cbus/scsiio.c \ - $(real_topsrcdir)/cbus/scsicmd.c \ - $(real_topsrcdir)/cbus/ideio.c \ - $(real_topsrcdir)/cbus/atapicmd.c \ - $(real_topsrcdir)/cbus/smpu98.c \ - \ - $(real_topsrcdir)/fdd/diskdrv.c \ - $(real_topsrcdir)/fdd/newdisk.c \ - $(real_topsrcdir)/fdd/fdd_mtr.c \ - $(real_topsrcdir)/fdd/sxsi.c \ - $(real_topsrcdir)/fdd/sxsihdd.c \ - $(real_topsrcdir)/fdd/sxsicd.c \ - $(real_topsrcdir)/fdd/sxsihdd_nvl.c \ - \ - $(real_topsrcdir)/font/font.c \ - $(real_topsrcdir)/font/fontdata.c \ - $(real_topsrcdir)/font/fontmake.c \ - $(real_topsrcdir)/font/fontpc88.c \ - $(real_topsrcdir)/font/fontpc98.c \ - $(real_topsrcdir)/font/fontv98.c \ - $(real_topsrcdir)/font/fontfm7.c \ - $(real_topsrcdir)/font/fontx1.c \ - $(real_topsrcdir)/font/fontx68k.c \ - \ - $(real_topsrcdir)/generic/cmndraw.c \ - $(real_topsrcdir)/generic/keydisp.c \ - $(real_topsrcdir)/generic/cmjasts.c \ - $(real_topsrcdir)/generic/hostdrv.c \ - $(real_topsrcdir)/generic/hostdrvs.c \ - $(real_topsrcdir)/generic/unasm.c \ - $(real_topsrcdir)/generic/np2info.c \ - $(real_topsrcdir)/generic/memdbg32.c \ - $(real_topsrcdir)/generic/softkbd.c \ - \ - $(real_topsrcdir)/io/iocore.c \ - $(real_topsrcdir)/io/artic.c \ - $(real_topsrcdir)/io/bmsio.c \ - $(real_topsrcdir)/io/cgrom.c \ - $(real_topsrcdir)/io/cpuio.c \ - $(real_topsrcdir)/io/crtc.c \ - $(real_topsrcdir)/io/dipsw.c \ - $(real_topsrcdir)/io/dmac.c \ - $(real_topsrcdir)/io/egc.c \ - $(real_topsrcdir)/io/emsio.c \ - $(real_topsrcdir)/io/fdc.c \ - $(real_topsrcdir)/io/fdd320.c \ - $(real_topsrcdir)/io/gdc.c \ - $(real_topsrcdir)/io/gdc_sub.c \ - $(real_topsrcdir)/io/gdc_pset.c \ - $(real_topsrcdir)/io/mouseif.c \ - $(real_topsrcdir)/io/nmiio.c \ - $(real_topsrcdir)/io/np2sysp.c \ - $(real_topsrcdir)/io/pic.c \ - $(real_topsrcdir)/io/pit.c \ - $(real_topsrcdir)/io/printif.c \ - $(real_topsrcdir)/io/serial.c \ - $(real_topsrcdir)/io/sysport.c \ - $(real_topsrcdir)/io/upd4990.c \ - $(real_topsrcdir)/io/necio.c \ - $(real_topsrcdir)/io/epsonio.c \ - $(real_topsrcdir)/io/pcidev.c \ - $(real_topsrcdir)/io/pegc.c \ - $(real_topsrcdir)/io/pci/98graphbridge.c \ - $(real_topsrcdir)/io/pci/cbusbridge.c \ - \ - $(real_topsrcdir)/lio/lio.c \ - $(real_topsrcdir)/lio/gscreen.c \ - $(real_topsrcdir)/lio/gpset.c \ - $(real_topsrcdir)/lio/gline.c \ - $(real_topsrcdir)/lio/gcircle.c \ - $(real_topsrcdir)/lio/gput1.c \ - \ - $(real_topsrcdir)/mem/dmav30.c \ - $(real_topsrcdir)/mem/dmax86.c \ - $(real_topsrcdir)/mem/memegc.c \ - $(real_topsrcdir)/mem/memems.c \ - $(real_topsrcdir)/mem/memepp.c \ - $(real_topsrcdir)/mem/memtram.c \ - $(real_topsrcdir)/mem/memvga.c \ - $(real_topsrcdir)/mem/memvram.c \ - \ - $(real_topsrcdir)/sound/sound.c \ - $(real_topsrcdir)/sound/soundrom.c \ - $(real_topsrcdir)/sound/s98.c \ - $(real_topsrcdir)/sound/adpcmc.c \ - $(real_topsrcdir)/sound/adpcmg.c \ - $(real_topsrcdir)/sound/beepc.c \ - $(real_topsrcdir)/sound/beepg.c \ - $(real_topsrcdir)/sound/cs4231c.c \ - $(real_topsrcdir)/sound/cs4231g.c \ - $(real_topsrcdir)/sound/fmboard.c \ - $(real_topsrcdir)/sound/oplgenc.c \ - $(real_topsrcdir)/sound/oplgeng.c \ - $(real_topsrcdir)/sound/opngenc.c \ - $(real_topsrcdir)/sound/opngeng.c \ - $(real_topsrcdir)/sound/opntimer.c \ - $(real_topsrcdir)/sound/pcm86c.c \ - $(real_topsrcdir)/sound/pcm86g.c \ - $(real_topsrcdir)/sound/pcmmix.c \ - $(real_topsrcdir)/sound/psggenc.c \ - $(real_topsrcdir)/sound/psggeng.c \ - $(real_topsrcdir)/sound/rhythmc.c \ - $(real_topsrcdir)/sound/sndcsec.c \ - $(real_topsrcdir)/sound/tms3631c.c \ - $(real_topsrcdir)/sound/tms3631g.c \ - $(real_topsrcdir)/sound/getsnd/getsnd.c \ - $(real_topsrcdir)/sound/getsnd/getsmix.c \ - $(real_topsrcdir)/sound/getsnd/getmp3.c \ - $(real_topsrcdir)/sound/getsnd/getogg.c \ - $(real_topsrcdir)/sound/getsnd/getwave.c \ - $(real_topsrcdir)/sound/vermouth/midiout.c \ - $(real_topsrcdir)/sound/vermouth/midimod.c \ - $(real_topsrcdir)/sound/vermouth/midinst.c \ - $(real_topsrcdir)/sound/vermouth/midvoice.c \ - $(real_topsrcdir)/sound/vermouth/midtable.c \ - $(real_topsrcdir)/sound/fmgen/fmgen_file.cpp \ - $(real_topsrcdir)/sound/fmgen/fmgen_fmgen.cpp \ - $(real_topsrcdir)/sound/fmgen/fmgen_fmgwrap.cpp \ - $(real_topsrcdir)/sound/fmgen/fmgen_fmtimer.cpp \ - $(real_topsrcdir)/sound/fmgen/fmgen_opm.cpp \ - $(real_topsrcdir)/sound/fmgen/fmgen_opna.cpp \ - $(real_topsrcdir)/sound/fmgen/fmgen_psg.cpp \ - $(real_topsrcdir)/sound/mame/fmopl.c \ - $(real_topsrcdir)/sound/mame/ymdeltat.c \ - $(real_topsrcdir)/sound/mame/ymf262.c \ - \ - $(real_topsrcdir)/vram/vram.c \ - $(real_topsrcdir)/vram/scrndraw.c \ - $(real_topsrcdir)/vram/sdraw.c \ - $(real_topsrcdir)/vram/dispsync.c \ - $(real_topsrcdir)/vram/palettes.c \ - $(real_topsrcdir)/vram/maketext.c \ - $(real_topsrcdir)/vram/maketgrp.c \ - $(real_topsrcdir)/vram/makegrph.c \ - $(real_topsrcdir)/vram/makegrex.c \ - $(real_topsrcdir)/vram/scrnsave.c \ - \ - $(real_topsrcdir)/diskimage/cd/cdd_ccd.c \ - $(real_topsrcdir)/diskimage/cd/cdd_cue.c \ - $(real_topsrcdir)/diskimage/cd/cdd_iso.c \ - $(real_topsrcdir)/diskimage/cd/cdd_mds.c \ - $(real_topsrcdir)/diskimage/cd/cdd_nrg.c \ - $(real_topsrcdir)/diskimage/fd/fdd_bkdsk.c \ - $(real_topsrcdir)/diskimage/fd/fdd_d88.c \ - $(real_topsrcdir)/diskimage/fd/fdd_dcp.c \ - $(real_topsrcdir)/diskimage/fd/fdd_nfd.c \ - $(real_topsrcdir)/diskimage/fd/fdd_vfdd.c \ - $(real_topsrcdir)/diskimage/fd/fdd_xdf.c \ - $(real_topsrcdir)/diskimage/cddfile.c \ - $(real_topsrcdir)/diskimage/fddfile.c \ - $(real_topsrcdir)/diskimage/img_strres.c \ - \ - $(real_topsrcdir)/network/lgy98.c \ - $(real_topsrcdir)/network/net.c \ - \ - $(real_topsrcdir)/wab/cirrus_vga.c \ - $(real_topsrcdir)/wab/wab_rly.c \ - $(real_topsrcdir)/wab/wab.c - -AM_CPPFLAGS= -I$(real_topsrcdir) \ - -I$(real_topsrcdir)/x11 \ - -I$(real_topsrcdir)/x11/gtk2 \ - -I$(real_topsrcdir)/x11/debug \ - -I$(real_topsrcdir)/common \ - -I$(real_topsrcdir)/cbus \ - -I$(real_topsrcdir)/fdd \ - -I$(real_topsrcdir)/generic \ - -I$(real_topsrcdir)/io \ - -I$(real_topsrcdir)/io/pci \ - -I$(real_topsrcdir)/mem \ - -I$(real_topsrcdir)/network \ - -I$(real_topsrcdir)/sound \ - -I$(real_topsrcdir)/sound/fmgen \ - -I$(real_topsrcdir)/vram \ - -I$(real_topsrcdir)/wab \ - $(GTK_CFLAGS) $(GDK_CFLAGS) $(GDK_PIXBUF_CFLAGS) $(SDL_CFLAGS) $(LIBUSB1_CFLAGS) \ - $(X11_CFLAGS) $(XEXT_CFLAGS) \ - -DGIT_VERSION=\"$(GIT_VERSION)\" -DNP2_X -DSUPPORT_SDL_AUDIO -DSUPPORT_SDL_MIXER -DBIOS_IO_EMULATION -DOSLANG_UTF8 -DOSLINEBREAK_LF -DSOUND_CRITICAL -DSUPPORT_16BPP -DSUPPORT_24BPP -DSUPPORT_32BPP -DSUPPORT_8BPP -DSUPPORT_BMS -DSUPPORT_CL_GD5430 -DSUPPORT_CRT15KHZ -DSUPPORT_FAST_MEMORYCHECK -DSUPPORT_FMGEN -DSUPPORT_GPIB -DSUPPORT_HOSTDRV -DSUPPORT_HRTIMER -DSUPPORT_IDEIO -DSUPPORT_KAI_IMAGES -DSUPPORT_LARGE_HDD -DSUPPORT_LGY98 -DSUPPORT_NET -DSUPPORT_NORMALDISP -DSUPPORT_NVL_IMAGES -DSUPPORT_PC9861K -DSUPPORT_PX -DSUPPORT_RESUME -DSUPPORT_RS232C_FIFO -DSUPPORT_S98 -DSUPPORT_SCSI -DSUPPORT_SMPU98 -DSUPPORT_SOFTKBD=0 -DSUPPORT_SOUND_SB16 -DSUPPORT_SWSEEKSND -DSUPPORT_SWWABRLYSND -DSUPPORT_STATSAVE=10 -DSUPPORT_UTF8 -DSUPPORT_V30EXT -DSUPPORT_V30ORIGINAL -DSUPPORT_VPCVHD -DSUPPORT_WAB -DUSE_MAME -DVAEG_FIX -DVERMOUTH_LIB -DSUPPORT_ASYNC_CPU -DSUPPORT_NP2_THREAD -DNP2_THREAD_POSIX -DSUPPORT_NP2_TICKCOUNT -DUSE_RESOURCE_BMP - - -if BUILD_ALL -AM_CPPFLAGS+= -DX11_BUILD_ALL -endif - -if HAVE_GCC -AM_CFLAGS= -fsigned-char -AM_CFLAGS+= -fno-strict-aliasing -AM_CXXFLAGS= $(AM_CFLAGS) -AM_CXXFLAGS+= -std=c++11 -endif - -LDADD= $(GTK_LIBS) $(GDK_LIBS) $(GDK_PIXBUF_LIBS) $(SDL_LIBS) $(LIBUSB1_LIBS) \ - $(X11_LIBS) $(XEXT_LIBS) \ - $(X_LIBS) $(X_PRE_LIBS) $(XLIB) $(X_EXTRA_LIBS) -ldl -lpthread - -DEFS= @DEFS@ -DSYSRESPATH=\""$(pkgdatadir)"\" - -I286C_SOURCES= $(real_topsrcdir)/i286c/i286c.c \ - $(real_topsrcdir)/i286c/cpumem.c \ - $(real_topsrcdir)/i286c/i286c_mn.c \ - $(real_topsrcdir)/i286c/i286c_ea.c \ - $(real_topsrcdir)/i286c/i286c_0f.c \ - $(real_topsrcdir)/i286c/i286c_8x.c \ - $(real_topsrcdir)/i286c/i286c_sf.c \ - $(real_topsrcdir)/i286c/i286c_f6.c \ - $(real_topsrcdir)/i286c/i286c_fe.c \ - $(real_topsrcdir)/i286c/i286c_rp.c \ - $(real_topsrcdir)/i286c/v30patch.c \ - $(real_topsrcdir)/debugsub.c - -I286C_CPPFLAGS= -I$(real_topsrcdir)/i286c - -IA32_SOURCES= $(real_topsrcdir)/i386c/cpucore.c \ - $(real_topsrcdir)/i386c/cpumem.c \ - $(real_topsrcdir)/i386c/ia32/interface.c \ - $(real_topsrcdir)/i386c/ia32/ia32.c \ - $(real_topsrcdir)/i386c/ia32/cpu.c \ - $(real_topsrcdir)/i386c/ia32/cpu_io.c \ - $(real_topsrcdir)/i386c/ia32/cpu_mem.c \ - $(real_topsrcdir)/i386c/ia32/ctrlxfer.c \ - $(real_topsrcdir)/i386c/ia32/debug.c \ - $(real_topsrcdir)/i386c/ia32/disasm.c \ - $(real_topsrcdir)/i386c/ia32/exception.c \ - $(real_topsrcdir)/i386c/ia32/groups.c \ - $(real_topsrcdir)/i386c/ia32/inst_table.c \ - $(real_topsrcdir)/i386c/ia32/paging.c \ - $(real_topsrcdir)/i386c/ia32/resolve.c \ - $(real_topsrcdir)/i386c/ia32/segments.c \ - $(real_topsrcdir)/i386c/ia32/task.c \ - $(real_topsrcdir)/i386c/ia32/instructions/bin_arith.c \ - $(real_topsrcdir)/i386c/ia32/instructions/bit_byte.c \ - $(real_topsrcdir)/i386c/ia32/instructions/ctrl_trans.c \ - $(real_topsrcdir)/i386c/ia32/instructions/data_trans.c \ - $(real_topsrcdir)/i386c/ia32/instructions/dec_arith.c \ - $(real_topsrcdir)/i386c/ia32/instructions/flag_ctrl.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu.c \ - $(real_topsrcdir)/i386c/ia32/instructions/logic_arith.c \ - $(real_topsrcdir)/i386c/ia32/instructions/misc_inst.c \ - $(real_topsrcdir)/i386c/ia32/instructions/seg_reg.c \ - $(real_topsrcdir)/i386c/ia32/instructions/shift_rotate.c \ - $(real_topsrcdir)/i386c/ia32/instructions/string_inst.c \ - $(real_topsrcdir)/i386c/ia32/instructions/system_inst.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/fpdummy.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/fpemul_dosbox.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/fpemul_dosbox2.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/fpemul_softfloat.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_eq128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_le128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_lt128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shortShiftLeft128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shortShiftRight128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shortShiftRightJam64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shortShiftRightJam64Extra.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shortShiftRightJam128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shortShiftRightJam128Extra.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shiftRightJam32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shiftRightJam64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shiftRightJam64Extra.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shiftRightJam128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shiftRightJam128Extra.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_shiftRightJam256M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_countLeadingZeros8.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_countLeadingZeros16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_countLeadingZeros32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_countLeadingZeros64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_add128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_add256M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_sub128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_sub256M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_mul64ByShifted32To128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_mul64To128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_mul128By32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_mul128To256M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_approxRecip_1Ks.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_approxRecip32_1.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_approxRecipSqrt_1Ks.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_approxRecipSqrt32_1.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundToUI32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundToUI64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundToI32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundToI64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normSubnormalF16Sig.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundPackToF16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normRoundPackToF16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_addMagsF16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_subMagsF16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_mulAddF16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normSubnormalF32Sig.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundPackToF32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normRoundPackToF32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_addMagsF32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_subMagsF32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_mulAddF32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normSubnormalF64Sig.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundPackToF64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normRoundPackToF64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_addMagsF64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_subMagsF64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_mulAddF64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normSubnormalExtF80Sig.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundPackToExtF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normRoundPackToExtF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_addMagsExtF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_subMagsExtF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normSubnormalF128Sig.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_roundPackToF128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_normRoundPackToF128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_addMagsF128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_subMagsF128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_mulAddF128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/softfloat_state.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui32_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui32_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui32_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui32_to_extF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui32_to_extF80M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui32_to_f128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui32_to_f128M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui64_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui64_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui64_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui64_to_extF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui64_to_extF80M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui64_to_f128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/ui64_to_f128M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i32_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i32_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i32_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i32_to_extF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i32_to_extF80M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i32_to_f128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i32_to_f128M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i64_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i64_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i64_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i64_to_extF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i64_to_extF80M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i64_to_f128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/i64_to_f128M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_ui32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_ui64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_i32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_i64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_ui32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_ui64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_i32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_i64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_extF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_extF80M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_f128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_to_f128M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_roundToInt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_add.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_sub.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_mul.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_mulAdd.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_div.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_rem.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_sqrt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_eq.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_le.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_lt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_eq_signaling.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_le_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_lt_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f16_isSignalingNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_ui32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_ui64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_i32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_i64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_ui32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_ui64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_i32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_i64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_extF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_extF80M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_f128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_to_f128M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_roundToInt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_add.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_sub.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_mul.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_mulAdd.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_div.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_rem.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_sqrt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_eq.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_le.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_lt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_eq_signaling.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_le_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_lt_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f32_isSignalingNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_ui32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_ui64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_i32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_i64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_ui32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_ui64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_i32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_i64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_extF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_extF80M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_f128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_to_f128M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_roundToInt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_add.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_sub.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_mul.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_mulAdd.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_div.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_rem.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_sqrt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_eq.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_le.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_lt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_eq_signaling.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_le_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_lt_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f64_isSignalingNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_ui32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_ui64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_i32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_i64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_ui32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_ui64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_i32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_i64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_to_f128.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_roundToInt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_add.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_sub.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_mul.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_div.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_rem.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_sqrt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_eq.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_le.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_lt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_eq_signaling.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_le_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_lt_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80_isSignalingNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_ui32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_ui64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_i32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_i64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_ui32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_ui64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_i32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_i64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_to_f128M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_roundToInt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_add.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_sub.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_mul.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_div.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_rem.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_sqrt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_eq.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_le.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_lt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_eq_signaling.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_le_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_lt_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_ui32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_ui64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_i32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_i64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_ui32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_ui64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_i32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_i64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_extF80.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_roundToInt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_add.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_sub.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_mul.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_mulAdd.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_div.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_rem.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_sqrt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_eq.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_le.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_lt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_eq_signaling.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_le_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_lt_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128_isSignalingNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_ui32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_ui64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_i32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_i64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_ui32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_ui64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_i32_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_i64_r_minMag.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_f16.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_f32.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_extF80M.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_to_f64.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_roundToInt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_add.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_sub.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_mul.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_mulAdd.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_div.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_rem.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_sqrt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_eq.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_le.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_lt.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_eq_signaling.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_le_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_lt_quiet.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/softfloat_raiseFlags.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_f16UIToCommonNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_commonNaNToF16UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_propagateNaNF16UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_f32UIToCommonNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_commonNaNToF32UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_propagateNaNF32UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_f64UIToCommonNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_commonNaNToF64UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_propagateNaNF64UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/extF80M_isSignalingNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_extF80UIToCommonNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_commonNaNToExtF80UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_propagateNaNExtF80UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/f128M_isSignalingNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_f128UIToCommonNaN.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_commonNaNToF128UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat/s_propagateNaNF128UI.c \ - $(real_topsrcdir)/i386c/ia32/instructions/mmx/3dnow.c \ - $(real_topsrcdir)/i386c/ia32/instructions/mmx/mmx.c \ - $(real_topsrcdir)/i386c/ia32/instructions/sse/sse.c \ - $(real_topsrcdir)/i386c/ia32/instructions/sse2/sse2.c \ - $(real_topsrcdir)/i386c/ia32/instructions/sse3/sse3.c \ - $(real_topsrcdir)/debugsub386.c - -IA32_CPPFLAGS= -I$(real_topsrcdir)/i386c \ - -I$(real_topsrcdir)/i386c/ia32 \ - -I$(real_topsrcdir)/i386c/ia32/instructions \ - -I$(real_topsrcdir)/i386c/ia32/instructions/fpu \ - -I$(real_topsrcdir)/i386c/ia32/instructions/fpu/softfloat \ - -I$(real_topsrcdir)/i386c/ia32/instructions/mmx \ - -I$(real_topsrcdir)/i386c/ia32/instructions/sse \ - -I$(real_topsrcdir)/i386c/ia32/instructions/sse2 \ - -I$(real_topsrcdir)/i386c/ia32/instructions/sse3 \ - -DCPUCORE_IA32 -DIA32_PAGING_EACHSIZE -DIA32_REBOOT_ON_PANIC -DSUPPORT_CRT31KHZ -DSUPPORT_FPU_DOSBOX -DSUPPORT_FPU_DOSBOX2 -DSUPPORT_FPU_SOFTFLOAT -DSUPPORT_GAMEPORT -DSUPPORT_MEMDBG32 -DSUPPORT_LARGE_MEMORY -DSUPPORT_PC9801_119 -DSUPPORT_PC9821 -DSUPPORT_PCI -DSUPPORT_PEGC -DSUPPORT_SOUND_SB16 -DSUPPORT_VGA_MODEX -DUSE_3DNOW -DUSE_FASTPAGING -DUSE_FPU -DUSE_MMX -DUSE_SSE -DUSE_SSE2 -DUSE_SSE3 -DUSE_TSC -DUSE_VME - -HAXM_SOURCES= $(real_topsrcdir)/i386hax/haxcore.c \ - $(real_topsrcdir)/i386hax/haxfunc.c -HAXM_CPPFLAGS= -I$(real_topsrcdir)/i386hax -DSUPPORT_IA32_HAXM -DUSE_CUSTOM_HOOKINST - -if BUILD_ALL -bin_PROGRAMS= xnp2kai xnp21kai xnp21kai_haxm -nodist_man1_MANS= xnp2kai.1 xnp2kai.1j xnp21kai.1 xnp21kai.1j -xnp21kai_haxm_SOURCES= $(COMMON_SOURCES) $(IA32_SOURCES) $(HAXM_SOURCES) -xnp21kai_haxm_CPPFLAGS= $(AM_CPPFLAGS) $(IA32_CPPFLAGS) $(HAXM_CPPFLAGS) -xnp21kai_SOURCES= $(COMMON_SOURCES) $(IA32_SOURCES) -xnp21kai_CPPFLAGS= $(AM_CPPFLAGS) $(IA32_CPPFLAGS) -xnp2kai_SOURCES= $(COMMON_SOURCES) $(I286C_SOURCES) -xnp2kai_CPPFLAGS= $(AM_CPPFLAGS) $(I286C_CPPFLAGS) -else # BUILD_ALL -if CPUCORE_IA32 -if HAXM -bin_PROGRAMS= xnp21kai_haxm -nodist_man1_MANS= xnp21kai.1 xnp21kai.1j -xnp21kai_haxm_SOURCES= $(COMMON_SOURCES) $(IA32_SOURCES) $(HAXM_SOURCES) -xnp21kai_haxm_CPPFLAGS= $(AM_CPPFLAGS) $(IA32_CPPFLAGS) $(HAXM_CPPFLAGS) -else # HAXM -bin_PROGRAMS= xnp21kai -nodist_man1_MANS= xnp21kai.1 xnp21kai.1j -xnp21kai_SOURCES= $(COMMON_SOURCES) $(IA32_SOURCES) -xnp21kai_CPPFLAGS= $(AM_CPPFLAGS) $(IA32_CPPFLAGS) -endif # HAXM -else # CPUCORE_IA32 -bin_PROGRAMS= xnp2kai -nodist_man1_MANS= xnp2kai.1 xnp2kai.1j -xnp2kai_SOURCES= $(COMMON_SOURCES) $(I286C_SOURCES) -xnp2kai_CPPFLAGS= $(AM_CPPFLAGS) $(I286C_CPPFLAGS) -endif # CPUCORE_IA32 -endif # BUILD_ALL - -CLEANFILES= $(nodist_man1_MANS) make.log - -cleandir:: distclean - -.man1.1 .jman1.1j: - @sed -e 's;@PKGDATADIR@;${DESTDIR}${pkgdatadir};' < $< > $@ - -cppcheck: compile_commands.json - cppcheck --project=compile_commands.json --xml 2> cppcheck.xml - -compile_commands.json: - bear make -f Makefile - diff --git a/x/autogen.sh b/x/autogen.sh deleted file mode 100755 index 2c9b18a..0000000 --- a/x/autogen.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -aclocal -autoheader -automake -aci --foreign -autoconf -rm -f config.h.in~ -./configure "$@" -rm -f ../np2tool/np2tool.d88 -( cd ../np2tool && unzip -j -o np2tool.zip ) -make maintainer-clean > /dev/null 2>&1 diff --git a/x/configure.ac b/x/configure.ac deleted file mode 100755 index af8e52a..0000000 --- a/x/configure.ac +++ /dev/null @@ -1,335 +0,0 @@ -dnl -dnl Configure for Xnp2kai -dnl - -AC_PREREQ(2.69) - -AC_INIT(Xnp2kai,0.86,nonakap@gmail.com,xnp2kai) -AM_INIT_AUTOMAKE([no-define no-dist no-installinfo subdir-objects]) -AC_CONFIG_SRCDIR([../np2ver.h]) -AC_CONFIG_HEADERS(config.h) -AC_CANONICAL_HOST - -dnl -dnl Checks for programs. -dnl -AC_PROG_CC -AM_PROG_CC_C_O -AC_PROG_CXX -AC_PROG_GCC_TRADITIONAL -AC_PROG_RANLIB -AC_PROG_INSTALL -AC_PROG_LN_S - -dnl -dnl Checks for header files. -dnl -AC_STDC_HEADERS -AC_HEADER_DIRENT -AC_HEADER_STDC -AC_CHECK_HEADERS([fcntl.h limits.h malloc.h stddef.h stdlib.h string.h sys/ioctl.h sys/param.h sys/socket.h sys/time.h termios.h unistd.h]) - -dnl -dnl Checks for typedefs, structures, and compiler characteristics. -dnl -AC_C_BIGENDIAN -AC_C_CONST -AC_C_INLINE -AC_TYPE_SIZE_T -AC_TYPE_SSIZE_T -AC_HEADER_TIME -AC_STRUCT_TM -AC_C_VOLATILE -AC_CHECK_TYPES([ptrdiff_t]) -AC_SYS_LARGEFILE -AC_C_CHAR_UNSIGNED - -dnl -dnl Check GCC -dnl -AM_CONDITIONAL(HAVE_GCC,test x"$GCC" = "xyes") - -dnl -dnl Checks for library functions. -dnl -AC_FUNC_CLOSEDIR_VOID -AC_FUNC_MALLOC -AC_FUNC_MEMCMP -AC_FUNC_STAT -AC_FUNC_VPRINTF -AC_CHECK_FUNCS([gettimeofday memset mkdir strcasecmp strdup strerror strtol]) - -dnl -dnl Checks for math library functions. -dnl -AC_CHECK_FUNCS(floor,,AC_CHECK_LIB(m,floor)) -AC_CHECK_FUNCS(pow,,AC_CHECK_LIB(m,pow)) -AC_CHECK_FUNCS(sqrt,,AC_CHECK_LIB(m,sqrt)) - -dnl -dnl Checks for pthread -dnl -ACX_PTHREAD -LIBS="$LIBS $PTHREAD_LIBS" -CFLAGS="$CFLAGS $PTHREAD_CFLAGS" -CXXFLAGS="$CXXFLAGS $PTHREAD_CFLAGS" - -dnl -dnl Checks for X -dnl -AC_PATH_X -AC_PATH_XTRA - -dnl -dnl Xnp2kai configure options. -dnl -AC_ARG_ENABLE(gtk3, - AC_HELP_STRING([--enable-gtk3],[Use GTK+-3 library [default=no]]),, - [enable_gtk3="no"]) - -AC_ARG_ENABLE(sdl, - AC_HELP_STRING([--enable-sdl],[Use SDL library [default=no]]),, - [enable_sdl="no"]) -AC_ARG_ENABLE(sdlmixer, - AC_HELP_STRING([--enable-sdlmixer],[Use SDL_mixer library [default=no]]),, - [enable_sdlmixer="no"]) -AC_ARG_ENABLE(sdlttf, - AC_HELP_STRING([--enable-sdlttf],[Use SDL_ttf library [default=no]]),, - [enable_sdlttf="no"]) -AC_ARG_ENABLE(sdl2, - AC_HELP_STRING([--enable-sdl2],[Use SDL2 library [default=yes]]),, - [enable_sdl2="yes"]) -AC_ARG_ENABLE(sdl2ttf, - AC_HELP_STRING([--enable-sdl2ttf],[Use SDL2_ttf library [default=yes]]),, - [enable_sdl2ttf="yes"]) -AC_ARG_ENABLE(sdl2mixer, - AC_HELP_STRING([--enable-sdl2mixer],[Use SDL2_mixer library [default=yes]]),, - [enable_sdl2mixer="yes"]) -AC_ARG_ENABLE(libusb1, - AC_HELP_STRING([--enable-libusb1],[Use libusb-1.0 library [default=yes]]),, - [enable_libusb1="yes"]) -AC_ARG_ENABLE(xf86vidmode, - AC_HELP_STRING([--enable-xf86vidmode],[Use XF86VidMode extension [default=yes]]),, - [enable_xf86vidmode="yes"]) -AC_ARG_ENABLE(ia32, - AC_HELP_STRING([--enable-ia32],[Build xnp21kai(IA-32 emulation) [default=no]]),, - [enable_ia32="no"]) -AC_ARG_ENABLE(haxm, - AC_HELP_STRING([--enable-haxm],[Build xnp21kai_haxm(IA-32 emulation + HAXM) [default=no]]),, - [enable_haxm="no"]) -AC_ARG_ENABLE(build-all, - AC_HELP_STRING([--enable-build-all],[Build xnp2kai(i286 emulation) and xnp21kai(IA-32 emulation) and xnp21kai_haxm programs [default=no]]),, - [enable_build_all="no"]) -AC_ARG_ENABLE(debug, - AC_HELP_STRING([--enable-debug],[Enable debugging [default=no]]),, - [enable_debug="no"]) -AC_ARG_ENABLE(warning, - AC_HELP_STRING([--enable-warning],[Enable warning [default=no]]),, - [enable_warning="no"]) -AC_ARG_ENABLE(gtk-deprecated-api, - AC_HELP_STRING([--enable-gtk-deprecated-api],[Enable GTK+ deprecated API [default=yes]]),, - [enable_gtk_deprecated_api="yes"]) - -dnl -dnl Checks for X11 -dnl -PKG_CHECK_MODULES([X11],[x11],,[AC_MSG_ERROR(Xnp2kai needs X11)]) -AC_SUBST(X11_CFLAGS) -AC_SUBST(X11_LIBS) -PKG_CHECK_MODULES([XEXT],[xext]) -AC_SUBST(XEXT_CFLAGS) -AC_SUBST(XEXT_LIBS) - -dnl -dnl Checks for GTK+ -dnl -AS_IF([test x"$enable_gtk3" = "xyes"], - [ - PKG_CHECK_MODULES([GTK], [gtk+-3.0], - [ - AC_DEFINE(USE_GTK2,1,[Define to 1 if you have the GTK+-2 library.]) - AC_DEFINE(USE_GTK3,1,[Define to 1 if you have the GTK+-3 library.]) - ], - enable_gtk3=no - ) - ] -) -AS_IF([test x"$enable_gtk3" != "xyes"], - [ - PKG_CHECK_MODULES([GTK], [gtk+-2.0], - [AC_DEFINE(USE_GTK2,1,[Define to 1 if you have the GTK+-2 library.])] - ) - ] -) -AC_SUBST(GTK_CFLAGS) -AC_SUBST(GTK_LIBS) - -dnl -dnl Checks for SDL and SDL_mixer and SDL_ttf -dnl -no_sdl=yes -if test x"$enable_sdl" = "xyes"; then - AM_PATH_SDL(1.2.0) - if test x"$no_sdl" != "xyes"; then - AC_DEFINE(SUPPORT_SDL_AUDIO,,[Define if you have the SDL library.]) - if test x"$enable_sdlmixer" = "xyes"; then - AC_CHECK_LIB(SDL_mixer,Mix_OpenAudio, - AC_DEFINE(SUPPORT_SDL_MIXER,,[Define if you have the SDL_mixer library.]) - SDL_LIBS="$SDL_LIBS -lSDL_mixer",,$SDL_LIBS) - fi - if test x"$enable_sdlttf" = "xyes"; then - AC_CHECK_LIB(SDL_ttf,TTF_Quit, - AC_DEFINE(USE_SDLTTF,,[Define if you have the SDL_ttf library.]) - SDL_LIBS="$SDL_LIBS -lSDL_ttf",,$SDL_LIBS) - fi - fi -else - if test x"$enable_sdl2" = "xyes"; then - AM_PATH_SDL2(2.0.0) - if test x"$no_sdl" != "xyes"; then - AC_DEFINE(USE_SDL2AUDIO,,[Define if you have the SDL2 library.]) - if test x"$enable_sdl2mixer" = "xyes"; then - AC_CHECK_LIB(SDL2_mixer,Mix_OpenAudio, - AC_DEFINE(USE_SDL2MIXER,,[Define if you have the SDL2_mixer library.]) - SDL_LIBS="$SDL_LIBS -lSDL2_mixer",,$SDL_LIBS) - fi -dnl if test x"$enable_sdlmixer" = "xyes"; then -dnl AC_CHECK_LIB(SDL_mixer,Mix_OpenAudio, -dnl AC_DEFINE(SUPPORT_SDL_MIXER,,[Define if you have the SDL_mixer library.]) -dnl SDL_LIBS="$SDL_LIBS -lSDL_mixer",,$SDL_LIBS) -dnl fi - if test x"$enable_sdl2ttf" = "xyes"; then - AC_CHECK_LIB(SDL2_ttf,TTF_Quit, - AC_DEFINE(USE_SDL2TTF,,[Define if you have the SDL2_ttf library.]) - SDL_LIBS="$SDL_LIBS -lSDL2_ttf",,$SDL_LIBS) - fi - fi - fi -fi - -dnl -dnl Checks for libusb-1.0 -dnl -if test x"$enable_libusb1" = "xyes"; then - PKG_CHECK_MODULES([LIBUSB1], [libusb-1.0], - [AC_DEFINE(USE_LIBUSB1,1,[Define to 1 if you have the libusb-1.0 library.])] - ) -fi -AC_SUBST(LIBUSB1_CFLAGS) -AC_SUBST(LIBUSB1_LIBS) - -dnl -dnl Checks for XF86VidMode extension -dnl -if test x"$enable_xf86vidmode" = "xyes"; then - ac_cv_save_cflags=$CFLAGS - CFLAGS="$CFLAGS $X_CFLAGS" - AC_CHECK_LIB(Xext,XextCreateExtension, - XLIB="-lXext $XLIB",,[$X_LIBS $X_PRE_LIBS $XLIB $X_EXTRA_LIBS]) - AC_CHECK_HEADERS(X11/extensions/xf86vmode.h, - [AC_CHECK_LIB(Xxf86vm,XF86VidModeQueryExtension, - [X_PRE_LIBS="$X_PRE_LIBS -lXxf86vm" - AC_DEFINE(HAVE_XF86VIDMODE,1,[Define to 1 if you have the libXxf86vm library.])],, - [$X_LIBS $X_PRE_LIBS $XLIB $X_EXTRA_LIBS])], - , - [#include ]) - CFLAGS=$ac_cv_save_cflags -fi - -dnl -dnl Checks for nasm -dnl -AC_CHECK_PROGS(nasm,[nasm nasmw],no) - -dnl -dnl Checks for build all programs -dnl -AC_MSG_CHECKING([whether to build all programs]) -AM_CONDITIONAL(BUILD_ALL,test x"$enable_build_all" = "xyes") -if test x"$enable_build_all" = "xyes"; then - if test x"$enable_ia32" != "xyes"; then - enable_ia32="yes" - fi - if test x"$enable_haxm" != "xyes"; then - enable_haxm="yes" - fi -fi -AC_MSG_RESULT($enable_build_all) - -dnl -dnl Checks for HAXM programs -dnl -AC_MSG_CHECKING([whether to build HAXM programs]) -AM_CONDITIONAL(HAXM,test x"$enable_haxm" = "xyes") -if test x"$enable_haxm" = "xyes"; then - enable_ia32="yes" -fi -AC_MSG_RESULT($enable_haxm) - -dnl -dnl Checks for IA-32 CPU emulation -dnl -AC_MSG_CHECKING([whether to use IA-32 emulation]) -AM_CONDITIONAL(CPUCORE_IA32,test x"$enable_ia32" = "xyes") -AC_MSG_RESULT($enable_ia32) - -dnl -dnl Checks for debug mode -dnl -AC_MSG_CHECKING([whether to enable debugging]) -if test x"$enable_debug" = "xyes"; then - CPPFLAGS="$CPPFLAGS -g -DDEBUG -D_DEBUG -DTRACE" - CFLAGS="$CFLAGS -Wstack-protector -fstack-protector --param ssp-buffer-size=1" - CXXFLAGS="$CXXFLAGS -Wstack-protector -fstack-protector --param ssp-buffer-size=1" - enable_warning=yes -else - CPPFLAGS="$CPPFLAGS -DNDEBUG -D_NDEBUG" -fi -AC_MSG_RESULT($enable_debug) - -dnl -dnl Checks for warning -dnl -AC_MSG_CHECKING([whether to enable warning]) -if test x"$enable_warning" = "xyes"; then - CFLAGS="$CFLAGS -Wall -Wextra" - CFLAGS="$CFLAGS -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith" - CFLAGS="$CFLAGS -Wreturn-type -Wswitch -Wshadow" - CFLAGS="$CFLAGS -Wcast-qual -Wwrite-strings" - CFLAGS="$CFLAGS -Wno-unused-parameter -Wno-missing-field-initializers" - CFLAGS="$CFLAGS -Wformat=2" - CXXFLAGS="$CXXFLAGS -Wall -Wextra" - CXXFLAGS="$CXXFLAGS -Wpointer-arith" - CXXFLAGS="$CXXFLAGS -Wreturn-type -Wswitch -Wshadow" - CXXFLAGS="$CXXFLAGS -Wcast-qual -Wwrite-strings" - CXXFLAGS="$CXXFLAGS -Wno-unused-parameter -Wno-missing-field-initializers" - CXXFLAGS="$CXXFLAGS -Wformat=2" -fi -AC_MSG_RESULT($enable_warning) - -dnl -dnl Checks for gtk-deprecated-api -dnl -AC_MSG_CHECKING([whether to enable GTK+ deprecated API]) -if test x"$enable_gtk_deprecated_api" != "xyes"; then - GTK_CFLAGS="$GTK_CFLAGS -DGTK_DISABLE_DEPRECATED" - GTK_CFLAGS="$GTK_CFLAGS -DGDK_DISABLE_DEPRECATED" - GTK_CFLAGS="$GTK_CFLAGS -DGLIB_DISABLE_DEPRECATED" - CPPFLAGS="$CPPFLAGS -Werror=deprecated-declarations" -fi -AC_MSG_RESULT($enable_gtk_deprecated_api) - -dnl -dnl Checks for Xnp2kai version -dnl -NP2VER_X11=`echo $PACKAGE_VERSION | $AWK 'BEGIN {FS="-"} NF==2 {print $2}'` -if test x"$NP2VER_X11" != "x"; then - NP2VER_X11="\"-$NP2VER_X11\"" - AC_DEFINE_UNQUOTED(NP2VER_X11,$NP2VER_X11,[Define if Xnp2kai version is available]) -fi - -dnl -dnl Output Makefiles -dnl -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT