Stella Git (2017/07/06) is compiled. Stella is a multi-platform Atari 2600 VCS emulator. The Atari 2600 Video Computer System (VCS), introduced in 1977, was the most popular home video game system of the early 1980's. Now you can enjoy all of your favorite Atari 2600 games on your PC thanks to Stella!
Stella Git changelog:
* Fix compile with gcc 5.4.0.
* Updated version for next pre-release.
* Optimization: modify RGB pixel data locally instead of calling functions.
This is allowed, since after analyzing the code, we see the pixel format
will always be ARGB8888 mode, so we can hard-code the logic to do the
conversion.
This leads to a measurable performance improvement, since we eliminate
3 function calls per RGB colour lookup. And the calls themselves involved
IF statements and various other shifts that weren't needed. Assuming
normal phosphor mode with 160x210 pixels, this saves 100,800 function calls
per frame!
* Code cleanups, commenting fixes, etc for Blargg-related code.
* Optimization: eliminate redundant access through a struct.
* Finally fixed issue #75 (phosphor mode now works with Blargg).
Download: Stella Git (2017/07/06) 32bit
Download: Stella Git (2017/07/06) 64bit
Source: Here
2017-07-06
Random Related Topic
0 Comments
Post a Comment