Closed Heath123 closed 1 month ago
There seem to be a lot of unions and bitfields that assume a little-endian CPU
By putting __attribute__((scalar_storage_order("little-endian")))
everywhere I'm starting to get it working:
This is what I’m doing with it:
Any progress on this?
(Thanks for reporting an issue! Please make sure to fill out the blanks below.)
What's wrong, and with what software version?
Operating System: Debian for big-endian PowerPC emulated under qemu-user, or the Casio CG50 calculator CEmu version: … (see in the
About CEmu
menu) I'm using the SDL GUI so there is no menu but it's the latest commit from GitHub Describe your issue:This happens:
[CEmu] NMI reset caused by writing to the stack limit at address 000000. Hint: Probably a stack overflow (aka too much recursion).
and I see a black screenWhat are the steps to reproduce this issue?
void gui_console_err_printf(const char *format, ...) { va_list args; va_start(args, format); vfprintf(stderr, format, args); va_end(args); }