Issue 1: Drom's excessively large todo list
Reported by dromiceius@gmail.com, Sep 15, 2008
-emu speed, turbo, and movie functions are probably still riddled with
crash bugs and need to be heavily redesigned for next time.

-no protection against resuming from invalid states (recording not bulletproof)

-no customizable hotkeys

-"pause on end of playback" should be an option in the movie playback dialog

-UI messages: 1) shouldn't scale with display resolution 2) should be a
single function instead of two very similar functions 3) should
redraw/update with less glitchiness

-no input display

-"stop movie" menu item is erroneously disabled at times

-Stated.cpp says something like "everything causes frame advancing." This
is true, and undesirable.

-movie name should be in title bar

-loading the replay/reload dialogs stops movie replay, even if you cancel
out of the dialog instead of starting a movie.

-must embed Lua. Replace GD with SDL and/or port new APIs from FCEUX and
debugger/memory watch API

-the main menu isn't an actual menu; alt-g-o should call the rom selector, etc.

-Savestate undo and rewind features would be nice

-Shotsfactory code could disable layers via 1-6 keys, like in snes9x.

-no Frame Search in movie play dialog
Nov 3, 2009
Project Member #1 dammi...@hotmail.com
If it makes it any easier to implement, input display does not have to be drawn on
screen. It could be put in the title bar, in the status bar (there currently is no
status bar), or in a separate window.

It's also OK if the button symbols in the displayed input do not correspond exactly
to the names in the "map game inputs" dialog.