2009-09-11 15:37:08 +00:00
|
|
|
===========================================================================
|
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-09-11 15:37:08 +00:00
|
|
|
===========================================================================
|
|
|
|
To Do List - September 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-09-09 22:08:40 +00:00
|
|
|
* Step-debug through disassembled zero-page and SC code.
|
2009-09-09 15:59:22 +00:00
|
|
|
|
2009-09-09 22:08:40 +00:00
|
|
|
* Either Support Distella as frontend or integrate a 6507 Disassembler.
|
2009-09-09 15:59:22 +00:00
|
|
|
|
2009-08-21 14:29:59 +00:00
|
|
|
* TIA infrastructure: further improve 'illegal' HMOVE emulation to fix
|
|
|
|
problems in several homebrew ROMs.
|
|
|
|
|
2009-09-11 15:37:08 +00:00
|
|
|
* TIA infrastructure: improve emulation of writes to NUSIZx while
|
|
|
|
graphics are currently being drawn.
|
2009-08-21 14:29:59 +00:00
|
|
|
|
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-09-09 22:08:40 +00:00
|
|
|
* TIA infrastructure: add emulation of RSYNC instruction.
|
|
|
|
|
2009-08-02 20:54:42 +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-05-18 13:23:36 +00:00
|
|
|
|
2009-06-03 14:49:42 +00:00
|
|
|
* Improve debugger support for remaining cartridges with dedicated RAM,
|
|
|
|
and add source-level debugging
|
|
|
|
|
2009-06-12 13:29:26 +00:00
|
|
|
* Make the prompt tab in the debugger accept case-insensitive commands.
|
|
|
|
|
2009-06-03 14:49:42 +00:00
|
|
|
* 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
|
|
|
* 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
|
2009-09-11 15:37:08 +00:00
|
|
|
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-08-25 12:46:56 +00:00
|
|
|
(3) Add tabs to snapshot view; add cartridge snapshots as well.
|
2009-05-18 13:23:36 +00:00
|
|
|
|
2008-11-26 16:22:55 +00:00
|
|
|
* More support for copy and paste.
|
|
|
|
|
2009-09-09 15:59:22 +00:00
|
|
|
* Add support for uncommon controllers (KidVid, Lightgun, etc).
|
2008-11-26 16:22:55 +00:00
|
|
|
|
2009-09-09 15:59:22 +00:00
|
|
|
* Fix "Tron Man Picture Cart" (32K Tigervision bankswitching) issue.
|
2008-11-26 16:22:55 +00:00
|
|
|
|
|
|
|
* Possible 'trace mode' in debugger (generate a file containing all
|
2009-09-09 15:59:22 +00:00
|
|
|
internal state).
|
2008-11-26 16:22:55 +00:00
|
|
|
|
|
|
|
* Automatic statesave at beginning of each frame (including state of
|
|
|
|
controllers and console switches), with the ability to 'roll back' to
|
2009-09-09 15:59:22 +00:00
|
|
|
a previous state/frame.
|
2008-11-26 16:22:55 +00:00
|
|
|
|
|
|
|
* RewindManager to set up how often to save a state, and for how long
|
2009-09-09 15:59:22 +00:00
|
|
|
(debugger would be once per frame, normal probably once per second).
|
2008-11-26 16:22:55 +00:00
|
|
|
|
2009-09-09 15:59:22 +00:00
|
|
|
* Extra SECAM 'quirks' (see Stella 2.4.1 release thread on AtariAge).
|
2001-12-27 19:54:36 +00:00
|
|
|
|
2009-09-09 15:59:22 +00:00
|
|
|
* Improve speed of Pitfall2 emulation.
|
2001-12-27 19:54:36 +00:00
|
|
|
|
2009-09-09 15:59:22 +00:00
|
|
|
* Add auto-detection for all remaining bankswitch types.
|
2005-02-13 19:17:02 +00:00
|
|
|
|
2009-09-09 15:59:22 +00:00
|
|
|
* Either Support DASM as frontend or integrate a 6507 Assembler.
|
2005-10-14 13:50:00 +00:00
|
|
|
|
2009-09-09 15:59:22 +00:00
|
|
|
* AVI/MPEG export.
|
2005-10-14 13:50:00 +00:00
|
|
|
|
2009-09-09 15:59:22 +00:00
|
|
|
* Client/Server networked play for up to 4 Computers via LAN/Internet.
|
2008-11-26 16:22:55 +00:00
|
|
|
|
2009-09-11 15:37:08 +00:00
|
|
|
* Find people to handle new ports, and try to more actively recruit
|
|
|
|
people into the Stella project.
|