Commit Graph

19 Commits

Author SHA1 Message Date
profi200 3e91716c80 c2x --> c23. Supported since gcc 14.1.0. 2024-07-25 17:19:41 +02:00
profi200 d7f701f02a Fixed compatibility with latest libn3ds. 2024-07-25 17:19:41 +02:00
profi200 b554c7c35c
Updated libn3ds and some defines. 2023-10-06 16:10:29 +02:00
profi200 6298503e6b
Moved libn3ds to libraries/libn3ds.
Include libn3ds license in releases and nightlies.
2022-07-24 16:50:20 +02:00
profi200 93d5cdf045
Moved open_agb_firm specific error codes and error printing out of libn3ds. 2022-07-24 01:52:03 +02:00
profi200 b710d8e326
Updated libn3ds.
Renamed thirdparty to libraries.
2022-07-14 03:00:31 +02:00
profi200 bd6bc4fd54
Removed hardcoded libn3ds. 2022-06-29 15:55:07 +02:00
profi200 f9f47df59e
Switched to unified assembly syntax. 2022-04-28 23:38:26 +02:00
profi200 9756e2eafc
Added configurable scaling. Very hacky implementation because no citro3d and DMA-330 JIT. 2022-01-05 00:01:03 +01:00
profi200 82d54b341c
Force DWARF 4 debug symbols for now. 2021-12-09 00:34:52 +01:00
profi200 2308e59c85 Begin separating oaf into lib and FIRM. Removed unnecessary config.ini file. 2021-11-07 13:55:59 +01:00
profi200 ed91a742f1 Unorganized commit collecting many changes from the last months incoming. Yeah, i should have split this. 2021-11-07 13:55:59 +01:00
profi200 8e5562a9f7 Make scaling easier to configure at compile time. 2021-11-07 13:55:59 +01:00
profi200 ac429d2e4b Added basic config file support (thanks to benhoyt for his inih lib). 2021-11-07 13:55:59 +01:00
profi200 f2fb5a62b3 Enabled more debugging techniques by default in debug builds.
Added more Arm intrinsics.
ARM7 stub now waits for REG_VCOUNT == 126 (same as after BIOS intro).
Enable ROM mirroring for all 8 Mbit games instead of just Classic NES Series.
Other misc. changes.
2021-11-07 13:55:59 +01:00
profi200 794111d802 First public release of my tiny kernel. 2021-11-07 13:55:59 +01:00
profi200 63a3af0cf8
Added better color correction thanks to Extrems and Game Boy Interface Standard Edition.
Fixed the right side of the input texture being filled with garbage causing issues with bilinear scaling (garbage pixel line at the right side).
2020-07-24 01:15:35 +02:00
profi200 93abc0958f
Added VRAM allocator (thanks to libctru).
Overhaul of gfx.c.
2020-04-24 20:22:10 +02:00
profi200 c3b57bda29
Initial commit. 2020-04-15 23:50:52 +02:00