A multi-platform Atari 2600 Emulator
Go to file
stephena d275773413 OK, I originally intended to fix FrameBuffer::scanline for SDL2,
which I though a just a one or two-liner equivalent to glReadPixels.
Turns out that SDL2 doesn't return 24-bit RGB data (only 16 or 32-bit),
so the PNGLibrary had to massage the data.  In the process, converted
the PNG saving functions to actually use PNG library functions, which
greatly simplified converting packing from 32 -> 24-bit.  Historically,
the PNG save functions were written before libpng was a requirement,
so they were hand-rolled.  Once libpng was integrated into the codebase,
it didn't make much sense to not use it anymore.

So an expected two-line code fix became this commit ...


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2919 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2014-06-13 13:35:41 +00:00
debian Fixed some minor compile issues, and updated UNIX build files to 2014-05-03 17:48:25 +00:00
docs Fixed grabmouse and show cursor to match Stella 3.9.3 functionality. 2014-06-04 16:01:45 +00:00
src OK, I originally intended to fix FrameBuffer::scanline for SDL2, 2014-06-13 13:35:41 +00:00
Announce.txt Ported 3.9.3 changes to trunk. 2014-01-20 21:02:20 +00:00
Changes.txt Fixed grabmouse and show cursor to match Stella 3.9.3 functionality. 2014-06-04 16:01:45 +00:00
Copyright.txt OK, it looks like I'm back to Stella development, after a several month 2014-01-12 17:23:42 +00:00
License.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
Makefile OK, it looks like I'm back to Stella development, after a several month 2014-01-12 17:23:42 +00:00
README-SDL.txt Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
Readme.txt Added disclaimer for new ZipHandler code, and cleaned up some 2013-02-12 12:28:53 +00:00
Todo.txt Updated all files to copyright 2012. Happy New Year to anyone reading 2011-12-31 21:56:36 +00:00
common.rules Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
config.guess Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
config.sub Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
configure OK, SDL2 is in the building! This is the first pass at porting the code 2014-02-19 15:34:22 +00:00

Readme.txt

Stella is a multi-platform Atari 2600 VCS emulator which allows you to
play all of your favourite Atari 2600 games on your PC.  You'll find the
Stella Users Manual in the docs subdirectory.  If you'd like to verify
that you have the latest release of Stella, visit the Stella Website at:

  http://stella.sourceforge.net

Enjoy,

The Stella Team