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

Level 1 6309 builds crash on a CoCo 3 #14

Open
n6il opened this issue Nov 23, 2023 · 3 comments
Open

Level 1 6309 builds crash on a CoCo 3 #14

n6il opened this issue Nov 23, 2023 · 3 comments
Labels
bug Something isn't working CoCo OS-9 Level 1

Comments

@n6il
Copy link
Collaborator

n6il commented Nov 23, 2023

When I was testing the MegaMiniMPI changes I was trying to use Level1 6309 for testing on a CoCo 3. Unfortunately this crashed. The 6809 versions all worked fine. I asked L. Curtis Boyle about this, and he said that Level1 2.0.x should work but Level1 1.x.x would crash. He said they "trash the vector page at $FExx". I tried searching but was not able to find any information about this.

@boisy
Copy link
Collaborator

boisy commented Nov 25, 2023

My guess is that there's something not right in the 6309 implementation of the Level 1 kernel. It will take some investigation.

@boisy boisy added bug Something isn't working OS-9 Level 1 CoCo labels Nov 25, 2023
@n6il
Copy link
Collaborator Author

n6il commented Nov 26, 2023

I was not able to reproduce this on the following emulators: MAME 0.260, VCC v2.1.8.1, XRoar.

Since it only seems to happen on real hardware, next steps to start removing hardware: Downgrade from 2MB to 512k, remove DAT board.

@strickyak
Copy link
Collaborator

I would have said "look for code that doesn't use symbols R$X, etc, for offsets to registers" but you say it works on emulators.
Strange. I have a 512K coco3 with 6309. I should give it a shot.

Also, I need to go ahead and add 6309 opcodes to my emulator soon...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working CoCo OS-9 Level 1
Projects
None yet
Development

No branches or pull requests

3 participants