Изменено:
1. Увеличен вес возможного кода до 65535 байт.
2. Переписана компиляция bas в rpn. Bas созданные в старой версии MB не откроются в версии 1.9.1, т.е. в этой, но lis откроется.
3. Исправлен баг с открытием исполняемых файлов из RMS и сборка в мидлет(вроде бы).
На нокиях файлы собираются с расширениями _jar и _jad. Определяется автоматически.
4. Теперь классы для сборки стоят нормальные, которые работают с новым форматом bas.
5. Добавлена команда SENDSMS, которая позволяет отправлять смски на любой номер с любым текстом. Как ее использовать читайте в справке(раздел "MB 1.9.1")
6. Добавлена команда REPAINT.
Вызывать REPAINT нужно уже после того как закончен вызов графических команд(все заносится в буфер, а RE рисует уже на экране).
Например:
10 CLS
20 DRAWLINE 0, 0, 10, 10
30 REPAINT:GOTO 10
REPAINT желательно вызывать один раз за цикл.
Плюс в таком изменении очень огромен, пропали мерцания и поднялась производительность.
7. Переписан полностью float(который хранится в переменных без символа например R = 0.01).
Это ускорило над ними операции сложения/умножения (и т.д) в 5-ть раз и повысило точность вычислений.
Тоже самое относится к вызовам функций COS SIN TAN ABS.
8. То что невидно:
Константа float записывается в специальное поле, а не в код программы.
_
Пока все.
Не знаю где dzanis. Я решил доделать то, что есть.
Исходники не обновлены, все будет, но позже