Commit Graph

  • 37f6c7e5df Move vendored networking dependencies to the `net` directory Jesse Talavera 2024-07-10 13:11:38 -0400
  • deda1c2ea6 Add a new `net-utils` target Jesse Talavera 2024-07-10 12:02:15 -0400
  • b87496b816 Use `CMAKE_CURRENT_SOURCE_DIR` to set some CMake-related paths Jesse Talavera 2024-07-09 12:11:37 -0400
  • c7b92df113 neater code; fix a bug i introduced while optimizing Jaklyy 2024-07-07 19:48:11 -0400
  • e2be0b4f93 actually no it was not more correct Jaklyy 2024-07-07 15:41:14 -0400
  • b55eb431bd ensure that we actually link the OpenGL library on macOS Nadia Holmquist Pedersen 2024-07-07 13:45:45 +0200
  • 1302cbdd64 frontend: Restore linear interpolation for audio output resampling Nadia Holmquist Pedersen 2024-07-07 08:19:49 +0200
  • ce9eddda11 Merge remote-tracking branch 'upstream/master' into mid-strip_viewport Jaklyy 2024-07-06 18:29:49 -0400
  • 383750692e doesn't really matter but idk it's more correct? Jaklyy 2024-07-06 12:38:39 -0400
  • 0f02c0bbba disable interlock emulation again again Jaklyy 2024-07-06 12:13:41 -0400
  • e47008b28e Implement Rumble Pak support. Ian Buer 2024-07-04 21:53:30 -0500
  • ea429a1b8d improve interlock emulation Jaklyy 2024-07-04 12:58:58 -0400
  • bd1665c1d3 minor timing tweaks Jaklyy 2024-07-04 11:15:37 -0400
  • a549977eb0 fix clz for realsies Jaklyy 2024-07-04 11:04:38 -0400
  • 25b5ac91bd
    Fix horizontal mosaic on sprites (#2084) Antonio Niño Díaz 2024-07-03 23:24:29 +0100
  • 0e69a2db62 Fix horizontal mosaic on sprites Antonio Niño Díaz 2024-07-03 21:45:19 +0100
  • 0060958fed Merge remote-tracking branch 'upstream/master' into jump-after-writeback Jaklyy 2024-07-03 15:26:58 -0400
  • 613569a2ab append newline to nocash logging makes behaviour consistent with no$gba RSDuck 2024-07-02 19:09:32 +0200
  • 7898b46435 Add Discord invite link to README.md Nadia Holmquist Pedersen 2024-07-02 10:06:05 +0200
  • 4e3592f2d4 Fix loading GBA carts Nadia Holmquist Pedersen 2024-07-02 08:18:44 +0200
  • f2611680ca EmuInstance: check consoleType from NDS rather than the instance's when updating console, fixes crash on console type switch Nadia Holmquist Pedersen 2024-07-02 06:23:21 +0200
  • f370c6d574 more optimization Jaklyy 2024-06-29 19:25:07 -0400
  • 208ec0d50f small optimizations Jaklyy 2024-06-29 19:17:48 -0400
  • a5bfee9e8d Merge remote-tracking branch 'upstream/master' into mid-strip_viewport Jaklyy 2024-06-29 17:27:31 -0400
  • c9adae8e39 fix some more behavior with "oob" polygon raster Jaklyy 2024-06-29 16:02:45 -0400
  • 88e5584b5f fix clz r15 Jaklyy 2024-06-27 13:02:38 -0400
  • c5b035a973 SWP and SWPB use the same behavior as STR on the ARM9 Jaklyy 2024-06-25 11:20:01 -0400
  • 541e1e6388 proper timings for ldr/str Jaklyy 2024-06-25 09:08:11 -0400
  • dbe00e72dd improve stm timings Jaklyy 2024-06-24 22:50:04 -0400
  • 109bbed3d0 improve ldm timings Jaklyy 2024-06-24 19:44:38 -0400
  • 3583d8222f disable interlock emulation, needs more research Jaklyy 2024-06-24 16:17:04 -0400
  • f1b71fe5a9 implement configurable vram bus width Jaklyy 2024-06-24 16:15:04 -0400
  • db20771ef3 slirp: Add -fvisibility=hidden to glib stub Nadia Holmquist Pedersen 2024-06-24 05:25:00 +0200
  • 0ac42c0009
    Create main.yml Mr-Poyetas 2024-06-23 18:44:28 -0400
  • 91725b34b4
    Create c-cpp.yml Mr-Poyetas 2024-06-23 18:37:30 -0400
  • 898be7e50a
    Create main.yml Mr-Poyetas 2024-06-23 18:36:38 -0400
  • 0acbfa0ca7 Fix XML information in GdbCmds.cpp and add support for the 'vCont;' command. enler 2024-06-21 00:54:10 +0800
  • e6ba4075b9 correct interlocked reg for umlal Jaklyy 2024-06-18 11:12:05 -0400
  • cbb0f4b872 Tell the compiler that we want wrapping signed arithmetic Nadia Holmquist Pedersen 2024-06-18 15:51:08 +0200
  • e234385c20 OpenGL: add support for changing BG0HOFS midframe. fixes #2072 Arisotura 2024-06-18 13:11:42 +0200
  • c6759c5fa6 Fix VSync control being enabled in the wrong place FireNX70 2024-06-18 07:51:55 +0200
  • c5258d6377 verify interlocks for alu and load/store Jaklyy 2024-06-17 18:07:53 -0400
  • 626d2379bc * fix default for audio volume * add default bools for battery settings Arisotura 2024-06-17 14:51:32 +0200
  • a9e2c7e047 implement two regs i missed Jaklyy 2024-06-16 23:24:20 -0400
  • f00f1f6ca4 im smart Jaklyy 2024-06-16 20:50:42 -0400
  • 5b37ca70d1 implement correct/guess interlocks for remaining instructions Jaklyy 2024-06-16 20:44:55 -0400
  • debaaa0425 fix performance regression for disabling interlock emulation path Jaklyy 2024-06-15 18:47:56 -0400
  • 449557624d don't do interlocks for the arm7 Jaklyy 2024-06-15 18:37:31 -0400
  • a973c0bf5b initial implementation of interlock cycles Jaklyy 2024-06-15 16:07:36 -0400
  • eb2bd73c7d ensure teakra is always static linked even in dynamically linked builds Nadia Holmquist Pedersen 2024-06-15 21:31:23 +0200
  • ae44ba2475 blarg Arisotura 2024-06-15 21:01:27 +0200
  • 649462ff5c fix more bugs and crap Arisotura 2024-06-15 20:57:26 +0200
  • 890dc4f228 fix other bugs with these regexes Arisotura 2024-06-15 19:23:18 +0200
  • d449888405 fix up the regexes in Config.cpp Arisotura 2024-06-15 19:10:28 +0200
  • ccc5c955e9 fix one potential crash bug Arisotura 2024-06-15 17:42:26 +0200
  • 8fc403cdad update copyright headers Arisotura 2024-06-15 17:01:19 +0200
  • 25a7b1ca1d
    merge doublemelon (#2067) Arisotura 2024-06-15 13:52:47 +0200
  • df079aed18 blarg. doublemelon Arisotura 2024-06-15 12:52:52 +0200
  • fba6e71732 oh god Arisotura 2024-06-15 12:27:54 +0200
  • 36ee6ef345 fix DSi loading crash Arisotura 2024-06-15 12:21:03 +0200
  • 1d4c5d1576 Merge remote-tracking branch 'origin/master' into doublemelon Arisotura 2024-06-15 00:28:31 +0200
  • 0cf003999a run Reset through EmuThread too Arisotura 2024-06-14 23:24:04 +0200
  • 32a5aa07ba fix up framestep too Arisotura 2024-06-14 23:04:12 +0200
  • 0cac63811a more cleanup Arisotura 2024-06-14 21:45:21 +0200
  • 438c989716 route run/pause/unpause through the message queue system Arisotura 2024-06-14 21:25:58 +0200
  • 9b13b5e492 use the message queue for GL context init/deinit Arisotura 2024-06-14 19:30:10 +0200
  • 77548ac086 attempting at fixing Stop function. also lay base for EmuThread command queue. Arisotura 2024-06-14 19:22:24 +0200
  • aa1217af0a track interlock cycles for the ALU Jaklyy 2024-06-14 11:47:42 -0400
  • fd065f4803 reimplement commandline/event preloading code Arisotura 2024-06-14 12:16:43 +0200
  • 5a174a2ce3 track interlock cycles for load instructions Jaklyy 2024-06-14 00:51:55 -0400
  • 88a91f5bc1 rename Platform LAN_xxxx to Net_xxxx as per the new naming. remove old cruft. Arisotura 2024-06-13 18:40:28 +0200
  • dfd89fdef4 touch up net init/deinit stuff Arisotura 2024-06-13 18:36:25 +0200
  • 6f8ce9fe89 Adjust ClearCoarseBinMask's local size according to TileSize FireNX70 2024-06-13 07:57:49 +0200
  • 9c87d9998f Work count X is unrelated to the local size here FireNX70 2024-06-13 00:46:05 +0200
  • f097cc3b4e Tie BinCombined's local_size_x to the coarse tiles' area FireNX70 2024-06-13 00:30:33 +0200
  • 31480fea98 get things somewhat working, still not done Arisotura 2024-06-12 23:17:38 +0200
  • 4e2cb3bfcf lay base for the packet dispatcher Arisotura 2024-06-12 20:53:42 +0200
  • 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