Stephen Anthony
|
fc0a8c91a8
|
Second pass at fixes for suggestions from clang-tidy.
|
2022-08-21 13:53:52 -02:30 |
Stephen Anthony
|
f987c3f72c
|
Yay, got clang-tidy working again. First pass at fixing suggestions.
|
2022-08-20 15:32:15 -02:30 |
Thomas Jentzsch
|
f6fcb8aa06
|
optimized Thumbulator range checks
|
2022-03-30 14:20:11 +02:00 |
Thomas Jentzsch
|
5e5a426a02
|
Merge branch 'master' of https://github.com/stella-emu/stella
|
2022-03-29 19:18:35 +02:00 |
Thomas Jentzsch
|
7b1e494ca3
|
enhanced range checks for Thumbulator
changed initial Thumb code stack pointer
|
2022-03-29 19:18:11 +02:00 |
Stephen Anthony
|
48d1a6a321
|
Second pass at fixing warning from Visual Studio (const and C-style casts).
|
2022-03-28 22:00:26 -02:30 |
Darrell Spice, Jr
|
37180e18df
|
Fixed CDFJ+ issue if the first byte of the cartridge contained a value of FF_OFFSET thru FF_OFFSET + $23 (#879)
Updated Thumbulator's debug mode to allow run-time updating of the FF_OFFSET value.
|
2022-02-24 07:59:29 +01:00 |
Thomas Jentzsch
|
5b5eccf28f
|
added ARM chip type auto detection (resolves #873)
|
2022-02-15 12:33:46 +01:00 |
Thomas Jentzsch
|
6832465ad1
|
fixed ARM timers (#fixes 872)
|
2022-02-08 22:35:59 +01:00 |
Stephen Anthony
|
11d2f34bcb
|
Update copyright to 2022. Happy New Year!
|
2021-12-31 16:07:17 -03:30 |
Thomas Jentzsch
|
147db10732
|
Revert "k"
This reverts commit 82c79fea4b .
|
2021-12-11 23:31:10 +01:00 |
Thomas Jentzsch
|
82c79fea4b
|
k
|
2021-12-11 23:14:04 +01:00 |
Stephen Anthony
|
79da2e1d8a
|
Fix gcc warning with braces around MACRO.
|
2021-10-23 21:51:13 -02:30 |
Stephen Anthony
|
5e3f244cd2
|
Fix minor warnings with semicolons.
|
2021-10-22 19:14:40 -02:30 |
Stephen Anthony
|
eba34b5320
|
Fix minor compiler warnings in g++ and clang.
|
2021-08-26 19:17:18 -02:30 |
Thomas Jentzsch
|
f67bcec1b6
|
reformatted the ARM fatal error popup a little bit
|
2021-08-25 23:15:52 +02:00 |
Thomas Jentzsch
|
7ade95c03b
|
trying to fix #808
|
2021-07-11 08:47:45 +02:00 |
Thomas Jentzsch
|
c73261b716
|
intermediate Thumb cycle count commit
|
2021-07-08 15:46:41 +02:00 |
Thomas Jentzsch
|
f8c52ec24b
|
another fix for MAMCR
further improved merged I-S cycles
|
2021-07-02 17:40:30 +02:00 |
Thomas Jentzsch
|
c3220e0532
|
added emulation of merged I-S cycles
improved ARM timers
fixed MAMCR register emulation
|
2021-07-01 15:40:49 +02:00 |
Thomas Jentzsch
|
43a813958a
|
extended single cycle access to everything except Flash
|
2021-06-29 17:44:08 +02:00 |
Stephen Anthony
|
15c40bb197
|
Fix minor warnings in g++10.
|
2021-06-27 12:25:21 -02:30 |
Thomas Jentzsch
|
06c6c1ccaa
|
fixed a bug in branch cycle counting (now the test value is less than 0.1% off)
|
2021-06-27 13:04:35 +02:00 |
Thomas Jentzsch
|
6175176a6a
|
added more chips types for ARM cycle count
added missing cycle counts for push and pop
added music update cycles to ARM cycle count for CDFJ
fixed stmia cycle counts
|
2021-06-27 09:44:42 +02:00 |
Stephen Anthony
|
135ee8748d
|
Fix minor warnings from g++10.3.
|
2021-06-25 15:40:06 -02:30 |
Thomas Jentzsch
|
acbfad3e56
|
added that digital audio considers console timing
added a 10% factor to ARM cycle count when digital audio is enabled
|
2021-06-25 09:18:26 +02:00 |
Thomas Jentzsch
|
42f44b3bdb
|
further enhanced ARM cycle counts
|
2021-06-24 16:21:00 +02:00 |
Thomas Jentzsch
|
84b3f0280e
|
fixed extra cycle in ARM cycle counts
|
2021-06-16 19:59:31 +02:00 |
Thomas Jentzsch
|
b1e9572186
|
fixed ARM branch cycles (not taken = 1)
added cycle change tracking
|
2021-06-16 12:39:58 +02:00 |
Thomas Jentzsch
|
b07c74d5e5
|
Improved cycle counting for MUL instruction
Made ARM Timers functional
|
2021-06-15 18:55:32 +02:00 |
Thomas Jentzsch
|
f87aafb3e9
|
switched ARM cycle counting to "real" cycles
|
2021-06-15 17:31:08 +02:00 |
Thomas Jentzsch
|
0c511805c7
|
added command line options to include (coarse) ARM cycles into system cycles
|
2021-06-13 12:18:44 +02:00 |
Thomas Jentzsch
|
950096c671
|
added last but one ARM stats to debug widgets
|
2021-06-09 09:32:14 +02:00 |
thrust26
|
3c188fbb9a
|
added some ARM stats to CDF debug widget
|
2021-02-09 19:47:50 +01:00 |
Stephen Anthony
|
21438a82cc
|
Yearly update to copyright for 2021.
|
2021-01-05 18:42:43 -03:30 |
Stephen Anthony
|
11241b9871
|
More conversion to brace syntax.
|
2020-12-20 18:14:28 -03:30 |
Christian Speckner
|
89c6b847e7
|
Fix romSize overflow. Fixes DPC emulation with UNSAFE_OPTIMIZATIONS.
|
2020-10-19 23:37:20 +02:00 |
cd-w
|
c2d0de237c
|
Preliminary support for CDFJ+ bankswitching
|
2020-09-13 13:16:34 -07:00 |
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 |
Stephen Anthony
|
9ad47ae5f3
|
Updated copyright to 2020. Happy New Year to anyone reading this!
|
2019-12-31 13:48:56 -03:30 |
Stephen Anthony
|
54de3415ea
|
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
|
12fa260137
|
A few fixes I missed in the last commits.
|
2019-12-28 15:01:28 -03:30 |
Stephen Anthony
|
36683adec1
|
And yet more fixes for warnings from clang-tidy.
|
2019-12-28 00:45:09 -03:30 |
Stephen Anthony
|
0c0f732e5f
|
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
|
8bbabe3c5d
|
More cleanups from clang-tidy.
|
2019-12-22 22:46:27 -03:30 |
thrust26
|
b1b9e493f4
|
removed ARM RAM dump code again, redundant
|
2019-12-21 15:17:32 +01:00 |
thrust26
|
c65b9c6709
|
fix MessageBox height calculation
add first 0.5K RAM to ARM fatal error message
|
2019-12-21 11:59:07 +01:00 |
thrust26
|
99ec454fd4
|
add missing register 0 to ARM dump
|
2019-12-21 08:20:19 +01:00 |
Christian Speckner
|
81eeec5fae
|
Adapt access checks to modified BSS section.
|
2019-03-19 21:08:35 +01:00 |
Stephen Anthony
|
12d8ed570d
|
Fix minor warning in VS.
|
2019-03-16 16:24:24 -02:30 |