summaryrefslogtreecommitdiff
path: root/src/code/sys_initial_check.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/code/sys_initial_check.c')
-rw-r--r--src/code/sys_initial_check.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/code/sys_initial_check.c b/src/code/sys_initial_check.c
index 4e4326e82..59d34aed4 100644
--- a/src/code/sys_initial_check.c
+++ b/src/code/sys_initial_check.c
@@ -6,8 +6,14 @@
* These checks are some of the first functions run in Main, before even setting up the system heap, and any image files
* are DMA'd directly to fixed RAM addresses.
*/
+
+#include "sys_initial_check.h"
#include "global.h"
+
+#include "color.h"
#include "fault.h"
+#include "segment_symbols.h"
+
#include "misc/locerrmsg/locerrmsg.h"
#include "misc/memerrmsg/memerrmsg.h"
@@ -28,7 +34,7 @@
void Check_WriteRGBA16Pixel(u16* buffer, u32 x, u32 y, u32 value) {
if (value & RGBA16_PIXEL_OPAQUE) {
- (&buffer[x])[y * SCREEN_WIDTH] = value;
+ buffer[x + y * SCREEN_WIDTH] = value;
}
}