Konrad Beckmann
bd02b964fe
Fix some additional warnings
2020-12-27 22:01:33 +01:00
Konrad Beckmann
92f73530dd
Remove Makefile variants
2020-12-27 16:48:54 +01:00
Konrad Beckmann
7edfa68260
makefile: use flash_multi.sh
2020-12-27 16:34:36 +01:00
Konrad Beckmann
179ba9bc6b
Fix loading of nes roms
2020-12-27 16:20:44 +01:00
Thomas Roth
003c1eeb62
Fix build issues
2020-12-27 16:20:38 +01:00
Thomas Roth
8bb62c2af8
Working NES and GB switching
2020-12-27 16:20:14 +01:00
Konrad Beckmann
4b3ab433f5
Backlight support using DAC
2020-12-27 16:19:57 +01:00
Konrad Beckmann
b12048899e
Generate and include git hash in BSOD
2020-12-27 16:19:50 +01:00
Konrad Beckmann
c8b70b33d3
Implement _sbrk, allocate 16KB heap in RAM
2020-12-27 16:19:08 +01:00
Konrad Beckmann
b400da4967
Add rg_alloc tracker and enable it by default
2020-12-27 16:19:02 +01:00
Thomas Roth
da2df65684
Working GB ROM selection
2020-12-27 16:18:04 +01:00
Konrad Beckmann
d4854c7310
Add initial GUI hack
2020-12-27 16:17:27 +01:00
Konrad Beckmann
181ce5b894
Build with D_FORTIFY_SOURCE=1
...
This also adds a naive memcpy implementation to work around
bounds checks. This is done because of symbols coming from
the ld script that don't have the correct length.
If anyone knows how to fix this properly, PRs are always welcome!
This is an alternate solution to #13
2020-12-12 13:38:17 +01:00
Konrad Beckmann
b5a14a7726
Makefile: Add -DIS_LITTLE_ENDIAN
...
This fixes the nes state saves
2020-12-11 03:22:52 +01:00
Konrad Beckmann
67c17ab870
Makefile: Run size.sh, depend on ldscript
2020-12-11 02:12:12 +01:00
Konrad Beckmann
d410a84d9f
Refactor makefiles
2020-12-10 21:30:21 +01:00