Arisotura
|
f4427a89d0
|
disable savestate menu items in DSi mode
|
2020-08-24 20:13:58 +02:00 |
Arisotura
|
3685edeef2
|
make GL display also not default
|
2020-08-24 20:03:24 +02:00 |
Arisotura
|
39af95e869
|
make the AR engine use the correct bus funcs based on DS/DSi mode
|
2020-08-24 19:55:20 +02:00 |
Arisotura
|
13521211d2
|
make software renderer the default
|
2020-08-24 19:32:44 +02:00 |
Arisotura
|
e7025abcdc
|
* fix build error
* make betterer polygon splitting an option
* add GL_LEQUAL depth test for 'equal' mode, might help
|
2020-08-24 19:32:07 +02:00 |
Arisotura
|
abccc44eec
|
make MAC randomization optional
|
2020-08-24 19:19:41 +02:00 |
Arisotura
|
c29e630314
|
oops.
fixes #725
|
2020-08-24 12:00:13 +02:00 |
Arisotura
|
b5f9278b3a
|
GL: hopefully finally fix the checkerboard issue
|
2020-08-20 03:01:05 +02:00 |
Arisotura
|
0688a15e47
|
blarg
|
2020-08-20 01:37:33 +02:00 |
Arisotura
|
959e7f568d
|
GL: be more careful with framebuffer mappings. might fix issues.
|
2020-08-20 01:19:09 +02:00 |
Arisotura
|
660792d64b
|
wifi:
* don't receive packets if the RX buffer is zero-sized
* avoid potential out-of-bound writes
|
2020-08-19 19:16:09 +02:00 |
Arisotura
|
c9447935ff
|
NWifi: correctly determine ROM/chip/etc IDs based on hardware version (as specified in firmware).
fixes #700
|
2020-08-19 17:53:31 +02:00 |
Arisotura
|
e1add6f3d7
|
3D: add a bunch of missing variables to savestates. oops.
fixes #716
|
2020-08-19 16:25:40 +02:00 |
Arisotura
|
00f33343e4
|
3D/GL: experimental attempt at reducing warping on quads, pentagons, etc...
|
2020-08-19 14:53:42 +02:00 |
Arisotura
|
de19ce6250
|
3D/GL: make polygon generation code cleaner, add quicker codepath for triangles (also laying ground for some evil experiment)
also fix stupid bug with line polygons
|
2020-08-19 13:02:54 +02:00 |
Arisotura
|
a32d997e1c
|
SPU: don't process channels with len<4
|
2020-08-19 04:18:17 +02:00 |
Arisotura
|
6f4e7c60b2
|
GPU2D: allow writes to DISPCNT, master brightness, capture, dispFIFO regardless of POWCNT.
fixes #665
|
2020-08-19 00:46:16 +02:00 |
Arisotura
|
ba373ca72a
|
DSi: make ARM9-clock-selector actually work
|
2020-08-17 19:15:45 +02:00 |
Arisotura
|
e27d55505f
|
blarg
|
2020-08-15 01:11:18 +02:00 |
Arisotura
|
f8d1d08e9c
|
(finally) build the goddamn cheat interface
|
2020-08-15 00:14:05 +02:00 |
RSDuck
|
4299ef5f06
|
use unordered map for JIT RestoreCandidates
also fix WifiRead32?
|
2020-08-14 23:38:47 +02:00 |
Arisotura
|
4cefff2528
|
add AR code file parser and shit
|
2020-08-13 00:20:34 +02:00 |
Arisotura
|
28b8f614ee
|
heh
|
2020-08-11 18:03:44 +02:00 |
Arisotura
|
0bd53a34ef
|
lay base for the actual dialog
also make EmuSettingsDialog properly modal
|
2020-08-11 17:38:29 +02:00 |
RSDuck
|
e217d016a7
|
Merge pull request #701 from rzumer/patch-2
Update build process and instructions
|
2020-08-11 16:41:38 +02:00 |
Arisotura
|
f23e782966
|
hey look. Arisotura the lazy derp finally made a dialog.
|
2020-08-11 15:58:41 +02:00 |
RSDuck
|
36bdb591be
|
fix JIT for code in VRAM
apparantely Pokemon B/W needs this
fixes #708
|
2020-08-09 13:29:04 +02:00 |
RSDuck
|
e4b1526b47
|
reset JIT fastmem on JIT block cache reset as well
|
2020-07-31 23:05:11 +02:00 |
Raphaël Zumer
|
68e310e4ef
|
Deploy Qt libraries with dynamic Windows builds
Also stop using msys-dist.sh with the static CI build.
|
2020-07-31 16:50:19 -04:00 |
RSDuck
|
2a3147db46
|
reset fastmem on DSi soft reset
|
2020-07-31 22:39:27 +02:00 |
Raphaël Zumer
|
ce28d5725b
|
Update dependencies in the readme
|
2020-07-31 20:20:47 +00:00 |
Arisotura
|
c5ecef7410
|
fix similar bug with emu settings dialog
also make the reset-warning dialog a bit betterer
|
2020-07-31 20:51:16 +02:00 |
Arisotura
|
d21cd20290
|
fix some pause bugs
|
2020-07-31 20:45:30 +02:00 |
RSDuck
|
a89741c628
|
fix unterminated string + remove some JIT logging
|
2020-07-29 01:31:57 +02:00 |
RSDuck
|
f56aa60eb6
|
check IRQ first then Idle loop
apparently I put it this way for a reason
|
2020-07-28 00:44:58 +02:00 |
RSDuck
|
ea734084ca
|
check DSi interrupts for halted processor wakeup
|
2020-07-27 23:18:33 +02:00 |
RSDuck
|
5903b11bda
|
subtract cycles after checking IRQ and Halt
also switch back to adding to ARM::Cycles instead of subtracting from them
|
2020-07-27 23:14:39 +02:00 |
Arisotura
|
026d0dcab8
|
Merge pull request #683 from nadiaholmquist/fix/aarch64-ci
Fix aarch64 CI
|
2020-07-27 16:11:02 +02:00 |
Nadia Holmquist Pedersen
|
40a9f41be8
|
Merge branch 'master' into fix/aarch64-ci
|
2020-07-27 16:06:53 +02:00 |
Arisotura
|
dff14ca80a
|
Merge pull request #682 from nadiaholmquist/slirp-merge
Merge slirp branch into master
|
2020-07-27 16:01:55 +02:00 |
Nadia Holmquist Pedersen
|
5c08207f35
|
Do full upgrade to avoid issues when installing ARM dependencies
|
2020-07-27 15:56:43 +02:00 |
RSDuck
|
17ce4d2a73
|
x64 JIT: remove unecessary MOV
|
2020-07-27 13:49:13 +02:00 |
Nadia Holmquist Pedersen
|
6a682a8ef0
|
Link iconv instead of ${Iconv_LIBRARIES} because idk Windows
|
2020-07-26 22:26:50 +02:00 |
Nadia Holmquist Pedersen
|
a1f939e0cb
|
use FindIconv and link it on all platforms when not built in
|
2020-07-26 22:16:53 +02:00 |
Nadia Holmquist Pedersen
|
173e3b037c
|
Link iconv for Windows static builds
|
2020-07-26 22:08:57 +02:00 |
Nadia Holmquist Pedersen
|
c547db21e9
|
Don't download CMake, the package is new enough
|
2020-07-26 21:52:35 +02:00 |
Nadia Holmquist Pedersen
|
c9b9f43fbf
|
Remove unneeded gtk3 package from the Ubuntu build
|
2020-07-26 21:48:01 +02:00 |
Nadia Holmquist Pedersen
|
8a1964a75c
|
Add libslirp to workflows
|
2020-07-26 21:43:01 +02:00 |
Nadia Holmquist Pedersen
|
b4ad35948d
|
Merge remote-tracking branch 'upstream/slirp' into slirp-merge
|
2020-07-26 21:41:09 +02:00 |
RSDuck
|
0e7df468c7
|
x64 JIT: generate patch trunk for RSCRATCH4
I thought I already fixed this?
|
2020-07-25 22:21:26 +02:00 |