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
Последний раз редактировалось Pyk; 20.02.2024 в 23:23.
Beaver (17.02.2024), Ведущий_специалист (21.02.2024)
Beaver, разобрался с режимом 48К, отредактировал сообщение выше.
Beaver (21.02.2024)
Beaver, да. Конечно, в режиме 32К предполагается бОльшая совместимость и в случае несовместимости минимальное количество изменений, но тем не менее.
Надо будет еще в репозитории сделать отдельную папку для софта, работающего в режиме 32К...
Pyk, ещё есть такое наблюдение, что в том же интерпретаторе не работает beep.
ZX-Evolution Rev C + 5.25 FDD + MultiSound + ZXNetUsbC64G + Pi1541 + Kung-FuРК-86 Северная Пальмира
Я могу ошибаться, но разве вывод звука не как в 86РК, через вывод DI процессора?
Последний раз редактировалось Beaver; 22.02.2024 в 21:42.
ZX-Evolution Rev C + 5.25 FDD + MultiSound + ZXNetUsbC64G + Pi1541 + Kung-FuРК-86 Северная Пальмира
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)