[abc80] STOP LINE 1 i UFD-DOS
H. Peter Anvin
hpa at zytor.com
Ons Juni 3 11:17:43 PDT 2015
Det finns en bugg i porten av UFD-DOS till ABC80, som har varit känd
sedan 80-talet. Symptomen är "STOP LINE 1" om man försöker använda
autostart, och försvinner efter reset.
Anledningen är att när autostart (som inte stöds av det normala
ABC80-doset) portades till ABC80 missade de att Ctrl-C flaggan inte var
intitierad av BASIC ännu, och följaktigen tror BASIC-tolken att Ctrl-C
tryckts omedelbart.
Det syns inte i en simulator eftersom minnet normalt börjar redan
nollställt.
I FPGA-versionen använder jag följande patch, det är en av åtskilliga
patchar från ufdpatch.ny som ligger i programbanken.
# Ctrl-C fix
[0x6851, 0xcd, 0x9b, 0x6f],
[0x6f9b, 0xcd, 0x3e, 0x03, 0xe9]
More information about the ABC80
mailing list