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 |
Stephen Anthony
|
9a8e5a3a33
|
Fix Thumbulator conditional handling of some opcodes.
|
2019-03-10 11:59:07 -02:30 |
Stephen Anthony
|
e61caf069b
|
Fix warnings under gcc and clang, both in normal compilation and R77 mode.
|
2019-03-09 19:40:45 -03:30 |
Stephen Anthony
|
abc3b3a32b
|
Fix warnings generated by clang 8.
- Several more still exist, and are mostly related to C-style code
- It has long been my intent to remove as much C-style code as possible
|
2019-03-02 12:06:08 -03:30 |
thrust26
|
a251ccf3d6
|
another small unsafe optimization
|
2019-02-25 19:50:33 +01:00 |
thrust26
|
d716f42b5c
|
one small unsafe optimization for register 15
|
2019-02-25 11:36:42 +01:00 |
thrust26
|
28d1113523
|
Thumbulator::fetch16 can fetch only ROM when optimized
|
2019-02-24 14:39:52 +01:00 |
thrust26
|
6f94174989
|
Merge branch 'master' of https://github.com/stella-emu/stella
|
2019-02-24 09:24:11 +01:00 |
thrust26
|
bb3075947b
|
segfault Stella protection added
some more small optimizations (fetch32 removed)
|
2019-02-24 09:23:57 +01:00 |
Stephen Anthony
|
032b08cca1
|
Fixed compilation errors in macOS. I still need to think about the Settings stuff, though.
|
2019-02-23 16:02:13 -03:30 |
thrust26
|
d188b5024f
|
one more missing optimization
|
2019-02-23 19:02:25 +01:00 |