Commit Graph

16 Commits

Author SHA1 Message Date
beeanyew
a48402ce6c Fix Musashi compilation with prefetch emulation disabled 2021-06-18 22:01:17 +01:00
beeanyew
c1603ffb07 Restore missing lines to m68kcpu.c 2021-06-11 21:47:27 +02:00
beeanyew
62d18f9f13 Merge branch 'wip-crap' into main 2021-06-11 21:38:36 +02:00
Rune Holm
fe3b4bb032 pull the PC masking into the code translation cache, so that we only need to mask the PC on our slow path. Gives us another 5-10% speedup. 2021-06-11 19:34:03 +01:00
Rune Holm
3203ac8590 Created address translation fast path for code reads, separated slow path into separate function so the fast path is more likely to be inlined. 10-20% performance improvement 2021-06-11 18:37:57 +01:00
beeanyew
8a14e4c1a1 Add not-so-simple config switching from Amiga side 2021-04-23 13:03:54 +02:00
shanshe
75bbc70be8 Reset from Amiga CTRL+A+A 2021-04-13 21:53:44 +02:00
shanshe
b2121be23f Bus Error and 68k OPs update (to latest MAME) 2021-04-13 18:31:06 +02:00
shanshe
e48448eff9 MMU and InstructionCache update (MAME's latest code) 2021-04-13 10:32:30 +02:00
shanshe
6c9276f882 FPU update as latest MAME 2021-04-13 10:00:48 +02:00
beeanyew
1f804c7e36 [WIP] IRQ experiments, revert Musashi speed hax for now 2021-03-08 15:53:23 +01:00
beeanyew
60acb37185 Certified Musashi speed hax
Probably requires a make clean due to things being in header files.
2021-02-18 05:29:59 +01:00
beeanyew
0d0bb0355d [WIP] PiSCSI boot ROM experiments 2021-01-29 01:37:40 +01:00
beeanyew
2e76e75128 Some Musashi mapping and RTG fixes/debug 2021-01-06 13:13:05 +01:00
beeanyew
2eb8474c92 Plug some read/write mappings directly into Musashi 2020-12-31 12:15:42 +01:00
Claude
e2f86a9c1a first commit 2020-10-31 09:26:56 +01:00