Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт дек 15, 2017 18:06

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 23:29 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
и наконец последнее слово и сейв байт-кода:
Код:
{ TETRIS
   gr/on
   CALCULATE_c
   begin
      POOLRANDFILL
      REDRAW
   gr/?key until gr/key drop
   gr/off bye
}

Код:
save" TETRIS"

_________________
http://akps.ssau.ru/forth/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 23:36 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
чуть не забыл -- в коде используется слово ~* (при определении константы ~poolsz ), оно задано в коде целевого компилятора TC.4th

Код:
: ~* * ;     0x32 0op *


словами: сохраняем стандартное слово умножения под новым именем, а потом переопределяем его словом целевого компилятора.

по идее тут нужно пользоваться словарями, слова ЦК совать в словарь TC, порядок поиска задать TC потом FORTH, а при необходимости придумать слова скажем [F] и [T] которые будет переключать порядок поиска соответвенно FORTH,TC и наоборот TC,FORTH

_________________
http://akps.ssau.ru/forth/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 14, 2007 23:41 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Полный текст программы (текущей версии) см. подпись и далее по ссылкам, бинарный дистрибутив BF.dos16.rar уже пересобран, но достаточно скачать только отдельные изменившиеся файлы dos16.bat , TC.4th и TETRIS.4th и обновить старый бинарный дистрибутив

Запустив программку, можно приблизительно оценить скорость работы железки, движка и графического драйвера.

На моем дуал-турике в DOS-задаче вполне шустро работает, надо как нибудь запустить http://bochs.sf.net и посмотреть как оно в симуляторе под чистым DOSом будет шевелится

_________________
http://akps.ssau.ru/forth/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB