2001-12-27 19:54:36 +00:00
|
|
|
===============================================================================
|
|
|
|
|
|
|
|
SSSS tt lll lll
|
|
|
|
SS SS tt ll ll
|
|
|
|
SS tttttt eeee ll ll aaaa
|
|
|
|
SSSS tt ee ee ll ll aa
|
|
|
|
SS tt eeeeee ll ll aaaaa -- "An Atari 2600 VCS Emulator"
|
|
|
|
SS SS tt ee ll ll aa aa
|
|
|
|
SSSS ttt eeeee llll llll aaaaa
|
|
|
|
|
|
|
|
===============================================================================
|
2009-06-04 14:11:33 +00:00
|
|
|
To Do List - June 2009
|
2001-12-27 19:54:36 +00:00
|
|
|
===============================================================================
|
|
|
|
|
|
|
|
If you would like to contribute to Stella's development then find something
|
2004-07-13 01:09:50 +00:00
|
|
|
on the list below and send email to Bradford Mott at bwmott@acm.org or
|
|
|
|
Stephen Anthony at stephena@users.sourceforge.net.
|
2001-12-27 19:54:36 +00:00
|
|
|
|
2009-05-18 13:23:36 +00:00
|
|
|
* Add new TIA infrastructure with improved HMOVE emulation, including
|
|
|
|
fixes for (possibly) incorrect VSYNC handling in Q-Bert.
|
|
|
|
|
Added support for accessing/modifying extended RAM (aka SuperChip) from
the debugger RAM UI. A scrollbar is now present, which can scroll
through each 128 byte 'bank'. Labels indicate the current readport,
so you can distinguish between different areas of RAM. For now,
F4SC, F6SC, F8SC, and FASC have been converted, but I'm looking into the
other schemes now.
The RAM UI takes care of all read/write port issues. From the POV of
the UI, the RAM can be treated as zero-page; translation is done
behind the scene. Searching/comparing and change-tracking are also
supported.
The 'ram' command in the debugger prompt now reflects all RAM, and
readport/writeport addresses are shown, making it easier to use the
command withot having to look up the offsets.
Debugger width has been bumped to 1050 pixels wide to accomodate the
new functionality. We'll see how much trouble this causes ...
git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@1747 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2009-06-02 17:25:14 +00:00
|
|
|
* Add better support for 'floating' TIA reads as described here:
|
|
|
|
http://www.atariage.com/forums/index.php?s=&showtopic=143363&view=findpost&p=1762433
|
|
|
|
|
2009-06-03 14:49:42 +00:00
|
|
|
* Look into adding Blargg NTSC filtering (perhaps as a GLSL program).
|
2009-05-27 22:45:56 +00:00
|
|
|
|
2009-05-18 13:23:36 +00:00
|
|
|
* Either Support Distella as frontend or integrate a 6507 Disassembler
|
|
|
|
|
|
|
|
* Step-debug through disassembled zero-page code (get clarification on this)
|
|
|
|
|
2009-06-03 14:49:42 +00:00
|
|
|
* Improve debugger support for remaining cartridges with dedicated RAM,
|
|
|
|
and add source-level debugging
|
|
|
|
|
|
|
|
* Fix bank going over 255 (when accessing RAM) for 3E in the debugger
|
|
|
|
RomWidget view.
|
2009-01-06 23:02:18 +00:00
|
|
|
|
2009-06-04 14:11:33 +00:00
|
|
|
* Fix patching of ROM in disassembler so that if patching fails, the view
|
|
|
|
is properly updated.
|
|
|
|
|
2009-01-06 23:02:18 +00:00
|
|
|
* 'Fixed Debug Colours' option as explained in the 'Stella 2.6.1 released'
|
|
|
|
thread, post #40 on AtariAge. Basically emulates no$2k6 behaviour.
|
|
|
|
|
2008-11-26 16:22:55 +00:00
|
|
|
* Research lockups in Stay Frosty ROM. Test out sample state file in
|
|
|
|
AtariAge email.
|
|
|
|
|
2009-01-06 23:02:18 +00:00
|
|
|
* Research starting bank for 8K/F8 ROMs. Probably default should be 0
|
|
|
|
instead of 1.
|
|
|
|
|
|
|
|
* Add commandline argument to randomly generate startup bank for all ROMs
|
|
|
|
bigger than 4K. Shouldn't make a difference for all 'well-designed' ROMS,
|
|
|
|
but will pick up on errors when a ROM doesn't start from every bank.
|
2008-12-26 20:05:17 +00:00
|
|
|
|
2009-02-01 14:31:44 +00:00
|
|
|
* Make font size be selectable for the stats info area (in TIA) and
|
|
|
|
in-game UI.
|
|
|
|
|
2009-01-15 18:45:23 +00:00
|
|
|
* More work to the ROM launcher, including at least the following:
|
|
|
|
(1) Shortcut key where selecting the first few letters jumps to a
|
|
|
|
directory named that way. Basically the same as is currently
|
|
|
|
done for ROMs.
|
|
|
|
|
2009-01-24 21:44:49 +00:00
|
|
|
(2) Fix aliases not being followed correctly in the OSX port
|
|
|
|
(although I suspect this isn't just an OSX issue).
|
2009-01-24 17:32:29 +00:00
|
|
|
|
2009-02-01 14:31:44 +00:00
|
|
|
(3) Add 'simpleUI/kiosk' mode to RMB context menu, which disables
|
|
|
|
all but the most basic functionality.
|
|
|
|
|
2009-05-18 13:23:36 +00:00
|
|
|
(4) Add tabs to snapshot view; add cartridge snapshots as well.
|
|
|
|
|
2008-11-26 16:22:55 +00:00
|
|
|
* More support for copy and paste.
|
|
|
|
|
2008-12-31 21:57:54 +00:00
|
|
|
* Fix Props.cxx (or GameInfoDialog) to properly deal with quotes and
|
|
|
|
backslashes in strings meant to be saved to the properties file.
|
|
|
|
|
2009-01-13 20:26:02 +00:00
|
|
|
* Add support for uncommon controllers (KidVid, Lightgun, etc)
|
2008-11-26 16:22:55 +00:00
|
|
|
|
|
|
|
* Fix "Tron Man Picture Cart" (32K Tigervision bankswitching) issue
|
|
|
|
|
|
|
|
* Possible 'trace mode' in debugger (generate a file containing all
|
|
|
|
internal state)
|
|
|
|
|
|
|
|
* Automatic statesave at beginning of each frame (including state of
|
|
|
|
controllers and console switches), with the ability to 'roll back' to
|
|
|
|
a previous state/frame
|
|
|
|
|
|
|
|
* RewindManager to set up how often to save a state, and for how long
|
|
|
|
(debugger would be once per frame, normal probably once per second)
|
2007-01-14 18:59:08 +00:00
|
|
|
|
2008-11-26 16:22:55 +00:00
|
|
|
* Extra SECAM 'quirks' (see Stella 2.4.1 release thread on AtariAge)
|
|
|
|
|
|
|
|
* Improve speed of Pitfall2 emulation
|
|
|
|
|
|
|
|
* Add auto-detection for all remaining bankswitch types
|
|
|
|
|
2005-10-14 13:50:00 +00:00
|
|
|
* Either Support DASM as frontend or integrate a 6507 Assembler
|
2001-12-27 19:54:36 +00:00
|
|
|
|
2005-10-14 13:50:00 +00:00
|
|
|
* Add a Sprite/Animation Editor
|
2001-12-27 19:54:36 +00:00
|
|
|
|
2005-10-14 13:50:00 +00:00
|
|
|
* AVI/MPEG export
|
2005-02-13 19:17:02 +00:00
|
|
|
|
2005-10-14 13:50:00 +00:00
|
|
|
* Add a PF Editor
|
|
|
|
|
|
|
|
* Client/Server networked play for up to 4 Computers via LAN/Internet
|
|
|
|
|
|
|
|
* Tracking Hiscores
|
2008-11-26 16:22:55 +00:00
|
|
|
|
|
|
|
* Find people to handle new ports, and try to more actively recruit people
|
|
|
|
into the Stella project
|