Commit Graph

  • 0c831f22d0 Silence some warnings dev iris 2026-06-16 14:18:31 +02:00
  • 22840cfe92 accidentally forgot to store the save type from the match into the rom struct iris 2026-06-16 14:18:21 +02:00
  • 4791f5b6cf settings looking a little better now. onto input settings overhaul iris 2026-06-16 11:54:33 +02:00
  • e6e33eef17 Create function to read just the rom header so the rom list loads up way quicker (instantaneous on my shitty work laptop) iris 2026-06-16 10:58:12 +02:00
  • 44dea81bf2 useless includes iris 2026-06-15 17:07:26 +02:00
  • cf0378719c Roms list properly handle sorting + use ircolib's log so i can stop worrying about re-definition of macros and shit iris 2026-06-15 17:06:15 +02:00
  • 642fc17391 Merge commit '00cc9309cb3a9e41afe5def8dcb9bf5b089b9a21' into dev iris 2026-06-15 11:56:38 +02:00
  • 00cc9309cb Squashed 'external/ircolib/' changes from ce3cd726c..de6e324bd iris 2026-06-15 11:56:38 +02:00
  • de6e324bde separate emu thread iris 2026-06-15 11:52:17 +02:00
  • 10d3daf86a Roms List improvements iris 2026-06-14 22:30:10 +02:00
  • 95d202f378 Let's make the rom list process on a separate thread so the emulator doesnt take ages to load. iris 2026-06-12 15:30:47 +02:00
  • fc306967f9 Wow the ROM Header was just completely busted. Game list view works now iris 2026-06-11 22:58:00 +02:00
  • bad1691ee2 fuck this shit iris 2026-06-11 14:37:02 +02:00
  • 2b59e5f461 game list in progress iris 2026-06-10 21:27:23 +02:00
  • d26417b83f remappable inputs in progress iris 2026-06-10 15:26:59 +02:00
  • ac4af8106c input iris 2026-06-10 10:53:49 +02:00
  • e72abc2407 update readme iris 2026-06-09 17:20:35 +02:00
  • 430139dc9f Qt6 frontend iris 2026-06-09 17:14:08 +02:00
  • 3080d4d45a Fix this small bug too iris 2026-06-03 22:26:07 +02:00
  • 08cd13b858 Cop0 unused functions do not actually pose a threat (as per manual). They don't do anything, so shall we. iris 2026-06-03 22:26:00 +02:00
  • 61bb4fb449 make idle loop detection a little more specific with where the load goes iris 2026-06-03 21:08:36 +02:00
  • b037de4c3d SAZDFsdff iris 2026-06-03 18:05:35 +02:00
  • 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) iris 2026-06-03 16:03:24 +02:00
  • 204f0e13b0 idle skipping seems to work! iris 2026-06-03 10:07:11 +02:00
  • cb8bb634ae sdkfjlasdf iris 2026-06-03 09:14:28 +02:00
  • 58e5c89c15 Fix compilation issue on my machine (no idea) iris 2026-06-01 19:28:34 +02:00
  • 24fb2898e9 attempting more serious idle skipping iris 2026-05-29 14:32:07 +02:00
  • 2147195774 Place rsp.Step inside cached interpreter. Gains about 3 more fps iris 2026-05-29 10:24:57 +02:00
  • bb97dcc23f mmmmm iris 2026-05-28 18:06:37 +02:00
  • 920b77d381 wjkhasdfjhkasdf iris 2026-05-28 17:57:46 +02:00
  • 430ccdab40 it's a start... iris 2026-05-28 17:53:52 +02:00
  • 4f42a673a3 Cached interpreter plays Mario 64. Start looking into RSP as well iris 2026-05-22 16:46:29 +02:00
  • c9a0307878 idle skipping works! iris 2026-05-22 00:20:17 +02:00
  • 5fbda03ceb new idea iris 2026-05-21 17:55:11 +02:00
  • 366637aba3 Idle skipping... maybe? iris 2026-05-21 17:16:43 +02:00
  • 609fa2fb08 Cache instructions implemented but broken lmao. Commented out for now iris 2026-04-29 12:05:45 +02:00
  • 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 iris 2026-04-28 18:01:43 +02:00
  • 68e613057e prep cache impl iris 2026-04-23 10:39:49 +02:00
  • 811b4d809c fix clang format iris 2026-04-21 09:10:57 +02:00
  • fda755f7d8 idk iris 2026-04-03 18:03:09 +02:00
  • d5024ebbf6 small MI refactor in preparation of (eventually) implementing the RDRAM interface properly iris 2026-04-03 11:28:51 +02:00
  • 694b45341a Merge commit '206dcdedf195fb320913584180edb12c7731e396' as 'external/SDL' iris 2026-04-02 14:13:02 +02:00
  • 206dcdedf1 Squashed 'external/SDL/' content from commit 4d17b99d0a iris 2026-04-02 14:13:02 +02:00
  • 4d16e1cb4f need to update sdl iris 2026-04-02 14:12:41 +02:00
  • 848b199201 Fix compilation error iris 2026-04-02 14:11:01 +02:00
  • db61b52997 Merge commit 'e94a94559f28e49678fbcf72199a5258137b0fe9' as 'external/imgui' iris 2026-04-02 14:06:16 +02:00
  • e94a94559f Squashed 'external/imgui/' content from commit 02e9b8cac iris 2026-04-02 14:06:16 +02:00
  • 52edb3757c need to update imgui iris 2026-04-02 14:06:05 +02:00
  • c1a705e864 Emulate weird JALR behaviour iris 2026-03-31 15:15:01 +02:00
  • 4b4c32f4b1 Fix exception for "unusable COP1" in 4 instructions i missed accidentally (again) iris 2026-03-31 12:08:47 +02:00
  • df5828142d Bug putting 0s in the log everywhere iris 2026-03-31 11:57:44 +02:00
  • f8b5800486 Make isviewer a sink to file iris 2026-03-31 11:42:38 +02:00
  • 8241e9735a Fix exception for "unusable COP1" in 4 instructions i missed accidentally iris 2026-03-31 11:42:24 +02:00
  • b29715f20d small changes iris 2026-03-31 11:29:02 +02:00
  • d9a620bc1f make use of my new small utility library iris 2026-03-25 15:50:47 +01:00
  • 0d1aa938e3 Add 'external/ircolib/' from commit 'ce3cd726c8df8388d554abf8bb55d55020eb4450' iris 2026-03-23 12:16:56 +01:00
  • e64eb40b38 Fuck git main iris 2026-03-23 12:11:07 +01:00
  • ce3cd726c8 initial commit iris 2026-03-23 12:02:43 +01:00