Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт ноя 20, 2018 20:35

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Forth и ZX Spectrum
СообщениеДобавлено: Пн май 15, 2006 07:55 
Ищу Forth-систему для компьютера ZX Spectrum.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 15, 2006 09:24 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Единственная ссылка на эту тему, к сожалению, пока невменяема:

http://www.bti.secna.ru/forth/forthzx.e.html

Forth для ZX-Spectrum на них "как бы есть", но файлы не скачиваются :(

И есть у меня подозрение, что где-то они у меня лежат, буду искать.
Найду - выложу здесь.

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пн май 15, 2006 10:01 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
В свое время, была Форт система для ZX-Spectrum
под IS-DOS, кроме родных Spectrumoвских
Возможно где то на дисках у меня сохранилась
но по моему сейчас своять свою гораздо проще
по аналогии ( например взяв форт систему с tinyboot.com )
я так и сделал, когда понадобилась система на проц PDP-11

P.S. Если вопрос не решится, то могу пошукать.:)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт май 18, 2006 12:47 
Здесь лежит, какой-то Forth,

http://spectrum128.spb.ru/programmin_lang.shtml


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт май 18, 2006 12:49 
А здесь документация

http://spectrum128.spb.ru/progr.shtml


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth и ZX Spectrum
СообщениеДобавлено: Сб май 20, 2006 18:20 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Bioworm писал(а):
Ищу Forth-систему для компьютера ZX Spectrum.


целевая кросс-компиляция с ПК не подходит ?
нужен именно полноценный интерактив ?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср май 24, 2006 19:55 
WingLion писал(а):
Единственная ссылка на эту тему, к сожалению, пока невменяема:

http://www.bti.secna.ru/forth/forthzx.e.html

Forth для ZX-Spectrum на них "как бы есть", но файлы не скачиваются :(
Я тоже был на этой странице, и даже пытался писать автором этой системы, но безрезультатно.
WingLion писал(а):
И есть у меня подозрение, что где-то они у меня лежат, буду искать.
Найду - выложу здесь.
Буду очень благодарен. Спасибо заранее!
Anonymous писал(а):
Здесь лежит, какой-то Forth,

http://spectrum128.spb.ru/programmin_lang.shtml
Ему сто лет в обед - 1983 год. Желательно что-нибудь бы поновее.
forth@km.ru писал(а):
целевая кросс-компиляция с ПК не подходит ?
нужен именно полноценный интерактив ?
А есть варианты?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Ср май 24, 2006 22:05 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Bioworm писал(а):
Буду очень благодарен. Спасибо заранее!


K сожалению, пока не нашел :(

Есть другой Форт на Z80, но он не для ZX-Spectrum, a для Спринтера.
Плюс в том, что он с исходником. Если поковырять, можно и для Спектрума его переделать. Кроме того, он же и для PC сделан так, что можно писать программу на Форте на PC, a потом она на Z80 работать должна (если чего-нибудь не напутать).

Версия для компьютера Sprinter (OS Estex, Z80):
http://winglion.ru/forth/sp_forth.zip
Версия для PC (MS-DOS, 80386 и выше)
http://winglion.ru/forth/pc_forth.zip

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 13:07 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Bioworm писал(а):
А есть варианты?


можно использовать Фортовый байт-код -- есть фиксированный набор слов, каждому ставится
в соответствие свой байт (опкод команды). выполняется с помощью интерпретатора.
по необходимости набор команд расширяется.

плюсы:

- код не зависит от платформы, поэтому программы выполняются на любой железке с несколькими Кб памяти
- можно использовать самую навороченную отладку при выполнеии программ, аналогично решается многозадачность на системах, которые аппаратно ее не поддерживают
- если повязать несколько разнотипных компов в сеть (например кольцо RS232 или обычная
шина RS-485), на каждом узле сети можно запустить сервер выполняющий пакеты-задания в виде байт-кода
- интерпретатор элементарно пишется для любой системы на любом языке за пару часов, при этом элементарно цепляются любые внешние библиотеки (у Форта особенно с этим была традиционная жопа)
- на целевой системе не нужен полноценный Форт, а только маленький модуль-интерпретатор байт-кода, для 8086 у меня сейчас .exe занимает 25 Кб вместе с отладочной информацией, на асме вообще думаю можно утоптать килобайта в 4

минусы:

- естественно скорость (при необходимости часть критичного кода можно переписать в виде специализированных команд интерпретирующего ядра на асме)
- в текущей версии нет традиционной форт-системы, только кросс-компилятор для SP-FORTH, причем написан криво -- использую не словари, а мелкие/большие буквы
- для изменения набора команд ядра его нужно перекомпилировать, есть вариант грязного хака -- инлайнить машинный код, запуская его на выполнение с помощью специализированного опкода-префикса

подробнее см. http://akps.ssau.ru[/url]

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт май 25, 2006 14:09 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6439
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
Вообще-то речь идет о поиске транслятора для ZX-Spectrum. И там не "разнотипные компы", и не 8086, там вполне определенный Z80.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт май 30, 2006 19:58 
Не в сети

Зарегистрирован: Сб май 06, 2006 18:43
Сообщения: 400
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Хищник писал(а):
Вообще-то речь идет о поиске транслятора для ZX-Spectrum. И там не "разнотипные компы", и не 8086, там вполне определенный Z80.


то есть нужен целевой компилятор Форта в нативный машинный код Z80 ? а самому попробовать написать слабО ? или нужен эффективный (оптимизированный) код ?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth и ZX Spectrum
СообщениеДобавлено: Ср июн 21, 2006 08:56 
Bioworm писал(а):
Ищу Forth-систему для компьютера ZX Spectrum.

В номере 2 журнала Adventure выложена рабочая версия
Форта, адаптированная под TRDOS.
------
ZX-FORTH 1.1 (C) 1982 ARTIC COMPUTING LTD.
fig-FORTH 1.1 (C) 1983 ABERSOFT
ZX-FORTH version 2.7 (C) 1997 DELTA INC.

Внимание!!!
Все три вышеперечисленные программы
базируются на основе программы ZX-FORTH
фирмы ARTIC COMPUTING LTD.
При любом использовании этих программ
или их упоминании в текстах обязательна
ссылка на:
ZX-FORTH 1.1 (C) 1982
ARTIC COMPUTING LTD.
All rights reserved.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Forth и ZX Spectrum
СообщениеДобавлено: Ср июн 21, 2006 09:00 
Не в сети

Зарегистрирован: Ср июн 21, 2006 08:52
Сообщения: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
В предыдущем сообщении ошибка!!!!!

Bioworm писал(а):
Ищу Forth-систему для компьютера ZX Spectrum.

В номере 7 (диск 2) журнала Adventure выложена рабочая версия
Форта с исходником, адаптированная под TRDOS.
http://trd.speccy.cz/press/adventur/ADVENT7.ZIP
------
ZX-FORTH 1.1 (C) 1982 ARTIC COMPUTING LTD.
fig-FORTH 1.1 (C) 1983 ABERSOFT
ZX-FORTH version 2.7 (C) 1997 DELTA INC.

Все три вышеперечисленные программы
базируются на основе программы ZX-FORTH
фирмы ARTIC COMPUTING LTD.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 22, 2006 11:45 
Вот еще Форт к Spectrumu

http://www.geocities.com/matteo_vitturi/index.htm


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 08, 2006 07:06 
Ссылка из новостной группы comp.lang.forth
из неофициального архива по Спектруму:)

Spectrum Compilers & Forth
http://www.users.globalnet.co.uk/~jg27p ... r01_21.htm


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

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


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

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


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

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