Gopher2600 v0.40.0 is released. Gopher2600 is an emulator for the Atari 2600. Whilst the performance is not as efficient as some other emulators it is none-the-less suitable for playing games, on a reasonably modern computer, at the required 60fps. (The development machine for Gopher2600 has been an i3-3225, dating from around 2012.)
Gopher2600 changelog:
Colour Model
phase adjustments can now be applied to the standard Stella palette
this more closely matches modern expectation while also providing the flexibility to adjust the phase if required
removed 'Legacy Colour Model' option
preview releases of v0.40.0 allowed A/B testing of the 'legacy model' and a purely mathematical model
explanation of the current model in the blog https://jetsetilly.github.io/Gopher2600-Blog/posts/improving-the-ntsc-colour-model/
Improved DWARF decoding
binaries compiled with no optimisation (or -O0) now show variable information in the debugger
absence of .debug_loc was incorrectly considered to mean no location information was available
framebase uses the yield address and not the current PC address
very often this doesn't matter but incorrect use of the ARM pipeline caused variables to be missing unexpectedly
function building uses specification attribute if appropriate
this attribute seems to be used in object-oriented style C++ programs, and is probably a feature of other OO languages
ELF
added vcsJmpToRam3(), vcsPokeRomByte() and vcsSetNextAddress() strongarm functions
improved performance when accessing executable memory
ELF can now annotate coprocessor disassemblies
Bug Fixes
race error between SDL audio and playscreen overlay (the FPS overlay)
Download: Gopher2600 v0.40.0
Source:Here
0 Comments
Post a Comment