Adrian Siekierka
b7992cc084
Fallback to FreeBIOS when BIOS files are not found. (v2) ( #1174 )
...
* Fallback to FreeBIOS when BIOS files are not found.
* Add sources of drastic bios files.
* Move FreeBIOS/external BIOS choice to configuration option/checkbox.
* Fix indentation
Co-authored-by: Filippo Scognamiglio <flscogna@gmail.com>
Co-authored-by: Filippo Scognamiglio <filippo.scognamiglio@felgo.com>
2021-10-02 12:06:22 +02:00
MysticExile
243077722b
Update version in README.md ( #1221 )
...
oops!
2021-10-02 12:05:05 +02:00
Rayyan Ansari
796d603332
Redesign the Input dialog ( #1226 )
2021-09-30 17:23:25 +00:00
RSDuck
737171c906
implement margins for scheduler
...
hopefully this does not break anything
2021-09-27 03:30:15 +02:00
Nadia Holmquist Pedersen
1471c73ea6
buttonClicked workaround for old Qt
2021-09-17 18:36:07 +02:00
Nadia Holmquist Pedersen
35e93d5fec
Use Homebrew LLVM for tha CI builds
2021-09-15 22:13:04 +02:00
Nadia Holmquist Pedersen
f21ae77a01
Allow for using LLVM from Homebrew and include its libc++
2021-09-15 22:13:04 +02:00
Arisotura
66a58f7478
misc. DSP fixoring
...
(still doesn't work)
2021-09-11 23:59:23 +02:00
Max Thomas
a54b076b06
Misc fixes for dsiwifi BMI stage ( #1216 )
2021-09-06 12:52:33 +02:00
WaluigiWare64
8d8a46ad67
Rename contributing.md to CONTRIBUTING.md
2021-09-03 15:16:09 +00:00
Arisotura
9514efe4a0
BAHAHAHAHAHAHAAAAA-+*~+
2021-09-02 00:16:36 +02:00
Nadia Holmquist Pedersen
aed92e533a
make extra extra extra EXTRA sure the goddamn libraries are writable
2021-09-01 17:05:26 +02:00
techmuse
75b6ea339a
Fixing a typo ( #1205 )
2021-08-31 10:06:09 +02:00
RSDuck
55ec724fee
more fixes for literal invalidation
2021-08-31 08:13:22 +02:00
RSDuck
8d2746e517
fix #1187
...
how could this go on unnoticed for so long?
2021-08-31 04:53:25 +02:00
Arisotura
d20543c119
DMA timing renovation ( #1207 )
...
* make timers usable for measurement shito without being assfuckingly unreliable
* bürp
* Arisotura can you ever clean up your goddamn code
also regroup the timer code instead of having it split weirdly
* make the set-timing functions a tad less hacky
* congrats Arisotura you made an ass-enum
* add timing region tables, and separate timings for ARM9 DMA (exempt of 3c penalty)
* temp work on DMA timings, not finished
also, did you know? 'increment/reload' is also a thing for the source address
* begin work
* add some of the GBA slot/wifi timings
* complete it, I guess
* make some progress
* getting somewhere
* sdsdfs
* see, Arisotura, was it that hard? blarg.
2021-08-31 02:28:34 +02:00
Arisotura
e1f3fc75ea
* add TSC shito
...
* fix possible modcrypt shittiness
2021-08-30 21:42:35 +02:00
Arisotura
e7f0923623
maybe don't leave in debug code, you derp
2021-08-30 20:28:51 +02:00
Arisotura
523552a92d
actually make DSi-mode direct boot work to some extent
2021-08-30 20:26:49 +02:00
Arisotura
b84155e891
I'm a derp
2021-08-27 16:45:26 +02:00
WaluigiWare64
34af921322
ROM Info dialog - Only read 128 characters from each title
...
Titles should be zero-terminated, but this is for additional safety
2021-08-27 13:54:55 +01:00
Arisotura
36672a4089
use NDSHeader struct, and expand it with the DSi shit
2021-08-26 18:59:07 +02:00
Nadia Holmquist Pedersen
7395d6a6c0
Allow picking .dmg files as SD image
2021-08-26 18:55:49 +02:00
Arisotura
b40ff12a60
fix capitalization of DSiWare. heh
2021-08-25 12:31:20 +02:00
Arisotura
235da420c8
having fun with fatfs ( #1189 )
...
* patch TSC coords in DSi mode
* DSiware importer and shit
2021-08-24 17:46:20 +02:00
2jun0
346e8c0b87
Fix a touchless issue in hybrid layout ( #1182 )
...
In the previous commit, there was a touchless error on the hybrid screen.
This commit fix a touchless issue in hybrid layout.
2021-08-24 17:40:35 +02:00
Nadia Holmquist Pedersen
0d37a0a5fc
Call emuPause before loading a ROM so we don't crash if one is already loaded
2021-08-23 10:45:18 +02:00
Nadia Holmquist Pedersen
6ad0e8d61a
macOS: Allow opening ROMs with melonDS from Finder.
2021-08-23 10:27:03 +02:00
RSDuck
883fceb6ce
use std::swap 🔃
2021-08-21 01:54:45 +02:00
Philip Goto
c23e158312
Pass filename to program in desktop entry
...
The desktop entry was already configured to handle DS rom file types, but the filename of such a rom was not passed to the program itself. The `%f` passes a single local filename to the program to handle these and allow to use the *open with* menu with melonDS.
2021-08-18 01:39:01 +02:00
Nadia Holmquist Pedersen
415ab22f3a
fark
2021-08-17 01:01:15 +02:00
Nadia Holmquist Pedersen
2aeb452dfb
SPU: Do clamping after applying SOUNDBIAS
2021-08-17 01:01:15 +02:00
Nadia Holmquist Pedersen
418b351986
SPU: Emulate SOUNDBIAS and 10-bit degrade
2021-08-17 01:01:15 +02:00
Arisotura
d5a20ad3c8
tidbits
2021-08-08 15:45:44 +02:00
Arisotura
c7325469c2
factor duplicate code in micLoadWav(). also add support for all sorts of WAV formats SDL can support.
2021-08-08 15:32:29 +02:00
Arisotura
bba14b2bb0
fix pissfucking touchscreen (again)
2021-08-08 14:45:16 +02:00
Arisotura
2df6b4fdc3
Audio interpolation ( #1176 )
...
add audio interpolation (emulation improvement)
2021-08-08 14:27:57 +02:00
RSDuck
b28a9e4d24
JIT: don't lengthen blocks on a skipped SVC
...
SVC would need special handling because of the bank switching
2021-08-04 14:58:41 +02:00
RSDuck
f900792dc0
addition to last commit
2021-08-04 14:35:54 +02:00
RSDuck
f792d3e6a1
handle changed VCount+threaded rasteriser more gracefully
2021-08-04 14:21:45 +02:00
RSDuck
f86ba0fcb3
amend contributor guide
2021-08-04 14:07:46 +02:00
RSDuck
806f081e9f
add a contributor guide
2021-08-04 12:48:15 +02:00
Nadia Holmquist Pedersen
996bfe8436
Make limit framerate default instead of audio sync
2021-08-04 00:53:47 +02:00
DesperateProgrammer
85c2a76774
Fix for https://github.com/Arisotura/melonDS/issues/1169 ( #1171 )
...
* Fix for https://github.com/Arisotura/melonDS/issues/1169
LoadNAND was storing the stage 2 bootloader, while NWRAM access was disabled by Bit25 of SCFG_EXT putting the stage 2 into old shared WRAM, while executing it later with the bit enabled and fetching from an empty NWRAM.
* Fixed bug, where access to the NWRAM Bank A used the wrong page mask for write access
* Remove spaces before comma
Co-authored-by: Tim Seidel <t.seidel@kts-systeme.de>
Co-authored-by: RSDuck <RSDuck@users.noreply.github.com>
2021-08-02 22:15:33 +02:00
RSDuck
946eb7a834
fix pause when inactive
2021-08-02 20:41:43 +02:00
gal20
1bda85383f
Fix for #1119 'Add "frame step" hotkey'
2021-07-30 18:16:26 +02:00
Arisotura
aaa97c9242
only open microphone when actually needed. fixes #1165
2021-07-29 01:19:03 +02:00
RSDuck
9ee2017443
don't add constant cycles if they're 0
2021-07-24 17:07:08 +02:00
RSDuck
6944fdbe78
add support for JIT profiling with VTune
2021-07-24 16:20:03 +02:00
RSDuck
c9b918d305
fix last commit for aarch64
2021-07-24 04:45:33 +02:00