Тут правильно указали, что в бейсике есть два бага, один в процедуре скролла, а другой - в калькуляторе. Если их исправить - то память портиться не будет. Впервые я увидел фиксы в Орель-бейсике и скопировал их в bogobasic.

Вот фикс для ошибки скролла (синтаксис ассемблера ZEUS):
Код:
ORG #0E16
CALL SCRLK
ORG #38F6
SCRLK DEC A
BIT 6,D
JR Z,SCK1
LDIR
SCK1 ADD HL,BC
RET
Фикс для ошибки калькулятора
Код:
ORG #33DE
LD B,0
INC HL
INC D
DEC D
JP NZ,M3932
ADD HL,BC
LD A,1
NOP
M33EA EQU $
ORG #3932
M3932 ADD A,#50
LD (DE),A
LD A,5
SUB C
INC DE
LDIR
JP M33EA
Данные патчи можно сопоставить с дизассемблером бейсика (от Яна Логана), чтобы понять, что фиксится и как.

Последствия от обеих ошибок различные. Если ошибка калькулятора портит первые байты в ОЗУ, то ошибка скролла портит знакогенератор.