iris
|
4b9b26f8af
|
more work
|
2026-06-04 17:30:41 +02:00 |
|
iris
|
506e4ff6f9
|
start work
|
2026-06-04 14:06:56 +02:00 |
|
iris
|
3080d4d45a
|
Fix this small bug too
|
2026-06-03 22:26:07 +02:00 |
|
iris
|
08cd13b858
|
Cop0 unused functions do not actually pose a threat (as per manual). They don't do anything, so shall we.
|
2026-06-03 22:26:00 +02:00 |
|
iris
|
61bb4fb449
|
make idle loop detection a little more specific with where the load goes
|
2026-06-03 21:08:36 +02:00 |
|
iris
|
b037de4c3d
|
SAZDFsdff
|
2026-06-03 18:05:35 +02:00 |
|
iris
|
12e81e73e8
|
need to figure out why n64-systemtest loops indefinitely at some address that appears to be valid (i think it's me not invalidating the cache properly)
|
2026-06-03 16:03:24 +02:00 |
|
iris
|
204f0e13b0
|
idle skipping seems to work!
|
2026-06-03 10:07:11 +02:00 |
|
iris
|
cb8bb634ae
|
sdkfjlasdf
|
2026-06-03 09:14:28 +02:00 |
|
iris
|
58e5c89c15
|
Fix compilation issue on my machine (no idea)
|
2026-06-01 19:28:34 +02:00 |
|
iris
|
24fb2898e9
|
attempting more serious idle skipping
|
2026-05-29 14:32:07 +02:00 |
|
iris
|
2147195774
|
Place rsp.Step inside cached interpreter. Gains about 3 more fps
|
2026-05-29 10:24:57 +02:00 |
|
iris
|
bb97dcc23f
|
mmmmm
|
2026-05-28 18:06:37 +02:00 |
|
iris
|
920b77d381
|
wjkhasdfjhkasdf
|
2026-05-28 17:57:46 +02:00 |
|
iris
|
430ccdab40
|
it's a start...
|
2026-05-28 17:53:52 +02:00 |
|
iris
|
4f42a673a3
|
Cached interpreter plays Mario 64. Start looking into RSP as well
|
2026-05-28 17:33:48 +02:00 |
|
iris
|
c9a0307878
|
idle skipping works!
|
2026-05-22 00:20:17 +02:00 |
|
iris
|
5fbda03ceb
|
new idea
|
2026-05-21 17:55:11 +02:00 |
|
iris
|
366637aba3
|
Idle skipping... maybe?
|
2026-05-21 17:16:43 +02:00 |
|
iris
|
609fa2fb08
|
Cache instructions implemented but broken lmao. Commented out for now
|
2026-04-29 12:05:45 +02:00 |
|
iris
|
e140a6d124
|
- Stop using inheritance for CPU, instead use composition.
- Introduce KAIZEN_JIT_ENABLED optional define instead of relying on __aarch64__ and the like.
- More cache work
|
2026-04-28 18:01:43 +02:00 |
|
iris
|
68e613057e
|
prep cache impl
|
2026-04-23 10:39:49 +02:00 |
|
iris
|
811b4d809c
|
fix clang format
|
2026-04-21 09:10:57 +02:00 |
|
iris
|
fda755f7d8
|
idk
|
2026-04-03 18:03:09 +02:00 |
|
iris
|
d5024ebbf6
|
small MI refactor in preparation of (eventually) implementing the RDRAM interface properly
|
2026-04-03 11:28:51 +02:00 |
|
iris
|
694b45341a
|
Merge commit '206dcdedf195fb320913584180edb12c7731e396' as 'external/SDL'
|
2026-04-02 14:13:02 +02:00 |
|
iris
|
206dcdedf1
|
Squashed 'external/SDL/' content from commit 4d17b99d0a
git-subtree-dir: external/SDL
git-subtree-split: 4d17b99d0a1c33c5257063b098f883c669ade40b
|
2026-04-02 14:13:02 +02:00 |
|
iris
|
4d16e1cb4f
|
need to update sdl
|
2026-04-02 14:12:41 +02:00 |
|
iris
|
848b199201
|
Fix compilation error
|
2026-04-02 14:11:01 +02:00 |
|
iris
|
db61b52997
|
Merge commit 'e94a94559f28e49678fbcf72199a5258137b0fe9' as 'external/imgui'
|
2026-04-02 14:06:16 +02:00 |
|
iris
|
e94a94559f
|
Squashed 'external/imgui/' content from commit 02e9b8cac
git-subtree-dir: external/imgui
git-subtree-split: 02e9b8cacde285c5f9040adf212703cc3810bd97
|
2026-04-02 14:06:16 +02:00 |
|
iris
|
52edb3757c
|
need to update imgui
|
2026-04-02 14:06:05 +02:00 |
|
iris
|
c1a705e864
|
Emulate weird JALR behaviour
|
2026-03-31 15:15:17 +02:00 |
|
iris
|
4b4c32f4b1
|
Fix exception for "unusable COP1" in 4 instructions i missed accidentally (again)
|
2026-03-31 12:08:47 +02:00 |
|
iris
|
df5828142d
|
Bug putting 0s in the log everywhere
|
2026-03-31 11:57:44 +02:00 |
|
iris
|
f8b5800486
|
Make isviewer a sink to file
|
2026-03-31 11:42:38 +02:00 |
|
iris
|
8241e9735a
|
Fix exception for "unusable COP1" in 4 instructions i missed accidentally
|
2026-03-31 11:42:24 +02:00 |
|
iris
|
b29715f20d
|
small changes
|
2026-03-31 11:29:02 +02:00 |
|
iris
|
d9a620bc1f
|
make use of my new small utility library
|
2026-03-25 15:50:47 +01:00 |
|
iris
|
0d1aa938e3
|
Add 'external/ircolib/' from commit 'ce3cd726c8df8388d554abf8bb55d55020eb4450'
git-subtree-dir: external/ircolib
git-subtree-mainline: e64eb40b38
git-subtree-split: ce3cd726c8
|
2026-03-23 12:16:56 +01:00 |
|
iris
|
e64eb40b38
|
Fuck git
|
2026-03-23 12:11:07 +01:00 |
|
iris
|
ce3cd726c8
|
initial commit
|
2026-03-23 12:02:43 +01:00 |
|