Commit graph

  • 83b77683ce Reset RSP PC to 0 when resetting Dillon Beliveau 2021-11-06 10:20:59 -07:00
  • 1eb6a0edcc windows-debug: move all DLLs Dillon Beliveau 2021-11-06 10:07:27 -07:00
  • de4f013a58 windows-debug: use SDL2d.dll Dillon Beliveau 2021-11-06 09:59:22 -07:00
  • 053391ea2f hang at n64rom.c:162 simuuz 2021-10-06 21:16:46 +02:00
  • baaee9ecc6 starting work on GUI simuuz 2021-10-06 21:04:23 +02:00
  • 431b6e7497
    Update build.yml Dillon Beliveau 2021-09-23 09:30:46 -07:00
  • cd11835311
    Add Windows Debug build to CI Dillon Beliveau 2021-09-23 09:21:04 -07:00
  • 88efacf56f Fix compiler warnings Dillon Beliveau 2021-09-20 21:08:06 -04:00
  • 3284e9c570 Explicitly codify unknown SI registers Dillon Beliveau 2021-09-20 21:08:00 -04:00
  • eca6841209 mask pif address, allow reading more si regs Dillon Beliveau 2021-09-20 20:58:29 -04:00
  • 793a81ed3f Use an older version of bass to fix the build Dillon Beliveau 2021-09-18 17:24:26 -04:00
  • 9ed28240df Fix build Dillon Beliveau 2021-09-18 17:03:57 -04:00
  • 746a40c0e0 Use SDL mutexes instead of my own platform specific code Dillon Beliveau 2021-09-18 16:58:07 -04:00
  • dbe4e13580 jalr links to rd, not lr Dillon Beliveau 2021-09-18 16:53:39 -04:00
  • f97065e73b Don't need an instance of SDL_Joystick Dillon Beliveau 2021-09-18 16:49:33 -04:00
  • 7184a649be Register access optimizations Dillon Beliveau 2021-08-26 19:43:22 -04:00
  • f12a0bf472
    Merge pull request #18 from ITotalJustice/master Dillon Beliveau 2021-06-10 20:55:44 -04:00
  • c2e4c94a2d
    typedef SDL_PixelFormatEnum if SDL version is < 2.0.10 ITotalJustice 2021-06-10 22:11:44 +01:00
  • 748f5017b9 PI DMA alignment improvements Dillon Beliveau 2021-06-08 17:54:12 -04:00
  • 1f42d9833c fix vi y-offset for 32bpp framebuffers Dillon Beliveau 2021-06-07 23:06:22 -04:00
  • 7727eb45bf Remove duplicate Dillon Beliveau 2021-06-07 22:56:40 -04:00
  • 47ae71acec only pass -export-dynamic to GCC Dillon Beliveau 2021-06-07 22:06:46 -04:00
  • 250d3ec97d beginnings of color blender support Dillon Beliveau 2021-06-06 17:14:44 -04:00
  • 3c980f282a ceil the float vi sizes Dillon Beliveau 2021-06-06 17:14:01 -04:00
  • 00ff7e957c softrdp uses C++ Dillon Beliveau 2021-06-06 14:54:54 -04:00
  • dda7fac8ec VI fixes Dillon Beliveau 2021-06-06 12:59:59 -04:00
  • d1c1bb3d6c
    Merge pull request #17 from Dillonb/rsp-jit-wip Dillon Beliveau 2021-06-01 21:26:54 -04:00
  • 391d0bd7fa save a line Dillon Beliveau 2021-05-31 10:03:18 -04:00
  • 61f2e8bb69 mprotect rsp codecache properly on windows Dillon Beliveau 2021-05-31 10:02:44 -04:00
  • d5b7582109 testing more games Dillon Beliveau 2021-05-30 17:56:33 -04:00
  • 4e0e4e4b34 bad mask Dillon Beliveau 2021-05-30 15:51:29 -04:00
  • d427b4a751 quiet a compiler warning Dillon Beliveau 2021-05-30 13:15:18 -04:00
  • 46a35c92ad minor optimization Dillon Beliveau 2021-05-30 13:13:38 -04:00
  • f468607ed0 Merge branch 'master' into rsp-jit-wip Dillon Beliveau 2021-05-30 11:57:07 -04:00
  • b0ac5e8bef RSP JIT: only flush PC when necessary Dillon Beliveau 2021-05-30 11:56:24 -04:00
  • cd2a5e71fb Test fifa soccer 64 Dillon Beliveau 2021-05-30 00:01:48 -04:00
  • 4cbfa7873f fix include path Dillon Beliveau 2021-05-29 21:47:53 -04:00
  • 5490c6e059 Detect game's FPS Dillon Beliveau 2021-05-29 21:46:47 -04:00
  • bac038fc5f fix include paths Dillon Beliveau 2021-05-29 20:18:17 -04:00
  • 8778e9c453 RSP JIT works with >1 size blocks Dillon Beliveau 2021-05-29 20:09:47 -04:00
  • 36b5076096 fixes Dillon Beliveau 2021-05-29 19:44:23 -04:00
  • 9e5d5e0968 WIP RSP JIT Dillon Beliveau 2021-05-29 15:38:19 -04:00
  • ef343a738a RSP DMA optimizations Dillon Beliveau 2021-05-29 12:31:55 -04:00
  • b07ecd9c4b consts for ends of regions Dillon Beliveau 2021-05-29 12:11:55 -04:00
  • f47f3ce076 optimize a few more JIT instructions Dillon Beliveau 2021-05-29 12:06:19 -04:00
  • 0524f2f1f3 testing more games Dillon Beliveau 2021-05-23 16:10:56 -04:00
  • 6d26bdc114 script to help with compatibility testing Dillon Beliveau 2021-05-23 15:03:10 -04:00
  • 6d3f8a1bdf Add WIP compatibility list Dillon Beliveau 2021-05-23 12:43:28 -04:00
  • e6153c2cfe just warn when fpu exceptions are enabled Dillon Beliveau 2021-05-23 11:33:53 -04:00
  • 9e61ca20fd no need to log this Dillon Beliveau 2021-05-17 00:01:19 -04:00
  • 9e6935dec5 seems the 64 bit TLB doesn't exist in the N64. support TLB misses in more instructions Dillon Beliveau 2021-05-16 21:21:28 -04:00
  • 95ef000611 Fix build on Windows Dillon Beliveau 2021-05-16 19:59:58 -04:00
  • 562ffdc072 try other file extensions if the specified one doesn't exist Dillon Beliveau 2021-05-15 21:39:24 -04:00
  • c160dd2216 implot antialiasing Dillon Beliveau 2021-05-15 19:04:48 -04:00
  • 22a55b57cc interrupt metrics, better plot axis scaling Dillon Beliveau 2021-05-15 17:46:15 -04:00
  • 5c57279fc0 fix tests Dillon Beliveau 2021-05-15 15:48:45 -04:00
  • 0ea8cf06aa PI interrupts on scheduler Dillon Beliveau 2021-05-15 14:00:51 -04:00
  • a6d3cb8242 split PI into own file Dillon Beliveau 2021-05-15 13:48:18 -04:00
  • 84991cfbe4 audio tweaks Dillon Beliveau 2021-05-15 13:12:38 -04:00
  • fb902eae87 also check scheduler in interpreter Dillon Beliveau 2021-05-15 12:31:47 -04:00
  • 7234273fb7 perform SI DMA at end of delay Dillon Beliveau 2021-05-15 12:04:24 -04:00
  • d55dcde60c split SI code into own module, implement a scheduler and put SI DMA complete events on it Dillon Beliveau 2021-05-15 11:38:50 -04:00
  • fee4b11249 Links to builds in README Dillon Beliveau 2021-05-09 15:10:55 -04:00
  • 6be8f76302 Early revisions of kirby 64 in japan had SRAM instead of EEPROM Dillon Beliveau 2021-05-09 12:23:51 -04:00
  • 355ec0d1b6 Just use CEN64's game db Dillon Beliveau 2021-05-09 12:11:57 -04:00
  • 486e9f483c Fix keyboard joystick Y axis being reversed Dillon Beliveau 2021-05-09 11:29:35 -04:00
  • d796a774b2 Update README.md Dillon Beliveau 2021-05-09 11:09:40 -04:00
  • 2963e6999c more reliable check if ROM is PAL Dillon Beliveau 2021-05-09 10:40:24 -04:00
  • a258c971f9 PIF HLE: PAL working for 7106 Dillon Beliveau 2021-05-09 10:35:39 -04:00
  • d8e5b46581 PIF HLE: PAL working for 7101 Dillon Beliveau 2021-05-09 10:31:22 -04:00
  • 367421cb62 PIF HLE: PAL working for 7103 Dillon Beliveau 2021-05-09 10:28:02 -04:00
  • 5cc2016524 PIF HLE: PAL supported for 7102 and 7105 Dillon Beliveau 2021-05-09 10:21:56 -04:00
  • 61b6e2c1e3 split handling of 6101/7102 Dillon Beliveau 2021-05-09 10:06:34 -04:00
  • c2efefab91 PIF HLE working for 6101 Dillon Beliveau 2021-05-09 09:34:58 -04:00
  • 616ed9966f PIF HLE for 6101 working Dillon Beliveau 2021-05-09 09:31:48 -04:00
  • 95479bca82 PIF HLE for 6103 working Dillon Beliveau 2021-05-09 09:29:53 -04:00
  • 966d93d85a PIF HLE for 6105 working Dillon Beliveau 2021-05-09 09:26:50 -04:00
  • 8e314dd1b2 PIF HLE improvements Dillon Beliveau 2021-05-09 08:26:50 -04:00
  • 67ddbb2b6e Disable terminal colors on Windows Dillon Beliveau 2021-05-09 07:54:02 -04:00
  • 37e57d9383 Update README.md Dillon Beliveau 2021-05-08 19:29:54 -04:00
  • 2ed9a6be14 Update README.md Dillon Beliveau 2021-05-08 19:27:26 -04:00
  • 9a8238ac16 CI: enable Vulkan feature for Windows build's SDL package Dillon Beliveau 2021-05-08 19:23:34 -04:00
  • f257f09cd6
    Update README.md Dillon Beliveau 2021-05-08 18:23:32 -04:00
  • 834e746d2f CI: Build windows version in release mode, and include SDL2.dll in the artifacts zip Dillon Beliveau 2021-05-08 18:09:55 -04:00
  • eb0364159b Update build.yml windows-ci Dillon Beliveau 2021-05-08 18:09:55 -04:00
  • 6d364b3673
    Windows CI Dillon Beliveau 2021-05-08 17:40:35 -04:00
  • 9ff0fc1db2 Update build.yml Dillon Beliveau 2021-05-08 17:39:41 -04:00
  • 7bb3f18ec6 Update build.yml Dillon Beliveau 2021-05-08 17:32:36 -04:00
  • 37590dda36 Update build.yml Dillon Beliveau 2021-05-08 17:27:43 -04:00
  • 684ddded4e disable some stuff on Windows Dillon Beliveau 2021-05-08 17:14:47 -04:00
  • aaccc68a4f Update CMakeLists.txt Dillon Beliveau 2021-05-08 17:01:27 -04:00
  • e874486518 Update build.yml Dillon Beliveau 2021-05-08 16:57:03 -04:00
  • 36ede2211d Update build.yml Dillon Beliveau 2021-05-08 16:38:20 -04:00
  • d9cb849be4 Update build.yml Dillon Beliveau 2021-05-08 16:34:04 -04:00
  • 86455b1bc6 Update build.yml Dillon Beliveau 2021-05-08 16:29:56 -04:00
  • 05189c3d57 Update build.yml Dillon Beliveau 2021-05-08 16:23:52 -04:00
  • dd5b04f63e Update build.yml Dillon Beliveau 2021-05-08 16:19:36 -04:00
  • 2e4d385241 Update build.yml Dillon Beliveau 2021-05-08 16:18:40 -04:00
  • 2782cf410a Update build.yml Dillon Beliveau 2021-05-08 15:57:54 -04:00
  • fb3b8ff376 Update build.yml Dillon Beliveau 2021-05-08 15:55:15 -04:00