Commit Graph

7846 Commits

Author SHA1 Message Date
Christian Speckner 2fff5ec118 Pull in gtest for unit tests. 2024-07-11 00:57:16 +02:00
Christian Speckner a606d294a4 Refactoring, fix external function pointers. 2024-07-10 08:35:47 +02:00
Christian Speckner 5a7a72c745 Logging. 2024-07-10 08:28:45 +02:00
Christian Speckner 135349ed6b Woefully untested ELF linker. 2024-07-09 20:11:35 +02:00
Christian Speckner 4c44735f40 More cleanup. 2024-07-07 13:20:10 +02:00
Christian Speckner c581fd7be3 Refactoring. 2024-07-07 09:34:17 +02:00
Christian Speckner 7386424ccc Cleanup. 2024-07-07 09:25:37 +02:00
Christian Speckner dce21239b6 Fixes, load and parse relocations. 2024-07-05 23:57:12 +02:00
Christian Speckner 5fd00ec763 Include info in section. 2024-07-05 23:00:33 +02:00
Christian Speckner 9cc43a80e5 Style, paranoia. 2024-07-05 22:57:24 +02:00
Stephen Anthony 21921584ed Fix Windows build. 2024-07-04 20:40:07 -02:30
Christian Speckner ae36e141f0 Parse symbols. 2024-07-04 23:27:14 +02:00
Christian Speckner 192870dc2b Minor refactoring. 2024-07-04 22:04:06 +02:00
Christian Speckner be80e6b0f7 Port and hook up ELF basic parser. 2024-07-02 22:39:05 +02:00
Christian Speckner cccc92020a Style. 2024-07-01 00:09:56 +02:00
Christian Speckner 4e6d009435 Refactoring, properly model bus activity. 2024-07-01 00:08:36 +02:00
Christian Speckner fe6e67de32 Boot into overblank. 2024-06-30 17:16:32 +02:00
Christian Speckner 41c8bff0c6 Fix ELF signature detection, read value stream. 2024-06-30 11:56:07 +02:00
Christian Speckner 8eb0d72eac Fix windows build. 2024-06-30 11:03:05 +02:00
Christian Speckner 4248f5b916 Fix division by zero. 2024-06-30 11:00:46 +02:00
Christian Speckner 905f5eee90 Sttub and hook up ELF cartridge. 2024-06-30 10:30:41 +02:00
thrust26 9381a67604 ELF doc updates 2024-06-23 23:10:38 +02:00
thrust26 0a6604b91b spelling 2024-06-22 21:09:01 +02:00
thrust26 e4dec274ac added link for Mediafire launcher images and bezels 2024-06-22 21:06:27 +02:00
Stephen Anthony b477cb56bc Fix warning from clang-tidy.
Original code is left there, commented out, since the intent isn't clear.
2024-06-14 21:41:53 -02:30
Stephen Anthony 903f376958 Replace Map::find with Map::contains where appropriate. 2024-06-14 18:51:58 -02:30
thrust26 207b2b81e9 Merge branch 'master' of https://github.com/stella-emu/stella 2024-06-14 09:20:15 +02:00
thrust26 1a8f394754 small disassembler fix to avoid dirty mirror addresses in code 2024-06-14 09:19:51 +02:00
Stephen Anthony 15e2376896 Oops, pruned a little too much in last commit. 2024-06-13 20:49:53 -02:30
Stephen Anthony 91757f695c Remove workaround for missing C++20 support.
Since this is only one required of many, and the rest can't be worked around, there's really no point to keep this one either.
2024-06-13 20:35:58 -02:30
thrust26 cd24689b20 Enhanced E7 disassembling 2024-06-12 14:05:43 +02:00
thrust26 5c0856c7a4 fixed underflow in FrameLayoutDetector 2024-06-12 09:48:53 +02:00
Stephen Anthony 1c2dceab2b libretro: Fix Makefile for recently added cart classes. 2024-06-07 22:34:09 -02:30
thrust26 d65eaac19c improved disassembly of immediate color loads 2024-06-05 19:32:40 +02:00
Stephen Anthony 9e37452bab Updated Xcode project for CartJANE. 2024-06-05 11:19:23 -02:30
thrust26 bd757e7d2f Added JANE bankswitching (for Tarzan prototype) 2024-06-05 15:27:41 +02:00
thrust26 2d0de2b415 Merge branch 'master' of https://github.com/stella-emu/stella 2024-06-04 09:51:58 +02:00
thrust26 b246dcb2cf added check which ignores invalid frames (too many scanlines) during frame detection (fixes Tarzan) 2024-06-04 09:51:47 +02:00
Stephen Anthony 4ea3ef32c3 Update Xcode project. 2024-06-03 11:50:18 -02:30
thrust26 2a09855224 Merge branch 'master' of https://github.com/stella-emu/stella 2024-06-03 13:27:23 +02:00
thrust26 40ba8969ea added option to enable thumb cycle counting via emulated ROM 2024-06-03 13:27:10 +02:00
Christian Speckner befae165ae Remove logging code. 2024-06-02 19:27:11 +02:00
Christian Speckner febf9122f5 Try to update xcode version. 2024-06-02 19:21:28 +02:00
Christian Speckner d5c7ff3559 More logging. 2024-06-02 18:59:38 +02:00
Christian Speckner 05fdbf9057 Dump MacOS version, arch. 2024-06-02 17:31:33 +02:00
Christian Speckner 8a8a87f236 Ups, wrong line. 2024-06-02 12:18:33 +02:00
Christian Speckner e480b6fab2 Log clang and gcc (alias?) version in CI / MacOS. 2024-06-02 12:18:01 +02:00
Christian Speckner dbffd5cebb Add W(T)F8 to XCode build. 2024-06-01 00:10:47 +02:00
thrust26 02e35daa3c updated doc for WF8 2024-05-30 19:48:50 +02:00
thrust26 75730d7c31 added missing WF8 ROM 2024-05-30 19:42:07 +02:00