From b3ef4c5874f579c968f2d26843d0db420e9ed40e Mon Sep 17 00:00:00 2001 From: spicyjpeg <88942473+spicyjpeg@users.noreply.github.com> Date: Sun, 7 Nov 2021 18:57:48 +0100 Subject: Added io/pads example, psxpad.h definitions, bugfixes --- libpsn00b/libc/start.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libpsn00b/libc') diff --git a/libpsn00b/libc/start.c b/libpsn00b/libc/start.c index c5872df..c7dbfe5 100644 --- a/libpsn00b/libc/start.c +++ b/libpsn00b/libc/start.c @@ -88,9 +88,9 @@ void _start(int32_t override_argc, const char **override_argv) { // Calculate how much RAM is available after the loaded executable and // initialize heap accordingly. - void *exe_end = _end + 4; - unsigned int exe_size = (unsigned int) exe_end - (unsigned int) __text_start; - InitHeap(exe_end, 0x200000 - (exe_size + STACK_MAX_SIZE)); + void *exe_end = _end + 4; + size_t exe_size = (size_t) exe_end - (size_t) __text_start; + InitHeap(exe_end, 0x1f0000 - (exe_size + STACK_MAX_SIZE) & 0xfffffffc); if (override_argv) { __argc = override_argc; -- cgit v1.2.3