mirror of https://github.com/stella-emu/stella.git
Various changelog updates for 4.0 release.
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2925 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
This commit is contained in:
parent
f7254488dc
commit
8fbbadd2e3
24
Announce.txt
24
Announce.txt
|
@ -9,7 +9,7 @@
|
|||
SSSS ttt eeeee llll llll aaaaa
|
||||
|
||||
===========================================================================
|
||||
Release 3.9.3 for Linux, MacOSX and Windows
|
||||
Release 4.0 for Linux, MacOSX and Windows
|
||||
===========================================================================
|
||||
|
||||
The Atari 2600 Video Computer System (VCS), introduced in 1977, was the
|
||||
|
@ -21,28 +21,28 @@ all of your favourite Atari 2600 games again! Stella was originally
|
|||
developed for Linux by Bradford W. Mott, however, it has been ported to a
|
||||
number of other platforms and is currently maintained by Stephen Anthony.
|
||||
|
||||
This is the 3.9.3 release of Stella for Linux, Mac OSX and Windows. The
|
||||
This is the 4.0 release of Stella for Linux, Mac OSX and Windows. The
|
||||
distributions currently available are:
|
||||
|
||||
* Binaries for Windows XP/Vista/7/8 :
|
||||
Stella-3.9.3-win32.exe (32-bit EXE installer)
|
||||
Stella-3.9.3-x64.exe (64-bit EXE installer)
|
||||
Stella-3.9.3-windows.zip (32/64 bit versions)
|
||||
Stella-4.0-win32.exe (32-bit EXE installer)
|
||||
Stella-4.0-x64.exe (64-bit EXE installer)
|
||||
Stella-4.0-windows.zip (32/64 bit versions)
|
||||
|
||||
* Binary distribution for MacOS X 32-bit & 64-bit :
|
||||
Stella-3.9.3-macosx.dmg (32-bit Universal Binary)
|
||||
Stella-3.9.3_intel-macosx.dmg (32/64-bit Intel/OSX 10.6+)
|
||||
Stella-4.0-macosx.dmg (32-bit Universal Binary)
|
||||
Stella-4.0_intel-macosx.dmg (32/64-bit Intel/OSX 10.6+)
|
||||
|
||||
* Binary distribution in 32-bit & 64-bit Ubuntu DEB format :
|
||||
stella_3.9.3-1_i386.deb
|
||||
stella_3.9.3-1_amd64.deb
|
||||
stella_4.0-1_i386.deb
|
||||
stella_4.0-1_amd64.deb
|
||||
|
||||
* Binary distribution in 32-bit & 64-bit RPM format :
|
||||
stella-3.9.3-2.i386.rpm
|
||||
stella-3.9.3-2.x86_64.rpm
|
||||
stella-4.0-2.i386.rpm
|
||||
stella-4.0-2.x86_64.rpm
|
||||
|
||||
* Source code distribution for all platforms :
|
||||
stella-3.9.3-src.tar.gz
|
||||
stella-4.0-src.tar.gz
|
||||
|
||||
|
||||
Distribution Site
|
||||
|
|
16
Changes.txt
16
Changes.txt
|
@ -12,7 +12,21 @@
|
|||
Release History
|
||||
===========================================================================
|
||||
|
||||
3.9.3 to 4.0: (xxxx xx, 2014)
|
||||
3.9.3 to 4.0: (FIXME_DATE)
|
||||
|
||||
* Ported Stella to SDL2, which brings many new features. Among the
|
||||
largest improvements is native hardware acceleration support for
|
||||
Windows (Direct3D) and Linux/OSX (OpenGL). It is also now possible
|
||||
to port Stella to iOS and Android devices using OpenGLES.
|
||||
Hardware acceleration is now required, which means up-to-date drivers
|
||||
are needed. Software rendering is no longer supported.
|
||||
|
||||
* Fullscreen video modes now use the desktop resolution. Switching
|
||||
to fullscreen and back to windowed mode no longer rearranges icons
|
||||
on your desktop.
|
||||
|
||||
* TIA TV effects are now available in all video modes, since hardware
|
||||
acceleration is a requirement.
|
||||
|
||||
* Added a much more detailed view of cart RAM to a new debugger tab.
|
||||
Special thanks to SpiceWare for this implementation.
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
stella (4.0-1) stable; urgency=high
|
||||
|
||||
* Version 4.0 release
|
||||
|
||||
-- Stephen Anthony <stephena@users.sf.net> FIXME_DATE
|
||||
|
||||
|
||||
stella (3.9.3-1) stable; urgency=high
|
||||
|
||||
* Version 3.9.3 release
|
||||
|
|
|
@ -63,6 +63,11 @@ void TiaOutputWidget::loadConfig()
|
|||
setDirty(); draw();
|
||||
}
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
void TiaOutputWidget::saveSnapshot()
|
||||
{
|
||||
}
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
void TiaOutputWidget::handleMouseDown(int x, int y, int button, int clickCount)
|
||||
{
|
||||
|
@ -129,14 +134,9 @@ void TiaOutputWidget::handleCommand(CommandSender* sender, int cmd, int data, in
|
|||
void TiaOutputWidget::drawWidget(bool hilite)
|
||||
{
|
||||
//cerr << "TiaOutputWidget::drawWidget\n";
|
||||
renderToSurface(dialog().surface());
|
||||
}
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
void TiaOutputWidget::renderToSurface(FBSurface& s)
|
||||
{
|
||||
const uInt32 width = instance().console().tia().width(),
|
||||
height = instance().console().tia().height();
|
||||
FBSurface& s = dialog().surface();
|
||||
|
||||
// Get current scanline position
|
||||
// This determines where the frame greying should start, and where a
|
||||
|
|
|
@ -58,9 +58,6 @@ class TiaOutputWidget : public Widget, public CommandSender
|
|||
void drawWidget(bool hilite);
|
||||
bool wantsFocus() { return false; }
|
||||
|
||||
private:
|
||||
void renderToSurface(FBSurface& s);
|
||||
|
||||
private:
|
||||
ContextMenu* myMenu;
|
||||
TiaZoomWidget* myZoom;
|
||||
|
@ -70,9 +67,6 @@ class TiaOutputWidget : public Widget, public CommandSender
|
|||
// Create this buffer once, instead of allocating it each time the
|
||||
// TIA image is redrawn
|
||||
uInt32 myLineBuffer[320];
|
||||
|
||||
// Surface to use when taking snapshots
|
||||
FBSurface* mySnapSurface;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -111,7 +111,7 @@ struct Rect
|
|||
Rect(const Point& p, uInt32 w, uInt32 h) : top(p.y), left(p.x), bottom(h), right(w) {}
|
||||
Rect(uInt32 x1, uInt32 y1, uInt32 x2, uInt32 y2) : top(y1), left(x1), bottom(y2), right(x2)
|
||||
{
|
||||
assert(isValidRect());
|
||||
assert(isValid());
|
||||
}
|
||||
|
||||
uInt32 x() const { return left; }
|
||||
|
@ -131,13 +131,17 @@ struct Rect
|
|||
left = x1;
|
||||
bottom = y2;
|
||||
right = x2;
|
||||
assert(isValidRect());
|
||||
assert(isValid());
|
||||
}
|
||||
|
||||
bool isValidRect() const {
|
||||
bool isValid() const {
|
||||
return (left <= right && top <= bottom);
|
||||
}
|
||||
|
||||
bool isEmpty() const {
|
||||
return top == 0 && left == 0 && bottom == 0 && right == 0;
|
||||
}
|
||||
|
||||
void moveTo(uInt32 x, uInt32 y) {
|
||||
bottom += y - top;
|
||||
right += x - left;
|
||||
|
|
|
@ -301,7 +301,7 @@ void UIDialog::loadConfig()
|
|||
uInt32 w = ls.w, h = ls.h;
|
||||
|
||||
w = BSPF_max(w, (uInt32)FrameBuffer::kFBMinW);
|
||||
h = BSPF_max(h, (uInt32)FrameBuffer::kFBMinH);
|
||||
h = BSPF_max(h, (uInt32)FrameBuffer::kFBMinH);
|
||||
w = BSPF_min(w, instance().frameBuffer().desktopSize().w);
|
||||
h = BSPF_min(h, instance().frameBuffer().desktopSize().h);
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
<key>CFBundleSignature</key>
|
||||
<string>StLa</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>3.9.3</string>
|
||||
<string>4.0</string>
|
||||
<key>LSMinimumSystemVersionByArchitecture</key>
|
||||
<dict>
|
||||
<key>i386</key>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
%define name stella
|
||||
%define version 3.9.3
|
||||
%define version 4.0
|
||||
%define rel 1
|
||||
|
||||
%define enable_gl 1
|
||||
|
@ -35,11 +35,6 @@ on your PC.
|
|||
%build
|
||||
export CXXFLAGS=$RPM_OPT_FLAGS
|
||||
%configure \
|
||||
%if %enable_gl
|
||||
--enable-gl \
|
||||
%else
|
||||
--disable-gl \
|
||||
%endif
|
||||
%if %enable_sound
|
||||
--enable-sound \
|
||||
%else
|
||||
|
@ -107,6 +102,9 @@ rm -rf $RPM_BUILD_DIR/%{name}-%{version}
|
|||
%_datadir/icons/large/%{name}.png
|
||||
|
||||
%changelog
|
||||
* FIXME_DATE Stephen Anthony <stephena@users.sf.net> 4.0-1
|
||||
- Version 4.0 release
|
||||
|
||||
* Mon Jan 20 2014 Stephen Anthony <stephena@users.sf.net> 3.9.3-1
|
||||
- Version 3.9.3 release
|
||||
|
||||
|
|
|
@ -36,8 +36,8 @@ IDI_ICON ICON "stella.ico"
|
|||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 3,9,3,0
|
||||
PRODUCTVERSION 3,9,3,0
|
||||
FILEVERSION 4,0,0,0
|
||||
PRODUCTVERSION 4,0,0,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
|
@ -55,12 +55,12 @@ BEGIN
|
|||
VALUE "Comments", "The multi-platform Atari 2600 emulator. Stella is released under the GPLv2."
|
||||
VALUE "CompanyName", "The Stella Team (http://stella.sourceforge.net)"
|
||||
VALUE "FileDescription", "Stella"
|
||||
VALUE "FileVersion", "3.9.3"
|
||||
VALUE "FileVersion", "4.0"
|
||||
VALUE "InternalName", "Stella"
|
||||
VALUE "LegalCopyright", "Copyright (C) 1995-2014 The Stella Team"
|
||||
VALUE "OriginalFilename", "Stella.exe"
|
||||
VALUE "ProductName", "Stella"
|
||||
VALUE "ProductVersion", "3.9.3"
|
||||
VALUE "ProductVersion", "4.0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
|
|
Loading…
Reference in New Issue