bsnes/higan
Tim Allen 406b6a61a5 Update to v103r31 release.
byuu says:

Changelog:

  - gba/cpu: slight speedup to CPU::step()
  - processor/arm7tdmi: fixed about ten bugs, ST018 and GBA games are
    now playable once again
  - processor/arm: removed core from codebase
  - processor/v30mz: code cleanup (renamed functions; updated
    instruction() for consistency with other cores)

It turns out on my much faster system, the new ARM7TDMI core is very
slightly slower than the old one (by about 2% or so FPS.) But the
CPU::step() improvement basically made it a wash.

So yeah, I'm in really serious trouble with how slow my GBA core is now.
Sigh.

As for higan/processor ... this concludes the first phase of major
cleanups and rewrites.

There will always be work to do, and I have two more phases in mind.

One is that a lot of the instruction disassemblers are very old. One
even uses sprintf still. I'd like to modernize them all. Also, the
ARM7TDMI core (and the ARM core before it) can't really disassemble
because the PC address used for instruction execution is not known prior
to calling instruction(), due to pipeline reload fetches that may occur
inside of said function. I had a nasty hack for debugging the new core,
but I'd like to come up with a clean way to allow tracing the new
ARM7TDMI core.

Another is that I'd still like to rename a lot of instruction function
names in various cores to be more descriptive. I really liked how the
LR35902 core came out there, and would like to get that level of detail
in with the other cores as well.
2017-08-10 21:26:02 +10:00
..
audio Update to v103r16 release. 2017-07-17 20:32:36 +10:00
data Update to v103r27 release. 2017-08-06 23:36:26 +10:00
emulator Update to v103r31 release. 2017-08-10 21:26:02 +10:00
fc Update to v103r09 release. 2017-07-06 18:29:12 +10:00
gb Update to v103r25 release. 2017-08-04 23:05:12 +10:00
gba Update to v103r31 release. 2017-08-10 21:26:02 +10:00
md Update to v103r24 release. 2017-08-04 23:05:06 +10:00
ms Update to v103r13 release. 2017-07-12 18:24:27 +10:00
obj Update to v096r01 release. 2015-12-30 17:54:59 +11:00
out Update to v096r01 release. 2015-12-30 17:54:59 +11:00
pce Update to v103r09 release. 2017-07-06 18:29:12 +10:00
processor Update to v103r31 release. 2017-08-10 21:26:02 +10:00
resource Update to v100r14 release. 2016-07-30 13:56:12 +10:00
sfc Update to v103r31 release. 2017-08-10 21:26:02 +10:00
systems Update to v103 WIP release. 2017-06-22 16:10:13 +10:00
target-tomoko Update to v103r23 release. 2017-07-30 23:00:31 +10:00
video Update to v102r22 release. 2017-06-09 00:08:02 +10:00
ws Update to v103r09 release. 2017-07-06 18:29:12 +10:00
GNUmakefile Update to v102r06 release. 2017-02-11 10:56:42 +11:00