Skip to content

Releases: JetSetIlly/Gopher2600

v0.10.3

25 Apr 11:31
Compare
Choose a tag to compare

= Changes from v0.10.2 =

Moviecart format changed to better support new kernel. This update will cause new files to play correctly.

Old Moviecart files will still play correctly but with wrong colouring in places.

Referring to the Moviecart project itself for clarity: files in the "format1" directory will play correctly while files in "format0" will not.

https://github.com/lodefmode/moviecart/tree/main/output/colorizer

v0.10.2

24 Apr 09:57
Compare
Choose a tag to compare

= Changes from v0.10.1 =

Moviecart updated to use new kernel.

v0.10.1

05 Apr 09:35
Compare
Choose a tag to compare

= Changes from v0.10.0 =

Priority of ball in scoremode when priority bit is set.

v0.10

03 Apr 08:31
Compare
Choose a tag to compare

= Changes from v0.9.0 =

Movie Cart support
- Files must end in .mvc
- File will be fingerprinted as it is streamed off disk and any errors sent to the log
- Demo files in the Movie Cart repository
https://github.com/lodefmode/moviecart

Gamepad alterations
- Left thumbstick now controls the joystick and not the paddle
- Left/Right Triggers still control the paddle but will no longer auto-centre
- Playmode will now notify (with an icon) when a controller type has been switched

Bug Fixes
- Better centering of program counter in Disasm window coord selection
(ie. clicking on the debug screen)
- Superbank switching fixed

Windows Bug Fixes
- File paths that include the drive letter will now be recognised.
This will allow Gopher2600 to be used with Amiga Dev Studio on Windows

v0.9

13 Mar 12:02
Compare
Choose a tag to compare

= Changes from v0.8.2 =

Support for common TIA revisions
- window available in play mode and debug mode

Hardware controller support
- Tested with wired XBox controller
- DPad controls joystick
- Left thumb-stick and triggers control paddle
- Start button is the conole's reset switch

Reworked debugger UI
- more information in toolbar
- better disasm window
- improved CPU, TV and Control windows
- added RSYNC overlay

Corrected TV implementation so that smooth Playfield scrolling works

Cartridge mapping
- Superbank support (128k and 256k)
- Corrected false positives when fingerprinting for Mnetwork (E7)

Supercharger improvements
- Supercharger tape will stop when ROM stops reading for data
- Correctly loads 8-bit WAV data
- Improved fastload (.bin files) fingerprinting
- Fastload (.bin files) supports multiloading

Debugger
- Mute audio
- STEP command can now STEP back
- SYMBOL, WATCH, DISASSEMBLY commands changed
- small improvements to linter (still not ready for use)

Playmode
- Mouse capture with right mouse button (rather than double-click)

v0.8.2

01 Feb 10:04
Compare
Choose a tag to compare

= Changes from v0.8.1 =

ARM execution time estimation

  • debugging overlay to show period when ARM is executing and 6507 is "idle"

Fixed bug introduced in v0.8.1 that sometimes caused the ARM emulation to crash

  • related to the optimisation done in the previous version.

v0.8.1

24 Jan 18:21
Compare
Choose a tag to compare

= Changes from v0.8.0 =

Performance improvements
- significant speed increase for ARM emulation
- particularly noticeble for large ARM programs
- small TIA speed improvements

Screen resizing improved

MNetwork (E7) fingerprinting improved. Now catches more ROMs
created in the modern era (ie. Congo Bongo Demo)

v0.8.0

19 Jan 22:00
Compare
Choose a tag to compare

= Changes from v0.7.3 =

ARM7TDMI support
- extended DPC+ to support ARM7TDMI
- added CDF format including CDFJ (but not CDFJ+)

fixed bug in ball sprite vertical delay (visible in Galagon)

improved performance of rewind system

improved paddle performance
- sensitivity corrected so deadzone is minimal for most ROMs
- elminated jitter

improved CRT effects
- now includes a basic phosphor effect
- improved chromatic aberration
- removed gamma options

mouse capture in debugger using ESC key
- removed double-click on screen feature
- UI button also available to capture

start/stop emulation with ` (backtick) key (debugger only)

additional playmode keys
- toggle full screen (F11)
- FPS indicator (F12)
- CRT preferences window (F10)

other improvements
- rewind system is faster
- less CPU overhead for idle debugger (only tested on Linux)
- television frame resizing is more correct

v0.7.3

09 Dec 16:08
Compare
Choose a tag to compare

= Changes from v0.7.2 =

fixed hostname validation for PlusROM cartridges

v0.7.2

28 Nov 20:39
Compare
Choose a tag to compare

= Changes from v0.7.1 =

Better resizing of television frame
- Games like Tapper or Spike's Peak look better

Frame limiter interacts better with texture renderer
- Fewer dropped frames meaning games that use flicker kernels
look more accurate
- Particularly effective for 60Hz monitors and NTSC

Nicer visual feedback on the rewind slider

Playmode:
- Toggle fullscreen (F11)
- Toggle fps indicator (F12)

Statsview module bumped v0.3.1
- Fixes problem of missing charts on Windows