A multi-platform Atari 2600 Emulator
Go to file
stephena 705c97fd4f Some changes across the board. Lets see if I can remember them all:
Fixed annoying timing bug that's bothered me since the 2.0 release.
Exiting a ROM and starting another one was causing the new ROM to not
start playing sound from the beginning.  This was made worse by the new
display format auto-detection logic.  Basically, the main event loop
wasn't being reset from one ROM to another.

Moved OSystem::mainLoop() back into the actual OSystem class, and
removed it from the UNIX/OSX/Win32/GP2X ports.  It's still virtual,
though, just in case a port wants to handle all timing itself.

Started a massive purge of all enhanced XStart/YStart values from
the internal properties.  I'll also be removing the 'tiadefaults'
argument, and leaning towards a more authentic emulation look
and feel.

Second pass at image centering in the GP2X port.  Now we only
do vertical centering, and only on images that won't be scaled
in hardware.

Reworked creating a new Console.  It now takes in the properties and
Cartridge required for operation.

Re-added changeWidth() and changeHeight() console functionality, since
it's proved to be very beneficial.

Cleaned up getting info about a cartridge.  It was sort of hacky before.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1246 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2006-12-28 18:31:27 +00:00
CVSROOT Add syncmail as a admin file to checkout. 2001-12-27 20:02:13 +00:00
stella Some changes across the board. Lets see if I can remember them all: 2006-12-28 18:31:27 +00:00