ГЛЮКИ
══════════════════════════
Куда мы только не помещали разбор глюков
STS'а, и в "НОВОСТИ", и в "ОБМЕН ОПЫТОМ",
а теперь решили просто завести для этого
отдельную рубрику - "ГЛЮКИ"...
Здесь речь будет идти не только об
STS'е, а о софте вцелом.
Жаль, что поздно пришла мысля о том,
чтобы объявить конкурс на самый интересный
глюк в новом STS'е, но ничего - отыграемся
на других новых прогах... :)
──────────────────────────
(с) Михаил Блюм
Zx-Masters
ГЛЮКИ STS5.1
Обнаружено: один недостаток и один глюк.
Недостаток:
При исполнении команды (SS+X) не контро-
лируется, был ли сменен банк памяти на
другой при выполнении какой-нибудь под-
программы. В результате, после ее выполне-
ния, STS устанавливает предыдущий банк па-
мяти.
Например:
;до выполнения подпрограммы MEMORY
;установлен 24 банк
....
LD A,17 ;(SS+X or SS+Z)
CALL MEMORY ;(SS+X)
;теперь должен быть банк 25, а
;на самом деле установлен 24 банк!
....
MEMORY LD BC, 32765
OUT (C),A
RET
И глючок:
Если на диске имеются 2 файла с почти
одинаковыми названиями (например, "LEV1" и
"LEVE1"), то загружается файл "LEV1" вмес-
то "LEVE1", или наоборот - точно не помню.
__________________________
────────────────────