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/ |