Commit Graph

  • c7106b870c b0rp Arisotura 2023-04-05 22:48:37 +02:00
  • 36a62c9624 blarg! Arisotura 2023-04-05 22:28:58 +02:00
  • c565fbf829 more proper sync Arisotura 2023-04-05 22:28:33 +02:00
  • cd875526e1 maybe this will work better now Arisotura 2023-04-05 22:15:26 +02:00
  • 9438a87e6a HDJHSOKDSD Arisotura 2023-04-05 22:05:07 +02:00
  • 409695c3cf Arisotura you're fucking stupid Arisotura 2023-04-05 22:00:01 +02:00
  • 65228af642 sdfgdfgsdfg Arisotura 2023-04-05 21:52:43 +02:00
  • d82cbee728 yeah, Arisotura, you really need to eat Arisotura 2023-04-05 21:47:30 +02:00
  • 4332370a90 maybe it'll work better this way Arisotura 2023-04-05 21:43:57 +02:00
  • 907ec318b3 d Arisotura 2023-04-05 21:35:34 +02:00
  • 3e49fd1cfb fuck Arisotura 2023-04-05 21:30:08 +02:00
  • 109b6b8596 not working, huh Arisotura 2023-04-05 21:22:21 +02:00
  • db09e0da9f begin work on state sync Arisotura 2023-04-05 21:11:55 +02:00
  • 586b2d4984 blarg Arisotura 2023-03-27 23:21:38 +02:00
  • b9a1a54304 base for forwarding input to clients Arisotura 2023-03-23 22:09:51 +01:00
  • cf3aedb509 make cross-instance pause work without breaking local wifi connections Arisotura 2023-03-11 23:07:29 +01:00
  • b0f85391e6 integrate local MP comm within the IPC module Arisotura 2023-03-11 21:16:37 +01:00
  • e65b9f4d55 make cross-instance pause work without being a shitshow Arisotura 2023-03-11 13:46:29 +01:00
  • 227b50cc3e lay base for IPC work Arisotura 2023-01-10 20:02:25 +01:00
  • b59de12ce4 add touchscreen input Arisotura 2023-03-27 21:01:05 +02:00
  • 2d131dd755 fix unsigned comparison bug (heh) Arisotura 2023-03-26 22:57:04 +02:00
  • 29e2c62b66 quick attempt. Arisotura 2023-03-26 22:40:09 +02:00
  • 4229ecdb18 zarg? Arisotura 2023-03-26 19:29:21 +02:00
  • 25d346e689 maybe betterer this way, Arisotura? Arisotura 2023-03-26 19:09:41 +02:00
  • 37a454044b attempt Arisotura 2023-03-26 19:03:36 +02:00
  • 3c6e020f9e attempt 2 at keeping mirror clients from lagging too far behind Arisotura 2023-03-26 18:50:18 +02:00
  • 2d247f6c77 mhm Arisotura 2023-03-25 22:09:59 +01:00
  • a81f2b39b6 attempt at keeping mirror clients from lagging behind too much Arisotura 2023-03-25 21:53:12 +01:00
  • d6c3bc906d maybe it would work better this way, Arisotura Arisotura 2023-03-25 10:51:17 +01:00
  • 0f4a81cf90 fix bug Arisotura 2023-03-25 10:36:30 +01:00
  • 6d7ebb7686 attempt at preventing desyncs, let's see Arisotura 2023-03-25 10:03:33 +01:00
  • 31de28deeb preemptively avoid a crash Arisotura 2023-03-25 01:00:24 +01:00
  • 44385ce233 stoopid Arisotura 2023-03-25 00:57:58 +01:00
  • 567401200a zarg Arisotura 2023-03-25 00:51:56 +01:00
  • 630ab01ba3 maybe also start mirror instances on the client side Arisotura 2023-03-25 00:22:36 +01:00
  • d9537d87cd attempt at adding mirror instances and shito Arisotura 2023-03-25 00:10:40 +01:00
  • 6d3534bc3d more WIP Arisotura 2023-03-24 21:16:32 +01:00
  • dbf80435a9 dfgsdgfg Arisotura 2023-03-24 17:20:48 +01:00
  • e9eb926b83 maybe try not being a derp, Arisotura Arisotura 2023-03-24 17:17:12 +01:00
  • 1b8197671c basic host/client connect infrastructure, player list Arisotura 2023-03-24 17:13:50 +01:00
  • 79494fad5e base for forwarding input to clients Arisotura 2023-03-23 22:09:51 +01:00
  • 1d135bc0a5 get enet going, I guess Arisotura 2023-03-23 14:29:16 +01:00
  • ed32edf683 lay base for netplay Arisotura 2023-03-22 20:33:10 +01:00
  • e14c06401e make cross-instance pause work without breaking local wifi connections Arisotura 2023-03-11 23:07:29 +01:00
  • 6b385cab4e avoid spamming host-RX checks every 8us if the host isn't responding Arisotura 2023-03-11 21:42:55 +01:00
  • dfeebb28c4 Arisotura pls clean up after yourself Arisotura 2023-03-11 21:24:52 +01:00
  • 6fed0f8d75 integrate local MP comm within the IPC module Arisotura 2023-03-11 21:16:37 +01:00
  • d296ce3f5e make cross-instance pause work without being a shitshow Arisotura 2023-03-11 13:46:29 +01:00
  • ea951d092e attempt at syncing pause command between instances. works somewhat Arisotura 2023-02-15 18:24:24 +01:00
  • 5aa378d316 here have more shitty code Arisotura 2023-02-15 16:56:18 +01:00
  • db6fea4a25 lay base for IPC work Arisotura 2023-01-10 20:02:25 +01:00
  • d9cbf8297a temporary hack to make RTC deterministic Arisotura 2022-11-12 22:20:52 +01:00
  • 1aaf22d181 fix last commit RSDuck 2023-09-02 18:56:58 +02:00
  • 2a3a071216 Reduce code stink (#1818) jdp_ 2023-08-28 14:01:15 -04:00
  • b4aa7fafc9 Updated README.md (#1681) Tuffy 2023-08-27 12:49:13 +01:00
  • b4756c5944 Update macOS icon (#1609) xenticore 2023-08-27 07:37:42 -04:00
  • bc71618457 remove AR code size limit (#1802) StraDaMa 2023-08-27 04:34:11 -07:00
  • 2bd12669b2 Edge fill rules for swapped polygons + a few minor fixes to edge cases (#1815) Jaklyy 2023-08-27 07:32:31 -04:00
  • a571fe19c3 Make sprite mosaic (more) accurate (#1687) Mireille 2023-08-27 13:29:23 +02:00
  • d69745b3a8 Fix Incorrect Polygon Swapping Behavior and Implement Correct Rules for Shifting Right Edges Left (#1816) Jaklyy 2023-08-27 07:29:12 -04:00
  • dc8efb62b8 Fix aa being upside down on swapped y-major slopes (#1803) Jaklyy 2023-08-27 07:28:44 -04:00
  • d7369857c3 Small Fix to Anti-Aliasing + Edge Marking Behavior (#1680) Jaklyy 2023-08-27 07:28:26 -04:00
  • 758b5ee7a1 fix aa calc for 1px tall 0px wide slopes (#1795) Jaklyy 2023-08-27 07:27:42 -04:00
  • ee55677086 Assorted portability enhancements (#1800) Jesse Talavera-Greenberg 2023-08-18 16:50:57 -04:00
  • f454eba3c3 check lower pixel when top pixel ignores fog (#1808) Jaklyy 2023-08-12 23:38:26 -04:00
  • 5f9e7e19f3 Improve Interpolation Accuracy (#1686) Jaklyy 2023-08-10 12:00:40 -04:00
  • 7731f66e55 fix some UB RSDuck 2023-08-01 03:00:41 +02:00
  • 3efbf1b813 a bit of frontend refactoring RSDuck 2023-07-29 21:27:28 +02:00
  • 2894d9100d hook up most of the stuff feature/controller-touch Nadia Holmquist Pedersen 2023-07-29 18:09:31 +02:00
  • 8fd46e5f8c wifi: attempt two at optimizing the sync mechanism. this time it should be far less prone to problems. Arisotura 2023-07-28 10:14:33 +02:00
  • 9c5cde8109 wifi: implement CMD retries Arisotura 2023-07-27 21:54:30 +02:00
  • c3943b29ec wifi: * rework and clean up frame transfer code * disable melonAP during local multiplayer comm Arisotura 2023-07-27 21:11:30 +02:00
  • b04c250e2f cancel CMD transfer if there isn't enough time left Arisotura 2023-07-25 23:45:10 +02:00
  • a87dc83279 wifi: mystery ack value is CMD_COUNT Arisotura 2023-07-25 20:50:07 +02:00
  • c7afa8d3f6 keep that one extra line in, tho Arisotura 2023-07-25 20:32:54 +02:00
  • 193c7ed97b Revert "attempt at making local multiplayer faster" Arisotura 2023-07-25 20:32:01 +02:00
  • bd1cf478ad this didn't actually fix FreeBSD, so let's leave it out Nadia Holmquist Pedersen 2023-07-25 14:21:56 +02:00
  • 680bcb9de0 we should actually check for MAP_FAILED as per the manual page Nadia Holmquist Pedersen 2023-07-24 17:59:36 +02:00
  • ad4cfb6e64 reserve space again when it's unmapped Nadia Holmquist Pedersen 2023-07-24 17:50:38 +02:00
  • 75ae38ec7b codesign the final universal macOS app bundle Nadia Holmquist Pedersen 2023-07-24 11:28:33 +02:00
  • 7cd56c6d32 Hopefully fix fastmem on macOS Nadia Holmquist Pedersen 2023-07-24 11:08:13 +02:00
  • e6cc4b14b0 Work around a strange bug in Qt5 that causes melonDS to crash on launch Nadia Holmquist Pedersen 2023-07-16 15:46:50 +02:00
  • fbb41bd73d DSi: add option to boot the full boot ROMs (#1581) PoroCYon 2023-07-16 02:40:50 +02:00
  • cf7375f9ea Merge branch 'master' of github.com:Arisotura/melonDS Arisotura 2023-07-15 01:16:46 +02:00
  • 8772258fe7 attempt at making local multiplayer faster Arisotura 2023-07-15 01:16:31 +02:00
  • 24a4cacaae Add AppImage Builds (#1670) TGP17 2023-07-14 22:40:35 +02:00
  • 4b7c2ba8c2 fix bad seqno bug with MP replies (oops) Arisotura 2023-07-14 12:03:58 +02:00
  • a2033a62fd wifi: only allow setting TXSLOT_CMD bit15 if CMDCOUNT is nonzero, as per GBAtek Arisotura 2023-07-14 11:39:58 +02:00
  • f432e559d4 Add a fallback to streaming decompression when loading zstd-compressed ROMs. Nadia Holmquist Pedersen 2023-07-14 03:02:06 +02:00
  • ca5e8792c8 Don't try to open the mic device every time if SDL says it has none Nadia Holmquist Pedersen 2023-07-14 02:10:04 +02:00
  • b42e2f4df6 try actually receiving replies. doesn't work yet. melonHLE Arisotura 2023-07-12 15:49:37 +02:00
  • b721ecab14 send MP replies Arisotura 2023-07-12 14:03:20 +02:00
  • e184e30c30 committing a bunch of HLE wifi work Arisotura 2023-07-10 09:01:59 +02:00
  • 0947e941b8 Modest cleanups for DSi_NAND (#1714) Jesse Talavera-Greenberg 2023-07-08 16:17:30 -04:00
  • d1ff103259 Make linking librt conditional on it containing shm_open Jesse Talavera-Greenberg 2023-07-07 19:36:22 -04:00
  • 1d3d9cd150 Update enum naming as discussed Nadia Holmquist Pedersen 2023-07-03 15:13:51 +02:00
  • 67879b1821 let's refactor some Nadia Holmquist Pedersen 2023-07-03 14:57:49 +02:00
  • 95a1c9555d Base for controller touch screen input Nadia Holmquist Pedersen 2023-06-30 16:52:19 +02:00
  • 3c6359837d Forgot an #include (#1712) Jesse Talavera-Greenberg 2023-06-30 08:28:53 -04:00
  • b659bce3c1 Split the cart parsing and loading steps (#1707) Jesse Talavera-Greenberg 2023-06-30 07:28:52 -04:00