Stephen Anthony
282e082862
Added debugger pseudo-registers to detect timer access on wraparound ( fixes #606 ).
2020-10-05 16:48:57 -02:30
Stephen Anthony
448df9765a
Fix minor warning (missing newline), and minor cleanup.
2020-09-19 18:22:57 -02:30
cd-w
71a66ec9ba
Add romSize and ramSize functions
2020-09-19 13:03:04 -07:00
cd-w
75d3a6e5e5
Update debugger widget for CDFJ+
2020-09-19 09:23:24 -07:00
cd-w
c2d0de237c
Preliminary support for CDFJ+ bankswitching
2020-09-13 13:16:34 -07:00
Stephen Anthony
b8c6a9b024
Add QuadTari support to Xcode.
2020-09-08 12:23:46 -02:30
Thomas Jentzsch
9a183bf8b5
Merge remote-tracking branch 'remotes/origin/master' into feature/quadtari
2020-09-08 16:22:21 +02:00
Thomas Jentzsch
500253323a
added more controller widget support for QuadTari
...
added tabbing through controller widgets
2020-09-07 15:37:45 +02:00
Thomas Jentzsch
66b3245c5a
enhanced UA bank switching to support more Brazilian carts ( fixes #698 )
2020-09-06 19:10:08 +02:00
Thomas Jentzsch
978ad7c270
working on more controllers and debugger widgets
2020-09-06 15:30:40 +02:00
Thomas Jentzsch
283d9b14e3
made changes in controller widgets and switches highlighted in SWCHA(R)/SWCHB(R)
...
made SWCHB(R) editable in debugger
2020-09-06 09:03:29 +02:00
Thomas Jentzsch
146fe3783c
made changes in controller widgets and switches highlighted in SWCHA(R)/SWCHB(R)
...
made SWCHB(R) editable in debugger
2020-09-05 16:16:12 +02:00
Stephen Anthony
34c937a143
Fix compile warning in clang, and compile error for libretro build.
2020-09-02 12:12:38 -02:30
Thomas Jentzsch
a86afe97c6
fixed build error and warning
...
reduced QuadTari switch timer value
2020-09-02 13:19:04 +02:00
Thomas Jentzsch
e3e9eab72e
added missing files (again :( )
2020-09-02 11:17:46 +02:00
Thomas Jentzsch
c244cea9fa
added QuadTari debugging widget (joysticks only)
...
added mapping for 2nd QuadTari joysticks
2020-09-02 10:08:58 +02:00
Stephen Anthony
bc8b34e923
Fix warnings from Clang 11.
...
Apparently d'tors in child classes should now be marked override rather than virtual (to match other methods).
So we do that specifically now.
2020-08-17 10:38:43 -02:30
Stephen Anthony
155839fb0b
Almost all file I/O now goes through FilesystemNode::read/write, instead of raw C++ fstreams.
...
This allows data to be stored in a ZIP archive and for Stella to use it as if it were a normal file.
Still TODO is add ZIP write support.
2020-07-25 12:57:12 -02:30
thrust26
78419f10d6
enhanced debugger option "Re-disassemble" into "Disassemble @ current line" ( resolves #652 )
2020-07-24 11:09:01 +02:00
Stephen Anthony
f9194bbfb4
Converted CartDebug to use new FSNode I/O. This means we can load from sym/list files stored in a ZIP file.
2020-07-18 15:26:42 -02:30
Stephen Anthony
25913b791e
Begin the process of converting all file open/close operations to be done in FSNode.
...
This will eventually allow ZIP files (and any other compression scheme we use in the future)
to read and write as if they were normal files. Basically an implementation of a mini-VFS.
2020-07-16 21:20:50 -02:30
Stephen Anthony
29cbdb09cf
Refactor Cart::getImage, always return a ByteBuffer.
...
Most classes did this already, but some didn't. So we standardize on this, and eliminate raw pointers.
2020-07-02 17:28:48 -02:30
thrust26
716cea765f
allow breakpoints in data areas ( fixes #668 )
2020-07-01 23:51:49 +02:00
Stephen Anthony
a1d6d6ea41
Fix TIA images saved in '1x' mode to not use TV effects ( fixes #643 ).
2020-06-18 21:48:51 -02:30
Stephen Anthony
b9d0535517
Make first 3 segments of 3E+ point to random banks, according to the documentation ( fixes #660 ).
2020-06-10 11:39:55 -02:30
Stephen Anthony
8fabf83080
Remove focus from description in debugger CartRAM widget.
2020-06-09 16:45:53 -02:30
Stephen Anthony
070dd48f22
And as usual, some last minute updates.
2020-06-06 16:37:13 -02:30
thrust26
79a12351ce
fix #648 (focus problem in debugger)
2020-06-04 09:55:13 +02:00
thrust26
9e78f3d630
Save old state for "RunTo" and "RunToPC" debugger commands ( fixes #650 )
2020-06-02 18:28:38 +02:00
thrust26
3728fb40b1
fixed #645
2020-05-26 15:30:32 +02:00
thrust26
433b3e8980
enhanced TVBoy widget
2020-05-25 08:55:05 +02:00
thrust26
9026598d9e
Added TV Boy bankswitching
2020-05-24 23:50:36 +02:00
thrust26
aa5367f152
make sure that debugger command 'stepwhile' doesn't run forever.
2020-05-13 16:00:20 +02:00
thrust26
ac41d12664
increase maximum iterations and performance of RunToPC command
2020-05-13 13:33:17 +02:00
Stephen Anthony
7ae0aff062
Some more header file cleanups, hopefully resulting in faster compile
...
times.
2020-05-12 13:52:33 -02:30
Stephen Anthony
08c48c5f82
Don't include some header files when we don't need to.
2020-05-11 16:15:34 -02:30
Stephen Anthony
9b933ec4d4
Update Xcode project for class changes.
2020-05-11 15:33:42 -02:30
Stephen Anthony
5ddaea992d
Fixes for warnings in latest g++ and clang, and update libretro port to latest changes.
2020-05-11 14:57:01 -02:30
thrust26
259c0bf48f
refactored Video and Audio dialogs into common dialog
...
created new EmulationDialog
(re)moved some includes to reduce compile time
2020-05-11 16:15:12 +02:00
Stephen Anthony
f3f0617940
Added '_scanend' pseudo-register to track scanlines at end of last frame. Fixes #624 .
2020-05-04 14:19:02 -02:30
Stephen Anthony
5da1543066
Fix warnings from clang.
2020-05-02 16:07:12 -02:30
thrust26
5c7bea8923
Merge remote-tracking branch 'remotes/origin/refactor/cart'
2020-05-02 19:59:46 +02:00
thrust26
d857eaa2b1
Make windows positioning independent for launcher, emulator and debugger ( resolves #615 )
2020-05-02 16:46:37 +02:00
thrust26
31f9613825
Merge branch 'master' into refactor/cart
2020-05-02 10:20:25 +02:00
thrust26
da3d7f1108
fix #613 (debugger focus)
2020-05-01 20:49:45 +02:00
thrust26
b5d0a5a057
small fix in debugger dialog
2020-05-01 12:10:00 +02:00
thrust26
7463f3cf32
fix disassembly for segmented bankswitching types
2020-04-30 23:53:53 +02:00
thrust26
1e518a5593
fix disassembly for segmented bankswitching types
2020-04-30 23:45:14 +02:00
thrust26
78741b8906
Part 3 of the changes for #600 (UI fonts)
2020-04-30 09:39:42 +02:00
thrust26
b9ec835ef5
Part 1 of the changes for #600 (UI fonts)
2020-04-29 14:25:54 +02:00