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

Infinite mac crashes with address error #97

Open
jllipatz opened this issue Jan 30, 2023 · 2 comments
Open

Infinite mac crashes with address error #97

jllipatz opened this issue Jan 30, 2023 · 2 comments
Labels
Fidelity Emulation fidelity (vs native builds and/or real hardware)

Comments

@jllipatz
Copy link

Hello,

In my application (a developpement tool actually) I have handlers for various exceptions in MC68000 code, TRAPs are correctly handled on infinite Mac but apparently not bus errors. Following instruction doesn't activate my handler:
MOVE $40000000,D0

but rather stops infinite mac with following message in console:
RuntimeError: index out of bounds

On ordinary Macs I get something like that (and correct the failure):
ItWorks

@that-ben
Copy link

Might be related to: #96

@jllipatz
Copy link
Author

@that-ben.
Surely, but what I flag here is that the emulation has a hole: one of the exception vectors is not used. Consequences are rather minor but with MasOS 9.2 such exceptions don't crashes the Mac nor ask for a restart. And that is a good thing to have some chance to save the work done elsewhere.

@mihaip mihaip added the Fidelity Emulation fidelity (vs native builds and/or real hardware) label Aug 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fidelity Emulation fidelity (vs native builds and/or real hardware)
Projects
None yet
Development

No branches or pull requests

3 participants