Вниз  Исходные коды Mobile Basic
- 30.04.2013 / 22:00
limil
  Пользователь

limil 
Сейчас: Offline
вот


Прикрепленные файлы:
akai_mini1.txt (1.49 кб.) Скачано 435 раз
- 30.04.2013 / 22:11
limil
  Пользователь

limil 
Сейчас: Offline
ой извеняюсь, там наверное в новой версии нету сокращений типа gl да?
- 30.04.2013 / 23:22
Pesik1
  Пользователь

Pesik1 
Сейчас: Offline
limil, нет не одной нормальной версии. Лучше используй 1.8.6.2
- 1.05.2013 / 05:47
kiriman
  Пользователь

kiriman 
Сейчас: Offline
limil, я не занимаюсь бейсиком.
Но знаю в чем ошибка. При сборке добавляются не те классы рантайма, которые не работают с новым форматом bas файла.
В первом посте есть сам бейсик и правильный рантайм.
Из класса для работы с рмс удалите строки throw new U...O...E... и соберите бейсик, конечно, если разберетесь с препроцессором.
Где дзанис - не знаю. Наверное, решил, что это школолошный сайт и свалил отсюда, короче, все верно :lol:
- 15.05.2013 / 17:48
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Проверьте работоспособность данного мидлета, пожалуйста.
Особенно те, у кого раньше вылетала ошибка на SE


Прикрепленные файлы:
RuntimeMB.jar (37.17 кб.) Скачано 123 раза
- 15.05.2013 / 19:10
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Последняя на данный момент версия от меня.
Читайте справку в программе об обновлениях.
Прошу сообщать о всех найденных багах.
Что стоит проверить в первую очередь:
1. Вылеты на телефонах с JP-7 при запуске.
2. Сборку мидлета на нокиях и открытие bas файлов из фс/рмс(что не работало раньше)
3. Работоспособность новой команды SS($number, $text)
Не советую распространять все версии бэйсика выложенные здесь, ибо ни одна из них не является стабильной

Изменено kiriman (15.05 / 19:13) (всего 1 раз)


Прикрепленные файлы:
MobileBasic.jar (192.58 кб.) Скачано 191 раз
- 15.05.2013 / 19:36
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Изменено:
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 рисует уже на экране).
Например:
  1. 10 CLS
  2. 20 DRAWLINE 0, 0, 10, 10
  3. 30 REPAINT:GOTO 10
REPAINT желательно вызывать один раз за цикл.
Плюс в таком изменении очень огромен, пропали мерцания и поднялась производительность.
7. Переписан полностью float(который хранится в переменных без символа например R = 0.01).
Это ускорило над ними операции сложения/умножения (и т.д) в 5-ть раз и повысило точность вычислений.
Тоже самое относится к вызовам функций COS SIN TAN ABS.
8. То что невидно:
Константа float записывается в специальное поле, а не в код программы.
_
Пока все.
Не знаю где dzanis. Я решил доделать то, что есть. :gg:
Исходники не обновлены, все будет, но позже

Изменено kiriman (15.05 / 19:39) (всего 2 раза)
- 15.05.2013 / 19:39
Vapigor
  Пользователь

Vapigor 
Сейчас: Offline
kiriman, Старый бас этот бейс откроет?
__________________
 Делай шум!
- 15.05.2013 / 19:39
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Vapigor, нет
- 15.05.2013 / 19:44
Vapigor
  Пользователь

Vapigor 
Сейчас: Offline
kiriman, Придётся гаму на 1.8.6.2 дописывать. Но ведь не последний раз пишу. Спасибо :)
__________________
 Делай шум!
Наверх  Всего сообщений: 774
Фильтровать сообщения
Поиск по теме
Файлы топика (49)