Вниз  Mobile Basic 1.9.1
- 24.07.2013 / 02:53
RblSb
  Пользователь

RblSb 
Сейчас: Offline
байты считываются неправильно, к каждому новому десятку идет 6 лишних единиц, то есть 01-09 байты - норм, а 10 =10+6=16, 11=11+6=17, 20=20+6*2=32, таким образом кучу байтов заюзать нельзя, код:
  1. 10 OPEN #0,"file:///e:/a.txt","input"
  2. 20 GET #0,B%
  3. 30 PRINT B%
  4. 31 REPAINT
  5. 40 SLEEP 3000
  6. 50 GOTO 20
И файл:


Прикрепленные файлы:
a.txt (0.01 кб.) Скачано 221 раз
- 24.07.2013 / 19:07
kiriman
  Пользователь

kiriman 
Сейчас: Offline
RblSb, Не смотрел пока. Потом гляну, когда со своими делами разберусь маленько
- 24.07.2013 / 19:16
gost6678
  Пользователь

gost6678 
Есть программа, которую написал несколько лет назад cxmobile- называется textcompiler. Там с метками все пишется на мб, примерно так:
  1. :metka
  2. cls
  3. goto metka
  а потом эта программа преобразует нумерацию, правда насчет работоспособности не знаю. Сейчас выложу.

Изменено gost6678 (24.07 / 19:17) (всего 1 раз)
- 24.07.2013 / 19:20
gost6678
  Пользователь

gost6678 
Вот программа , транслирующая код мб, написанный с метками в стандартный код мб с нумерацией


Прикрепленные файлы:
TextCompiler_2.jar (56.56 кб.) Скачано 154 раза
TextCompiler_FA(…).zip (10.87 кб.) Скачано 34 раза
- 24.07.2013 / 19:22
gost6678
  Пользователь

gost6678 
Есть идея- внедрить в мобильный бейсик эту программу и сделать наконец возможность программирования на мб с метками. Правда написана эта программа на мб, осталось написать ее на j2me и добавить в мб.

Изменено gost6678 (24.07 / 19:29) (всего 3 раза)
- 24.07.2013 / 19:42
gost6678
  Пользователь

gost6678 
А вообще метки очень легко обрабатывать, для этого в самой строке кода ищется позиция этой метки и ставится на эту позицию указатель интерпритатора, это происходит благодаря уникальности каждой метки , просто обработку команд сложно сделать, если сделать специальную библиотеку для j2me , которая обрабатывала команды и выдавала их параметры , то можно легко делать любые языки программирования (типа мб) за очень малые сроки.

Изменено gost6678 (24.07 / 19:45) (всего 3 раза)
- 24.07.2013 / 19:46
gost6678
  Пользователь

gost6678 
Я например сделал свой ассемблер с метками за день с более чем десяток командами. Но там все команды максимум с 1параметром, поэтому создание такого интерпритатора упрощается в несколько раз.

Изменено gost6678 (24.07 / 19:49) (всего 1 раз)
- 24.07.2013 / 20:43
NaruTrey
  Пользователь

NaruTrey 
Сейчас: Offline
gost6678, TextCompiler лучше всего залить сюда.
__________________
 Чёрные усы кричает этот свисть
- 24.07.2013 / 20:47
kiriman
  Пользователь

kiriman 
Сейчас: Offline
Ребята, есть исходники, отстаньте от меня со своими метками. Пилите сами

Изменено kiriman (24.07 / 20:48) (всего 1 раз)
- 24.07.2013 / 21:10
mrEDitor
  Пользователь

mrEDitor 
Сейчас: Offline
kiriman, у кого есть напильник знания Java, уже не будут пилить, скорее всего. Ведь... зачем?
Наверх  Всего сообщений: 2690
Фильтровать сообщения
Поиск по теме
Файлы топика (109)