Commit Graph

5958 Commits

Author SHA1 Message Date
thrust26 00e67f1a51 add RAM bank support to CartEnhanced
refactor Cart3E
differentiate between ROM and RAM banks (TODO: check debugger)
2020-04-15 14:53:05 +02:00
Stephen Anthony 66bd5c49a6 Fix 'ovveride' warning from clang.
Convert 'template class' to the more modern 'template typename'.
2020-04-13 17:30:36 -02:30
thrust26 ca5b6a6fe7 removed CV+ type (incl. doc update) 2020-04-13 21:58:16 +02:00
thrust26 cf9c109681 Merge branch 'master' into refactor/cart 2020-04-13 19:35:52 +02:00
thrust26 c4bda8a09f Merge branch 'master' of https://github.com/stella-emu/stella 2020-04-13 19:34:49 +02:00
thrust26 79ea4c5a67 fix 3E disassembly (bankSize() override) 2020-04-13 19:34:34 +02:00
thrust26 56cbc4dc6f intermediate commit for refactoring 3E (something got broken in disassembly before) 2020-04-13 18:05:44 +02:00
Stephen Anthony 4f8ae57779 Fixed some warnings from clang.
Just checking on the progress; looking good so far.
2020-04-12 19:15:07 -02:30
thrust26 94cbae7a84 improve CartEnhanced to allow swapped RAM read/write ports
refactor CartCV
add more CV test ROMs
2020-04-12 11:35:41 +02:00
thrust26 ae774f891f remove superfluous code in Cart2K 2020-04-12 09:02:28 +02:00
thrust26 24ade13e93 refactor CartFA(2).cxx 2020-04-11 14:12:27 +02:00
thrust26 ecbe14708a X07 MegaBoy test ROM 2020-04-09 16:33:54 +02:00
thrust26 245adc721d refactor CartX07 2020-04-09 16:07:38 +02:00
thrust26 97ff37392d fix carts >= 64K 2020-04-08 22:02:01 +02:00
Stephen Anthony 85f0ae18c6 Fix 'saveconfig' not saving file correctly (fixes #602). 2020-04-08 11:59:02 -02:30
thrust26 edd9cd0147 refactor Cart2K and Cart4K(SC) 2020-04-07 08:24:06 +02:00
thrust26 53387c4b13 refactor CartSB 2020-04-06 09:42:13 +02:00
thrust26 4390a779af refactor CartMDM
make sure the banks are updated when stepping back
2020-04-06 09:21:32 +02:00
thrust26 b52251da6e Merge branch 'master' into refactor/cart 2020-04-05 22:30:20 +02:00
thrust26 108d9c26f9 update changes.txt 2020-04-05 22:29:23 +02:00
thrust26 d81f106a50 remove new default path button
replace with an UI option, which lets "romdir" automatically follow the launcher path
2020-04-05 21:30:38 +02:00
thrust26 0753972d47 add configurable driving controller sensitivity 2020-04-05 19:55:45 +02:00
thrust26 8928faaa17 update test ROMs 2020-04-04 23:05:54 +02:00
thrust26 78fa1a71d2 one missing file 2020-04-04 23:05:09 +02:00
thrust26 ac4edcfc1e refactor Cart0840 2020-04-04 23:04:41 +02:00
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