Commit Graph

972 Commits

Author SHA1 Message Date
01f9b6c2b5 make it more functional and betterer
atleast now it's not worse than what it was before, so we can start building real shit
2019-12-06 11:52:58 +01:00
94f4885fcf get somewhere with this
hahahahahahhhhh

except it's still upside-down
2019-12-06 11:29:10 +01:00
7adff320f7 lay base
HARK HARK HARK HARK
2019-12-05 22:55:32 +01:00
3f7bc1a6c1 add warning against hacked firmware dumps 2019-11-08 21:55:13 +01:00
c064f738ea OpenGL: fix bug when rendering translucent polygons coming after shadow polygons, against a zero-alpha clear-plane (would use wrong shader, resulting in broken transparency) 2019-11-03 09:55:52 +01:00
b641ccaf35 fix remaining sprite y-coord bugs. fixes #531 2019-11-03 04:53:11 +01:00
3561e93bf6 fix sprite y-flip
also, meaningless shenanigans
2019-11-03 04:32:47 +01:00
e117da235e smarter CP15 PU region updates. disable some useless logging.
fixes #528
2019-10-21 23:14:34 +02:00
58c2790ea3 uuuh we should only do it once per scanline 2019-09-15 02:08:47 +02:00
e418b353e8 well, here, OBJ X mosaic is done too 2019-09-15 02:01:22 +02:00
cb90475b60 begin work on mosaic
OBJ Y mosaic emulated correctly, there's atleast that.
2019-09-15 01:31:09 +02:00
b8f55623c1 prevent capture-o-magic from freezing. also, make code more readable. 2019-09-14 13:45:01 +02:00
20a97b79d4 make it a bit less braindead 2019-09-14 01:38:46 +02:00
1c3661f33d BLAHAHAHAHHHH 2019-09-14 01:16:38 +02:00
9d376335b7 HARK HARK HARK HARK 2019-09-13 22:43:02 +02:00
1aaf0c33ce guess who the idiot is who broke sprite extpal 2019-09-05 11:49:22 +02:00
0010e296bd GPU2D: delay palette lookup for sprites 2019-09-05 11:42:08 +02:00
e8f4735c7f update README 0.8.3 2019-09-04 17:03:51 +02:00
3efe90f78a deal with SPU FIFO overflow in a more pleasant manner 2019-09-04 16:40:29 +02:00
02a6fe182c see, Arisotura, was it that hard? 2019-09-04 16:29:40 +02:00
1b40149b0a blarg
here, have code
2019-09-04 15:41:42 +02:00
a4f9187b9b fix bug with vsync checkbox 2019-09-01 23:04:06 +02:00
f70ee39543 BAHAHAHAHHHAHARKKZKFKKSLFS-*~+¤ 2019-09-01 20:40:55 +02:00
fbc74a27be Merge pull request #504 from rogersachan/patch-1
Use the new GitHub sponsors feature to a link to the patreon
2019-09-01 20:26:48 +02:00
27498ced4a Merge pull request #505 from Zettymaster/master
Add warning message if romlist.bin is not found
2019-09-01 20:25:06 +02:00
b3df6e523a Merge pull request #509 from Zapeth/master
Fix cmake resource file compilation issues
2019-09-01 20:24:14 +02:00
4a4e00ddcd Merge pull request #511 from tokumeiwokiboushimasu/master
Fix build error on Fedora
2019-09-01 20:23:37 +02:00
abb06269a1 add VSync toggle 2019-09-01 20:20:22 +02:00
5b51034436 zerp 2019-09-01 18:38:01 +02:00
f01016a30b GPU2D: shape3 sprites are always 8x8 2019-09-01 18:35:33 +02:00
455b0e5689 more fixes to audio output
maybe by 2034 we'll finally get that shit going
2019-09-01 15:41:46 +02:00
210c1056b0 Merge branch 'master' of https://github.com/Arisotura/melonDS 2019-08-29 15:55:33 +02:00
fbad8b0f43 * new FPS limiter
* new audio output/sync method

about fucking time
2019-08-29 15:55:18 +02:00
96d5d3f4c8 Fix glib-compile-resources path issues
Apparently double quotes are not stripped away for assigned arguments when parsing, which causes isses for paths that include spaces.
2019-08-28 22:24:54 +02:00
6635ded6ec Fix build error on Fedora 2019-08-28 22:23:26 +09:00
7cb8112984 Fix MinGW resource file compilation issues 2019-08-25 18:28:54 +02:00
16d5041da8 Merge pull request #508 from xperia64/master
Fix division edge case
2019-08-24 20:27:52 +02:00
6c7c037b20 Fix division edge case 2019-08-24 11:52:24 -04:00
fefcd5165b Merge branch 'master' of https://github.com/Arisotura/melonDS 2019-08-19 19:09:57 +02:00
626a9c1385 my bad. 2019-08-18 11:31:03 +02:00
6a50bcfaf7 add warning message if romlist.bin is not found 2019-08-15 23:59:05 +02:00
5998f7be5f add clion standatd dirs to .gitignore 2019-08-15 23:54:20 +02:00
d838c6ab4e Use the new GitHub sponsors feature to a link to the patreon 2019-08-13 12:41:16 -04:00
78ff4165ed GPU2D:
* implement reserved mode for bitmap sprites (not too interesting)
* mask out DISPCNT bits that don't apply to the sub GPU
2019-07-24 04:29:19 +02:00
a8886d5949 GPU2D: add 'prohibited' large BG sizes 2019-07-24 03:30:09 +02:00
3c006fd361 GPU2D: fill gaps in BG modes
* mode6 actually works on the sub GPU, albeit limited to 1/4 the full bitmap size due to having only 128K of VRAM
* mode7 draws BG0, BG1 and sprites. no BG2/BG3.
2019-07-24 02:46:30 +02:00
c1fa5d8283 GPU2D: forced-blank only disables BG/OBJ compositing (VRAM/FIFO display, capture, master brightness still run)
fixes #491
2019-07-24 00:27:08 +02:00
22f3cae067 fix potential out-of-bounds write 2019-07-13 02:54:14 +02:00
ff27036b35 start botching the FPS limiter
results in shitty audio because it's overflowing the buffer
2019-07-12 22:04:55 +02:00
504ccb7044 don't allow modifier mappings in input config dialog, either 2019-07-09 18:41:44 +02:00