diff --git a/Changes.txt b/Changes.txt
index 87689b67d..6eb3727ca 100644
--- a/Changes.txt
+++ b/Changes.txt
@@ -37,7 +37,11 @@
Windows, ATI video cards, and OpenGL mode. The sound device is now
opened only once when Stella starts, and is paused between loading
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
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
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 UNIX desktop file so that Stella will launch with a ROM when
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
have donated hardware to the Stella team.
diff --git a/docs/index.html b/docs/index.html
index c35e22585..280303f37 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1848,14 +1848,6 @@
Overlay console info on the TIA image during emulation. |
-
- -audiofirst <1|0> |
- 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. |
-
-
-fastscbios <1|0> |
Disable Supercharger BIOS progress loading bars. |
diff --git a/src/common/Version.hxx b/src/common/Version.hxx
index bac5985fe..e4887a152 100644
--- a/src/common/Version.hxx
+++ b/src/common/Version.hxx
@@ -22,7 +22,7 @@
#include
-#define STELLA_VERSION "3.5_svn_test4"
+#define STELLA_VERSION "3.5_svn_test5"
#define STELLA_BUILD atoi("$Rev$" + 6)
#endif
diff --git a/src/debugger/gui/RamWidget.cxx b/src/debugger/gui/RamWidget.cxx
index d23aeb95b..0ba12dbe3 100644
--- a/src/debugger/gui/RamWidget.cxx
+++ b/src/debugger/gui/RamWidget.cxx
@@ -102,7 +102,7 @@ RamWidget::RamWidget(GuiObject* boss, const GUI::Font& font, int x, int y)
for(int row = 0; row < 8; ++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);
}
@@ -308,7 +308,7 @@ void RamWidget::fillGrid(bool updateOld)
myRamStart->setLabel(buf);
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);
}
}
diff --git a/src/emucore/OSystem.cxx b/src/emucore/OSystem.cxx
index e3aefe37e..b3035be9e 100644
--- a/src/emucore/OSystem.cxx
+++ b/src/emucore/OSystem.cxx
@@ -510,7 +510,6 @@ bool OSystem::createConsole(const string& romfile, const string& md5sum)
#ifdef CHEATCODE_SUPPORT
myCheatManager->loadCheats(myRomMD5);
#endif
- bool audiofirst = mySettings->getBool("audiofirst");
//////////////////////////////////////////////////////////////////////////
// For some reason, ATI video drivers for OpenGL in Win32 cause problems
// 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
// Hopefully it won't break anything else
//////////////////////////////////////////////////////////////////////////
- if(audiofirst) myConsole->initializeAudio();
+ myConsole->initializeAudio();
myEventHandler->reset(EventHandler::S_EMULATE);
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);
return false;
}
- if(!audiofirst) myConsole->initializeAudio();
if(showmessage)
{
diff --git a/src/emucore/Settings.cxx b/src/emucore/Settings.cxx
index 81af4186c..284292200 100644
--- a/src/emucore/Settings.cxx
+++ b/src/emucore/Settings.cxx
@@ -117,7 +117,6 @@ Settings::Settings(OSystem* osystem)
setInternal("ramrandom", "true");
setInternal("avoxport", "");
setInternal("stats", "false");
- setInternal("audiofirst", "true");
setInternal("fastscbios", "false");
setExternal("romloadcount", "0");
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"
<< " -autoslot <1|0> Automatically switch to next save slot when state saving\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"
<< " -snapdir The directory to save snapshot files to\n"
<< " -sssingle <1|0> Generate single snapshot instead of many\n"