From f28cfd9fafb65b07a28cc12ff0e9f93a52afc8f3 Mon Sep 17 00:00:00 2001 From: Adrian Conlon Date: Tue, 26 May 2026 09:25:47 +0100 Subject: [PATCH] Reasonable stab at performance build configuration --- Gaming/src/Gaming.vcxproj | 10 ++++++++++ Intel8080/src/Intel8080.vcxproj | 10 ++++++++++ Intel8080/test/test_Intel8080.vcxproj | 10 ++++++++++ LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj | 10 ++++++++++ LR35902/src/LR35902.vcxproj | 10 ++++++++++ M6502/HarteTest_6502/HarteTest_6502.vcxproj | 10 ++++++++++ M6502/src/M6502.vcxproj | 10 ++++++++++ M6502/test/test_M6502.vcxproj | 10 ++++++++++ M6532/src/M6532.vcxproj | 10 ++++++++++ MC6809/src/MC6809.vcxproj | 10 ++++++++++ MC6809/test/test_MC6809.vcxproj | 10 ++++++++++ MC6809/unittest/unittest_MC6809.vcxproj | 10 ++++++++++ MC6850/src/MC6850.vcxproj | 10 ++++++++++ Ricoh2A03/src/Ricoh2A03.vcxproj | 10 ++++++++++ Z80/HarteTest_Z80/HarteTest_Z80.vcxproj | 10 ++++++++++ Z80/fusetest_Z80/fusetest_Z80.vcxproj | 10 ++++++++++ Z80/src/Z80.vcxproj | 10 ++++++++++ Z80/test/test_Z80.vcxproj | 10 ++++++++++ src/EightBit.vcxproj | 10 ++++++++++ 19 files changed, 190 insertions(+) diff --git a/Gaming/src/Gaming.vcxproj b/Gaming/src/Gaming.vcxproj index 4ec9743..950e466 100644 --- a/Gaming/src/Gaming.vcxproj +++ b/Gaming/src/Gaming.vcxproj @@ -35,6 +35,7 @@ StaticLibrary v145 + true StaticLibrary @@ -45,6 +46,7 @@ StaticLibrary v145 + true @@ -88,6 +90,10 @@ stdafx.h stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows @@ -136,6 +142,10 @@ stdafx.h stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows diff --git a/Intel8080/src/Intel8080.vcxproj b/Intel8080/src/Intel8080.vcxproj index 435fa66..8248425 100644 --- a/Intel8080/src/Intel8080.vcxproj +++ b/Intel8080/src/Intel8080.vcxproj @@ -36,6 +36,7 @@ StaticLibrary v145 + true StaticLibrary @@ -46,6 +47,7 @@ StaticLibrary v145 + true @@ -112,6 +114,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows @@ -126,6 +132,10 @@ NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows diff --git a/Intel8080/test/test_Intel8080.vcxproj b/Intel8080/test/test_Intel8080.vcxproj index a32a194..57e36a1 100644 --- a/Intel8080/test/test_Intel8080.vcxproj +++ b/Intel8080/test/test_Intel8080.vcxproj @@ -34,6 +34,7 @@ v145 + true Application @@ -43,6 +44,7 @@ v145 + true @@ -113,6 +115,10 @@ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -125,6 +131,10 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj b/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj index c22869e..e976740 100644 --- a/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj +++ b/LR35902/fusetest_LR35902/fusetest_LR35902.vcxproj @@ -34,6 +34,7 @@ v145 + true Application @@ -43,6 +44,7 @@ v145 + true @@ -85,6 +87,10 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -125,6 +131,10 @@ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/LR35902/src/LR35902.vcxproj b/LR35902/src/LR35902.vcxproj index 0439879..9fd4d3c 100644 --- a/LR35902/src/LR35902.vcxproj +++ b/LR35902/src/LR35902.vcxproj @@ -34,6 +34,7 @@ StaticLibrary v145 + true StaticLibrary @@ -44,6 +45,7 @@ StaticLibrary v145 + true @@ -110,6 +112,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows @@ -124,6 +130,10 @@ NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows diff --git a/M6502/HarteTest_6502/HarteTest_6502.vcxproj b/M6502/HarteTest_6502/HarteTest_6502.vcxproj index 3432585..5c106f7 100644 --- a/M6502/HarteTest_6502/HarteTest_6502.vcxproj +++ b/M6502/HarteTest_6502/HarteTest_6502.vcxproj @@ -35,6 +35,7 @@ v145 + true Application @@ -44,6 +45,7 @@ v145 + true @@ -103,6 +105,10 @@ stdcpp20 Use /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -131,6 +137,10 @@ stdcpp20 Use /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/M6502/src/M6502.vcxproj b/M6502/src/M6502.vcxproj index 8dbf8ee..202d8fd 100644 --- a/M6502/src/M6502.vcxproj +++ b/M6502/src/M6502.vcxproj @@ -35,6 +35,7 @@ StaticLibrary v145 + true StaticLibrary @@ -45,6 +46,7 @@ StaticLibrary v145 + true @@ -83,6 +85,10 @@ NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows @@ -125,6 +131,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows diff --git a/M6502/test/test_M6502.vcxproj b/M6502/test/test_M6502.vcxproj index 24efe90..0b102c4 100644 --- a/M6502/test/test_M6502.vcxproj +++ b/M6502/test/test_M6502.vcxproj @@ -34,6 +34,7 @@ v145 + true Application @@ -43,6 +44,7 @@ v145 + true @@ -89,6 +91,10 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -132,6 +138,10 @@ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/M6532/src/M6532.vcxproj b/M6532/src/M6532.vcxproj index 574ef7d..e359b0f 100644 --- a/M6532/src/M6532.vcxproj +++ b/M6532/src/M6532.vcxproj @@ -35,6 +35,7 @@ StaticLibrary v145 + true StaticLibrary @@ -45,6 +46,7 @@ StaticLibrary v145 + true @@ -87,6 +89,10 @@ NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows @@ -132,6 +138,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows diff --git a/MC6809/src/MC6809.vcxproj b/MC6809/src/MC6809.vcxproj index 660322e..55eff1a 100644 --- a/MC6809/src/MC6809.vcxproj +++ b/MC6809/src/MC6809.vcxproj @@ -53,6 +53,7 @@ StaticLibrary v145 + true StaticLibrary @@ -63,6 +64,7 @@ StaticLibrary v145 + true @@ -105,6 +107,10 @@ NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows @@ -150,6 +156,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows diff --git a/MC6809/test/test_MC6809.vcxproj b/MC6809/test/test_MC6809.vcxproj index aa25d10..6f062c3 100644 --- a/MC6809/test/test_MC6809.vcxproj +++ b/MC6809/test/test_MC6809.vcxproj @@ -34,6 +34,7 @@ v145 + true Application @@ -43,6 +44,7 @@ v145 + true @@ -85,6 +87,10 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -128,6 +134,10 @@ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/MC6809/unittest/unittest_MC6809.vcxproj b/MC6809/unittest/unittest_MC6809.vcxproj index 6c3aaad..8f37b71 100644 --- a/MC6809/unittest/unittest_MC6809.vcxproj +++ b/MC6809/unittest/unittest_MC6809.vcxproj @@ -34,6 +34,7 @@ v145 + true Application @@ -43,6 +44,7 @@ v145 + true @@ -86,6 +88,10 @@ pch.h stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -152,6 +158,10 @@ pch.h stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/MC6850/src/MC6850.vcxproj b/MC6850/src/MC6850.vcxproj index bf53497..5f890bc 100644 --- a/MC6850/src/MC6850.vcxproj +++ b/MC6850/src/MC6850.vcxproj @@ -35,6 +35,7 @@ StaticLibrary v145 + true StaticLibrary @@ -45,6 +46,7 @@ StaticLibrary v145 + true @@ -88,6 +90,10 @@ pch.h stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Console @@ -136,6 +142,10 @@ pch.h stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Console diff --git a/Ricoh2A03/src/Ricoh2A03.vcxproj b/Ricoh2A03/src/Ricoh2A03.vcxproj index 5b12bc0..3180a1d 100644 --- a/Ricoh2A03/src/Ricoh2A03.vcxproj +++ b/Ricoh2A03/src/Ricoh2A03.vcxproj @@ -34,6 +34,7 @@ StaticLibrary v145 + true StaticLibrary @@ -44,6 +45,7 @@ StaticLibrary v145 + true @@ -81,6 +83,10 @@ Use stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -113,6 +119,10 @@ Use stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/Z80/HarteTest_Z80/HarteTest_Z80.vcxproj b/Z80/HarteTest_Z80/HarteTest_Z80.vcxproj index 485f085..abbb947 100644 --- a/Z80/HarteTest_Z80/HarteTest_Z80.vcxproj +++ b/Z80/HarteTest_Z80/HarteTest_Z80.vcxproj @@ -34,6 +34,7 @@ v145 + true Application @@ -43,6 +44,7 @@ v145 + true @@ -92,6 +94,10 @@ Level3 WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 + Speed + false + AdvancedVectorExtensions + Fast true @@ -115,6 +121,10 @@ Level3 NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/Z80/fusetest_Z80/fusetest_Z80.vcxproj b/Z80/fusetest_Z80/fusetest_Z80.vcxproj index 9188581..312c973 100644 --- a/Z80/fusetest_Z80/fusetest_Z80.vcxproj +++ b/Z80/fusetest_Z80/fusetest_Z80.vcxproj @@ -35,6 +35,7 @@ v145 + true Application @@ -44,6 +45,7 @@ v145 + true @@ -86,6 +88,10 @@ NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -126,6 +132,10 @@ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/Z80/src/Z80.vcxproj b/Z80/src/Z80.vcxproj index c110f06..e2772ea 100644 --- a/Z80/src/Z80.vcxproj +++ b/Z80/src/Z80.vcxproj @@ -35,6 +35,7 @@ StaticLibrary v145 + true StaticLibrary @@ -45,6 +46,7 @@ StaticLibrary v145 + true @@ -83,6 +85,10 @@ NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows @@ -125,6 +131,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows diff --git a/Z80/test/test_Z80.vcxproj b/Z80/test/test_Z80.vcxproj index a0e212e..0de362d 100644 --- a/Z80/test/test_Z80.vcxproj +++ b/Z80/test/test_Z80.vcxproj @@ -33,6 +33,7 @@ v145 + true true @@ -41,6 +42,7 @@ v145 + true @@ -80,6 +82,10 @@ NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true @@ -123,6 +129,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast true diff --git a/src/EightBit.vcxproj b/src/EightBit.vcxproj index 6e885a5..9a61237 100644 --- a/src/EightBit.vcxproj +++ b/src/EightBit.vcxproj @@ -35,6 +35,7 @@ StaticLibrary v145 + true StaticLibrary @@ -45,6 +46,7 @@ StaticLibrary v145 + true @@ -111,6 +113,10 @@ WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows @@ -125,6 +131,10 @@ NDEBUG;_LIB;%(PreprocessorDefinitions) stdcpp20 /Zc:__cplusplus %(AdditionalOptions) + Speed + false + AdvancedVectorExtensions + Fast Windows