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

Action Replay support not working when the CPU is in STOP state #302

Open
piru opened this issue Jun 17, 2024 · 1 comment
Open

Action Replay support not working when the CPU is in STOP state #302

piru opened this issue Jun 17, 2024 · 1 comment

Comments

@piru
Copy link

piru commented Jun 17, 2024

The cartridge hotkey cannot be used to enter the Action Replay when the CPU is in STOP state.

To reproduce:

 move.l  4.w,a6
 jsr    -120(a6) ; Disable
 lea    .super(pc),a5
 jsr    -30(a6)  ; Supervisor
 jsr    -126(a6) ; Enable
 moveq  #0,d0
 rts
.super:
 stop   #$2000
 rte

Notably this works with real A500 system with AR3.

@tonioni
Copy link
Owner

tonioni commented Jun 19, 2024

STOP emulation changed a lot few versions ago (to have fully accurate timing and match 68000 microcode behavior) which broke NMI injection. Don't have any quick fixes yet.

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

2 participants