Stella Git (2024/08/10) 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:
* Implement most of vcslib.
* Silence warnings.
* Work around clang idiosyncrasies.
* Merge branch 'master' into elf
* Merge branch 'master' into elf
* Fix narrowing issue.
* Replace C-style macros with C++ inlines using reinterpret_cast.
* Fix C-style rand(); use our Random class instead.
* Convert C-style union and malloc/free to C++ std::variant and unique_ptr.
* Fix warning for potential incorrect rounding.
* Revert "Fix warning for rand(); NOLINT for now, as the proper fix isn't until C++23."
* Fix warning for rand(); NOLINT for now, as the proper fix isn't until C++23.
* Add `TIDY` clang-tidy script to tools.
* libretro: Run clang-tidy on all files.
* Fixes from clang-tidy for the entire codebase, including header files.
* Fix Visual Studio build for json header rename.
* Rename json.hxx to json.hpp, just as it's distributed.
* Run clang-tidy on `src/debugger`.
* libretro: Add cart ELF support.
* Fix Windows compile error from last commit.
* More fixes for warnings from clang-tidy, in `src/cheat` and `src/common`.
* Fix potential overflow in cycle calculation.
* Fix compile error from last commit.
* More fixes for warnings from clang-tidy.
* Merge branch 'master' into elf
* removed interrupt handling code
* Fixed undefined order of startup vector peeks
* Fix some clang-tidy warnings.
* Add ELF files to Xcode project.
* Timing improvements.
* Improve timing emulation, bump ARM MIPS to 190 for now.
* Hack around buggy ARM code that accesses low memory.
* Implement init function, more vcslib -> mattress monkeys works.
* Implement more of vcslib.
* Fix memset.
* Minor optimizations.
* Bus snooping.
* Sync timing, limit the amount of queued transactions.
* Bus stuffing.
* Fix memset.
* More fixes, implement more parts of vcslib.
* Assorted fixes -> ARM executes.
* Hook up ARM emulation. Crashes and dies right now.
* Fixup thumb disassembly for debugging.
* Another stab at windows.
* Another stab at fixing windows, set stack pointer.
* Setup ARM for execution.
* Attempt to fix windows build.
* Complete vcslib bootstrap.
* Refactoring.
* Fix missing file in Xcode project.
* Stub vcslib.
* Fix data segment mapping.
* Start hooking up ARM: memory map.
* Seems addend is calculated differently.
* Write out elf image for debugging.
* Finish (untested) cortex M0.
* Fix Xcode build issues.
* Start to adapt thumbulator.
* Finalize linker tests.
* More relocation tests.
* Tests for jump / call relocation.
* Fix some warnings/suggestions from clang-tidy.
* More tests.
* More linker tests.
* Fix test setup, first slab of linker tests.
* Refactor to prepare for unit tests.
* Typo.
* Introduce a separate segment for rodata.
* cs
* Wording.
* Refactoring.
* Init an preinit arrays.
* Refactoring, fixes, lookup tables.
* Fixes + stubs.
* BL / B.W encoding tests 6 fixes.
* Formatting.
* Fix build and warnings for Xcode project.
* Logging.
* Pull in gtest for unit tests.
* Refactoring, fix external function pointers.
* Logging.
* Woefully untested ELF linker.
* More cleanup.
* Refactoring.
* Cleanup.
* Fixes, load and parse relocations.
* Include info in section.
* Style, paranoia.
* Fix Windows build.
* Parse symbols.
* Minor refactoring.
* Port and hook up ELF basic parser.
* Style.
* Refactoring, properly model bus activity.
* Boot into overblank.
* Fix ELF signature detection, read value stream.
* Fix windows build.
* Fix division by zero.
* Sttub and hook up ELF cartridge.
Download:
Stella Git (2024/08/10) 64bit :
buzzheavier
mirrored
mixdrop
send
usersdrive
Source: Here
0 Comments
Post a Comment