Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | avoid potential crash with EmuDirectory if we somehow got no argv or an ↵ | StapleButter | 2018-12-16 |
| | | | | empty path | ||
* | Yoshi Touch & Go uses 4K EEPROM, you derpos | StapleButter | 2018-12-15 |
| | |||
* | GX: timing for command 0x50 is more like 325 cycles on average on hardware. ↵ | StapleButter | 2018-12-15 |
| | | | | | | (measured 319/325/331) fixes #297 | ||
* | set GXSTAT busy flag immediately when writing a command to the GXFIFO. | StapleButter | 2018-12-15 |
| | | | | | | there was a slim chance that a game could send a couple commands and read GXSTAT.busy as zero immediately after. the new timings made that happen in NSMB (not in the USA ROM, oddly), such that the game was reading the clip matrix while matrix commands were running, and getting the first few values wrong. fixes #295 and probably others in the same vein. | ||
* | Merge pull request #269 from cpba/manifest | StapleButter | 2018-12-15 |
|\ | | | | | Add manifest for building as a flatpak | ||
| * | Add manifest for building as a flatpak | Carles Pastor | 2018-11-04 |
| | | | | | | | | | | | | | | | | | | | | | | It's a bit rough but it includes a desktop file and everything needed for the emulator to run. It enables pulseaudio for sound, network for wifi emulation, device=all for gamepad support and filesystem=home to enable the emulator to write the save files to the same folder as the rom. Because melonds uses sdl2 and gtk3, it should run on wayland, but I'm not including the socket because I haven't personally tested it to work. | ||
* | | Merge pull request #285 from abcdjdj/limit_fps | StapleButter | 2018-12-15 |
|\ \ | | | | | | | Add option to limit framerate from UI | ||
| * | | Add option to limit framerate from UI | Madhav Kanbur | 2018-11-21 |
| | | | | | | | | | | | | Signed-off-by: Madhav Kanbur <abcdjdj@gmail.com> | ||
* | | | also update the readme a bit while we're at it | StapleButter | 2018-12-15 |
| | | | |||
* | | | Merge pull request #265 from Aqueminivan/fancy-readme | StapleButter | 2018-12-15 |
|\ \ \ | | | | | | | | | Changed the readme to make it look a little fancier | ||
| * | | | Fixed a formatting issue with a title | Levi Beyers | 2018-11-01 |
| | | | | | | | | | | | | Had to add an extra space between <hr> and ## How to use, the previous commit messed up the formatting | ||
| * | | | Changed the readme to make it look a little fancier | Aqueminivan | 2018-11-01 |
| | |/ | |/| | |||
* | | | Merge pull request #230 from dogtopus/pcap-libnames-linux | StapleButter | 2018-12-15 |
|\ \ \ | | | | | | | | | Add linux libpcap names to the pcap library list | ||
| * | | | Add linux libpcap names to the pcap library list | dogtopus | 2018-02-22 |
| | | | | |||
* | | | | attempting to fix some potential input dialog crashes | StapleButter | 2018-12-15 |
| | | | | |||
* | | | | libui/gtk: make uiWindowSetFocus() actually work | StapleButter | 2018-12-14 |
| | | | | |||
* | | | | libui/GTK: remember directory in which the latest loaded ROM was, point file ↵ | StapleButter | 2018-12-14 |
| | | | | | | | | | | | | | | | | picker to it. behavior under Windows will likely stay unchanged as the Windows file picker already does that. | ||
* | | | | avoid crash when the mic WAV couldn't be loaded | StapleButter | 2018-12-14 |
| | | | | |||
* | | | | fix possible overflow in wav resampling. now it doesn't shit itself when ↵ | StapleButter | 2018-12-14 |
| | | | | | | | | | | | | | | | | loading large wavs. | ||
* | | | | fix some wav/mic bugs | StapleButter | 2018-12-14 |
| | | | | |||
* | | | | finalize microphone code (hooked to all settings etc) | StapleButter | 2018-12-14 |
| | | | | | | | | | | | | | | | | also add volume setting | ||
* | | | | add file picker thing | StapleButter | 2018-12-14 |
| | | | | | | | | | | | | | | | | I guess this part is done | ||
* | | | | actually save shit | StapleButter | 2018-12-14 |
| | | | | |||
* | | | | add dialog for audio settings, flesh it out | StapleButter | 2018-12-14 |
| | | | | | | | | | | | | | | | | not functional yet tho | ||
* | | | | hook lid close/open to the actual hotkey system | StapleButter | 2018-12-14 |
| | | | | |||
* | | | | add hotkey config values. | StapleButter | 2018-12-14 |
| | | | | | | | | | | | | | | | | | | | | duplicate DlgInputConfig so that it can also do hotkey config. also prevent from opening those config dialogs a billion times. | ||
* | | | | proof-of-concept code for closing/opening lid. | StapleButter | 2018-12-14 |
| | | | | |||
* | | | | libui/windows: cache ideal size for uiButton. | StapleButter | 2018-12-14 |
| | | | | | | | | | | | | | | | | input dialog isn't abysmally slow anymore. | ||
* | | | | b0rp | StapleButter | 2018-12-14 |
| | | | | |||
* | | | | SPU: | StapleButter | 2018-12-14 |
| | | | | | | | | | | | | | | | | | | | | * support channel repeat mode 3, behaves same as mode 1 (loops) * always clear channel buffers, so if channels 0-7 use format 3, they don't output old data over and over again (fixes #281) | ||
* | | | | 3D: in Z-buffering mode, margin for 'equal' depth test mode is +-0x200, not ↵ | StapleButter | 2018-12-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | +-0xFF fixes #274 | ||
* | | | | 2D: blending cases that bypass the BLDCNT first-target check (semitransp ↵ | StapleButter | 2018-12-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | sprite, 3D layer) also bypass the window 'color effect enable' check. fixes #299 | ||
* | | | | release audio devices properly | StapleButter | 2018-12-13 |
| | | | | |||
* | | | | * correct romlist.bin (Club Penguin Herbert's Revenge EUR uses 4K EEPROM, ↵ | StapleButter | 2018-12-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | not 64K) * support 32bit reads to POWCNT1 (and also POSTFLG) fixes #300 (insert sparta meme) | ||
* | | | | proof-of-concept code for feeding a WAV to microphone input. | StapleButter | 2018-12-13 |
| | | | | | | | | | | | | | | | | this eventually needs a proper UI. | ||
* | | | | start work on NAND shito. | StapleButter | 2018-12-12 |
| | | | | |||
* | | | | add code to support GBA slot reads for later | StapleButter | 2018-12-12 |
| | | | | |||
* | | | | add ROM #3159 to romlist.bin | StapleButter | 2018-12-12 |
| | | | | |||
* | | | | preliminary microphone code. requires an actual microphone. resulting audio ↵ | StapleButter | 2018-12-12 |
| | | | | | | | | | | | | | | | | is farty and blargy as fuck. | ||
* | | | | send console output to parent process's console. | StapleButter | 2018-12-12 |
| | | | | | | | | | | | | | | | | this way Windows release builds can get console output if run from cmd.exe, just like under Linux | ||
* | | | | can't hurt to fix that, either, I guess | StapleButter | 2018-12-12 |
| | | | | |||
* | | | | zarg | StapleButter | 2018-12-12 |
| | | | | |||
* | | | | add nocashPrint type shit | StapleButter | 2018-12-12 |
| | | | | |||
* | | | | re-blarg. linux doesn't take \ you idiot | StapleButter | 2018-12-11 |
| | | | | |||
* | | | | blarg | StapleButter | 2018-12-11 |
| | | | | |||
* | | | | use melon_fopen_local() for romlist.bin. | StapleButter | 2018-12-11 |
| | | | | | | | | | | | | | | | | bump version number up. | ||
* | | | | add missing shit to savestates. bump the version up. | StapleButter | 2018-12-11 |
| | | | | |||
* | | | | move config-file seeking code to its own thing. | StapleButter | 2018-12-11 |
| | | | | | | | | | | | | | | | | | | | | look also into the same directory as melonDS. make it the preferred place for storing melonDS.ini. rewrite WinMain() wrapper. | ||
* | | | | (finally) axe trainwreck savetype-autodetect code. | StapleButter | 2018-12-11 |
| | | | | | | | | | | | | | | | | | | | | pull that from ROM database. for now, assume EEPROM 64k if not found, or null for homebrew. | ||
* | | | | add code that searches into romlist.bin | StapleButter | 2018-12-11 |
| | | | |