Commit Graph

5833 Commits

Author SHA1 Message Date
thrust26 7d0c82825e Merge branch 'refactor/cart' of https://github.com/stella-emu/stella into refactor/cart 2020-04-04 18:29:37 +02:00
thrust26 27556405d8 add get current segment from cart for debug widgets 2020-04-04 18:29:05 +02:00
Stephen Anthony 81ac7cc569 Fixed compilation in Linux. 2020-04-04 13:39:38 -02:30
thrust26 f2d14f77c4 refactor Cart3F
improve CartEnhanced for segmented types
2020-04-04 17:28:30 +02:00
thrust26 f0234c105f allow changing default ROM path directly in launcher (resolves #610) 2020-04-04 11:25:02 +02:00
thrust26 05901a2ad8 add support for multi segment banking into CartEnhanced class
refactor more cart classes
2020-04-04 10:53:14 +02:00
thrust26 244fc3f7d3 initial commit 2020-04-03 17:08:42 +02:00
Stephen Anthony 3f5453e9d4 Synchronize changelog from 6.1.1. 2020-04-02 20:58:02 -02:30
Stephen Anthony defeee600e A little more optimization to 3E scheme. 2020-04-02 20:44:13 -02:30
Christian Speckner 29fcc9644f 3E: improve debugger handling for writes to ROM space. 2020-04-02 21:18:56 +02:00
Christian Speckner b93a07dcfa 3E: fix invalid access on write to ROM. 2020-04-02 21:14:49 +02:00
thrust26 17835be278 fix M6532 access counters
make stack pops result into DATA access
2020-04-02 17:59:04 +02:00
thrust26 541a40c44b fix right diff action on Command menus 2020-04-02 16:26:56 +02:00
thrust26 e91bc140cd fix poke access counter offset
add a few more bank switching types
2020-04-02 12:03:35 +02:00
thrust26 a015cd9082 fix CartFE to update access flags and counters 2020-04-02 11:07:04 +02:00
thrust26 3f7db393ba add access counting to many more bankswitching types 2020-04-02 10:38:15 +02:00
Stephen Anthony 7a03f330f0 Fix minor warning with clang (possible dangling else). 2020-04-01 20:36:43 -02:30
thrust26 3d7ff6638e Merge branch 'master' of https://github.com/stella-emu/stella 2020-04-01 22:14:36 +02:00
thrust26 8b550a3a11 differentiate ROM read/write access (done for Atari standard and 3E bankswitching) 2020-04-01 22:14:22 +02:00
Stephen Anthony 1b1ccf4f39 Fix warnings from clang. 2020-04-01 09:45:19 -02:30
thrust26 96131e2f7f first shot at #586 (Heat Map) (TODO: differentiate cartridge read/write access)
add Cartridge::bankSize method (TODO: varying bank sizes)
add Cartridge::bankOrigin detection method (TODO: banks smaller 4K)
2020-04-01 11:06:03 +02:00
Stephen Anthony a6ac378554 Synchronize wil upcoming 6.1.1 release. 2020-03-31 18:25:25 -02:30
thrust26 16a5bb2d1d fix non-VS warning 2020-03-31 18:40:48 +02:00
thrust26 2de1e70941 fix last commit 2020-03-31 18:35:51 +02:00
thrust26 cae2266df0 Enhance disassembly (determine correct bank offset, preliminary solution for simple 4K bankswitching, e.g. standard Atari) 2020-03-31 18:12:38 +02:00
Stephen Anthony 32cd6e2a5b Updated changelog, before we forget about the details. 2020-03-30 21:20:19 -02:30
Christian Speckner 4d99bca2cd Fix snapshots on retina displays. 2020-03-31 00:46:20 +02:00
thrust26 6e5a162a18 enhance debugger disassemblies, 'savedis' now allows multi-bank ROMs 2020-03-30 23:01:15 +02:00
thrust26 45758ad5b5 some progress with multi-bank games disassembly (it now works, but still requires a bit of manual action before) 2020-03-30 12:20:59 +02:00
thrust26 f48a96356f fix color value disassembly
add ORG/RORG for multi-bank ROM disassembly
2020-03-30 09:52:56 +02:00
thrust26 d2fbbdbf61 rename code access into ROM access to better reflect the usage 2020-03-30 09:22:45 +02:00
thrust26 195a8a5116 fix compiler error without debugger support
create VS configuration (without debugger support)
2020-03-29 19:30:09 +02:00
thrust26 5600be0ce4 add some more DEBUGGER_SUPPORT defines 2020-03-29 18:36:26 +02:00
thrust26 c2a8839b1a fix CPU destination display 2020-03-29 18:05:07 +02:00
thrust26 4fabd94dd3 fix savedis output 2020-03-29 17:24:16 +02:00
thrust26 cf25b18867 fix DiStella configuration output 2020-03-29 13:02:58 +02:00
thrust26 1beaf64edd update debugger docs
add missing debugger commands for enhanced DiStella data detection
2020-03-29 12:30:26 +02:00
thrust26 09fb69f397 add detection of audio data in DiStella (see #596) 2020-03-29 10:51:16 +02:00
Stephen Anthony c09b6167a1 libretro: Fix core on Debian Buster (fixes #598) 2020-03-28 12:03:23 -02:30
thrust26 4cddd6bf25 Merge branch 'master' of https://github.com/stella-emu/stella 2020-03-28 09:35:37 +01:00
thrust26 7f4a712d8e replace some magic numbers in Distella 2020-03-28 09:35:27 +01:00
Stephen Anthony d6d0b4d944 And we start again ... 2020-03-27 20:52:15 -02:30
thrust26 d61c68c05a refactored access flags used for disassembly 2020-03-27 09:03:06 +01:00
thrust26 3fa6ede03c use defined type for disassembly flags 2020-03-26 23:26:18 +01:00
thrust26 474ba22e5e Merge branch 'master' of https://github.com/stella-emu/stella 2020-03-26 22:23:06 +01:00
thrust26 d01aa94161 add detection of color data in DiStella (see #596) 2020-03-26 22:22:52 +01:00
Stephen Anthony b6717a4b9a Fix some minor warnings from Clang. 2020-03-26 12:30:33 -02:30
thrust26 193e8a1a46 display write destination address in debugger (implements #74) 2020-03-26 13:48:46 +01:00
thrust26 6741cb4ef9 split X and Y center of paddles
add definition of paddles centers via game properties
2020-03-25 19:28:39 +01:00
thrust26 48f87ffa54 fixes #595 (debugger BK color) 2020-03-25 12:00:41 +01:00