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

Advanced Pinball Simulator doesn't work #23

Open
gardners opened this issue May 5, 2019 · 3 comments
Open

Advanced Pinball Simulator doesn't work #23

gardners opened this issue May 5, 2019 · 3 comments
Labels
bug Something isn't working

Comments

@gardners
Copy link
Collaborator

gardners commented May 5, 2019

Calls $E5A0:

(C:$09a4) d 816
.C:0816  20 A3 FD    JSR $FDA3
.C:0819  20 A0 E5    JSR $E5A0
.C:081c  78          SEI
.C:081d  A9 02       LDA #$02
.C:081f  8D 22 D0    STA $D022
.C:0822  A2 28       LDX #$28

Compute's Mapping the 64 p216 says is the routine to setup VIC-II
default register values. Only $E5A0-$E5B3 is available for this routine.

@gardners gardners added the bug Something isn't working label May 5, 2019
@gardners
Copy link
Collaborator Author

gardners commented May 5, 2019

Now gets to cracking screen, but doesn't accept SPACE to continue.

@gardners
Copy link
Collaborator Author

gardners commented May 5, 2019

Calls $FF9F to scan keyboard, which we had pointing to a stub routine. Fixed to point to the real keyboard scan routine. Now SPACE is accepted, but then CPU ends up going to la la land and hitting a JAM at $0008.

@gardners
Copy link
Collaborator Author

gardners commented May 5, 2019

Need to trace to find out how that happens.

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

No branches or pull requests

1 participant