mirror of https://github.com/stella-emu/stella.git
Updated Changelog, preparing for the next major release.
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1620 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
6635b89a86
commit
a416a9c1dd
|
@ -12,6 +12,107 @@
|
|||
Release History
|
||||
===============================================================================
|
||||
|
||||
2.6.1 to 2.7: (Jan. 17, 2009)
|
||||
|
||||
* Totally reworked the built-in UI to be font-sensitive and use higher-
|
||||
resolution fonts. Stella now requires a minimum screen size of 640x480.
|
||||
If used in a resolution smaller than that, the fonts will be reduced
|
||||
accordingly. Related to this, switching between software and OpenGL
|
||||
rendering now requires an application restart.
|
||||
|
||||
* Added three different sized fonts (small, medium, large) which can be
|
||||
used in the ROM launcher.
|
||||
|
||||
* Added ability to temporarily override ROM properties from the UI. This
|
||||
is tied to a right mouse button context menu in the ROM launcher, and
|
||||
is very useful when you want to use a set of properties for all
|
||||
subsequent ROMs without having to manually change each one.
|
||||
|
||||
* Added ability to filter the files shown in the ROM launcher. Currently,
|
||||
the choices are 'all files', 'all roms', or 'roms ending with a certain
|
||||
extension'. This functionality is tied to a right mouse button context
|
||||
menu in the ROM launcher. Extensions can also be set with the
|
||||
'-launcherexts' commandline argument.
|
||||
|
||||
* Added ability to reload the listing in the ROM launcher, either from
|
||||
a right mouse button context menu or pressing the Control/Cmd-R key.
|
||||
|
||||
* Made the ROM info viewer in the ROM launcher configurable to show
|
||||
snapshots in 1x or 2x mode.
|
||||
|
||||
* Made the delay between consecutive keys being recognized as one word
|
||||
configurable in the ROM launcher. This is useful if you find that you
|
||||
have to press keys too quickly to jump to a specific ROM. This can be
|
||||
set in the UI or using the '-listdelay' commandline argument.
|
||||
|
||||
* Updated internal ROM properties database to ROM-Hunter version 4
|
||||
(thanks go to RomHunter for his tireless research in this area).
|
||||
|
||||
* Expanded the statistics overlay for the TIA image to also show
|
||||
Display Format and Bankswitch type information.
|
||||
|
||||
* Added '-ss1x' commandline argument and associated UI item, used to
|
||||
generate snapshots in 1x mode, independent of the filtering/scaling
|
||||
currently in use.
|
||||
|
||||
* Various path textboxes in the UI now recognize './' (or '.\') to mean
|
||||
the current directory. In Linux/UNIX, '~/' is also recognized to
|
||||
mean your home directory.
|
||||
|
||||
* Large speedup in loading directories with many files in the ROM launcher.
|
||||
|
||||
* Fixed reset issue in 3E, 4A50, AR, CV, E7, F4SC, F6SC, F8SC, FASC and MC
|
||||
ROMs; the internal RAM wasn't being randomized after the initial reset.
|
||||
|
||||
* M6532/RIOT RAM is now randomized at every reset, not just when the
|
||||
emulation starts.
|
||||
|
||||
* Fixed bug in _diff pseudo-registers in the debugger; they were actually
|
||||
defined backwards.
|
||||
|
||||
* Added fix for 'Challenge/Surfers Delight' ROM; the startup bank was
|
||||
incorrect. Combined with the new 'Override Properties' functionality,
|
||||
you can now play both games directly from the UI (no need to use the
|
||||
commandline).
|
||||
|
||||
* Fixed paddle issue with Activision Casino ROM; the last card in game 4
|
||||
can now be reached.
|
||||
|
||||
* Added new pseudo-registers to the debugger, useful for conditional
|
||||
breakpoints (_fcount, _cclocks, _vsync, _vblank).
|
||||
|
||||
* Added 'timing' commandline argument functionality to the UI, so you no
|
||||
longer need to use the commandline to set it.
|
||||
|
||||
* Size restrictions on the TIA image are now strictly enforced. The
|
||||
maximum height of a 1x TIA image is now 256 lines.
|
||||
|
||||
* Added a new setting to the 'fullres' option named 'auto'. Using
|
||||
'auto' will let Stella decide the best videomode to use in fullscreen.
|
||||
|
||||
* Changed 'gl_fsmax' option to mean 'scale TIA image in fullscreen'. It
|
||||
will have no effect on UI modes.
|
||||
|
||||
* Changed 'gl_aspect' option to range 80-100 (previously, it was 50-100).
|
||||
|
||||
* Removed 'ui_zoom' and 'tia_zoom' options, replacing them with
|
||||
'tia_filter' (which can be zoom1x, zoom2x, etc). There is no equivalent
|
||||
for ui_zoom, since the UI can no longer be scaled.
|
||||
|
||||
* Added experimental 64-bit version for Vista64 (may also work on WinXP64).
|
||||
This hasn't been extensively tested, and is probably quite a bit slower
|
||||
than the 32-bit version.
|
||||
|
||||
* OSX port now requires at least 10.3 and XCode 3.0 to compile. Sorry,
|
||||
but I no longer have access to older systems to compile for 10.2.
|
||||
|
||||
* Huge updates to the documentation, particularly concerning the debugger.
|
||||
Many features that have been in Stella for a while are now documented for
|
||||
the first time.
|
||||
|
||||
-Have fun!
|
||||
|
||||
|
||||
2.6 to 2.6.1: (May 22, 2008)
|
||||
|
||||
* Introduced more accurate timing for NTSC vs. PAL modes, where the
|
||||
|
@ -56,8 +157,6 @@
|
|||
* Fixed bug in CommandMenu where console buttons (Select, Reset, etc)
|
||||
weren't doing anything.
|
||||
|
||||
-Have fun!
|
||||
|
||||
|
||||
2.5.1 to 2.6: (May 16, 2008)
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
// See the file "license" for information on usage and redistribution of
|
||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
//
|
||||
// $Id: PromptWidget.hxx,v 1.16 2009-01-04 02:28:12 stephena Exp $
|
||||
// $Id: PromptWidget.hxx,v 1.17 2009-01-15 01:31:26 stephena Exp $
|
||||
//
|
||||
// Based on code from ScummVM - Scumm Interpreter
|
||||
// Copyright (C) 2002-2004 The ScummVM project
|
||||
|
@ -113,8 +113,6 @@ class PromptWidget : public Widget, public CommandSender
|
|||
bool _firstTime;
|
||||
bool _exitedEarly;
|
||||
|
||||
int _textcolorInt;
|
||||
|
||||
int compareHistory(const char *histLine);
|
||||
};
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
// See the file "license" for information on usage and redistribution of
|
||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
//
|
||||
// $Id: FrameBuffer.cxx,v 1.160 2009-01-14 20:31:07 stephena Exp $
|
||||
// $Id: FrameBuffer.cxx,v 1.161 2009-01-15 01:31:26 stephena Exp $
|
||||
//============================================================================
|
||||
|
||||
#include <algorithm>
|
||||
|
@ -28,7 +28,6 @@
|
|||
#include "Font.hxx"
|
||||
#include "Launcher.hxx"
|
||||
#include "MediaSrc.hxx"
|
||||
#include "MediaFactory.hxx"
|
||||
#include "Menu.hxx"
|
||||
#include "OSystem.hxx"
|
||||
#include "Settings.hxx"
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
// See the file "license" for information on usage and redistribution of
|
||||
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
//
|
||||
// $Id: OSystem.hxx,v 1.74 2009-01-05 19:44:29 stephena Exp $
|
||||
// $Id: OSystem.hxx,v 1.75 2009-01-15 01:31:26 stephena Exp $
|
||||
//============================================================================
|
||||
|
||||
#ifndef OSYSTEM_HXX
|
||||
|
@ -56,7 +56,7 @@ typedef Common::Array<Resolution> ResolutionList;
|
|||
other objects belong.
|
||||
|
||||
@author Stephen Anthony
|
||||
@version $Id: OSystem.hxx,v 1.74 2009-01-05 19:44:29 stephena Exp $
|
||||
@version $Id: OSystem.hxx,v 1.75 2009-01-15 01:31:26 stephena Exp $
|
||||
*/
|
||||
class OSystem
|
||||
{
|
||||
|
@ -238,8 +238,8 @@ class OSystem
|
|||
/**
|
||||
Get the maximum dimensions of a window for the video hardware.
|
||||
*/
|
||||
const uInt32 desktopWidth() const { return myDesktopWidth; }
|
||||
const uInt32 desktopHeight() const { return myDesktopHeight; }
|
||||
inline uInt32 desktopWidth() const { return myDesktopWidth; }
|
||||
inline uInt32 desktopHeight() const { return myDesktopHeight; }
|
||||
|
||||
/**
|
||||
Get the supported fullscreen resolutions for the video hardware.
|
||||
|
|
Loading…
Reference in New Issue