Jaklyy
514b4375a8
Merge branch 'interpreter-fixes' into chemical-x
2024-11-10 11:00:23 -05:00
Jaklyy
9d92b8708a
r15 writeback is very weird with ldr/str
2024-11-10 02:56:16 -05:00
Jaklyy
b3dec0b66a
Merge branch 'interpreter-fixes' into chemical-x
2024-11-07 13:20:34 -05:00
Jaklyy
ef5de6091b
t blx long with bit 0 set should raise an exception
...
fixes a bug with gbarunner3
2024-11-07 13:16:39 -05:00
Jaklyy
e2a810147f
re-add interlocks
...
breaks gcc debug builds for ??? reason
2024-10-18 15:00:55 -04:00
Jaklyy
d7212643f1
move arm9 code fetches into the cycle add routine
...
setting up for re-adding interlocks
2024-10-16 12:21:48 -04:00
Jaklyy
038ffa3a35
revert the *entire* interlock implemention
...
too slow, not accurate enough.
we need to do a *lot* more research into the specifics of how this works with all the various aspects of the cpu's timings before we can make a good implementation
2024-07-11 20:08:35 -04:00
Jaklyy
0060958fed
Merge remote-tracking branch 'upstream/master' into jump-after-writeback
2024-07-03 15:26:58 -04:00
Jaklyy
5b37ca70d1
implement correct/guess interlocks for remaining instructions
2024-06-16 20:47:01 -04:00
Arisotura
8fc403cdad
update copyright headers
2024-06-15 17:01:19 +02:00
Jesse Talavera-Greenberg
346dd4006e
Move all core types into namespaces ( #1886 )
...
* Reorganize namespaces
- Most types are now moved into the `melonDS` namespace
- Only good chance to do this for a while, since a big refactor is next
* Fix the build
2023-11-25 18:32:09 +01:00
Arisotura
ac38faef14
update copyright years
2023-11-04 00:21:46 +01:00
Jesse Talavera-Greenberg
79dfb8dc8f
Introduce `Platform::Log` ( #1640 )
...
* Add Platform::Log and Platform::LogLevel
* Replace most printf calls with Platform::Log calls
* Move a brace down
* Move some log entries to one Log call
- Some implementations of Log may assume a full line
* Log the MAC address as LogLevel::Info
2023-03-23 18:04:38 +01:00
Arisotura
35cc79787d
update copyright headers
2022-01-09 02:15:50 +01:00
RSDuck
436b3c4c1d
update copyright year and add missing GPL headers
2021-03-12 20:07:40 +01:00
Arisotura
83f8e11bc1
update copyright years
2020-02-14 20:18:08 +01:00
Arisotura
b0efde8bf7
also, update copyright name
2019-01-22 15:58:29 +01:00
StapleButter
172fb4876a
begin work on general timing renovation. way shitty because it behaves as if caches were off, so everything will be slow as shit.
2018-12-04 17:54:10 +01:00
StapleButter
fea7955675
fixor copyright years.
2018-09-15 02:32:13 +02:00
StapleButter
8a4ed8f41c
reorganize repo, move shit around
2017-03-16 23:01:22 +01:00