Commit graph

  • 2b20b49bb3 guess this is good for 0.7. readme update as a pretext StapleButter 2018-10-26 21:06:46 +02:00
  • eb67ac9a1b finally come up with a (crummy) solution for those fucking shitty submenus StapleButter 2018-10-26 20:56:59 +02:00
  • cbe63f8fd5 until we actually get somewhere with the menu crap... fix potential crashes when exiting. StapleButter 2018-10-26 18:39:41 +02:00
  • c5670a22a5 fix GTK menus asploding upon exit. hopefully. fuck this code StapleButter 2018-10-26 16:29:46 +02:00
  • 65bba8ff81 call it a release??? StapleButter 2018-10-24 00:38:35 +02:00
  • 6e1209dd32 misc things StapleButter 2018-10-24 00:32:31 +02:00
  • 8b4ba2d8b9 separate SRAM setting coded, I guess StapleButter 2018-10-24 00:24:36 +02:00
  • 1edf2aed3b * code function for relocating the savefile. * don't bitch at the user when trying to load a savestate file that doesn't exist. * grey out 'load state' items if there is no file. StapleButter 2018-10-23 22:54:09 +02:00
  • f60ac42466 pass savefile name to NDS::LoadROM() instead of having the core generate it. StapleButter 2018-10-23 21:52:41 +02:00
  • a4a9bca5f0 fix more shit StapleButter 2018-10-23 20:40:57 +02:00
  • 98076f2334 hopefully fix all 3D-related crashes when loading savestates StapleButter 2018-10-23 20:20:38 +02:00
  • c9a7a0d744 * start coding UI shito for savestates * change default mapping for L button to the key right next to Shift because we're gonna derp around with it * still some shito to fix, but hang on, we're getting there StapleButter 2018-10-23 19:57:01 +02:00
  • 4075dad0a8 3D: attempt at fixing that shadow/AA interaction bug in the MKDS character select screen StapleButter 2018-10-22 01:36:04 +02:00
  • d191af8690 rewrite how structures are stored to savestates (store individual fields, to avoid compatibility issues) StapleButter 2018-10-21 03:16:41 +02:00
  • cbcecc8cdb don't store BIOS in savestates. no point doing so. StapleButter 2018-10-19 01:05:19 +02:00
  • cf3a71a247 move libraries around to try and fix some weird error StapleButter 2018-10-18 20:57:29 +02:00
  • 0c74309e2b also adding melon.rc, huh StapleButter 2018-10-18 14:21:16 +02:00
  • a68aae8ff7 add Savestate.cpp to the cmake list, as pointed out by khang06 StapleButter 2018-10-18 14:20:14 +02:00
  • 467461fb3d properly initialize shit before attempting to read from the file StapleButter 2018-10-18 05:14:15 +02:00
  • b5c39680a5 hax, finally making savestates usable StapleButter 2018-10-18 04:00:16 +02:00
  • 20862b7daf aight, wifi done StapleButter 2018-10-18 03:22:53 +02:00
  • f51e1ec805 I guess that might have malfunctioned StapleButter 2018-10-18 03:10:17 +02:00
  • 86f5155f72 more procrastinating before actually starting savestatez0ring wifi. StapleButter 2018-10-18 03:09:03 +02:00
  • 3a54b9178b RTC done. misc shito. StapleButter 2018-10-18 03:04:39 +02:00
  • cbe5780837 SPI done StapleButter 2018-10-18 02:54:48 +02:00
  • 7bf62918cd SPU done StapleButter 2018-10-18 02:45:38 +02:00
  • a2cc7087f7 GPU done StapleButter 2018-10-18 02:31:01 +02:00
  • 148f4032f1 fix code that would have fucking asploded StapleButter 2018-10-18 01:38:33 +02:00
  • f4cf54829e a bit moar of it StapleButter 2018-10-18 00:54:21 +02:00
  • de91eabf71 savestate shito: fix compile errors. StapleButter 2018-10-18 00:27:55 +02:00
  • fa6321be15 now works on windows with cmake khang06 2018-10-09 16:11:53 -04:00
  • 31f67e78a1 Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience 2 Khangaroo 2018-10-07 21:16:35 -04:00
  • ac473f0e95 Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience Khangaroo 2018-10-07 21:15:54 -04:00
  • e6e3cf869a fix compilation issues Khangaroo 2018-10-07 21:09:53 -04:00
  • 7cbcc6c230 zlarg StapleButter 2018-09-15 03:41:09 +02:00
  • 60f24a7432 moar progress on it StapleButter 2018-09-15 03:29:36 +02:00
  • 0bfd019dc0 start implementing actual shito StapleButter 2018-09-15 02:47:34 +02:00
  • fea7955675 fixor copyright years. StapleButter 2018-09-15 02:32:13 +02:00
  • 1d19145983 moar working now. StapleButter 2018-09-15 02:14:08 +02:00
  • aa59ee257e base for savestate crapo. StapleButter 2018-09-15 02:04:21 +02:00
  • 700e262979 Fix build on Arch Linux. Dario Nieuwenhuis 2018-05-24 01:15:15 +02:00
  • d721e098eb Make "unknown IO" messages consistent, all including value and PC. Dario Nieuwenhuis 2018-05-24 01:00:33 +02:00
  • cb79a5dc14 Make Main RAM size configurable in a single place. Dario Nieuwenhuis 2018-05-24 00:58:36 +02:00
  • 32456e8abb Add searching for SDL2 via pkg-config, fixes build on Arch Linux Zion Nimchuk 2018-05-08 11:01:28 -07:00
  • 20050fb668 quick attempt at supercard emulation. really ugly StapleButter 2018-04-27 20:00:53 +02:00
  • 81e98b5e12 direct boot: init cart ID from NDSCart::CartID instead of hardcoding it StapleButter 2018-04-27 19:26:46 +02:00
  • f0bc364210 init AUXSPICNT to 0x8000. (guess sloppy DLDI drivers expect that) StapleButter 2018-04-27 00:20:18 +02:00
  • 39bd94f551 start work on DLDI, with some (very haxy) patching so it can do interesting things StapleButter 2018-04-27 00:17:05 +02:00
  • aa3fc8be68 fix build under Windows (fuck that shit) StapleButter 2018-04-24 23:16:26 +02:00
  • 0bd9204cc1
    Merge pull request #241 from Dirbaio/master StapleButter 2018-04-24 22:34:53 +02:00
  • a2c95f2dc3 Add 32bit IPCSYNC reads and writes. Dario Nieuwenhuis 2018-04-24 22:31:52 +02:00
  • 41b40cd4fa Add linux libpcap names to the pcap library list dogtopus 2018-02-22 10:39:02 -04:00
  • aab0030137
    Merge pull request #224 from hcorion/alternate-loading StapleButter 2018-02-19 13:08:34 +01:00
  • 12e33ae872
    Merge pull request #222 from dogtopus/master StapleButter 2018-02-19 12:50:54 +01:00
  • 52df6be5f8 Load bios, firmware and melonDS.ini from executable or ~/.config/melonds or AppData Zion Nimchuk 2018-01-11 14:38:57 -08:00
  • 981661a36d wifi: implement increment for txheader[4] StapleButter 2018-01-04 00:10:35 +01:00
  • d50e7e4686 fix SMULWx/SMLAWx. fixes #78, finally StapleButter 2017-12-29 03:17:32 +01:00
  • 549bcf6d71 Fix build on linux, enable build directory support dogtopus 2017-12-22 12:29:34 -04:00
  • 9336e15197 avoid crashing when receiving a packet that is too large StapleButter 2017-12-19 01:00:55 +01:00
  • 5fe30d306f wifi: * fix BSSID/MAC check when receiving packets * safeguard AP auth/deauth so local MP doesn't trigger it StapleButter 2017-12-19 00:33:09 +01:00
  • 141e2a7ab0 clear chipselect when turning SPI off. fixes libnds bugs. StapleButter 2017-12-19 00:20:36 +01:00
  • 3bdb7a7f2d hook up the LAN (pcap) interface StapleButter 2017-12-18 23:24:45 +01:00
  • 0ff67d28d3 wifiAP: basic support for probereq/auth/assoc/deauth/deassoc StapleButter 2017-12-18 22:44:29 +01:00
  • 9632aa4021 start working on melonAP. StapleButter 2017-12-18 21:37:17 +01:00
  • 2eaec3f08e add it to the CMake list too StapleButter 2017-12-18 19:54:33 +01:00
  • 07685a80a6 add base for wifi AP StapleButter 2017-12-18 19:53:51 +01:00
  • 4ec2d109f7 wifi: more shit StapleButter 2017-12-18 19:31:26 +01:00
  • e44bc7743d actually init pcap etc StapleButter 2017-12-17 23:09:48 +01:00
  • 17087a1ece start work on libpcap shit StapleButter 2017-12-17 17:21:50 +01:00
  • e4e8d775c0 libui/windows: don't explode if setWindowText() fails. fixes random crash when closing window. also add extra safety, can't hurt. StapleButter 2017-12-17 02:11:28 +01:00
  • 2e82a4f26a gtk: add icon 0.6b StapleButter 2017-12-16 05:43:34 +01:00
  • ca41ce6efd windows: add icon StapleButter 2017-12-16 04:10:32 +01:00
  • fff4ca0c95
    Merge pull request #216 from bentley/master StapleButter 2017-12-12 02:34:00 +01:00
  • b8c8909ad1
    Merge pull request #219 from kwkam/build StapleButter 2017-12-12 02:33:07 +01:00
  • 904316de60 fix ScreenGap loading, fixes #218 StapleButter 2017-12-12 02:32:11 +01:00
  • 2333b17029 bump version number StapleButter 2017-12-12 02:28:57 +01:00
  • 73bf4471ee audio: change output rate to 47340Hz, add resampler with small margin to elimiate pops/clicks due to output rate fluctuation StapleButter 2017-12-11 18:41:05 +01:00
  • 7b684afbc0 build: add mingw64 cross-compiling kwkam 2017-12-09 18:06:40 +08:00
  • c639152541 urgl. how could I let something that dumb slip in StapleButter 2017-12-07 11:17:51 +01:00
  • 4519a7ae1f Pass correct number of arguments to printf. Anthony J. Bentley 2017-12-06 22:06:15 -07:00
  • b603029549 Fix bitwise operation precedence. Anthony J. Bentley 2017-12-06 22:02:55 -07:00
  • e4f030149b add option to toggle filtering 0.6 StapleButter 2017-12-07 02:50:05 +01:00
  • 18bcefe83b libui: add parameter to uiDrawBitmapDraw() to specify filtering StapleButter 2017-12-07 02:41:46 +01:00
  • b58a5334fa fix potential memleak StapleButter 2017-12-07 01:24:39 +01:00
  • a7c7779917 ensure proper minimum window size at all times StapleButter 2017-12-07 01:13:13 +01:00
  • b5046b9766 comment out some unwanted printf's StapleButter 2017-12-07 01:04:00 +01:00
  • a0d344c4d4 Implemented "Blow into microphone" key. Evgeniy Zhabotinsky 2017-12-07 02:51:50 +03:00
  • 10b797e53d libui/GTK: properly clean up menus, so it doesn't crash upon exit StapleButter 2017-12-05 05:21:11 +01:00
  • 746b4db382 libui/GTK: add area BG color support StapleButter 2017-12-05 04:20:52 +01:00
  • dd529f0f5c libui/GTK: fix drawmatrix transform order to match Windows. fixes rotation. StapleButter 2017-12-05 04:12:03 +01:00
  • c5872dab7d libui/GTK: start adding submenu support. cleanup still has to be done. use uiMenuAppendCheckItem() for checkable items. StapleButter 2017-12-05 03:41:49 +01:00
  • bdf9f56152 libui/GTK: add uiAreaSetBackgroundColor, not hooked up yet StapleButter 2017-12-05 03:04:17 +01:00
  • 21e204cdea don't pointlessly restrict the window size StapleButter 2017-11-23 21:22:47 +01:00
  • 85c375cce7 * remember screen rotation/gap/etc settings * fix menu cleanup to take submenus into account properly, so it doesn't crash when exiting StapleButter 2017-11-23 21:02:24 +01:00
  • aa4f427ed4 properly resize window when changing display settings, etc begin polishing things StapleButter 2017-11-23 20:01:43 +01:00
  • 8e6d834f13 libui: add API for setting a background color for uiArea. (TODO: do for GTK) make window background black. StapleButter 2017-11-23 19:28:06 +01:00
  • b96ac8e000 (finally) fix sound * reset capture position when starting capture * reorder channel/capture handling * implement FIFO for channel and capture StapleButter 2017-11-11 18:46:42 +01:00
  • c3675af538 properly reset IE/IF, fixes some reset issues. StapleButter 2017-11-09 16:02:37 +01:00
  • 35c3b34a09 make screen rotation configurable. start making it all clean. StapleButter 2017-11-09 16:02:17 +01:00
  • f2a5be6096 make touchscreen code take rotation into account StapleButter 2017-11-09 00:15:59 +01:00