12 Commits

Author SHA1 Message Date
Wolfvak
8a4597635d Potentially fix screen init on some systems
Sanitized I2C
Reorganized the memory layout
 - Moved GM9 to ARM9 RAM
 - Increased RAMdisk size to 88MiB
2017-09-26 19:56:19 -03:00
Wolfvak
1a65b4e7f0 Fix backlight turning on issue 2017-08-23 13:31:17 +02:00
Wolfvak
7d8f6bb368 Hardcoded framebuffers
VRAM addresses are in common/vram.h

Now waits for the ARM11 to ack before running
2017-08-18 18:53:54 +02:00
Wolfvak
cfa26c2a2d Misc exception handlers fixes
Biggest one is they actually work now
2017-08-16 19:43:08 -03:00
Wolfvak
e920bd34a4 Fixed the MPcore interrupt handler, added local ARM9 exception handler 2017-08-16 01:44:49 +02:00
Wolfvak
930b646008 Improved MPcore interrupt handler 2017-08-16 01:44:48 +02:00
Wolfvak
15882e7111 Allow running GodMode9 in any environment 2017-08-04 03:48:46 +02:00
TuxSH
d8d2901ec1 Add support for upcoming Luma3DS & B9S versions...
...without breaking support for outdated/deprecated entrypoints, and fix start.s (GW & DTCM issue)
2017-05-31 16:16:30 +02:00
Wolfvak
8295a2eef2 increase ramdrive storage size, reorganized the memory layout 2017-04-18 01:09:30 +02:00
d0k3
7ca396ccfb Improve start.s file (thanks to @TuxSH and @Wintermute) 2017-03-10 12:22:30 +01:00
Wolfvak
87929cae38 Update start.s (#27) 2017-02-25 15:32:00 +01:00
Wolfvak
d0c4e11bad Merged linker scripts and bootstrapping code 2017-02-23 14:49:39 +01:00