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
RSDuck
659dc58d4d
fix segfault for build with OpenGL disabled
2020-12-14 17:21:55 +01:00
Arisotura
c106bec1a0
correct save type for Jelly Belly - Ballistic Beans (USA)
...
fixes #852
2020-12-14 11:34:40 +01:00
Arisotura
49317e9165
don't axe error bits when writing to IPCFIFOCNT. fixes #801
2020-12-11 18:06:26 +01:00
Arisotura
aac843c7de
GL: don't break rendering order when translucent polygons contain opaque pixels.
...
fixes #831
(also disable edgemarking for now. it sucked anyway)
2020-12-11 04:38:11 +01:00
Arisotura
a47a3fa692
GL: align uniform-buffer size to 16-byte boundary. atleast makes RenderDoc happy.
2020-12-11 03:29:37 +01:00
WaluigiWare64
a9223d6c0a
Fix fastmem building on ARM64 Macs ( #841 )
2020-12-11 01:41:53 +01:00
Arisotura
8530c099bc
GPU: make sure to always pass BG0HOFS to the 3D engine, even if the 2D engine is disabled.
2020-12-10 19:34:31 +01:00
Arisotura
66cec85a9a
GPU: forward BG0HOFS to internal rendering engine register for 3D layer scroll (only when the rendering engine is enabled).
...
fixes #840
thank you RSDuck and Hydr8gon for your insight into this.
2020-12-10 19:12:08 +01:00
Arisotura
1dbe69c6be
remove some debug crap
2020-12-10 18:09:11 +01:00
Nadia Holmquist Pedersen
af62c99124
Ubuntu CI cleanups ( #842 )
2020-12-09 23:08:48 +01:00
RSDuck
e34ce013df
only start display capture on first line
...
fixes Spearpillar in Pokemon D/P/Pt
also fixes #782 and #474
2020-12-09 22:45:16 +01:00
RSDuck
b6de3cc638
VRAM dirty tracking fix reset/savestate load
2020-12-09 20:10:44 +01:00
RSDuck
51b2671aa9
add cur vertex and light information to savestate
2020-12-09 19:18:42 +01:00
RSDuck
ee75443d50
Merge branch 'master' of https://github.com/Arisotura/melonDS
2020-12-09 19:00:08 +01:00
RSDuck
49b5860f0f
aligned_alloc instead of memalign
...
also carry over new Switch changes
2020-12-09 18:58:51 +01:00
WaluigiWare64
8a9043fa92
Ignore all .DS_Store files ( #839 )
2020-12-07 23:06:15 +01:00
RSDuck
d2cfd71c32
rename the class as well
...
this is getting emberassing
2020-12-07 18:45:50 +01:00
RSDuck
23b1a231cb
change cmake file as well
2020-12-07 18:36:14 +01:00
RSDuck
77996879a8
rename GPU2DSoft.cpp to GPU2D_Soft.cpp
2020-12-07 18:34:42 +01:00
RSDuck
9673659db4
fix toggle FPS hotkey
2020-12-07 17:00:53 +01:00
RSDuck
b80d5a04f3
lay base for multiple GPU2D backends
2020-12-06 17:40:16 +01:00
RSDuck
473205cab7
fix non static LTO windows build
2020-12-05 21:10:00 +01:00
RSDuck
40899940b5
fix #838
2020-12-05 12:25:49 +01:00
Arisotura
c572996426
Merge pull request #837 from Arisotura/dsi_camera
...
merge DSi camera branch
2020-12-04 18:32:35 +01:00
Arisotura
129018a662
Merge remote-tracking branch 'remotes/origin/master' into dsi_camera
2020-12-04 18:28:15 +01:00
Arisotura
6aad429383
misc. shito
2020-12-04 18:26:48 +01:00
RSDuck
42e083960e
always cap FPS to 1000
2020-12-04 00:00:35 +01:00
RSDuck
906521e7e9
fix 4-bit affine sprites
2020-12-03 14:52:36 +01:00
WaluigiWare64
07423492c4
Use AF_LINK and net/if_dl.h on all non-Linux systems ( #835 )
2020-12-01 23:01:57 +01:00
webgeek1234
298b958e2a
Rename jit linkage asm files ( #836 )
...
An extension of lower case s indicates to not run the
preprocessor while upper case S does. These files have defines.
2020-12-01 19:48:46 +01:00
RSDuck
6e8bac3909
Merge vram dirty tracking
...
Squashed commit of the following:
commit b463a05d4b909372f0cd1ad91caa0c77a25e5901
Author: RSDuck <rsduck@users.noreply.github.com>
Date: Mon Nov 30 01:55:35 2020 +0100
minor fix
commit ce73cebbdf5da243d7ebade82d8799ded9cd6b28
Author: RSDuck <rsduck@users.noreply.github.com>
Date: Mon Nov 30 00:43:08 2020 +0100
fix dirty flags of BG/OBJ mappings not being reset
commit fc5d73a6178e3adc444398bdd23de8314b5ca8f8
Author: RSDuck <rsduck@users.noreply.github.com>
Date: Mon Nov 30 00:11:13 2020 +0100
use flat vram for gpu2d everywhere
commit 34ee9fe2bf04fcfa2a5a1c8d78d70007e606f1a2
Author: RSDuck <rsduck@users.noreply.github.com>
Date: Sat Nov 28 19:10:34 2020 +0100
mark VRAM dirty for display capture
commit e8778fa2f429c6df0eece19d6a5ee83ae23a0cf4
Author: RSDuck <rsduck@users.noreply.github.com>
Date: Sat Nov 28 18:59:31 2020 +0100
use flat VRAM for textures and texpals
also skip rendering if nothing changed and a bunch of fixes
commit 53f2041e2e1a28b35702a2ed51de885c36689f71
Author: RSDuck <rsduck@users.noreply.github.com>
Date: Fri Nov 27 18:29:56 2020 +0100
use vram dirty tracking for extpals
also preparations to take this further
commit 4cdfa329e95aed26d3b21319c8fd86a04abf20f7
Author: RSDuck <rsduck@users.noreply.github.com>
Date: Mon Nov 16 23:32:22 2020 +0100
VRAM dirty tracking
2020-11-30 19:49:18 +01:00