Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question / request: libsigsegv #267

Open
jayaddison opened this issue Mar 17, 2023 · 0 comments
Open

Question / request: libsigsegv #267

jayaddison opened this issue Mar 17, 2023 · 0 comments

Comments

@jayaddison
Copy link

Hi there,

I have fond memories of playing games within Mac computing environments -- dedicated hardware initially, and subsequently emulated environments. BasiliskII always seemed to be the most reliable and portable emulator available when emulation was required.

I noticed a long-standing bug #309501 reported in Debian in 2005 recently and as a result I had a dig through some of the code.

The long-and-short of it is that I don't really have any idea what is going on: the signal-handling code looks somewhat complicated to me, with architecture-specific logic and a bunch of special cases.

While reading about it though, I did learn that there is a libsigsegv library -- which was probably a new, upstart and relatively-immature library at the time the bug was reported -- that seems mature and stable today.

Would it be possible and/or make sense to try to update the codebase to use libsigsegv to remove a bunch of cruft and make BasiliskII more cross-platform compatible?

Thanks,
James

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant