RSDuck
d529b650c0
implement swapping the position of both screens
...
closes #855
2021-01-17 22:16:32 +01:00
RSDuck
1d6cc3c6ef
keep only one handle of the NAND file around
2021-01-17 19:56:02 +01:00
RSDuck
53d5def919
pad ShaderConfig to a multiple of 16
2021-01-17 17:15:03 +01:00
WaluigiWare64
8829b0511c
Change all mentions of qt5 to qt@5 on macOS ( #937 )
...
* Change all mentions of qt5 to qt@5 on macOS
* Use temporary workaround to get macOS brew updating
https://github.com/actions/virtual-environments/issues/2322#issuecomment-749211076
* Don't install CMake, it is already installed in the macOS runner
2021-01-13 14:56:06 +01:00
WaluigiWare64
c109235d01
Also include Homebrew on ARM64 Mac location in CMake ( #938 )
2021-01-11 23:01:23 +01:00
Ben Morris
b402cb19b2
quit on sigint ( #934 )
...
* quit on sigint
* formatting
2021-01-10 03:48:40 +01:00
WaluigiWare64
30a0569c87
Update melonDS version in melonDS.plist (used on macOS) ( #932 )
2021-01-09 23:35:40 +01:00
Kimmy Andersson
bf97387f26
Improved SRAM performance ( #925 )
...
* Offload NDS SRAM writing to separate thread, debounce writes to two seconds after last flush or DeInit.
* Fixed printf messages.
* Fixes after CR.
* Fixed potential portability issue with time_t
2021-01-09 22:18:57 +01:00
RSDuck
6b306e18a5
handle edge cases properly
2021-01-09 22:06:15 +01:00
RSDuck
c475372372
mask off upper bits when incrementing RX addr
...
fixes #931
2021-01-09 18:31:12 +01:00
RSDuck
7081c2de65
readd vram invalidation through display capture
...
also remove stray printf
2021-01-07 22:39:36 +01:00
RSDuck
e311eea1c5
fix out of bounds read
2021-01-07 18:36:49 +01:00
Arisotura
1d8e302c13
Merge pull request #926 from WaluigiWare64/fix/freebsd-include-aflink
...
Fix FreeBSD undefined identifier issues in Lan_PCap.cpp
2021-01-07 18:32:02 +01:00
Arisotura
641ddf8137
Merge pull request #678 from WaluigiWare64/feature/zip-support
...
Add support for loading ROMs from a variety of compressed files
2021-01-07 18:30:12 +01:00
WaluigiWare64
e485ce3e13
Add Open ROM inside Archive function
...
instead of using file extensions
2021-01-07 17:26:55 +00:00
RSDuck
5865b4438e
fix JIT block hash after a merged thumb BL
...
fixes #928
2021-01-05 22:38:29 +01:00
WaluigiWare64
8a1f3d8ce2
Properly fix macOS finding libarchive
...
(i hope)
2021-01-05 16:22:07 +00:00
WaluigiWare64
00e9a5e0c7
Allow melonDS to write the file
...
The directory wasn't created, so the file was not being written
2021-01-05 15:34:28 +00:00
RSDuck
ef75e3cdd1
JIT A64: fixes
...
also update Switch code for latest libnx
2021-01-05 14:36:50 +01:00
WaluigiWare64
dbb12b48ec
Fix FreeBSD undefined identifier issues in Lan_PCap.cpp
...
FreeBSD requires net/if.h to be included as well.
2021-01-05 12:06:17 +00:00
Madhav Kanbur
25455cb7aa
Set menubar height to 0 in fullscreen ( #924 )
...
* Set menubar height to 0 in fullscreen
* Avoid using hide() on the mainwindow's menubar as it breaks menubar
actions.
* Fixes save/load state shortcuts not working in fullscreen (#922 )
Signed-off-by: Madhav Kanbur <abcdjdj@gmail.com>
* Don't modify menubar width when exiting fullscreen
* Fixes weird looking menubar on Windows
Signed-off-by: Madhav Kanbur <abcdjdj@gmail.com>
2021-01-05 11:37:27 +01:00
RSDuck
6e3207f9dc
GX: fix vector test
...
after I broke it in d2c04c5c51
fixes Mario & Luigi Partners in Time
2021-01-04 16:36:51 +01:00
WaluigiWare64
6c91157495
Fix libarchive being found on macOS
...
properly this time
2021-01-04 10:31:57 +00:00
WaluigiWare64
9e15488e95
Fix mistake in merge commit
2021-01-03 16:00:50 +00:00
WaluigiWare64
83648f2d31
Merge branch 'master' into feature/zip-support
2021-01-03 15:53:23 +00:00
WaluigiWare64
f070eafce4
Fix return value of Archive::ExtractFileFromArchive
2021-01-03 15:29:03 +00:00
RSDuck
cb58a422ac
fix mac/clang build again
2021-01-02 19:58:49 +01:00
RSDuck
7d448d911d
use C++ style structs everywhere
2021-01-02 11:38:06 +01:00
RSDuck
e2c61b28e0
fix mac/clang build
2021-01-02 11:28:46 +01:00
RSDuck
18fe5c6759
prevent bleeding in screen texture
...
fixes #920
2021-01-02 08:55:48 +01:00
RSDuck
fa4363ede6
make FIFO size static whene possible
2020-12-30 23:37:46 +01:00
Arisotura
162a0f4fb6
Merge pull request #918 from abcdjdj/open-recent
...
Add option to open recent files
2020-12-30 14:32:22 +01:00
Madhav Kanbur
6adf1731c1
Add option to open recent files
...
* Remember last 10 roms in config
* Clear button for clearing list
Signed-off-by: Madhav Kanbur <abcdjdj@gmail.com>
2020-12-30 18:57:43 +05:30
RSDuck
d2c04c5c51
GX: add fastpath for single parameter cmds
2020-12-30 02:29:43 +01:00
RSDuck
1649c0e089
don't calculate the CRC checksum of ROMs on load
...
the value isn't used anywhere anyway
2020-12-30 01:59:35 +01:00
Arisotura
c32e83f140
Merge pull request #911 from WaluigiWare64/fix/macos-arm64-emitter
...
Fix the ARM64 Code Emitter on macOS
2020-12-29 14:00:16 +01:00
WaluigiWare64
b24e855fb8
Fix the ARM64 Code Emitter on macOS
2020-12-28 18:18:33 +05:00
Arisotura
e2de622d57
heh
2020-12-25 14:42:23 +01:00
Arisotura
08416329aa
welp
2020-12-25 12:42:49 +01:00
Arisotura
5025e9a989
clean up some things
2020-12-24 13:08:46 +01:00
RSDuck
d6b0ff1eda
fix last commit, account for little endian
2020-12-24 12:34:40 +01:00
RSDuck
0e304441e4
add eCDP to romlist
...
closes #885
2020-12-24 12:22:38 +01:00
WaluigiWare64
82af9de9b6
Fix JIT linkage on ARM64 Macs ( #890 )
2020-12-24 11:23:29 +01:00
Arisotura
b00cd8bdee
remove the hardcoded F11 debug key before I forget about it again
2020-12-24 01:46:13 +01:00
RSDuck
0f353e0d5f
add palette and OAM dirty flag
...
currently not used anywhere
2020-12-23 09:23:46 +01:00
WaluigiWare64
78419dbce1
Allow pkg-config to find libarchive on macOS
...
macOS already provides the libarchive libraries, so Homebrew doesn't link it.
However, macOS does not provide the headers.
2020-12-19 18:17:06 +00:00
WaluigiWare64
6b8738bb60
Update workflow files
2020-12-19 17:51:23 +00:00
WaluigiWare64
0be3f449a7
fix for the last commit
2020-12-19 17:46:09 +00:00
WaluigiWare64
df190b0400
Merge branch 'master' into feature/zip-support
2020-12-19 17:43:53 +00:00
WaluigiWare64
d6cade25f4
Extract ROM to new folder next to archive
...
For example if DS_ROMS.zip had game.nds, the directory structure would be:
├── DS_ROMS
│ └── game.nds
└── DS_ROMS.zip
2020-12-19 17:41:51 +00:00