Так её можно использовать для безбуферного опроса или она тоже с буфером ?
Что она выдаёт на выходе - символ из буфера или только что нажатый ?
- Пожалуй неудобство будет ощутимо для тех у кого реальный Вектор с кассетой, им придётся для другой программы
перезагрузить Бейсик. Все остальные варианты (с дисководами и квазидисками) пострадают похоже не особо сильно. Ну а
с возможностями эмуляторов это вообще не проблема.
- Это достаточно глобальный подход. Но с другой стороны делать версию игры под каждый Бейсик (я так понимаю что
речь идёт про Бейсик v2.5 стандартный, Бейсик М и Бейсик 2.63) наверно тоже не очень хорошая идея. Хотя есть подобие
- несовместимость новых программ со старыми версиями ОС или старых программ с новыми ОС - частая история.
Ещё можно сделать проверку версии Бейсика и в зависимости от этого сделать соответствующие изменения, но это уже
получится довольно громоздкая конструкция.
- Для игр в пределах Бейсика обычно достаточно одновременно знать только про одну клавишу, так что возможность
опрашивать несколько клавиш одновременно - нужно ли это.
Однако в целом в итоге пожалуй идея с отключением буфера сквозит минусом больше чем плюсом.
Т.е. перед нами стоит выбор - или сэкономить память но будет медленее - или будет немного быстрее но "- 3 Кб".
Если разница в скорости не сильно большая, то пожалуй можно было бы и перейти на чтение массива через PEEK.





Ответить с цитированием