Commit Graph

  • 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
  • 3d47fa08b8 migrate AudioInOut inside EmuInstance Arisotura 2024-05-19 23:58:14 +0200
  • 21de51bb3f zarg Arisotura 2024-05-19 21:34:20 +0200
  • cde47f56c5 it keeps going Arisotura 2024-05-19 01:42:44 +0200
  • 8eaf303cd4 partially fix continuing a polygon strip after a swap buffers Jaklyy 2024-05-18 19:08:35 -0400
  • 920cc6bb91 implement handling for glitched polygon edge cases Jaklyy 2024-05-18 14:51:31 -0400
  • 30444036a6 botch one more thing Arisotura 2024-05-18 11:58:17 +0200
  • 2fc1ae780b hey look, more shit Arisotura 2024-05-18 11:45:31 +0200
  • 10380320c5 more work Arisotura 2024-05-16 21:20:10 +0200
  • a72b79a55a that needs to be public actually Nadia Holmquist Pedersen 2024-05-15 19:43:34 +0200
  • cfc49eb286 Revert slirp dynamic/static check, and make it not use dllimport/export when building statically Nadia Holmquist Pedersen 2024-05-15 19:37:14 +0200
  • d21bc64cb3 MinGW build portability fixes Nadia Holmquist Pedersen 2024-05-15 18:57:49 +0200
  • a2406e3c0e
    Vendored libslirp (#2045) Nadia Holmquist Pedersen 2024-05-15 18:00:55 +0200
  • 1ee98a7cff Allow optionally using system libslirp vendored-libslirp Nadia Holmquist Pedersen 2024-05-15 17:54:13 +0200
  • de0a83e019 tag slirp console output Nadia Holmquist Pedersen 2024-05-15 17:29:20 +0200
  • 384a2770ae defining G_OS_UNIX isn't worth the hassle Nadia Holmquist Pedersen 2024-05-15 16:59:12 +0200
  • c3995b7c96 more stuff Nadia Holmquist Pedersen 2024-05-15 16:49:03 +0200
  • 284e479455 more corrections Nadia Holmquist Pedersen 2024-05-15 16:34:32 +0200
  • e29f42c937 apply some corrections Nadia Holmquist Pedersen 2024-05-15 16:29:28 +0200
  • e33cbb4018 fix slirp includes Nadia Holmquist Pedersen 2024-05-15 15:54:08 +0200
  • 679e5b9c17 shut up warning about missing semicolon Nadia Holmquist Pedersen 2024-05-15 15:51:25 +0200
  • e7cddd4c3a Use vendored libslirp Nadia Holmquist Pedersen 2024-05-15 15:37:38 +0200
  • 22afac315b Add libslirp with glib shim Nadia Holmquist Pedersen 2024-05-15 15:48:56 +0200