Forth
http://fforum.winglion.ru/

Frt-sci -- Форт для мобильных телефонов
http://fforum.winglion.ru/viewtopic.php?f=38&t=2198
Страница 4 из 5

Автор:  VoidVolker [ Чт окт 15, 2009 20:49 ]
Заголовок сообщения: 

Хорошо, срочности никакой нет, просто появилась одна идейка - но пока отложил на будущее.

Автор:  sergey.f77 [ Сб ноя 07, 2009 00:30 ]
Заголовок сообщения: 

Обновил frt-sci до версии 0.21.

Появились слова:
Код:
c@ ( addr -- char_val)
c! ( char_val addr -- )
emit
s"

line  ( x y -- ) линия из текущей точки в x,y
pixel ( x y -- )
box ( w h -- ) закрашенный прямоугольник с размерами w,h
color ( rgb -- )
xsize ( -- n ) размер области для рисования
ysize ( -- n )
?key ( -- n ) проверяет, нажата ли кнопка


Кроме того, как указал AlikasS, я почему-то назвал определитель переменных var вместо value. Переименовал, теперь переменные определяются словом value или его синонимом val.
В lib.txt определил TYPE, несколько цветов.

Используя новые интерактивные возможности, написал простую игрушку - клон фроггера.

Замечание: в мобильной яве нет рисования пикселя, поэтому тут pixel это box 1x1. Так что пикселями рисовать будет не быстро...

Имеется баг: если в интерактивной программе (в графическом режиме, например в этой игре) нажать back и потом выйти из программы в меню, frt-sci будет выдавать ошибку при попытке запустить что-то еще.

Автор:  sergey.f77 [ Сб ноя 07, 2009 00:36 ]
Заголовок сообщения: 

Планы на будущее:

Доделать графику (окружности, эллипсы).
Слова WORD, INCLUDED.
Создание меню на форте. Файл menu.txt исчезнет.
bluetooth, IR.
Полноценная версия для ПК, на которой программы для телефона будут работать без изменений.

Автор:  vikt [ Вс ноя 08, 2009 08:41 ]
Заголовок сообщения: 

Думаю, надо выкладывать версии и для midp 1 cdlc 1
Мне не сложно перекомпилировать проект с исходными текстами,
а многим юзерам, со старыми телефонами, это не под силу.

Автор:  sergey.f77 [ Сб ноя 14, 2009 21:37 ]
Заголовок сообщения: 

Выложил версию для MIDP 1.0 CLDC 1.0

Хорошо бы только проверить, работает ли она на старых телефонах. У меня всё что под рукой поддерживает 2.0. На моем телефоне создалось впечатление, что вывод графики в этой версии медленнее. Ещё чтение из файла как-то глючит, но по-моему в большинстве MIDP 1.0 телефонов оно вообще не поддерживалось.

Автор:  sergey.f77 [ Вс ноя 15, 2009 00:01 ]
Заголовок сообщения: 

Разобрался с чтением из файла. Исправил.

Автор:  Варнак [ Вс ноя 15, 2009 08:59 ]
Заголовок сообщения: 

А повзоляют ли эти версии (в частности, та, что для midp 1) работать с GSM и BlueTooth на телефоне?

Автор:  sergey.f77 [ Вс ноя 15, 2009 11:20 ]
Заголовок сообщения: 

Пока не позволяют.

Автор:  vikt [ Пн ноя 16, 2009 19:55 ]
Заголовок сообщения: 

На мою старую нокию, номер не помню не установилась.
Впрочем возможно я забыл как загружать программы через линух.
Но скорее всего вызывается какаянибудь функция, не поддерживаемая
телефоном. Вероятнее всего простейшее midp не поддерживает файлы, только rms
На смартфон залезла, сейчас играю в лягушку. Буду дальше тестировать.

Полезно для таких устройств реализовать функцию GetTimeNow, ее есть в яве.
возвращает кол-во секунд с 1970 года

Автор:  vikt [ Пн ноя 16, 2009 20:09 ]
Заголовок сообщения: 

Извиняюсь, только что обнаружил слово milliseconds, GetTimeNow реализовывать не обязательно.

Автор:  VoidVolker [ Вт ноя 17, 2009 08:10 ]
Заголовок сообщения: 

Как насчет выделить для проекта отдельный раздел на форуме?

Автор:  AlikasS [ Вт ноя 17, 2009 10:37 ]
Заголовок сообщения: 

а чем плоха отдельная тема в разделе "Форт для мобильников (Mobile Forth)"?
а еще есть специально заведенный сайт под это дело
http://sergey-frt.narod.ru/frt_sci.html

Автор:  sergey.f77 [ Вт ноя 17, 2009 16:30 ]
Заголовок сообщения: 

По-моему, раздел создавать это пока слишком. А вот пару тем завести можно:
Давайте обсуждать баги, работу на разных моделях телефонов, отклонения слов от стандартного поведения и т.п. в теме http://fforum.winglion.ru/viewtopic.php?t=2318.
Для обсуждения программ, написанных на frt-sci: http://fforum.winglion.ru/viewtopic.php?t=2319.
Всё остальное можно обсуждать тут.

Автор:  Варнак [ Вс янв 30, 2011 16:49 ]
Заголовок сообщения:  Re: Frt-sci -- Форт для мобильных телефонов

Ни на http://sergey-frt.narod.ru/frt_sci.html, ни здесь никакого движения уже больше года ...
Есть ли новости в проекте?
Понадобилось написать пару программ для телефона (а Forth проще вспомнить, чем Java с нуля изучать): для одной из них и в существующей версии, вроде бы, есть все необходимое (не хватает только ПК-версии для отладки), а для для другой, увы, нет.

Автор:  Antender [ Вс янв 30, 2011 16:52 ]
Заголовок сообщения:  Re: Frt-sci -- Форт для мобильных телефонов

Может взять RetroForth?

Страница 4 из 5 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/