ProDOS-8 / ProDOS8-Testing

QA and Testing for ProDOS-8 Releases
MIT License
29 stars 1 forks source link

ProDOS 2.4.2: Kernel IRQ handler may crash on integer old ROM #45

Open JohnMBrooks opened 4 years ago

JohnMBrooks commented 4 years ago

Description

Address of P8 Kernel's IRQ handling in LC may be incorrect for old monitor ROM machines

Expected Behavior

IRQ handlers registered with P8 kernel should work correctly on both autostart and old monitor ROM machines

Actual Behavior

Crash reported when interrupts occur on old-monitor ROM machines

Possible Fix

Check P8 kernel assumptions of IRQ entry/exit address and behavior

Steps to Reproduce

1. 2. 3. 4.

Context

Your Environment

Hardware:

ProDOS8 version:

2.4

Non-Operating System release software being used: