thrust26
0047c7bd5f
replace some magic numbers in Distella
2020-03-28 09:35:27 +01:00
thrust26
fca12051ba
refactored access flags used for disassembly
2020-03-27 09:03:06 +01:00
thrust26
5fd53520e7
use defined type for disassembly flags
2020-03-26 23:26:18 +01:00
thrust26
0a4acb18c5
add detection of color data in DiStella (see #596 )
2020-03-26 22:22:52 +01:00
thrust26
a374a5b9c6
display write destination address in debugger (implements #74 )
2020-03-26 13:48:46 +01:00
Stephen Anthony
9c7b815860
More fixes for DPC+ jitter issues, thanks to Spiceware.
2020-03-15 19:34:53 -02:30
Stephen Anthony
2e1015ad36
Fix a few compile warnings in Xcode, and add missing files.
2020-03-15 18:11:52 -02:30
Thomas Jentzsch
c86f9fd1a8
fix CartMDMWidget (disable bank selection popup when locked)
2020-02-04 16:30:05 +01:00
thrust26
74f1c0d985
minor debugger fix
2020-02-03 20:47:49 +01:00
Stephen Anthony
64fe0d3488
Make compiler happy.
2020-02-03 12:55:46 -03:30
thrust26
6558b2a075
add total and delta cycle counter ( resolves #565 )
...
make VSync and VBlank editable
2020-02-03 13:09:19 +01:00
thrust26
7e90323d4b
adapt debugger UI to new display heights
2020-01-25 13:56:46 +01:00
thrust26
d6fdb8de79
adjust ystart for NTSC and PAL
...
adjust TIA sizes in debugger
2020-01-25 10:28:16 +01:00
thrust26
ba4223bdbf
add hotkey to decrease current state slot
2020-01-20 12:11:26 +01:00
Stephen Anthony
7d23029338
Updated copyright to 2020. Happy New Year to anyone reading this!
2019-12-31 13:48:56 -03:30
Stephen Anthony
fdc6848a3e
Fix typo that caused entering the debugger to crash.
2019-12-29 20:22:05 -03:30
Stephen Anthony
6445407f17
More default initialization updates, in the process making c'tors smaller/non-existent.
...
I've already found a few potential bugs where instance variables weren't being initialized at all.
2019-12-29 18:36:56 -03:30
Stephen Anthony
1fe0dd34d6
Fix size_t issue.
2019-12-28 22:44:26 -03:30
Stephen Anthony
62a0049e5f
More default initialization updates.
2019-12-28 22:36:40 -03:30
Stephen Anthony
cf9bd9dd10
First pass at moving to default member initialization.
...
This fixes potential issues with forgetting to initialize in c'tors.
2019-12-28 21:14:52 -03:30
Stephen Anthony
ed389d7d27
And yet more fixes for warnings from clang-tidy.
2019-12-28 00:45:09 -03:30
Stephen Anthony
f195b36baa
More conversions of C-style to std::array.
...
That's it for a little while; getting tired now ...
2019-12-27 19:22:09 -03:30
Stephen Anthony
88c9c15bfa
More fixes for warnings from clang-tidy.
...
Mostly converting C-style arrays to C++.
2019-12-25 20:40:01 -03:30
Stephen Anthony
7e7348b07c
Many more fixes for suggestions from clang-tidy.
2019-12-24 22:11:36 -03:30
Stephen Anthony
ffdb301a36
Some cleanups suggested by clang-tidy.
2019-12-21 22:38:01 -03:30
Stephen Anthony
414607ce26
Changed Base::Format to Base::Fmt, and made it a scoped enum.
2019-12-21 21:27:18 -03:30
thrust26
23cc2cc49c
fix MessageBox height calculation
...
add first 0.5K RAM to ARM fatal error message
2019-12-21 11:59:07 +01:00
Christian Speckner
30350ec2c4
Ystart is sleeping with the fishes.
2019-12-19 18:01:54 +01:00
thrust26
338e2604d5
Fixed my merge chaos (sorry)
2019-12-16 09:47:56 +01:00
Stephen Anthony
83c2e8486f
More fixes for issues reported by cppcheck.
2019-12-15 12:32:49 -03:30
Stephen Anthony
2bc5c4336a
Use make_unique/make_shared to eliminate raw pointers.
2019-12-13 19:24:36 -03:30
Stephen Anthony
b52dae4176
Convert some raw arrays to std::array.
...
Some fixes for warnings from Coverity.
2019-11-14 20:12:45 -03:30
thrust26
84e0e67a07
add missing files
2019-11-02 13:23:23 +01:00
thrust26
66456e0418
adds FC bankswitching for Amiga's Power Play Arcade cart #1
2019-11-02 12:23:03 +01:00
thrust26
ddfc065c4b
display debugger cart type info disabled
...
align further options to cart type info
2019-11-02 11:57:50 +01:00
thrust26
36322474ed
updated WD bankswitching (incl. detection)
2019-10-16 22:05:33 +02:00
Stephen Anthony
52e3bab745
One final fix for clang warning.
2019-09-24 10:36:32 -02:30
Stephen Anthony
0353e49fe1
Fixed minor warnings in Windows.
2019-09-23 20:18:54 -02:30
Stephen Anthony
84428a7bbc
A few more std::array updates.
2019-09-22 20:42:46 -02:30
Stephen Anthony
4a25a72814
Changed uInt32 to size_t where necessary.
...
Finally decided to stop fighting C++, and just use size_t everywhere an
array is used.
Even though this is a 64-bit value, it seems that C++/STL expects it
when dealing with arrays, so I guess we will too.
2019-09-16 21:29:08 -02:30
Stephen Anthony
9958ad040e
Fixed gcc warnings wrt getBank virtual methods.
...
Converted many C-style arrays to C++ std::array. In the process, cleaned up a lot of magic constants.
Replaced most C-style memset/memcpy operations with C++ equivalents: std::fill/std::copy.
std::copy in particular fixes a few potential bugs, since it operates on the datatype size,
and not just on raw bytes.
2019-09-16 19:46:15 -02:30
thrust26
3ff6a95314
Add considering addresses for current bank. This is important for types where the 4K ROM address space is segmented into smaller slices, so there can be more than one bank at a time.
...
This addresses #536 .
2019-09-07 14:29:33 +02:00
Thomas Jentzsch
0d8b53d004
add 'breaklabel' command for 16 bit address breaks in all banks
2019-08-31 11:37:29 +02:00
Thomas Jentzsch
5b67967e6e
add a quick fix for #532
...
fix comment for FE detection
2019-08-31 10:21:30 +02:00
Stephen Anthony
24421fa9ee
Removed 'cfgdir', and have Distella config files placed with the ROM file they refer to.
...
Updated docs for removal of statedir, propsfile, etc.
Added 'basedir' and 'baseinappdir' to the docs.
Updated changelog for above changes.
2019-08-30 23:32:57 -02:30
Thomas Jentzsch
5e288dc075
improve 'break' command output
2019-08-27 23:27:28 +02:00
Thomas Jentzsch
a3eb2a3598
return sorted list of breakpoints
2019-08-26 10:11:41 +02:00
Thomas Jentzsch
dd3fea5f96
refine 'break' command (using ff instead of -1, which indicates an invalid argument)
2019-08-26 09:44:30 +02:00
Thomas Jentzsch
1fe3886cca
Merge branch 'master' of https://github.com/stella-emu/stella
2019-08-24 14:12:32 +02:00
Thomas Jentzsch
72e50fa099
forgot the new files, oops again!
2019-08-24 14:12:07 +02:00