BASIC 2.62 | 2021 |
Скриншоты:

▶
BASIC 2.61 для Вектора-06Ц
Исправлены ошибки/недоработки, присутствовавшие практически во всех клонах Бейсика 2.5:
2.55 — 08.06.2019
1. Данная версия совместима с процессорами 580ВМ80, 580ВМ1, z80 и 1821ВМ85. Причем в отличие от других версий здесь есть полная совместимость и по константам чтения/записи на магнитофон.
2. В процедуре вывода символов в некоторых столбцах знакоместо было шире чем нужно на 1 пиксел.
3. Использование 16ричных чисел со знаком «&» без обрамляющих скобок было очень ограничено и возможно только в двух случаях: или в конце строки или перед запятой.
Теперь шестнадцатиричные числа можно использовать без скобок наравне с десятичными за исключением номеров строк.
Парсинг 16ричных чисел с двумя и более цифрами выполняется быстрее, чем 10чных, поэтому использование целых чисел в 16ричном виде позволяет ускорить выполнение программы.
4. Оператор CLOAD, который позволяет загружать программы на бейсике без имени (программы с именем он тоже загружает, если начать загрузку после того как пройдет имя, что легко определить на слух) теперь сразу после старта бейсика готов к работе с магнитофоном и не требует предварительных команд CLOAD"" или BLOAD""
2.56
5. Исправлена ошибка парсера аргумента, возникавшая при подстановке в качестве аргумента токена оператора. Спасибо Игорю Титарю за багрепорт. Эта ошибка была во всех клонах BASIC 2.5 кроме BASIC-M (автор Фролов В.).
2.57
6. Исправлена ошибочная работа оператора INPUT при вводе значений символьных переменных - теперь токенизация не выполняется.
2.58
7. Теперь при печати текста в режиме LINE BS не происходит «лишнего» скролла.
8. Исправлен RENUM (эта ошибка еще из оригинального бейсика-микрон).
2.59
8.1. RENUM окончательно доисправлен.
8.2. Теперь RENUM не добавляет пробел между оператором и номером строки.
9. В два раза уменьшена задержка междру автоповтором символов.
2.60
10. Исправлена ошибка быстрого ввода при нажатии АР2 и после этого УС+СС+буква. Спасибо Игорю Титарю за багрепорт.
11. Ускорены базовые арифметические операции (умножение, деление, сложение и вычитание). Т.к. более сложные математические функции используют базовые, то они тоже ускорятся.
2.61 — 19.06.2019
12. В GET убрана проверка на сохранение картинки в области переменных.
13. Убраны лишние проверки. Лишними они стали после исправления п.5.
4. В функцию & наряду с поддержкой шестнадцатеричных чисел добавлена поддержка восьмеричных чисел - &Oвосьмеричное_число. Диапазон как и у шестнадцатеричного варианта - два байта, т.е. от &O0 до &O177777
Также немного ускорено выполнение программы за счет оптимизации некоторых процедур Бейсика.
Быстрый старт без заставки.
Бейсик упакован, что ускоряет его загрузку на реал с магнитофонного входа.
2.62 — 21.06.2021
- Процедуры обмена с магнитофоном вернулись на «классические» адреса, что дает совместимость при перехвате магнитофонных операций с Бейсиком 2.5 (не требуется адаптация эмуляторов для данной версии Бейсика).
- Ускорен скроллинг при выводе текста.
- Более эффективный упаковщик ZX0 вместо MegaLZ.
- в комплекте bas262.wav - файл для быстрой (13.5 секунд, для сравнения rom2wav при параметрах по умолчанию генерирует wav длительностью 90 секунд) загрузки в реал через магнитофонный вход с автозагрузкой.
Автор модификации: Иван Городецкий, Уфа
Исправлены ошибки/недоработки, присутствовавшие практически во всех клонах Бейсика 2.5:
2.55 — 08.06.2019
1. Данная версия совместима с процессорами 580ВМ80, 580ВМ1, z80 и 1821ВМ85. Причем в отличие от других версий здесь есть полная совместимость и по константам чтения/записи на магнитофон.
2. В процедуре вывода символов в некоторых столбцах знакоместо было шире чем нужно на 1 пиксел.
3. Использование 16ричных чисел со знаком «&» без обрамляющих скобок было очень ограничено и возможно только в двух случаях: или в конце строки или перед запятой.
Теперь шестнадцатиричные числа можно использовать без скобок наравне с десятичными за исключением номеров строк.
Парсинг 16ричных чисел с двумя и более цифрами выполняется быстрее, чем 10чных, поэтому использование целых чисел в 16ричном виде позволяет ускорить выполнение программы.
4. Оператор CLOAD, который позволяет загружать программы на бейсике без имени (программы с именем он тоже загружает, если начать загрузку после того как пройдет имя, что легко определить на слух) теперь сразу после старта бейсика готов к работе с магнитофоном и не требует предварительных команд CLOAD"" или BLOAD""
2.56
5. Исправлена ошибка парсера аргумента, возникавшая при подстановке в качестве аргумента токена оператора. Спасибо Игорю Титарю за багрепорт. Эта ошибка была во всех клонах BASIC 2.5 кроме BASIC-M (автор Фролов В.).
2.57
6. Исправлена ошибочная работа оператора INPUT при вводе значений символьных переменных - теперь токенизация не выполняется.
2.58
7. Теперь при печати текста в режиме LINE BS не происходит «лишнего» скролла.
8. Исправлен RENUM (эта ошибка еще из оригинального бейсика-микрон).
2.59
8.1. RENUM окончательно доисправлен.
8.2. Теперь RENUM не добавляет пробел между оператором и номером строки.
9. В два раза уменьшена задержка междру автоповтором символов.
2.60
10. Исправлена ошибка быстрого ввода при нажатии АР2 и после этого УС+СС+буква. Спасибо Игорю Титарю за багрепорт.
11. Ускорены базовые арифметические операции (умножение, деление, сложение и вычитание). Т.к. более сложные математические функции используют базовые, то они тоже ускорятся.
2.61 — 19.06.2019
12. В GET убрана проверка на сохранение картинки в области переменных.
13. Убраны лишние проверки. Лишними они стали после исправления п.5.
4. В функцию & наряду с поддержкой шестнадцатеричных чисел добавлена поддержка восьмеричных чисел - &Oвосьмеричное_число. Диапазон как и у шестнадцатеричного варианта - два байта, т.е. от &O0 до &O177777
Также немного ускорено выполнение программы за счет оптимизации некоторых процедур Бейсика.
Быстрый старт без заставки.
Бейсик упакован, что ускоряет его загрузку на реал с магнитофонного входа.
2.62 — 21.06.2021
- Процедуры обмена с магнитофоном вернулись на «классические» адреса, что дает совместимость при перехвате магнитофонных операций с Бейсиком 2.5 (не требуется адаптация эмуляторов для данной версии Бейсика).
- Ускорен скроллинг при выводе текста.
- Более эффективный упаковщик ZX0 вместо MegaLZ.
- в комплекте bas262.wav - файл для быстрой (13.5 секунд, для сравнения rom2wav при параметрах по умолчанию генерирует wav длительностью 90 секунд) загрузки в реал через магнитофонный вход с автозагрузкой.
Автор модификации: Иван Городецкий, Уфа
КАРТОЧКИ:
ВСЕ /
ПОСЛЕДНИЕ 20
КАТЕГОРИИ
АВТОРЫ
НАУГАД
РОЗЫСК
ТИТУЛЬНАЯ СТРАНИЦА
О ПРОЕКТЕ
RSS
