Pinacolada64 / ImageBBS

A bulletin board system (BBS) for the Commodore 64.
15 stars 5 forks source link

SwiftLink driver: NMI disable during disk access #56

Open Pinacolada64 opened 5 years ago

Pinacolada64 commented 5 years ago

From @x-tec2017:

NMI is not getting disabled during serial port operation. If a program is loading and something comes on the SwiftLink, the program load will either get stuck and the drive activity light stays on, or if it manages to complete the load, the program that loaded will be corrupted. Try making the BBS load a large +.file like +.IM or +.EM and start hitting the Return key rapidly while logged on through the SwiftLink. That should duplicate the problem. The file rs232/swift.s has the routines for disabling and enabling NMI.