mirror of https://github.com/stella-emu/stella.git
Removed redundant 'audiofirst' commandline argument, and fixed displaying
of RAM addresses in debugger RamWidget. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2295 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
68725d0340
commit
b6cab4e626
11
Changes.txt
11
Changes.txt
|
@ -37,7 +37,11 @@
|
||||||
Windows, ATI video cards, and OpenGL mode. The sound device is now
|
Windows, ATI video cards, and OpenGL mode. The sound device is now
|
||||||
opened only once when Stella starts, and is paused between loading
|
opened only once when Stella starts, and is paused between loading
|
||||||
different ROMs. This fixes a problem whereby sound could possibly
|
different ROMs. This fixes a problem whereby sound could possibly
|
||||||
not be functional after loading the first ROM.
|
not be functional after loading the first ROM. Related to this,
|
||||||
|
removed the 'audiofirst' commandline argument as it's now redundant.
|
||||||
|
|
||||||
|
* Fixed bug with displaying the ROM launcher in Windows XP; the initial
|
||||||
|
load was sometimes taking up to 30 seconds to complete.
|
||||||
|
|
||||||
* Added logging facility, whereby the output of the application is
|
* Added logging facility, whereby the output of the application is
|
||||||
available within Stella itself. This can still be printed to the
|
available within Stella itself. This can still be printed to the
|
||||||
|
@ -69,11 +73,14 @@
|
||||||
items would cause the program to crash; scrolling now works as
|
items would cause the program to crash; scrolling now works as
|
||||||
expected.
|
expected.
|
||||||
|
|
||||||
|
* Fixed minor display issue in the debugger RAM area; some addresses
|
||||||
|
were being displayed as '...'.
|
||||||
|
|
||||||
* Fixed compile issues in the latest versions of Ubuntu and Debian, and
|
* Fixed compile issues in the latest versions of Ubuntu and Debian, and
|
||||||
fixed UNIX desktop file so that Stella will launch with a ROM when
|
fixed UNIX desktop file so that Stella will launch with a ROM when
|
||||||
selected from its icon. Thanks go to Stephen Kitt for this code.
|
selected from its icon. Thanks go to Stephen Kitt for this code.
|
||||||
|
|
||||||
* Updated include PNG library to latest stable version.
|
* Updated included PNG library to latest stable version.
|
||||||
|
|
||||||
* Updated the credits list in the documentation, listing people that
|
* Updated the credits list in the documentation, listing people that
|
||||||
have donated hardware to the Stella team.
|
have donated hardware to the Stella team.
|
||||||
|
|
|
@ -1848,14 +1848,6 @@
|
||||||
<td>Overlay console info on the TIA image during emulation.</td>
|
<td>Overlay console info on the TIA image during emulation.</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td><pre>-audiofirst <1|0></pre></td>
|
|
||||||
<td>Initialize the audio subsystem before video when emulating a
|
|
||||||
ROM. This seems to be required when using ATI video cards
|
|
||||||
in OpenGL mode in Windows. Since it doesn't hurt other
|
|
||||||
systems, the default is 1.</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td><pre>-fastscbios <1|0></pre></td>
|
<td><pre>-fastscbios <1|0></pre></td>
|
||||||
<td>Disable Supercharger BIOS progress loading bars.</td>
|
<td>Disable Supercharger BIOS progress loading bars.</td>
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
|
|
||||||
#define STELLA_VERSION "3.5_svn_test4"
|
#define STELLA_VERSION "3.5_svn_test5"
|
||||||
#define STELLA_BUILD atoi("$Rev$" + 6)
|
#define STELLA_BUILD atoi("$Rev$" + 6)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -102,7 +102,7 @@ RamWidget::RamWidget(GuiObject* boss, const GUI::Font& font, int x, int y)
|
||||||
for(int row = 0; row < 8; ++row)
|
for(int row = 0; row < 8; ++row)
|
||||||
{
|
{
|
||||||
myRamLabels[row] =
|
myRamLabels[row] =
|
||||||
new StaticTextWidget(boss, font, xpos + 5, ypos + row*lineHeight + 2,
|
new StaticTextWidget(boss, font, xpos + 8, ypos + row*lineHeight + 2,
|
||||||
3*fontWidth, fontHeight, "", kTextAlignLeft);
|
3*fontWidth, fontHeight, "", kTextAlignLeft);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -308,7 +308,7 @@ void RamWidget::fillGrid(bool updateOld)
|
||||||
myRamStart->setLabel(buf);
|
myRamStart->setLabel(buf);
|
||||||
for(uInt32 i = start, row = 0; i < start + 16*8; i += 16, ++row)
|
for(uInt32 i = start, row = 0; i < start + 16*8; i += 16, ++row)
|
||||||
{
|
{
|
||||||
BSPF_snprintf(buf, 3, "%02X:", state.rport[i] & 0x00ff);
|
BSPF_snprintf(buf, 3, "%02X", state.rport[i] & 0x00ff);
|
||||||
myRamLabels[row]->setLabel(buf);
|
myRamLabels[row]->setLabel(buf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -510,7 +510,6 @@ bool OSystem::createConsole(const string& romfile, const string& md5sum)
|
||||||
#ifdef CHEATCODE_SUPPORT
|
#ifdef CHEATCODE_SUPPORT
|
||||||
myCheatManager->loadCheats(myRomMD5);
|
myCheatManager->loadCheats(myRomMD5);
|
||||||
#endif
|
#endif
|
||||||
bool audiofirst = mySettings->getBool("audiofirst");
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
// For some reason, ATI video drivers for OpenGL in Win32 cause problems
|
// For some reason, ATI video drivers for OpenGL in Win32 cause problems
|
||||||
// if the sound isn't initialized before the video
|
// if the sound isn't initialized before the video
|
||||||
|
@ -520,7 +519,7 @@ bool OSystem::createConsole(const string& romfile, const string& md5sum)
|
||||||
// http://www.atariage.com/forums/index.php?showtopic=126090&view=findpost&p=1648693
|
// http://www.atariage.com/forums/index.php?showtopic=126090&view=findpost&p=1648693
|
||||||
// Hopefully it won't break anything else
|
// Hopefully it won't break anything else
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
if(audiofirst) myConsole->initializeAudio();
|
myConsole->initializeAudio();
|
||||||
myEventHandler->reset(EventHandler::S_EMULATE);
|
myEventHandler->reset(EventHandler::S_EMULATE);
|
||||||
if(createFrameBuffer() != kSuccess) // Takes care of initializeVideo()
|
if(createFrameBuffer() != kSuccess) // Takes care of initializeVideo()
|
||||||
{
|
{
|
||||||
|
@ -528,7 +527,6 @@ bool OSystem::createConsole(const string& romfile, const string& md5sum)
|
||||||
myEventHandler->reset(EventHandler::S_LAUNCHER);
|
myEventHandler->reset(EventHandler::S_LAUNCHER);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if(!audiofirst) myConsole->initializeAudio();
|
|
||||||
|
|
||||||
if(showmessage)
|
if(showmessage)
|
||||||
{
|
{
|
||||||
|
|
|
@ -117,7 +117,6 @@ Settings::Settings(OSystem* osystem)
|
||||||
setInternal("ramrandom", "true");
|
setInternal("ramrandom", "true");
|
||||||
setInternal("avoxport", "");
|
setInternal("avoxport", "");
|
||||||
setInternal("stats", "false");
|
setInternal("stats", "false");
|
||||||
setInternal("audiofirst", "true");
|
|
||||||
setInternal("fastscbios", "false");
|
setInternal("fastscbios", "false");
|
||||||
setExternal("romloadcount", "0");
|
setExternal("romloadcount", "0");
|
||||||
setExternal("maxres", "");
|
setExternal("maxres", "");
|
||||||
|
@ -371,7 +370,6 @@ void Settings::usage()
|
||||||
<< " -ctrlcombo <1|0> Use key combos involving the Control key (Control-Q for quit may be disabled!)\n"
|
<< " -ctrlcombo <1|0> Use key combos involving the Control key (Control-Q for quit may be disabled!)\n"
|
||||||
<< " -autoslot <1|0> Automatically switch to next save slot when state saving\n"
|
<< " -autoslot <1|0> Automatically switch to next save slot when state saving\n"
|
||||||
<< " -stats <1|0> Overlay console info during emulation\n"
|
<< " -stats <1|0> Overlay console info during emulation\n"
|
||||||
<< " -audiofirst <1|0> Initial audio before video (required for some ATI video cards)\n"
|
|
||||||
<< " -fastscbios <1|0> Disable Supercharger BIOS progress loading bars\n"
|
<< " -fastscbios <1|0> Disable Supercharger BIOS progress loading bars\n"
|
||||||
<< " -snapdir <path> The directory to save snapshot files to\n"
|
<< " -snapdir <path> The directory to save snapshot files to\n"
|
||||||
<< " -sssingle <1|0> Generate single snapshot instead of many\n"
|
<< " -sssingle <1|0> Generate single snapshot instead of many\n"
|
||||||
|
|
Loading…
Reference in New Issue