Commit Graph

  • 57b5e16e6d Actually good way to get the MS bit FireNX70 2024-06-11 17:22:36 +0200
  • 42218106b0 verify writable msr bits Jaklyy 2024-06-11 10:09:40 -0400
  • d24079e693 Better tile scaling calc FireNX70 2024-06-11 15:56:24 +0200
  • 048b0b8878 swp/swpb jumps work on the arm 7? Jaklyy 2024-06-10 18:03:56 -0400
  • 9c3749bfa0 add RingBuffer class -- FIFO but optimized for larger volumes of data Arisotura 2024-06-10 23:49:30 +0200
  • 7433388beb Use a different CoarseTileCountY with size 32 tiles FireNX70 2024-06-10 20:15:05 +0200
  • 3ddccde5b9 verified Jaklyy 2024-06-10 13:10:42 -0400
  • ca04710deb ldrd is just ldm Jaklyy 2024-06-09 22:31:10 -0400
  • ae0824fdd3 it all makes sense now... Jaklyy 2024-06-09 19:10:43 -0400
  • 28d6ab36f0 Add debug printing for ARM mode Abaresk 2024-06-09 14:13:11 -0700
  • fbf2809828
    Merge branch 'melonDS-emu:master' into try-fixing-the-compute-renderer FireNX70 2024-06-09 22:17:18 +0200
  • 078b4c43f4 Clean up tile size calc FireNX70 2024-06-09 21:46:44 +0200
  • 7a12237cec rename the net interface files. it's a start I guess. Arisotura 2024-06-09 20:24:51 +0200
  • 528501149e Scale TileSize with internal resolution FireNX70 2024-06-09 20:07:26 +0200
  • 57d20751fc Fix glMemoryBarrier flags FireNX70 2024-06-09 18:47:43 +0200
  • b90d5c2320 what the actual F*** is going on Jaklyy 2024-06-09 12:18:31 -0400
  • be60c68aeb more weirdness Jaklyy 2024-06-09 07:25:42 -0400
  • 027c93b207 change LocalMP to use separate queue buffers, clean things up (also fix a nasty bug in the process) Arisotura 2024-06-09 11:40:39 +0200
  • b846c6f100 remove out of date comments Jaklyy 2024-06-08 22:17:07 -0400
  • 849d4e51ac imma be real, i have no idea what is going on here Jaklyy 2024-06-08 22:12:44 -0400
  • a0dfbff419
    Merge 8ac33e2748 into 8e9b88d01d irdkwia 2024-06-09 01:49:30 +0300
  • d21625cbb9
    Merge bd7206b284 into 8e9b88d01d pepper-jelly 2024-06-09 01:49:30 +0300
  • c6a2436a69 Place debug printing behind a toggle Abaresk 2024-06-08 14:43:19 -0700
  • 659763f903 clarification Jaklyy 2024-06-08 16:15:02 -0400
  • 8e9b88d01d
    Actually generate DownscaleFramebuffer (#2059) CasualPokePlayer 2024-06-08 11:48:42 -0700
  • 3699768ac9 most cpsr bits can't actually be updated (or at least can't be read?) Jaklyy 2024-06-08 13:53:12 -0400
  • 5f97dfc1ab fix bits fixed to 0 for pu region sizing being set Jaklyy 2024-06-08 10:53:22 -0400
  • 8191f92bb6 mcr is also affected Jaklyy 2024-06-08 10:42:19 -0400
  • 0c887202e7 fix some more instructions? Jaklyy 2024-06-08 10:40:23 -0400
  • 73507621f5 idk why it took me two tries to get these instructions to work properly Jaklyy 2024-06-07 23:50:31 -0400
  • 2b0ed459e1 fully implement r15 stores being +12 of addr Jaklyy 2024-06-07 23:46:49 -0400
  • bd3611b51d unaligned registers with strd/ldrd raise an exception Jaklyy 2024-06-07 20:43:02 -0400
  • 7f4901ae1c Fix a few compiler warnings CasualPokePlayer 2024-06-07 16:11:33 -0700
  • 793590da3a remove unused variable Jaklyy 2024-06-07 19:09:28 -0400
  • f5cc545307 Actually generate DownscaleFramebuffer CasualPokePlayer 2024-06-07 12:42:25 -0700
  • fa701a3808 Fix various issues with firmware generation CasualPokePlayer 2024-06-07 12:22:35 -0700
  • 8bc7e4591c thumb ldmia/pop data aborts Jaklyy 2024-06-06 19:05:28 -0400
  • d6cd189455 rework data abort handling for ldm/stm; implement thumb stmia+push Jaklyy 2024-06-06 18:58:43 -0400
  • 8ac33e2748 Update branch for: Add mappable DEBUG button irdkwia 2023-06-07 03:31:36 +0200
  • 13ae96b4e3 simple thumb instructions (untested but probably right) Jaklyy 2024-06-05 14:32:12 -0400
  • 7c3108e20f handle swp instruction aborts Jaklyy 2024-06-05 14:31:44 -0400
  • 1871c48849 fix double data aborts with strd Jaklyy 2024-06-05 10:28:51 -0400
  • 317a8c61e5 data abort handling for (almost) all (arm) instructions Jaklyy 2024-06-04 21:22:39 -0400
  • 1e8194e367 fix ldr and str Jaklyy 2024-06-04 19:06:54 -0400
  • 15bb45d069 fix up LocalMP Arisotura 2024-06-05 00:10:12 +0200
  • 153f01ec54 lay down basic idea of multi-instance support Arisotura 2024-06-04 23:00:03 +0200
  • 83c9b8dd42 remove some global cruft. Arisotura 2024-06-04 12:13:54 +0200
  • 724d5fbac1 shit. Arisotura 2024-06-04 11:25:26 +0200
  • 6b2209ea72 fuck every aspect of this Arisotura 2024-06-04 11:16:45 +0200
  • 5378be51c4 make Platform stuff pull the right EmuInstance. Arisotura 2024-06-03 23:31:30 +0200
  • f56083132c dont hang on undefined instruction Jaklyy 2024-06-03 09:33:07 -0400
  • c2a57b79a0 fix stmd(a/b) writeback Jaklyy 2024-06-02 22:41:01 -0400
  • 5e760a1536 slightly cleaner code Jaklyy 2024-06-02 19:34:29 -0400
  • 17ba4d294c implement 16 bit r/w IF and DISPCAPCNT Jaklyy 2024-06-02 17:13:13 -0400
  • b5c1ee33fb implement stm Jaklyy 2024-06-02 10:33:29 -0400
  • 63d4b78733 improve implementation Jaklyy 2024-06-02 10:13:50 -0400
  • 960f063eaa improve data aborts for ldm Jaklyy 2024-06-02 00:11:01 -0400
  • 065573f316 fix writebacks overwriting registers swapped with spsr Jaklyy 2024-05-31 18:09:45 -0400
  • 39eb700595 NEVERMIND: interpolated colors dont discard down to 5 bit Jaklyy 2024-05-29 13:50:16 -0400
  • d56a085fda interpolated colors are rounded up if >= .5 Jaklyy 2024-05-29 13:16:58 -0400
  • 5e60a9c29b fix some bugs with compressed texture look up Jaklyy 2024-05-29 10:17:09 -0400
  • c2b2dc70b6 allow build with ENABLE_JIT=ON on OpenBSD Targets izder456 2024-05-27 12:21:04 -0500
  • 1e9326bf85 move emuDirectory to main.cpp, and make it a QString. remove more Platform shit. Arisotura 2024-05-27 00:56:22 +0200
  • 41e9715f7f remove some stuff from Platform Arisotura 2024-05-27 00:41:13 +0200
  • 5fb8836440 port video settings shit Arisotura 2024-05-26 21:28:00 +0200
  • 9560282c48 fix build Jaklyy 2024-05-26 12:30:47 -0400
  • 42bdf6a826 Merge remote-tracking branch 'upstream/master' into depth-test-equals-swapped Jaklyy 2024-05-26 11:05:04 -0400
  • 5646c02ef3 actually use tab key Jaklyy 2024-05-26 09:47:42 -0400
  • 3785d99438 better spot Jaklyy 2024-05-26 09:45:53 -0400
  • a35d62275c Merge remote-tracking branch 'upstream/master' into slope-gap-fix Jaklyy 2024-05-26 09:44:01 -0400
  • 2ef067b60c give better credit Jaklyy 2024-05-26 09:43:50 -0400
  • 0d7ab99a99 Merge remote-tracking branch 'upstream/master' into lighting-test Jaklyy 2024-05-26 09:35:17 -0400
  • def578563a give proper credit in comments Jaklyy 2024-05-26 09:35:04 -0400
  • de18f029a6 port camera stuff Arisotura 2024-05-26 13:08:41 +0200
  • a203d06c24 Revert "make screen filtering work with Qt rendering, too" Arisotura 2024-05-26 01:00:11 +0200
  • eca52bcca2 make screen filtering work with Qt rendering, too Arisotura 2024-05-26 00:23:50 +0200
  • d480808d72 port screen layout stuff. encapsulate screen layout code. Arisotura 2024-05-26 00:16:55 +0200
  • 2451f3fed8 rework window size/maximized save/restore Arisotura 2024-05-25 12:57:37 +0200
  • 7b709e6847 port WifiSettings -- still needs porting the LAN stuff Arisotura 2024-05-25 01:32:46 +0200
  • c0c78553e6 port MPSettings Arisotura 2024-05-25 01:17:51 +0200
  • f391c39592 port PowerManagement Arisotura 2024-05-25 00:41:54 +0200
  • 449d3b342a port FirmwareSettings Arisotura 2024-05-25 00:08:02 +0200
  • b5996f5ab6 port DateTime Arisotura 2024-05-24 23:40:24 +0200
  • 038f7a9171 port PathSettings Arisotura 2024-05-24 23:28:22 +0200
  • 5855e93f43 port InterfaceSettings to the new config system. Arisotura 2024-05-24 22:52:43 +0200
  • 28e4d39363 maybe things wouldn't be weird if you initialized your fucking variables, Arisotura Arisotura 2024-05-24 20:46:45 +0200
  • 03d5c2516c more small fry... Arisotura 2024-05-24 20:32:28 +0200
  • f0b81a9050 resurrect some of the OSD, properly dispatch it to all windows Arisotura 2024-05-24 19:29:58 +0200
  • a7bce8e233 some more small fry Arisotura 2024-05-24 19:19:23 +0200
  • b5cc5a2cf7 port some small fry to the new config system. Arisotura 2024-05-24 11:41:51 +0200
  • f9449999ec add required shit for loading per-window config (I think) Arisotura 2024-05-23 23:31:15 +0200
  • d50f01b774 port input subsystem Arisotura 2024-05-23 18:50:29 +0200
  • 37755a50d0 fix some more overflow behavior, and 0tall line polys Jaklyy 2024-05-23 10:50:47 -0400
  • daf981e7c2 port audio settings to new config system Arisotura 2024-05-23 02:23:24 +0200
  • b363f959ed help Jaklyy 2024-05-22 06:11:46 -0400
  • d634c450bb MERGEZORZ II Arisotura 2024-05-20 01:07:35 +0200
  • d75c46c9f3 Merge remote-tracking branch 'origin/master' into doublemelon Arisotura 2024-05-20 00:50:25 +0200
  • 8bd50bb8b3 MERGEZORZ Arisotura 2024-05-20 00:46:59 +0200
  • c3226f435c make it actually work, somewhat Arisotura 2024-05-20 00:19:22 +0200
  • e50463e983 finally, it builds Arisotura 2024-05-20 00:04:05 +0200