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

Latest Musashi with fix to allow bus error within a bus error #49

Merged
merged 8 commits into from
Sep 17, 2021

Conversation

agentbooth
Copy link
Contributor

@agentbooth agentbooth commented Sep 15, 2021

Hi Phil.

Karl integrated my fix for bus error within a bus error into Musashi. There were times when this would occur on the UNIX PC and Musashi choked on it because it was treating it as illegal. Which it's not. It's only during setting up the stack frame for bus error processing that a 2nd bus error can't occur. Some instances when this was occurring:

  • Diagnostics:Processor:Page Protection Tests 2 (subtest 12,2) and 4 (subtest 12,4)
  • Booting UNIX 3.51 with 512KB configured (I think it may have been attempting to use the swap file)

I also added a custom Musashi config file -- this disables all but the 68010 support, disables PMMU support (which makes things slower and we don't need), and enabled prefetch emulation as that seems more accurate.

Also some minor fixes to the mouse packet data (I dove into the details of that when making a ps/2 mouse to UNIX PC mouse converter).

Hope things are good with you.

Jesse

@philpem philpem merged commit 638a72d into philpem:master Sep 17, 2021
@philpem
Copy link
Owner

philpem commented Sep 17, 2021

Merged - thanks again!

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

Successfully merging this pull request may close these issues.

2 participants