Commit Graph

  • d9afcc37b8 fix display capture blending bugs. fancypants motion blur filters shouldn't look like acid trips anymore. StapleButter 2017-04-25 16:55:19 +0200
  • 29938b566a tiny thing StapleButter 2017-04-25 16:24:31 +0200
  • 6707e5bb85 support 16bit access to the DMA fill regs StapleButter 2017-04-25 16:13:16 +0200
  • 7ac538d5d2 better heuristic for Flash save type StapleButter 2017-04-25 03:24:22 +0200
  • 9b5f293a9e implement leading gap and 0x200-gap delays for ROM transfers StapleButter 2017-04-25 02:26:37 +0200
  • 9eb68c2ede misc optimizations StapleButter 2017-04-25 01:14:26 +0200
  • 61798ac880 Merge branch 'master' of https://github.com/StapleButter/melonDS StapleButter 2017-04-24 16:01:42 +0200
  • 7ea488a3c9 support 8-bit writes to the color effect registers StapleButter 2017-04-24 16:01:24 +0200
  • 8c984f1fd7 version 0.2 StapleButter 2017-04-24 01:19:10 +0200
  • 3c270b65a0 version 0.2 0.2 StapleButter 2017-04-24 01:19:10 +0200
  • 8fd1124117 implement 8bit reads to the joypad ports StapleButter 2017-04-24 01:30:30 +0200
  • bdac2467e7 oh well StapleButter 2017-04-23 15:38:39 +0200
  • 1759672d14 a few attempts at optimization StapleButter 2017-04-23 15:25:15 +0200
  • 60cdc7d6f7 fix display capture. dumb bug of the year. StapleButter 2017-04-23 01:05:04 +0200
  • 96b471d729 fix shadow oddities StapleButter 2017-04-22 19:06:48 +0200
  • a086e22023 attempt at shadows. they're still a bit weird tho. StapleButter 2017-04-22 18:04:54 +0200
  • 70c72004ac behavior for translucent pixels is preserved even when alphablending is disabled StapleButter 2017-04-22 17:15:50 +0200
  • 4f72ee3895 add support for polygon ID and conditional depth update for translucent pixels StapleButter 2017-04-22 16:47:31 +0200
  • eb656857d9 optimize the 3D renderer somewhat StapleButter 2017-04-21 22:40:15 +0200
  • 796e60828c small optimizations to the 3D renderer StapleButter 2017-04-13 19:53:09 +0200
  • 2380c2f4ea hopefully fix the DMA bug without breaking everything this time. StapleButter 2017-04-13 04:16:57 +0200
  • c62e160b26 * decal texture blending * start implementing toon shading * temp. revert the DMA fix, causes issues StapleButter 2017-04-12 20:25:54 +0200
  • 54eeb38d3d make CPU freezes take place immediately. fixes RaymanRR2 backgrounds occasionally getting cut in half. StapleButter 2017-04-12 17:53:15 +0200
  • db20d7408e better wifi stub StapleButter 2017-04-12 16:58:09 +0200
  • 96a3848d84 make ROM command handling accurate, remove gross DMA hack. StapleButter 2017-04-11 20:21:31 +0200
  • 0b981f2a4d fix addressing for tiny EEPROM. StapleButter 2017-04-11 01:21:35 +0200
  • 84664a6ded bypass first save command byte when it's zero. for Pokémon games. StapleButter 2017-04-10 20:56:22 +0200
  • 8bbcc83771 * always render normal BG/OBJ graphics (even if they're not getting displayed, they can still be fed to the capture unit) * fix 3D viewport calculation * keep track of the clearbuffer attributes before VBlank StapleButter 2017-04-10 20:24:41 +0200
  • f2622c047b some attempt at actually stubbing out wifi. except it won't fucking work. StapleButter 2017-04-10 18:47:11 +0200
  • 2fef876eeb box test, pos test, vec test StapleButter 2017-04-09 17:15:39 +0200
  • de4b046232 * more accurate flags (push/pop busy, test busy, vertex/poly overflow) * more versatile and better clipping code StapleButter 2017-04-09 16:12:12 +0200
  • 28ebd56fb8 * fix bug with 0-line tall windows (would be enabled for the whole screen) * map some I/O ports StapleButter 2017-04-09 03:47:47 +0200
  • bc70f00372 windows! StapleButter 2017-04-09 03:35:32 +0200
  • 3f3b2977d7 * sound capture from left/right mixers * support for appropriate output modes StapleButter 2017-04-08 22:59:27 +0200
  • a4f436f827 * stub more wifi crap * louder sound * misc fixes StapleButter 2017-04-07 17:37:49 +0200
  • d8bbf25431 * PCM8, PCM16, ADPCM, white noise * volume, volume div, panning, master volume StapleButter 2017-04-07 01:06:10 +0200
  • 76c4e57608 preliminary audio. only supports PSG (and handles all channels as such). drops out every once in a while. StapleButter 2017-04-06 22:38:46 +0200
  • 8d66beba6b start SPU work StapleButter 2017-04-06 19:44:34 +0200
  • 28cddadfbc * bump version number * feed system time into RTC * start laying base for sound StapleButter 2017-04-04 15:32:50 +0200
  • 5d13538584 add CMake build system s1nka 2017-04-02 13:33:01 +0600
  • 3a61ed0a91 allow crapoed THUMB hireg ADD/CMP/MOV StapleButter 2017-03-31 02:20:29 +0200
  • bfe22e0b9b allow 16/32 bit writes and reads to the gamecard command registers. StapleButter 2017-03-31 01:50:01 +0200
  • 46ed4aeeb1 one last fix 0.1 StapleButter 2017-03-30 03:31:27 +0200
  • 8e5f175f5e fix touchscreen input. proper cleanup of threads. meaningless codeblocks crap. StapleButter 2017-03-30 03:24:46 +0200
  • a65b45a334 I am a fucking idiot StapleButter 2017-03-29 23:09:47 +0200
  • 99e4ad409f maybe this shit will finally work. also update the README. StapleButter 2017-03-29 22:56:30 +0200
  • 9baeb3bd1a tweaks StapleButter 2017-03-29 22:49:36 +0200
  • 41f4ad6620 derp StapleButter 2017-03-29 22:44:48 +0200
  • 4202a8f826 finish Flash support, mostly StapleButter 2017-03-29 22:12:53 +0200
  • 777623b665 static-link wxWidgets and the crap it requires. StapleButter 2017-03-29 21:51:36 +0200
  • 2db5b21760 * emulation settings dialog * proper setting for booting directly or from BIOS * fix shit, again StapleButter 2017-03-29 20:23:41 +0200
  • f88226c99f remember window size. fix extra shit. StapleButter 2017-03-29 20:12:03 +0200
  • 2ae2fedf21 minimum size for the SDL window. screen scaling that preserves aspect ratio. touchscreen takes scaling into account. StapleButter 2017-03-29 19:41:25 +0200
  • 6bf0bf3924 blarg StapleButter 2017-03-29 19:00:51 +0200
  • 4e7dc60d37 * clean up code * working-ish run/pause/reset * proper closing/cleanup * ability to run BIOS alone StapleButter 2017-03-29 18:59:20 +0200
  • c0734352ab don't rely on a SDL window to get keyboard input StapleButter 2017-03-29 17:50:11 +0200
  • e2cc3f1a72 attempt StapleButter 2017-03-28 23:21:56 +0200
  • d6bab52baa oops StapleButter 2017-03-28 22:12:17 +0200
  • b5f461b950 custom main() and init SDL before everything else. included WinMain() for compatiblity. StapleButter 2017-03-28 22:07:58 +0200
  • 4ad96f1b34 start work on a separate SDL window StapleButter 2017-03-28 17:03:08 +0200
  • 55e75dab47 stop the Start button from getting lost every goddamn time StapleButter 2017-03-25 16:41:12 +0100
  • f9a76124c3 woops StapleButter 2017-03-25 16:25:12 +0100
  • 762b91d640 actual joystick support StapleButter 2017-03-25 16:18:35 +0100
  • 12daf16282 input dialog finished StapleButter 2017-03-25 05:25:03 +0100
  • e6124c4776 start getting somewhere with that input config dialog StapleButter 2017-03-25 05:04:15 +0100
  • 68eb4f6caf * implement missing graphics (affine BG, rotscaled bitmap sprite) * fix potential crash upon exit * more work on the input config UI * misc fixes StapleButter 2017-03-24 20:53:01 +0100
  • f7ac0090f0 fix bugs StapleButter 2017-03-23 23:55:22 +0100
  • 4f5eb6caa0 support for tiny EEPROM StapleButter 2017-03-23 23:47:55 +0100
  • 49314244e1 start work on the input config dialog. nonfunctional and looks like shit. add manifest crap under Windows so it gets the cool controls. StapleButter 2017-03-23 23:38:40 +0100
  • f237afeb66 aqezsfrdgthfyjgu StapleButter 2017-03-23 17:27:33 +0100
  • 8c059c9953 * more thread-safe UI * config system base * FPS counter and limiter StapleButter 2017-03-23 17:14:48 +0100
  • 91f46b00fb fix bug that occured when a flush command was sent between lines 192 and 215 StapleButter 2017-03-21 18:08:11 +0100
  • 3590d210f3 always apply matrix push/pop/store/restore to the vector matrix stack, even in mode 1. fixes SM64DS lighting. StapleButter 2017-03-21 12:52:17 +0100
  • 3dd79d63f1 start 3D rendering at scanline 215. fixes Worms2D. StapleButter 2017-03-21 11:45:12 +0100
  • cc86aa57ae fix that bug where NSMB's backgrounds lagged one frame behind StapleButter 2017-03-21 02:11:49 +0100
  • 08a634371a fix bug that happened when HDMA got interrupted (or any repeating DMA, for that matter) StapleButter 2017-03-21 02:05:40 +0100
  • 3a89513c93 * more accurate direct boot * improve touchscreen precision a bit * proper support for 512KB firmwares StapleButter 2017-03-21 00:53:04 +0100
  • 2150240cbd implement some obscure DMA types StapleButter 2017-03-20 22:18:35 +0100
  • a56bf5c76c make timers not suck. fixes issues (Worms2 intro FMV plays at the right speed, aging cart tests get further...) StapleButter 2017-03-20 17:39:42 +0100
  • f38bc94011 input, with hardcoded (but not retarded) key mappings. touchscreen support that doesn't suck. StapleButter 2017-03-20 00:43:45 +0100
  • 538dceccc8 swap blue and red, thanks to @bparker radius 2017-03-19 16:30:18 -0500
  • 4c49003ba4 gamepad input thanks to @Nikolaj64 radius 2017-03-19 15:53:11 -0500
  • d1e58384bc Merge branch 'master' of github.com:libretro/melonDS radius 2017-03-19 15:17:39 -0500
  • fc0e6ec9a1 fix blitting radius 2017-03-19 15:15:32 -0500
  • c1274a93b6 update makefile radius 2017-03-19 15:13:54 -0500
  • 411d035c92 update makefile radius 2017-03-19 15:12:55 -0500
  • 4c0ef6782f start rebasing radius 2017-03-19 15:10:08 -0500
  • 95e2188914 revert this too radius 2017-02-08 20:14:37 -0500
  • 6576b3c499 let this be like it was for standalone radius 2017-02-08 20:10:45 -0500
  • 2619bd22aa Get rid of pedantic warnings twinaphex 2017-02-08 09:06:01 +0100
  • 8e93960269 Add JNI files twinaphex 2017-02-08 09:05:22 +0100
  • b4b149e0a3 Create Makefile.common twinaphex 2017-02-08 07:03:26 +0100
  • c96bf6bebf Don't add gnu99/c99 to CXXFLAGS, should be added to CFLAGS instead when appropriate twinaphex 2017-02-08 06:57:08 +0100
  • 9f0fb186bf Makes it compile on Linux twinaphex 2017-02-08 06:54:35 +0100
  • 373ff6e5ca implement game loading radius 2017-02-07 23:26:15 -0500
  • ae21ff21f4 remove stray file radius 2017-02-07 23:08:19 -0500
  • 07b16eb0e6 aliaspider killed the fun radius 2017-02-07 23:07:51 -0500
  • 42aade1988 try to fix the framebuffer radius 2017-02-07 22:54:50 -0500
  • 601ce03756 initial port radius 2017-02-07 22:07:04 -0500
  • 59d107bfb0 make ROM path not be hardcoded. StapleButter 2017-03-19 19:07:39 +0100