rather than pass configuration details to the shader, different shaders
will be run depending on the configuration. this will make for simpler
shaders and less room for error.
CRT shaders not currently active while we figure out how to do this
properly by chaining fragment shaders.
more pleasing colour and are now drawn on the outside of the boundary
and not the inside of the bounday. as it was, the guide could obscure
pixels drawn on the very edge of the screen.
resizer counts N frames (currently 5) before committing to a resize.
this gives the ROM change to expand the screen slowly without any visual
side-effect. the supercharger BIOS expands noticeably without this
mechanism.
fixed off by one error for Ladybug and Hack'Em Pacman (and probably
others)
missing doc files for crt and crt/shaders packages
replacement for GuiStateRewinding request removed in previous commit
particularly effective when rewind snapshot frequency is greater than
one frame
colorterm should now work correctly with RawEvents and RawEventImm (I
don't really use colorterm anymore but this corrects an oversight)
removed options related to setting scale of debug/play window
- can be done more effectively window controls
preference initialisation for debug and play modes is more clear
- removed errant playmode setting (terminalOnError - not applicable)
simplified window management
nicer feedback on rewind slider
result of changing rewind maxentries value displayed correctly in win_control
timer randomised on startup (if preference selected)
changing symbols preference updates disasm window vertical alignment
file selector:
- scrolls to top on directory change
- centres on current ROM when first opened
help note for the -state flags (REGRESS ADD)
changed default window position for timer window