mirror of
https://github.com/gopher64/gopher64.git
synced 2026-04-26 15:35:58 +03:00
[GH-ISSUE #619] Emulator hangs for ROMs compiled with the preview branch of libdragon #93
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/gopher64#93
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Krasjet on GitHub (Nov 21, 2025).
Original GitHub issue: https://github.com/gopher64/gopher64/issues/619
I've already bisected that this commit in libdragon introduces the issue:
github.com/DragonMinded/libdragon@901b83887e.Any ROM compiled using libdragon after that commit hangs the emulator, and it has to be force killed. But ares works fine with the ROM. The log is
I'm using v1.1.10 on Linux (x86_64).
@ariahirose64 commented on GitHub (Nov 22, 2025):
i can confirm this is a real bug
@loganmc10 commented on GitHub (Nov 22, 2025):
Thanks, I appreciate you bisecting the commit, which saves a lot of time.
For the time being, I'm just going to add a little hack to convert the addresses back to 32-bit addresses. This is kind of annoying to be honest, since as far as I can tell, it is "complexity for the sake of complexity", since no PI devices actually use the 64-bit address space, but maybe they have future plans I am not aware of.