4a36193cabbe sure to always reset NormalPipeline
StapleButter
2018-12-17 02:50:36 +0100
0163db66baMerge remote-tracking branch 'source/master'
Rafael Caetano
2018-12-16 17:52:07 +0000
59c715475dfix oversight regarding hotkey joystick buttons. also prevent triggering the lid command a billion times in a row with a joystick button.
StapleButter
2018-12-16 14:41:46 +0100
a99ebf38dbprevent crash if mic init fails
StapleButter
2018-12-16 14:18:59 +0100
Merge pull request #230 from dogtopus/pcap-libnames-linux
StapleButter
2018-12-15 00:30:44 +0100
56c2160855attempting to fix some potential input dialog crashes
StapleButter
2018-12-15 00:22:28 +0100
e6c03619a1libui/gtk: make uiWindowSetFocus() actually work
StapleButter
2018-12-14 22:57:06 +0100
2077642a92libui/GTK: remember directory in which the latest loaded ROM was, point file picker to it. behavior under Windows will likely stay unchanged as the Windows file picker already does that.
StapleButter
2018-12-14 22:03:34 +0100
10ebae42dbavoid crash when the mic WAV couldn't be loaded
StapleButter
2018-12-14 14:20:59 +0100
46bc2dba33fix possible overflow in wav resampling. now it doesn't shit itself when loading large wavs.
StapleButter
2018-12-14 05:52:36 +0100
c0c115a0eefix some wav/mic bugs
StapleButter
2018-12-14 05:48:50 +0100
c7433ca664finalize microphone code (hooked to all settings etc) also add volume setting
StapleButter
2018-12-14 05:15:57 +0100
5efb162302actually save shit
StapleButter
2018-12-14 04:25:39 +0100
fd54abd900add dialog for audio settings, flesh it out
StapleButter
2018-12-14 04:09:51 +0100
a64e59bf99hook lid close/open to the actual hotkey system
StapleButter
2018-12-14 03:45:27 +0100
ff1e21733dadd hotkey config values. duplicate DlgInputConfig so that it can also do hotkey config. also prevent from opening those config dialogs a billion times.
StapleButter
2018-12-14 03:32:40 +0100
cb1e6ce750proof-of-concept code for closing/opening lid.
StapleButter
2018-12-14 02:36:57 +0100
e829c2e4a1libui/windows: cache ideal size for uiButton.
StapleButter
2018-12-14 01:15:18 +0100
a4eaf7dc19SPU: * 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)
StapleButter
2018-12-14 00:14:06 +0100
68d5e3c7823D: in Z-buffering mode, margin for 'equal' depth test mode is +-0x200, not +-0xFF
StapleButter
2018-12-13 22:46:12 +0100
32392cc8e22D: blending cases that bypass the BLDCNT first-target check (semitransp sprite, 3D layer) also bypass the window 'color effect enable' check.
StapleButter
2018-12-13 19:21:03 +0100
aa8c84f040* correct romlist.bin (Club Penguin Herbert's Revenge EUR uses 4K EEPROM, not 64K) * support 32bit reads to POWCNT1 (and also POSTFLG)
StapleButter
2018-12-13 15:03:06 +0100
ef79cc06f3proof-of-concept code for feeding a WAV to microphone input.
StapleButter
2018-12-13 14:34:15 +0100
369e5381e2temp. stashing NAND work
nand
StapleButter
2018-12-13 02:12:47 +0100
4d71da04ecstart work on NAND shito.
StapleButter
2018-12-12 20:59:08 +0100
548432c364add code to support GBA slot reads for later
StapleButter
2018-12-12 19:43:29 +0100
2c8f674318add ROM #3159 to romlist.bin
StapleButter
2018-12-12 17:23:54 +0100
758bed93bcpreliminary microphone code. requires an actual microphone. resulting audio is farty and blargy as fuck.
StapleButter
2018-12-12 16:33:40 +0100
24d6bd2786send console output to parent process's console. this way Windows release builds can get console output if run from cmd.exe, just like under Linux
StapleButter
2018-12-12 15:18:43 +0100
affe1c084fcan't hurt to fix that, either, I guess
StapleButter
2018-12-12 03:18:14 +0100
e84d66dc64use melon_fopen_local() for romlist.bin.
StapleButter
2018-12-11 21:52:21 +0100
3101bd595fadd missing shit to savestates. bump the version up.
StapleButter
2018-12-11 21:50:28 +0100
40f3f91368move config-file seeking code to its own thing. look also into the same directory as melonDS. make it the preferred place for storing melonDS.ini. rewrite WinMain() wrapper.
StapleButter
2018-12-11 21:34:05 +0100
9a0bf912d9(finally) axe trainwreck savetype-autodetect code. pull that from ROM database. for now, assume EEPROM 64k if not found, or null for homebrew.
StapleButter
2018-12-11 20:39:07 +0100
f03828f7b9add code that searches into romlist.bin
StapleButter
2018-12-11 19:47:03 +0100
e4c6ac55d2Mario&Sonic doesn't like it when its code is running too fast; dual-screen-3D shits itself big time
StapleButter
2018-12-11 17:28:59 +0100
91b2f64596add back faster prefetch for ARM9
StapleButter
2018-12-11 16:41:18 +0100
beb092f93echange where audio/joystick are inited, attempting to fix potential COM initialize issues
StapleButter
2018-12-11 16:24:55 +0100
3dd8c7b152finish the work on the main loop. finally fix all cases of desync I could find. also add #ifdef'd debug code to check for desyncs.
StapleButter
2018-12-11 15:56:34 +0100
86dae1a25cmake this other branch where we're going to actually make it usable
StapleButter
2018-12-07 14:20:38 +0100
f8ff6e2e3fstoring all the PU shito in this branch for future use
pu_shito
StapleButter
2018-12-07 14:20:38 +0100
0b1c2f9691begin PU work
StapleButter
2018-12-04 18:32:19 +0100
9ebcb5f143axe CP15.h, we don't need it anymore.
StapleButter
2018-12-04 17:55:03 +0100
172fb4876abegin work on general timing renovation. way shitty because it behaves as if caches were off, so everything will be slow as shit.
StapleButter
2018-12-04 17:54:10 +0100
57d64e76ebSupport for indirect ROM load
Rafael Caetano
2018-12-04 00:38:36 +0000
808bda9171do not require dpad mappings for joystick axis to work
StapleButter
2018-12-02 15:11:56 +0100
b1973014d3add some missing shit to savestates
StapleButter
2018-11-25 22:40:08 +0100
4b8cea3b38revise windows to be even closer to hardware.
StapleButter
2018-11-25 19:13:23 +0100
0614f5dd98Audio stream can now be paused and resumed
Rafael Caetano
2018-11-25 18:06:18 +0000
2035784f9fon the DS, windows with backward coordinates end up inside-out. revise window code accordingly. fixes#287.
StapleButter
2018-11-25 18:36:47 +0100
5f1f2a7b4afix regression in Marvel Nemesis. keep GX cycle counter from drifting absurdly far in the negatives, and fix a few other issues.
StapleButter
2018-11-25 17:39:43 +0100
3f8befaf4eadd support for forced-blank. fixing spurious colors during screen transitions in Picross 3D.
StapleButter
2018-11-24 21:10:26 +0100
46d5a31275well yeah that's what I thought
StapleButter
2018-11-24 05:23:35 +0100
391c8d43b0drain GX pipelines when there's nothing else running. fixes some weird bugs, apparently.
StapleButter
2018-11-24 04:27:27 +0100
7b48ce5b75* fix possible issues with GXFIFO stalling * rework GPU timings, now almost same as hardware. display lists generally execute faster. not finished. not bad for a start tho. * Rayman RR2 is still getting sound streaming issues. I don't think GXFIFO stalls are supposed to halt the ARM7. that doesn't make sense and would mess badly with sound since it's also using the ARM7 bus.
StapleButter
2018-11-24 02:29:25 +0100
a9e7f8bc5badd proper support for GXFIFO stalls.
StapleButter
2018-11-23 22:21:41 +0100
78c767b693Add option to limit framerate from UI
Madhav Kanbur
2018-11-21 11:11:02 +0530
4294005080Added missing changes to CMakeLists
Rafael Caetano
2018-11-18 23:43:53 +0000
f6ee10e19eCMakeLists now references paths relative to its location
Rafael Caetano
2018-11-18 23:42:35 +0000
7ba32ea076make the ARM clock shift configurable. nothing fancy there, just paving the way for DSi support later.
StapleButter
2018-11-07 18:38:54 +0100
fa4fa164cb* store all 32 matrix stack entries in savestates instead of 31. * bump savestate version up. will break compatibility, but the alternative would be guessing the missing matrix entries somehow, so blarg. * avoid relocating the savefile if loading a savestate fails.
StapleButter
2018-11-05 16:14:48 +0100
49dd86ad3cAdd manifest for building as a flatpak
Carles Pastor
2018-11-04 23:38:14 +0100
b4165cc0a93D: keep the rasterizer from accidentally going out of bounds when given very flat X-major edge slopes.
StapleButter
2018-11-04 23:21:58 +0100
658856b256fix implementation of CoTaskMemRealloc, as it can decide to move the buffer elsewhere, we have to account for that
StapleButter
2018-10-27 14:44:39 +0200