Beaver, я уже плохо помню нюансы бейсика, поэтому, чтобы разобраться:
- дай ссылку на файл конкретного бейсика
- напомни синтаксис позиционирования курсора в бейсике
Также можно посмотреть, работает ли в Emu80 в эмуляции Пальмиры.
Вид для печати
Beaver, я уже плохо помню нюансы бейсика, поэтому, чтобы разобраться:
- дай ссылку на файл конкретного бейсика
- напомни синтаксис позиционирования курсора в бейсике
Также можно посмотреть, работает ли в Emu80 в эмуляции Пальмиры.
Разобрался. Для Пальмиры в режиме 32К нужны следующие правки:
Бейсик обращается к служебным ячейкам Монитора для установки положения курсора.Код:1925: 76 -> D7
1933: 76 -> D7
Для запуска в режиме 48К дополнительно изменить:
- - - Добавлено - - -Код:190E: 7F - BF
1912: 7F -> BF
1CC4: 76 -> B6
1CCA: 80 -> C0
P. S. Псевдографика в 48K не работает, чего-то еще не хватает. Посмотрю чуть позже.
Добавил выше еще изменение по адресу 190E.
Исправленный бейсик для режима 48К в репозитории:
https://github.com/vpyk/palmira-stuf...ft/basmikr.rkl
Beaver, разобрался с режимом 48К, отредактировал сообщение выше.
Beaver, да. Конечно, в режиме 32К предполагается бОльшая совместимость и в случае несовместимости минимальное количество изменений, но тем не менее.
Надо будет еще в репозитории сделать отдельную папку для софта, работающего в режиме 32К...
Pyk, ещё есть такое наблюдение, что в том же интерпретаторе не работает beep.
Я могу ошибаться, но разве вывод звука не как в 86РК, через вывод DI процессора?