Gopher2600 v0.40.0-preview2 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:
This is a second preview release of v0.40.0. I'm still not satisfied with what I am now referring to as the new colour model so I'm still holding off making a non-preview release. And I still want to emphasise that the colours are not 'final' or fully understood.
Colour Models
The changes to the new colour model are as follows
NTSC colour burst
Previously a phase adjustment would cause the burst to change very slightly, which it shouldn't. The burst is now fixed in all instances.
IQ and UV values are no longer scaled by Y
Contrast adjustment now uses a grey level of 7.5%
colour-lum of 0 is set to 7.5% grey
In addition to the new colour model I've added a legacy colour model, which is enabled by default.
The legacy model is actually just the standard Stella palette. I wanted to avoid this but I think it's currently unavoidable. It's still unclear to me how these colours were arrived at. I can find no combination of the new colour model that creates the same result.
The name legacy is intended to convey that it will one day be removed.
Blue Ambient Light
I've also added an option that causes the CRT bevel to be tinted by a blue light. I find this is good way of emulating a room with low light.
The blue light causes the TV image to stand out more and is good for night-time play.
In the image below you will notice that the rim around the screen is not tinted by blue because it is illuminated by the screen, which has a different predominant colour.
Screenshot from 2025-02-16 22-06-49
Other Changes
ARM
Small performance improvement during cycle accumulation
Separation of integer and fractional parts of a cycle count now uses SIMD instructions
Patch Files
Missing patch file is no longer a fatal error
Patch file given on the command line is not assumed to be in the patches directory of the configuration directory.
The path given on the command line is now an absolute path
SDL Audio
Small performance improvement caused by calling sdl.AudioQueue() less frequently
Queue management now slows the sample rate when queue is running low
This should result in fewer audio buffer underruns
Download: Gopher2600 v0.40.0-preview2
Source:Here
2025-02-17
Tags:
Gopher2600,
Official_Build,
Others

NewsLetter
Bookmark
Submit News
Email Us

Random Related Topic
0 Comments
Post a Comment
Can't post a comment? Try This!