Commit Graph

  • 70c6750561 better, less hacky, more OOP-friendly scheduler design Arisotura 2023-11-02 21:04:09 +01:00
  • 5ccd3916ff better be safe than sorry Arisotura 2023-11-02 15:46:35 +01:00
  • 2959d089fe fix weird hang when returning to the DSi menu Arisotura 2023-11-02 15:31:26 +01:00
  • bff7a0d114 make linebreaks in text files not weird Arisotura 2023-11-02 12:40:49 +01:00
  • eb13bce6e7 RTC: add the DSi alarm expansion registers Arisotura 2023-11-02 12:21:59 +01:00
  • d11ba63bb0 Fix compilation with the GDB stub disabled (#1863) Jesse Talavera-Greenberg 2023-11-01 11:02:15 -04:00
  • 3b4fdea376 minor cleanup Arisotura 2023-11-01 12:03:35 +01:00
  • b8963b0738 use a grid layout in the date/time dialog so Qt will behave Nadia Holmquist Pedersen 2023-10-30 19:37:33 +01:00
  • e89b8a871b fdsfd Arisotura 2023-10-30 18:40:26 +01:00
  • 9a450f5f28 RTC revamp (#1867) Arisotura 2023-10-30 18:37:49 +01:00
  • 51ba542c8d shut the fuck uuuuuupppppppppppppp rtc_revamp Arisotura 2023-10-30 18:22:00 +01:00
  • d5fd040e30 refine it some more Arisotura 2023-10-30 18:09:26 +01:00
  • 86b9c23136 implement keypad IRQ Arisotura 2023-10-30 17:46:05 +01:00
  • 498e2f178b start refining sleep mode. code still kinda sucks. Arisotura 2023-10-30 17:30:59 +01:00
  • b90576b757 implement all types of RTC IRQ Arisotura 2023-10-29 14:52:23 +01:00
  • 9ccdc23fa0 start working on the RTC IRQ Arisotura 2023-10-28 17:45:16 +02:00
  • e67b3b7165 aha, that is what it is Arisotura 2023-10-28 14:23:24 +02:00
  • 29f3a9f040 much simpler design for RTC stuff Arisotura 2023-10-28 13:06:23 +02:00
  • 40b4692ee0 get the bulk of the RTC functionality going Arisotura 2023-10-28 00:55:45 +02:00
  • e822dfbd4f more RTC work lay base for date/time dialog Arisotura 2023-10-27 14:20:41 +02:00
  • 5d8b1b5a19 move RTC state to its own structure, to make it easier to deal with Arisotura 2023-10-26 20:49:22 +02:00
  • cb09bd414b make the date/time registers writable Arisotura 2023-10-26 19:56:38 +02:00
  • a1a6d0ddb8 set up RTC clock timer. lay down basic idea of a clock. Arisotura 2023-10-25 23:56:37 +02:00
  • 0e56590af0 implement DSi RTC commands Arisotura 2023-10-25 20:29:13 +02:00
  • 162ae37882 get this started Arisotura 2023-10-25 19:53:58 +02:00
  • 21590b0709 Miscellaneous DSi NAND fixes (#1852) Jesse Talavera-Greenberg 2023-10-24 17:28:14 -04:00
  • 8c4e5af737 Slight polish to DMA (#1856) Jesse Talavera-Greenberg 2023-10-24 17:27:55 -04:00
  • bf81b87a60 Generalize a path in .gitignore (#1862) Jesse Talavera-Greenberg 2023-10-24 15:49:36 -04:00
  • 3ab752b8ca GDB stub (#1583) PoroCYon 2023-10-22 15:35:31 +02:00
  • 3d58a338a1 store pc+12 when storing r15 RSDuck 2023-10-22 15:21:03 +02:00
  • 187e86ea3b remove macOS checks I forgot about fix/mac-fastmem Nadia Holmquist Pedersen 2023-10-11 17:58:57 +02:00
  • d4e51f8060 Refactor DSi_NAND (#1844) Jesse Talavera-Greenberg 2023-10-11 11:20:05 -04:00
  • 273c18ab8f I AM SO DONE WITH THIS Arisotura 2023-10-07 16:44:27 +02:00
  • 25db3bb808 fgdgdfg Arisotura 2023-10-07 16:31:46 +02:00
  • 8c31214678 maybe fix the CI Arisotura 2023-10-07 16:29:06 +02:00
  • 48eb08a4da hsgdfhshf Arisotura 2023-10-07 16:24:12 +02:00
  • d8498961b7 argl. Arisotura 2023-10-07 16:22:50 +02:00
  • 514d70d4f1 huh? Arisotura 2023-10-07 16:19:54 +02:00
  • f961b8d6d3 merge more Arisotura 2023-10-07 16:18:36 +02:00
  • 22277d8e54 update branch season2 to modern standards Arisotura 2023-10-07 16:13:09 +02:00
  • 30186029e8 handle disconnects more gracefully Arisotura 2023-10-07 15:25:11 +02:00
  • a5fb871e64 update ConnectedBitmask when players disconnect Arisotura 2023-10-07 14:54:40 +02:00
  • 6c67ef7794 actually fix LAN. dumb bug of the year Arisotura 2023-10-07 14:46:49 +02:00
  • bfeaa0af63 try to fix LAN Arisotura 2023-10-07 14:00:13 +02:00
  • b2fcff97c1 Add some structs for files that DSi_NAND reads (#1842) Jesse Talavera-Greenberg 2023-10-02 11:54:17 -04:00
  • bb09ce7d70 Replace DSi_NAND's uses of sprintf with snprintf (#1841) Jesse Talavera-Greenberg 2023-10-01 15:58:56 -04:00
  • e7feddaea5 fix stupid merge RSDuck 2023-09-27 16:25:56 +02:00
  • a5791273d4 actually adapt to latest changes RSDuck 2023-09-27 00:12:35 +02:00
  • 875d455bbf convert NonStupidBitfield.h back to LF only new lines RSDuck 2023-08-07 20:50:24 +02:00
  • 3a1d96bb37 fix GetRangedBitMask for 64 bit aligned 64 bits pretty embarassing RSDuck 2023-05-29 23:30:23 +02:00
  • 8b1722b67a unbind sampler object in compute shader renderer RSDuck 2023-05-14 22:37:52 +02:00
  • a631a33239 add compute shader renderer properly to the GUI also add option to toggle using high resolution vertex coordinates RSDuck 2023-05-14 22:16:11 +02:00
  • 045829b0bd put the texture cache into it's own file RSDuck 2023-05-14 19:52:40 +02:00
  • 0ae19cffe6 apparently & is not defined on bvec4 why does this even compile on Intel and Nvidia? RSDuck 2023-05-13 22:40:50 +02:00
  • e7168ac563 stop using fixed size buffers based on scale factor in shaders this makes shader compile times tolerable on Wintel - beginning of the shader cache - increase size of tile idx in workdesc to 20 bits RSDuck 2023-05-08 19:34:05 +02:00
  • 2272a8a974 use hires coordinate again RSDuck 2023-04-22 03:05:08 +02:00
  • e3495011bf take all edge cases into account for XMin/XMax calculation RSDuck 2023-04-22 01:00:30 +02:00
  • 2b52b45f66 fix edge marking (polygon id is 6-bit not 5) also make the code a bit nicer RSDuck 2023-04-19 23:31:09 +02:00
  • ddad9b5526 fix full color textures RSDuck 2023-04-17 21:58:51 +02:00
  • fd073cdae7 correct edge filling behaviour when AA is disabled RSDuck 2023-04-17 21:13:38 +02:00
  • 07bd9c06aa fix UB also misc changes to use more unsigned multiplication also fix framebuffer resize RSDuck 2023-04-17 20:53:41 +02:00
  • 60a3fe24ed add hires rendering to the compute shader renderer RSDuck 2023-04-17 00:07:47 +02:00
  • ea719ff4a4 handle cleanup properly RSDuck 2023-04-13 23:38:38 +02:00
  • 7820658e1f fix bad indirect call RSDuck 2023-04-13 23:15:22 +02:00
  • 5984c78588 implement display capture for compute renderer it's actually just all stolen from the regular OpenGL renderer RSDuck 2023-04-13 23:14:20 +02:00
  • 91bea108ea it works! RSDuck 2023-04-13 22:50:27 +02:00
  • 3428d3eb3e oops RSDuck 2023-04-11 23:00:03 +02:00
  • d9c0834120 don't double buffer 3D framebuffers for the GL Renderer looks like leftovers from when 3D+2D composition was done in the frontend RSDuck 2023-04-11 22:59:57 +02:00
  • b11b5bf522 nothing works yet RSDuck 2023-04-08 01:37:32 +02:00
  • f8fdc77e43 Wrap CurGLCompositor cleanup in an #ifdef (#1837) Jesse Talavera-Greenberg 2023-09-24 12:48:37 -04:00
  • 9d9ba83731 Clean up some rendering-related resources in DeInit (#1836) Jesse Talavera-Greenberg 2023-09-24 12:33:14 -04:00
  • 7d4a7969d9 Ensure that the new firmware is installed when resetting (#1834) Jesse Talavera-Greenberg 2023-09-21 07:54:17 -04:00
  • 6ca02aab2c only recalculate extended access point checksum when firmware is a DSi one RSDuck 2023-09-20 19:17:26 +02:00
  • 5bfe51e670 Refactor the core's handling of firmware and BIOS images to rely less on the file system (#1826) Jesse Talavera-Greenberg 2023-09-18 15:09:11 -04:00
  • db963aa002 Make the NDS teardown more robust (#1798) Jesse Talavera-Greenberg 2023-09-15 09:31:05 -04:00
  • 40c0ff418c fix potential problem with blocking Arisotura 2023-09-15 13:27:48 +02:00
  • a430821ad9 avoid possible problems with blocking Arisotura 2023-09-14 18:50:38 +02:00
  • a571837604 fixes Arisotura 2023-09-14 18:33:25 +02:00
  • a5b4fc2517 updates to LAN player list thingy Arisotura 2023-09-14 18:09:00 +02:00
  • d3a6dbeed3 add host IP to the discovery dialog Arisotura 2023-09-10 12:01:56 +02:00
  • 3b422cd57b refine the LAN protocol some Arisotura 2023-09-10 11:35:00 +02:00
  • db886e5eb3 more reliable connection process Arisotura 2023-09-10 10:53:52 +02:00
  • 9846ee3770 actually make that client connect UI work Arisotura 2023-09-09 22:01:39 +02:00
  • db7cee7f2c flesh out LAN discovery UI Arisotura 2023-09-09 19:40:39 +02:00
  • 5153b17dac fix stupid crash Arisotura 2023-09-09 16:17:20 +02:00
  • 456736d548 oh god git merge what the fuck Arisotura 2023-09-09 15:41:49 +02:00
  • 06ff560dfb what. Arisotura 2023-09-09 15:39:43 +02:00
  • 1ee6e2b228 Merge branch 'season2' of github.com:Arisotura/melonDS into season2 Arisotura 2023-09-09 14:27:12 +02:00
  • 091db59827 clean up resources Arisotura 2023-09-09 14:13:27 +02:00
  • 6308767a60 more like this Arisotura 2023-09-09 12:09:19 +02:00
  • 121573f483 maybe actually hook it up somewhere? Arisotura 2023-09-09 12:04:26 +02:00
  • 86418c0bef blarg Arisotura 2023-09-09 12:00:14 +02:00
  • eae29b03d5 attempt at LAN discovery feature Arisotura 2023-09-09 11:57:54 +02:00
  • 55050beff6 attempt? Arisotura 2023-09-08 11:39:19 +02:00
  • 045858cc98 aaaa Arisotura 2023-09-03 20:53:37 +02:00
  • d392d1d87f debug... Arisotura 2023-09-03 20:50:21 +02:00
  • f9245137f5 attempt at receiving MP replies and such, let's see Arisotura 2023-09-03 20:11:33 +02:00
  • bf51ec6c39 maybe it would work better this way, don't ya think? Arisotura 2023-09-03 19:42:06 +02:00
  • 272f4e5f3a get some LAN comm started Arisotura 2023-09-03 19:35:47 +02:00
  • c148b77360 get some connection infrastructure going... Arisotura 2023-09-03 12:59:24 +02:00