Commit graph

  • 3ddab53737 jit: thumb block transfer working also pc and sp relative loads and some refactoring RSDuck 2019-07-10 00:57:59 +02:00
  • 504ccb7044 don't allow modifier mappings in input config dialog, either Arisotura 2019-07-09 18:41:44 +02:00
  • 592e493a7a input: don't check modifiers for regular input Arisotura 2019-07-09 18:39:50 +02:00
  • 62b76eb96f JIT: most mem instructions working + branching RSDuck 2019-07-06 01:48:42 +02:00
  • c5e14074c3 * add SCFG_EXT * quick hack to detect cartridges Arisotura 2019-07-03 12:37:34 +02:00
  • 5062ed543a HARK HARK HARK HARK Arisotura 2019-07-03 01:17:23 +02:00
  • ec042000cf lay base for DSi wifi Arisotura 2019-07-03 00:07:51 +02:00
  • 851e255b40 * AES-CCM decrypt * fix a bunch of bugs Arisotura 2019-07-02 23:46:39 +02:00
  • 36f1e6f475 remove glBindImageTexture (4.2) Arisotura 2019-06-30 16:57:30 +02:00
  • e334689e47 JIT: compilation of word load and store RSDuck 2019-06-30 13:35:03 +02:00
  • 1b98a3e3a0 fix 'shift by register' operands: always only take the lower 8 bits of the register, fix handling for LSL/LSR >32 Arisotura 2019-06-27 14:05:51 +02:00
  • 9d05ef9c0a Avoid winsock header when using winsock2 KrossX 2019-06-22 17:32:40 -03:00
  • a837ad2b0d Prevent NTDDI WINNT version conflict. KrossX 2019-06-22 17:31:28 -03:00
  • 7e054d87a5 Prevent MSVC's min/max macros. KrossX 2019-06-22 17:28:27 -03:00
  • 47faa81abb Replace GCC extension with C++11 alignas specifier KrossX 2019-06-22 17:26:27 -03:00
  • 3eac0fbf40 Missing GDI definitions when including OpenGL header KrossX 2019-06-22 17:23:41 -03:00
  • 3958864677 Missing header for CommandLineToArgvW KrossX 2019-06-22 17:14:00 -03:00
  • 0ed8087308 Simple NMAKE makefile for use with MSVC KrossX 2019-06-22 17:12:49 -03:00
  • 204b5d8700 HARK HARK HARK 0.8.2 Arisotura 2019-06-25 19:29:21 +02:00
  • d3a0832b77 jit: correct cycle counting for thumb shift by reg RSDuck 2019-06-25 18:28:01 +02:00
  • 4d775dcf85 fix OpenGL deinit when closing emu Arisotura 2019-06-25 17:37:32 +02:00
  • 0b2e0268b5 JIT: implemented most ALU instructions RSDuck 2019-06-25 17:09:27 +02:00
  • 1d8902c631 remove stupid hack that caused more problems than it fixed Arisotura 2019-06-25 13:09:06 +02:00
  • 58575f82b7 libui/windows: backport fix for #471 Arisotura 2019-06-25 12:29:56 +02:00
  • 9e1bbcc78f Fix crash on esc when in menus on Windows Dan B 2019-06-24 20:23:07 -04:00
  • 49b2f8d969 raise kMaxIterationCycles to 64 Arisotura 2019-06-25 02:05:48 +02:00
  • 579830a517 JIT: base all instructions are interpreted RSDuck 2019-06-22 01:28:32 +02:00
  • 8c64290958 make it work better Arisotura 2019-06-21 00:07:57 +02:00
  • 1d138c0589 add SCFG_MC Arisotura 2019-06-20 23:34:32 +02:00
  • 1bd7243edc make it actually not crapo the NAND Arisotura 2019-06-20 23:20:08 +02:00
  • ed6b85bf33 implement SD/MMC write (cmd25) Arisotura 2019-06-20 23:05:32 +02:00
  • 6c60e97a63 fix another AES bug Arisotura 2019-06-20 22:42:28 +02:00
  • e2dc98d144 fix bug when mapping a joystick axis control but no button Arisotura 2019-06-20 16:31:28 +02:00
  • f59094e033 OpenGL: disable vsync, atleast under Windows Arisotura 2019-06-20 16:00:12 +02:00
  • 77bf92a272 Merge branch 'master' of https://github.com/Arisotura/melonDS Arisotura 2019-06-20 13:57:34 +02:00
  • 6d01677a57 add 32bit writes to some IO ports. fixes #313 Arisotura 2019-06-20 13:57:14 +02:00
  • d943a51b96 ayyy Arisotura 2019-06-20 03:19:51 +02:00
  • 000aa1f327 add LCD init flag in DISPSTAT Arisotura 2019-06-20 02:31:46 +02:00
  • 5dd7fe05a8 add some registers Arisotura 2019-06-20 01:54:40 +02:00
  • 3d9e6c5c66 * fix more AES bugs * fix ass-stupid bug with NWRAM mapping Arisotura 2019-06-20 01:36:10 +02:00
  • 95f4c1472b probably betterer like this Arisotura 2019-06-19 22:08:35 +02:00
  • 3807c9bf5b combat AES overflowing and/or getting stuck Arisotura 2019-06-19 21:57:08 +02:00
  • dcae9788e5 add NDMA start mode 0x0A (AES input FIFO) Arisotura 2019-06-19 19:19:51 +02:00
  • f4c7f5c96b support loading extra RSA keys from dsikeys.bin file (to dump from haxed DSi) Arisotura 2019-06-19 18:55:48 +02:00
  • 734c9024d5 add NWRAM registers Arisotura 2019-06-19 17:16:44 +02:00
  • b03e81edc8 add consoleID registers Arisotura 2019-06-19 16:56:58 +02:00
  • d5a7c0bab8 there, PSISP Arisotura 2019-06-19 15:58:50 +02:00
  • 2a60fad0a5 fix moar bugs, get furtherer (add support for SDHC addressing) Arisotura 2019-06-19 15:54:07 +02:00
  • 6e5879f8bb fix more bugs, get further Arisotura 2019-06-19 15:26:38 +02:00
  • 78b28f6a5c fix bug with SD reads going a bit too far Arisotura 2019-06-19 14:44:00 +02:00
  • 81dde71eba add AES, fix a bunch of bugs Arisotura 2019-06-19 14:24:49 +02:00
  • f0131cfac9 plug it to the SD/MMC FIFO. Arisotura 2019-06-18 23:10:55 +02:00
  • b1ed835ae9 might be more impressive if it actually worked, like this Arisotura 2019-06-18 23:05:36 +02:00
  • 606a40e6b8 y'know, actually running the DMA units might yield better results. Arisotura 2019-06-18 22:57:37 +02:00
  • d6bbc6f0f1 tremble upon the NDMA implementation Arisotura 2019-06-18 22:54:07 +02:00
  • 841122bc51 prevent old DMA from being a shitshow. Arisotura 2019-06-18 21:12:39 +02:00
  • 7335379127 HARK HARK HARK Arisotura 2019-06-18 19:00:44 +02:00
  • eb18643762 add data32 IRQ thing Arisotura 2019-06-18 18:39:13 +02:00
  • dc3c9f5bf8 take all the SDMMC shit further. now it's completing MMC init and trying to read shit. Arisotura 2019-06-18 14:12:37 +02:00
  • 6c75275593 moar SD/MMC commands Arisotura 2019-06-17 18:40:45 +02:00
  • 8363a0256f
    Merge pull request #456 from RSDuck/ogl-fb-fix Arisotura 2019-06-17 13:46:27 +02:00
  • bedc0220fc take this shit further Arisotura 2019-06-17 13:24:37 +02:00
  • dac9ccc577 fix OGL renderer not working at all on some GPUs RSDuck 2019-06-17 13:14:52 +02:00
  • d4dd97638d lay base for SD shit Arisotura 2019-06-16 17:01:49 +02:00
  • 566a8df6cd add IE2/IF2 Arisotura 2019-06-16 15:05:18 +02:00
  • 78c41736c3 fix fucking ass-stupid bug with new-WRAM handling Arisotura 2019-06-16 14:26:54 +02:00
  • 7b19a01204 betterer I2C Arisotura 2019-06-15 18:39:34 +02:00
  • 4d3f346edc get it to do more interesting things Arisotura 2019-06-15 18:30:12 +02:00
  • 93330d2670 fix I2C shit? I think Arisotura 2019-06-15 17:23:48 +02:00
  • 58e3ff61ac add I2C shito Arisotura 2019-06-15 16:58:02 +02:00
  • 7aa5131ec7 run teh binary. BAHAHAHAHAHAHAHAAHHHH Arisotura 2019-06-15 14:05:31 +02:00
  • ebd1a359cc setup new-WRAM mapping. hark hark hark Arisotura 2019-06-15 13:46:20 +02:00
  • 83d23939db melonDSi: skeleton in place Arisotura 2019-06-15 13:09:11 +02:00
  • 0e421ccebd add all sorts of shit Arisotura 2019-06-13 14:41:54 +02:00
  • b03c727fb9 blarg Arisotura 2019-06-13 13:59:11 +02:00
  • 29fb71cab8 BAHAHAHAHHHH Arisotura 2019-06-13 13:11:33 +02:00
  • c4182b5ad3 BAHAHHAHAHAHH 0.8.1 StapleButter 2019-06-12 14:03:06 +02:00
  • 34c60eaca4 fix bugs with line polygons Arisotura 2019-06-12 13:14:11 +02:00
  • 886bf6bc10 prevent loading savestates that are too recent Arisotura 2019-06-12 12:49:52 +02:00
  • 27f758d353 hack so that the GL renderer can render lines Arisotura 2019-06-12 03:55:40 +02:00
  • 4553da720c add setting for showing/hiding OSD Arisotura 2019-06-12 03:32:25 +02:00
  • ea5dc39e83 cheapass fix for texture positions, atleast effective at 1xIR Arisotura 2019-06-12 02:55:38 +02:00
  • a3fed77da3 somewhat better edge marking Arisotura 2019-06-12 02:23:40 +02:00
  • 711fda469e stop fast-forward hotkeys from getting lost every damn time Arisotura 2019-06-12 01:39:12 +02:00
  • 4abf0473c2 add pause/reset hotkeys Arisotura 2019-06-12 01:12:49 +02:00
  • 1cb8f3c8b2 rework input/hotkey code to suck less, implement the new features Arisotura 2019-06-12 00:59:51 +02:00
  • 82f4f4fdcb fix bugs, make it more responsive Arisotura 2019-06-11 23:48:49 +02:00
  • bfc12a038e add ability to map joystick axes, too Arisotura 2019-06-11 23:41:48 +02:00
  • 1ea25ac6f1 add ability to map keys with modifiers, only in config UI for now Arisotura 2019-06-11 23:16:15 +02:00
  • 4447e010d7 actually save the current joystick ID Arisotura 2019-06-11 18:57:22 +02:00
  • b9183b8818 begin work on multiple joystick support Arisotura 2019-06-11 18:55:04 +02:00
  • 543a40c7cb add some OSD messages. prepare shit. Arisotura 2019-06-11 04:04:49 +02:00
  • 3c70015da7 software renderer: fix rendering of line polygons. fixes #350 Arisotura 2019-06-11 03:10:32 +02:00
  • 09cfdc6e76 pft Arisotura 2019-06-10 18:24:38 +02:00
  • fd28391160 fix ass-stupid bug in CP15 PU region setup Arisotura 2019-06-10 15:29:40 +02:00
  • d28035674a GPU2D: hardware renders sprites one scanline in advance. Arisotura 2019-06-10 03:05:26 +02:00
  • 9ab331c6dd fix more stupid shit. askzjkdsf Arisotura 2019-06-09 20:44:35 +02:00
  • c056dfe509 fix fog alpha Arisotura 2019-06-09 19:53:28 +02:00
  • 086354a420 miserable, feeble little attempt at edge marking Arisotura 2019-06-09 19:32:02 +02:00
  • 434a3007e2 fasterer BG/OBJ VRAM reads Arisotura 2019-06-09 16:06:01 +02:00