Releases: JetSetIlly/Gopher2600
v0.3
= Changes from v0.2.1 =
Improvements
-
significant performance improvements
-
improved TV spec detection and frame size detection
-
implemented 3e+
-
supercharger half-implemented
- only fastloading from .bin files
- multiload not working
- supercharger BIOS must be in config directory
-
better terminal interface in GUI mode
- sundry changes/additions to terminal commands
-
better/more reliable disassembly
-
debug screen window shows cursor and painting effect more accurately
Bug Fixes
-
HBLANK collision detection fixed
-
ball/missile enclockifier handles changes to NUSIZ correctly
-
frame rate limiter fixed
-
fixed DataFetcher boundary bug in DPC+ format
-
address of phantom reads now calculated correctly for IndirectIndexed addressing
v0.2.1
= Changes from v0.2.0 =
DPC+ support (no ARM yet)
Cartridge specific windows. Register windows, static data windows from DPC and DPC+ cartridge types. Cartridge RAM now in its own window
All cartridge types are not poke-able and patch-able
Better TV screen in debugger. Added Collisions and HMOVE overlays
Floating tooltips. Content different depending on selected overlay.
Lots of other internal changes and new ideas sketched in for future versions
v0.2.0
=Changes from v0.1=
CRT filter by default for play mode (optional for debugger)
Debugger TV display improvement
Improved ROM disassembly (better disasm window in debugger)
Improved TV signal decoding and size detection
Improved audio when frame rate drops below ideal rate
File selector in debugger
CPU decimal mode bug fix (flags incorrectly set on subtraction). Additional opcodes.
v0.1
First public version. Still incomplete. More work to do. More ideas to implement. But it works.