mirror of https://github.com/stella-emu/stella.git
Increased warning level in Visual Studio compiles.
Also fixed some new warnings that VS now finds.
This commit is contained in:
parent
8b156dc43d
commit
56437c38e6
|
@ -29,8 +29,8 @@ BankRomCheat::BankRomCheat(OSystem& os, const string& name, const string& code)
|
||||||
|
|
||||||
bank = unhex(myCode.substr(0, 2));
|
bank = unhex(myCode.substr(0, 2));
|
||||||
address = 0xf000 + unhex(myCode.substr(2, 3));
|
address = 0xf000 + unhex(myCode.substr(2, 3));
|
||||||
value = unhex(myCode.substr(5, 2));
|
value = uInt8(unhex(myCode.substr(5, 2)));
|
||||||
count = unhex(myCode.substr(7, 1)) + 1;
|
count = uInt8(unhex(myCode.substr(7, 1)) + 1);
|
||||||
|
|
||||||
// Back up original data; we need this if the cheat is ever disabled
|
// Back up original data; we need this if the cheat is ever disabled
|
||||||
for(int i = 0; i < count; ++i)
|
for(int i = 0; i < count; ++i)
|
||||||
|
|
|
@ -25,8 +25,8 @@ CheetahCheat::CheetahCheat(OSystem& os, const string& name, const string& code)
|
||||||
: Cheat(os, name, code)
|
: Cheat(os, name, code)
|
||||||
{
|
{
|
||||||
address = 0xf000 + unhex(code.substr(0, 3));
|
address = 0xf000 + unhex(code.substr(0, 3));
|
||||||
value = unhex(code.substr(3, 2));
|
value = uInt8(unhex(code.substr(3, 2)));
|
||||||
count = unhex(code.substr(5, 1)) + 1;
|
count = uInt8(unhex(code.substr(5, 1)) + 1);
|
||||||
|
|
||||||
// Back up original data; we need this if the cheat is ever disabled
|
// Back up original data; we need this if the cheat is ever disabled
|
||||||
for(int i = 0; i < count; ++i)
|
for(int i = 0; i < count; ++i)
|
||||||
|
|
|
@ -85,7 +85,7 @@ Int16* AudioQueue::enqueue(Int16* fragment)
|
||||||
return newFragment;
|
return newFragment;
|
||||||
}
|
}
|
||||||
|
|
||||||
const uInt8 capacity = myFragmentQueue.size();
|
const uInt8 capacity = uInt8(myFragmentQueue.size());
|
||||||
const uInt8 fragmentIndex = (myNextFragment + mySize) % capacity;
|
const uInt8 fragmentIndex = (myNextFragment + mySize) % capacity;
|
||||||
|
|
||||||
newFragment = myFragmentQueue.at(fragmentIndex);
|
newFragment = myFragmentQueue.at(fragmentIndex);
|
||||||
|
|
|
@ -383,7 +383,7 @@ void AtariNTSC::initFilters(init_t& impl, const Setup& setup)
|
||||||
/* generate luma (y) filter using sinc kernel */
|
/* generate luma (y) filter using sinc kernel */
|
||||||
{
|
{
|
||||||
/* sinc with rolloff (dsf) */
|
/* sinc with rolloff (dsf) */
|
||||||
float const rolloff = 1 + float(setup.sharpness) * 0.032;
|
float const rolloff = 1 + float(setup.sharpness) * 0.032f;
|
||||||
float const maxh = 32;
|
float const maxh = 32;
|
||||||
float const pow_a_n = float(pow( rolloff, maxh ));
|
float const pow_a_n = float(pow( rolloff, maxh ));
|
||||||
float sum;
|
float sum;
|
||||||
|
@ -406,7 +406,7 @@ void AtariNTSC::initFilters(init_t& impl, const Setup& setup)
|
||||||
pow_a_n * rolloff * float(cos( (maxh - 1) * angle ));
|
pow_a_n * rolloff * float(cos( (maxh - 1) * angle ));
|
||||||
float den = 1 - rolloff_cos_a - rolloff_cos_a + rolloff * rolloff;
|
float den = 1 - rolloff_cos_a - rolloff_cos_a + rolloff * rolloff;
|
||||||
float dsf = num / den;
|
float dsf = num / den;
|
||||||
kernels [kernel_size * 3 / 2 - kernel_half + i] = dsf - 0.5;
|
kernels [kernel_size * 3 / 2 - kernel_half + i] = dsf - 0.5f;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1101,6 +1101,7 @@ string CartDebug::saveDisassembly()
|
||||||
}
|
}
|
||||||
|
|
||||||
// Some boilerplate, similar to what DiStella adds
|
// Some boilerplate, similar to what DiStella adds
|
||||||
|
// FIXME - change 'time' to proper C++ way - unsafe function
|
||||||
time_t currtime;
|
time_t currtime;
|
||||||
time(&currtime);
|
time(&currtime);
|
||||||
out << "; Disassembly of " << myOSystem.romFile().getShortPath() << "\n"
|
out << "; Disassembly of " << myOSystem.romFile().getShortPath() << "\n"
|
||||||
|
@ -1292,7 +1293,7 @@ string CartDebug::clearConfig(int bank)
|
||||||
endbank = startbank + 1;
|
endbank = startbank + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
uInt32 count = 0;
|
size_t count = 0;
|
||||||
for(uInt32 b = startbank; b < endbank; ++b)
|
for(uInt32 b = startbank; b < endbank; ++b)
|
||||||
{
|
{
|
||||||
count += myBankInfo[b].directiveList.size();
|
count += myBankInfo[b].directiveList.size();
|
||||||
|
|
|
@ -717,7 +717,7 @@ const FunctionDefMap Debugger::getFunctionDefMap() const
|
||||||
string Debugger::builtinHelp() const
|
string Debugger::builtinHelp() const
|
||||||
{
|
{
|
||||||
ostringstream buf;
|
ostringstream buf;
|
||||||
uInt16 len, c_maxlen = 0, i_maxlen = 0;
|
size_t len, c_maxlen = 0, i_maxlen = 0;
|
||||||
|
|
||||||
// Get column widths for aligned output (functions)
|
// Get column widths for aligned output (functions)
|
||||||
for(uInt32 i = 0; i < NUM_BUILTIN_FUNCS; ++i)
|
for(uInt32 i = 0; i < NUM_BUILTIN_FUNCS; ++i)
|
||||||
|
|
|
@ -1235,10 +1235,10 @@ void DebuggerParser::executeHelp()
|
||||||
if(argCount == 0) // normal help, show all commands
|
if(argCount == 0) // normal help, show all commands
|
||||||
{
|
{
|
||||||
// Find length of longest command
|
// Find length of longest command
|
||||||
uInt16 clen = 0;
|
size_t clen = 0;
|
||||||
for(int i = 0; i < kNumCommands; ++i)
|
for(int i = 0; i < kNumCommands; ++i)
|
||||||
{
|
{
|
||||||
uInt16 len = commands[i].cmdString.length();
|
size_t len = commands[i].cmdString.length();
|
||||||
if(len > clen) clen = len;
|
if(len > clen) clen = len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1789,6 +1789,7 @@ void DebuggerParser::executeSaveses()
|
||||||
struct tm* timeinfo;
|
struct tm* timeinfo;
|
||||||
char buffer[80];
|
char buffer[80];
|
||||||
|
|
||||||
|
// FIXME - change 'time' to proper C++ way - unsafe function
|
||||||
time(&currtime);
|
time(&currtime);
|
||||||
timeinfo = localtime(&currtime);
|
timeinfo = localtime(&currtime);
|
||||||
strftime(buffer, 80, "session_%F_%H-%M-%S.txt", timeinfo);
|
strftime(buffer, 80, "session_%F_%H-%M-%S.txt", timeinfo);
|
||||||
|
|
|
@ -883,7 +883,7 @@ int DiStella::mark(uInt32 address, uInt8 mask, bool directive)
|
||||||
return 3;
|
return 3;
|
||||||
} else if (type == CartDebug::ADDR_ZPRAM && myOffset != 0) {
|
} else if (type == CartDebug::ADDR_ZPRAM && myOffset != 0) {
|
||||||
return 5;
|
return 5;
|
||||||
} else if (address >= myOffset && address <= myAppData.end + myOffset) {
|
} else if (address >= uInt32(myOffset) && address <= uInt32(myAppData.end + myOffset)) {
|
||||||
myLabels[address - myOffset] = myLabels[address - myOffset] | mask;
|
myLabels[address - myOffset] = myLabels[address - myOffset] | mask;
|
||||||
if (directive) myDirectives[address - myOffset] = mask;
|
if (directive) myDirectives[address - myOffset] = mask;
|
||||||
return 1;
|
return 1;
|
||||||
|
|
|
@ -689,7 +689,7 @@ void PromptWidget::textPaste()
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
void PromptWidget::addToHistory(const char* str)
|
void PromptWidget::addToHistory(const char* str)
|
||||||
{
|
{
|
||||||
strncpy(_history[_historyIndex], str, kLineBufferSize-1);
|
strncpy(_history[_historyIndex], str, kLineBufferSize-1); //FIXME - unsafe function
|
||||||
_historyIndex = (_historyIndex + 1) % kHistorySize;
|
_historyIndex = (_historyIndex + 1) % kHistorySize;
|
||||||
_historyLine = 0;
|
_historyLine = 0;
|
||||||
|
|
||||||
|
|
|
@ -116,7 +116,7 @@ uInt8 CartridgeAR::peek(uInt16 addr)
|
||||||
// Is the data hold register being set?
|
// Is the data hold register being set?
|
||||||
if(!(addr & 0x0F00) && (!myWriteEnabled || !myWritePending))
|
if(!(addr & 0x0F00) && (!myWriteEnabled || !myWritePending))
|
||||||
{
|
{
|
||||||
myDataHoldRegister = addr;
|
myDataHoldRegister = uInt8(addr); // FIXME - check cast here
|
||||||
myNumberOfDistinctAccesses = mySystem->m6502().distinctAccesses();
|
myNumberOfDistinctAccesses = mySystem->m6502().distinctAccesses();
|
||||||
myWritePending = true;
|
myWritePending = true;
|
||||||
}
|
}
|
||||||
|
@ -163,7 +163,7 @@ bool CartridgeAR::poke(uInt16 addr, uInt8)
|
||||||
// Is the data hold register being set?
|
// Is the data hold register being set?
|
||||||
if(!(addr & 0x0F00) && (!myWriteEnabled || !myWritePending))
|
if(!(addr & 0x0F00) && (!myWriteEnabled || !myWritePending))
|
||||||
{
|
{
|
||||||
myDataHoldRegister = addr;
|
myDataHoldRegister = uInt8(addr); // FIXME - check cast here
|
||||||
myNumberOfDistinctAccesses = mySystem->m6502().distinctAccesses();
|
myNumberOfDistinctAccesses = mySystem->m6502().distinctAccesses();
|
||||||
myWritePending = true;
|
myWritePending = true;
|
||||||
}
|
}
|
||||||
|
@ -400,7 +400,7 @@ void CartridgeAR::loadIntoRAM(uInt8 load)
|
||||||
bool CartridgeAR::bank(uInt16 bank)
|
bool CartridgeAR::bank(uInt16 bank)
|
||||||
{
|
{
|
||||||
if(!bankLocked())
|
if(!bankLocked())
|
||||||
return bankConfiguration(bank);
|
return bankConfiguration(uInt8(bank));
|
||||||
else
|
else
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,10 @@ CartridgeDPC::CartridgeDPC(const BytePtr& image, uInt32 size,
|
||||||
|
|
||||||
// Initialize the DPC data fetcher registers
|
// Initialize the DPC data fetcher registers
|
||||||
for(int i = 0; i < 8; ++i)
|
for(int i = 0; i < 8; ++i)
|
||||||
myTops[i] = myBottoms[i] = myCounters[i] = myFlags[i] = 0;
|
{
|
||||||
|
myTops[i] = myBottoms[i] = myFlags[i] = 0;
|
||||||
|
myCounters[i] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
// None of the data fetchers are in music mode
|
// None of the data fetchers are in music mode
|
||||||
myMusicMode[0] = myMusicMode[1] = myMusicMode[2] = false;
|
myMusicMode[0] = myMusicMode[1] = myMusicMode[2] = false;
|
||||||
|
|
|
@ -90,8 +90,11 @@ void CartridgeDPCPlus::setInitialState()
|
||||||
|
|
||||||
// Initialize the DPC data fetcher registers
|
// Initialize the DPC data fetcher registers
|
||||||
for(int i = 0; i < 8; ++i)
|
for(int i = 0; i < 8; ++i)
|
||||||
myTops[i] = myBottoms[i] = myCounters[i] = myFractionalIncrements[i] =
|
{
|
||||||
|
myTops[i] = myBottoms[i] = myFractionalIncrements[i] = 0;
|
||||||
myFractionalCounters[i] = 0;
|
myFractionalCounters[i] = 0;
|
||||||
|
myCounters[i] = 0;
|
||||||
|
}
|
||||||
|
|
||||||
// Set waveforms to first waveform entry
|
// Set waveforms to first waveform entry
|
||||||
myMusicWaveforms[0] = myMusicWaveforms[1] = myMusicWaveforms[2] = 0;
|
myMusicWaveforms[0] = myMusicWaveforms[1] = myMusicWaveforms[2] = 0;
|
||||||
|
|
|
@ -981,7 +981,8 @@ void Console::generateColorLossPalette()
|
||||||
float Console::getFramerate() const
|
float Console::getFramerate() const
|
||||||
{
|
{
|
||||||
return
|
return
|
||||||
(myConsoleTiming == ConsoleTiming::ntsc ? 262. * 60. : 312. * 50.) / myTIA->frameBufferScanlinesLastFrame();
|
(myConsoleTiming == ConsoleTiming::ntsc ? 262.f * 60.f : 312.f * 50.f) /
|
||||||
|
myTIA->frameBufferScanlinesLastFrame();
|
||||||
}
|
}
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
|
@ -162,6 +162,7 @@ cerr << "myTape = " << myTape << endl;
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
void KidVid::openSampleFile()
|
void KidVid::openSampleFile()
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
static const char* const kvNameTable[6] = {
|
static const char* const kvNameTable[6] = {
|
||||||
"kvs3.wav", "kvs1.wav", "kvs2.wav", "kvb3.wav", "kvb1.wav", "kvb2.wav"
|
"kvs3.wav", "kvs1.wav", "kvs2.wav", "kvb3.wav", "kvb1.wav", "kvb2.wav"
|
||||||
};
|
};
|
||||||
|
@ -202,17 +203,20 @@ cerr << "opened file: " << "kvshared.wav" << endl;
|
||||||
myTapeBusy = false;
|
myTapeBusy = false;
|
||||||
myFilePointer = StartSong[i];
|
myFilePointer = StartSong[i];
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
void KidVid::closeSampleFile()
|
void KidVid::closeSampleFile()
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if(myFileOpened)
|
if(myFileOpened)
|
||||||
{
|
{
|
||||||
fclose(mySampleFile);
|
fclose(mySampleFile);
|
||||||
fclose(mySharedSampleFile);
|
fclose(mySharedSampleFile);
|
||||||
myFileOpened = false;
|
myFileOpened = false;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
|
@ -117,7 +117,7 @@ bool PointingDevice::setMouseControl(
|
||||||
void PointingDevice::setSensitivity(int sensitivity)
|
void PointingDevice::setSensitivity(int sensitivity)
|
||||||
{
|
{
|
||||||
BSPF::clamp(sensitivity, 1, 20, 10);
|
BSPF::clamp(sensitivity, 1, 20, 10);
|
||||||
TB_SENSITIVITY = sensitivity / 10.0;
|
TB_SENSITIVITY = sensitivity / 10.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
|
@ -221,12 +221,12 @@ void TIASurface::enableScanlineInterpolation(bool enable)
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
void TIASurface::enablePhosphor(bool enable, int blend)
|
void TIASurface::enablePhosphor(bool enable, int blend)
|
||||||
{
|
{
|
||||||
if(myUsePhosphor == enable && myPhosphorPercent == blend / 100.0)
|
if(myUsePhosphor == enable && myPhosphorPercent == blend / 100.0f)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
myUsePhosphor = enable;
|
myUsePhosphor = enable;
|
||||||
if(blend >= 0)
|
if(blend >= 0)
|
||||||
myPhosphorPercent = blend / 100.0;
|
myPhosphorPercent = blend / 100.0f;
|
||||||
myFilter = Filter(enable ? uInt8(myFilter) | 0x01 : uInt8(myFilter) & 0x10);
|
myFilter = Filter(enable ? uInt8(myFilter) | 0x01 : uInt8(myFilter) & 0x10);
|
||||||
|
|
||||||
memset(myRGBFramebuffer, 0, sizeof(myRGBFramebuffer));
|
memset(myRGBFramebuffer, 0, sizeof(myRGBFramebuffer));
|
||||||
|
@ -234,9 +234,9 @@ void TIASurface::enablePhosphor(bool enable, int blend)
|
||||||
// Precalculate the average colors for the 'phosphor' effect
|
// Precalculate the average colors for the 'phosphor' effect
|
||||||
if(myUsePhosphor)
|
if(myUsePhosphor)
|
||||||
{
|
{
|
||||||
for(Int16 c = 255; c >= 0; c--)
|
for(int c = 255; c >= 0; c--)
|
||||||
for(Int16 p = 255; p >= 0; p--)
|
for(int p = 255; p >= 0; p--)
|
||||||
myPhosphorPalette[c][p] = getPhosphor(c, p);
|
myPhosphorPalette[c][p] = getPhosphor(uInt8(c), uInt8(p));
|
||||||
|
|
||||||
myNTSCFilter.setPhosphorPalette(myPhosphorPalette);
|
myNTSCFilter.setPhosphorPalette(myPhosphorPalette);
|
||||||
}
|
}
|
||||||
|
|
|
@ -210,12 +210,8 @@ void TabWidget::handleMouseLeft()
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
void TabWidget::handleCommand(CommandSender* sender, int cmd, int data, int id)
|
void TabWidget::handleCommand(CommandSender* sender, int cmd, int data, int id)
|
||||||
{
|
{
|
||||||
switch(cmd)
|
// Command is not inspected; simply forward it to the caller
|
||||||
{
|
sendCommand(cmd, data, _id);
|
||||||
default:
|
|
||||||
sendCommand(cmd, data, _id);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
// Added by SA: TODO - find a better way to do this
|
||||||
|
#ifdef BSPF_WINDOWS
|
||||||
|
#define _CRT_SECURE_NO_WARNINGS
|
||||||
|
#endif
|
||||||
|
|
||||||
/* pngpriv.h - private declarations for use inside libpng
|
/* pngpriv.h - private declarations for use inside libpng
|
||||||
*
|
*
|
||||||
|
|
|
@ -251,12 +251,11 @@ bool FilesystemNodeWINDOWS::
|
||||||
// Files enumeration
|
// Files enumeration
|
||||||
WIN32_FIND_DATA desc;
|
WIN32_FIND_DATA desc;
|
||||||
HANDLE handle;
|
HANDLE handle;
|
||||||
char searchPath[MAX_PATH + 10];
|
|
||||||
|
|
||||||
sprintf(searchPath, "%s*", _path.c_str());
|
ostringstream searchPath;
|
||||||
|
searchPath << _path << "*";
|
||||||
handle = FindFirstFile(toUnicode(searchPath), &desc);
|
|
||||||
|
|
||||||
|
handle = FindFirstFile(searchPath.str().c_str(), &desc);
|
||||||
if(handle == INVALID_HANDLE_VALUE)
|
if(handle == INVALID_HANDLE_VALUE)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
|
|
@ -108,7 +108,6 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalOptions>/MP /std:c++latest %(AdditionalOptions)</AdditionalOptions>
|
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<AdditionalIncludeDirectories>..\yacc;..\emucore;..\emucore\tia;..\emucore\tia\frame-manager;..\common;..\common\tv_filters;..\gui;..\debugger\gui;..\debugger;..\windows;..\cheat;..\zlib;..\libpng;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\yacc;..\emucore;..\emucore\tia;..\emucore\tia\frame-manager;..\common;..\common\tv_filters;..\gui;..\debugger\gui;..\debugger;..\windows;..\cheat;..\zlib;..\libpng;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>BSPF_WINDOWS;WIN32;NDEBUG;JOYSTICK_SUPPORT;DEBUGGER_SUPPORT;WINDOWED_SUPPORT;SOUND_SUPPORT;CHEATCODE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>BSPF_WINDOWS;WIN32;NDEBUG;JOYSTICK_SUPPORT;DEBUGGER_SUPPORT;WINDOWED_SUPPORT;SOUND_SUPPORT;CHEATCODE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
@ -117,10 +116,12 @@
|
||||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<WarningLevel>Level2</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
|
||||||
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
|
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
|
||||||
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
|
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
|
||||||
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
@ -140,7 +141,6 @@
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
</Midl>
|
</Midl>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalOptions>/MP /std:c++latest %(AdditionalOptions)</AdditionalOptions>
|
|
||||||
<Optimization>Disabled</Optimization>
|
<Optimization>Disabled</Optimization>
|
||||||
<AdditionalIncludeDirectories>..\yacc;..\emucore;..\emucore\tia;..\emucore\tia\frame-manager;..\common;..\common\tv_filters;..\gui;..\debugger\gui;..\debugger;..\windows;..\cheat;..\zlib;..\libpng;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\yacc;..\emucore;..\emucore\tia;..\emucore\tia\frame-manager;..\common;..\common\tv_filters;..\gui;..\debugger\gui;..\debugger;..\windows;..\cheat;..\zlib;..\libpng;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>BSPF_WINDOWS;WIN32;NDEBUG;JOYSTICK_SUPPORT;DEBUGGER_SUPPORT;WINDOWED_SUPPORT;SOUND_SUPPORT;CHEATCODE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>BSPF_WINDOWS;WIN32;NDEBUG;JOYSTICK_SUPPORT;DEBUGGER_SUPPORT;WINDOWED_SUPPORT;SOUND_SUPPORT;CHEATCODE_SUPPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
@ -149,9 +149,11 @@
|
||||||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<WarningLevel>Level2</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
|
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
|
||||||
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
@ -168,7 +170,6 @@
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalOptions>/MP /std:c++latest %(AdditionalOptions)</AdditionalOptions>
|
|
||||||
<OmitFramePointers>true</OmitFramePointers>
|
<OmitFramePointers>true</OmitFramePointers>
|
||||||
<WholeProgramOptimization>false</WholeProgramOptimization>
|
<WholeProgramOptimization>false</WholeProgramOptimization>
|
||||||
<AdditionalIncludeDirectories>..\yacc;..\emucore;..\emucore\tia;..\emucore\tia\frame-manager;..\common;..\common\tv_filters;..\gui;..\debugger\gui;..\debugger;..\windows;..\cheat;..\zlib;..\libpng;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>..\yacc;..\emucore;..\emucore\tia;..\emucore\tia\frame-manager;..\common;..\common\tv_filters;..\gui;..\debugger\gui;..\debugger;..\windows;..\cheat;..\zlib;..\libpng;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
@ -177,10 +178,12 @@
|
||||||
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<WarningLevel>Level2</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
|
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
|
||||||
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
|
<EnableEnhancedInstructionSet>StreamingSIMDExtensions</EnableEnhancedInstructionSet>
|
||||||
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
@ -201,7 +204,6 @@
|
||||||
<TargetEnvironment>X64</TargetEnvironment>
|
<TargetEnvironment>X64</TargetEnvironment>
|
||||||
</Midl>
|
</Midl>
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalOptions>/MP /std:c++latest %(AdditionalOptions)</AdditionalOptions>
|
|
||||||
<Optimization>Full</Optimization>
|
<Optimization>Full</Optimization>
|
||||||
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
|
<InlineFunctionExpansion>Default</InlineFunctionExpansion>
|
||||||
<OmitFramePointers>true</OmitFramePointers>
|
<OmitFramePointers>true</OmitFramePointers>
|
||||||
|
@ -211,9 +213,11 @@
|
||||||
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
||||||
<PrecompiledHeader>
|
<PrecompiledHeader>
|
||||||
</PrecompiledHeader>
|
</PrecompiledHeader>
|
||||||
<WarningLevel>Level2</WarningLevel>
|
<WarningLevel>Level3</WarningLevel>
|
||||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
|
<ObjectFileName>$(IntDir)%(RelativeDir)</ObjectFileName>
|
||||||
|
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalDependencies>SDL2.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
<AdditionalDependencies>SDL2.lib;SDL2main.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
|
Loading…
Reference in New Issue