fachat / GeckOS-V2

GeckOS version 2, a multi-tasking and multithreading operating system for the 6502
http://www.6502.org/users/andre/osa/index.html
GNU General Public License v2.0
240 stars 28 forks source link

slipd bugs #59

Open fachat opened 4 years ago

fachat commented 4 years ago
fachat commented 7 months ago

When running slipd with

ontty a:video2 slipd a:ser1

on the c64, sometimes it hangs in an infinite loop like this:

(C:$9fa1) n
.C:9fa3  24 0E       BIT $0E        - A:18 X:9F Y:03 SP:f6 .V-B.I.C  585709490
(C:$9fa3) 
.C:9fa5  10 FA       BPL $9FA1      - A:18 X:9F Y:03 SP:f6 .V-B.I.C  585709493
(C:$9fa5) 
.C:9fa1  A9 18       LDA #$18       - A:18 X:9F Y:03 SP:f6 .V-B.I.C  585709496
(C:$9fa1) 
.C:9fa3  24 0E       BIT $0E        - A:18 X:9F Y:03 SP:f6 .V-B.I.C  585709498

Where $9fa1 is "nmi_off" (in block 51).