Forth http://fforum.winglion.ru/ |
|
Forth и ZX Spectrum http://fforum.winglion.ru/viewtopic.php?f=40&t=32 |
Страница 1 из 3 |
Автор: | Bioworm [ Пн май 15, 2006 07:55 ] |
Заголовок сообщения: | Forth и ZX Spectrum |
Ищу Forth-систему для компьютера ZX Spectrum. |
Автор: | WingLion [ Пн май 15, 2006 09:24 ] |
Заголовок сообщения: | |
Единственная ссылка на эту тему, к сожалению, пока невменяема: http://www.bti.secna.ru/forth/forthzx.e.html Forth для ZX-Spectrum на них "как бы есть", но файлы не скачиваются И есть у меня подозрение, что где-то они у меня лежат, буду искать. Найду - выложу здесь. |
Автор: | Kopa [ Пн май 15, 2006 10:01 ] |
Заголовок сообщения: | |
В свое время, была Форт система для 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 |
Автор: | forth@km.ru [ Сб май 20, 2006 18:20 ] |
Заголовок сообщения: | Re: Forth и ZX Spectrum |
Bioworm писал(а): Ищу Forth-систему для компьютера ZX Spectrum.
целевая кросс-компиляция с ПК не подходит ? нужен именно полноценный интерактив ? |
Автор: | Bioworm [ Ср май 24, 2006 19:55 ] |
Заголовок сообщения: | |
WingLion писал(а): Единственная ссылка на эту тему, к сожалению, пока невменяема: Я тоже был на этой странице, и даже пытался писать автором этой системы, но безрезультатно.http://www.bti.secna.ru/forth/forthzx.e.html Forth для ZX-Spectrum на них "как бы есть", но файлы не скачиваются WingLion писал(а): И есть у меня подозрение, что где-то они у меня лежат, буду искать. Буду очень благодарен. Спасибо заранее!Найду - выложу здесь. Anonymous писал(а): Ему сто лет в обед - 1983 год. Желательно что-нибудь бы поновее.forth@km.ru писал(а): целевая кросс-компиляция с ПК не подходит ? А есть варианты?
нужен именно полноценный интерактив ? |
Автор: | WingLion [ Ср май 24, 2006 22:05 ] |
Заголовок сообщения: | |
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 |
Автор: | forth@km.ru [ Чт май 25, 2006 13:07 ] |
Заголовок сообщения: | |
Bioworm писал(а): А есть варианты?
можно использовать Фортовый байт-код -- есть фиксированный набор слов, каждому ставится в соответствие свой байт (опкод команды). выполняется с помощью интерпретатора. по необходимости набор команд расширяется. плюсы: - код не зависит от платформы, поэтому программы выполняются на любой железке с несколькими Кб памяти - можно использовать самую навороченную отладку при выполнеии программ, аналогично решается многозадачность на системах, которые аппаратно ее не поддерживают - если повязать несколько разнотипных компов в сеть (например кольцо RS232 или обычная шина RS-485), на каждом узле сети можно запустить сервер выполняющий пакеты-задания в виде байт-кода - интерпретатор элементарно пишется для любой системы на любом языке за пару часов, при этом элементарно цепляются любые внешние библиотеки (у Форта особенно с этим была традиционная жопа) - на целевой системе не нужен полноценный Форт, а только маленький модуль-интерпретатор байт-кода, для 8086 у меня сейчас .exe занимает 25 Кб вместе с отладочной информацией, на асме вообще думаю можно утоптать килобайта в 4 минусы: - естественно скорость (при необходимости часть критичного кода можно переписать в виде специализированных команд интерпретирующего ядра на асме) - в текущей версии нет традиционной форт-системы, только кросс-компилятор для SP-FORTH, причем написан криво -- использую не словари, а мелкие/большие буквы - для изменения набора команд ядра его нужно перекомпилировать, есть вариант грязного хака -- инлайнить машинный код, запуская его на выполнение с помощью специализированного опкода-префикса подробнее см. http://akps.ssau.ru[/url] |
Автор: | Hishnik [ Чт май 25, 2006 14:09 ] |
Заголовок сообщения: | |
Вообще-то речь идет о поиске транслятора для ZX-Spectrum. И там не "разнотипные компы", и не 8086, там вполне определенный Z80. |
Автор: | forth@km.ru [ Вт май 30, 2006 19:58 ] |
Заголовок сообщения: | |
Хищник писал(а): Вообще-то речь идет о поиске транслятора для ZX-Spectrum. И там не "разнотипные компы", и не 8086, там вполне определенный Z80.
то есть нужен целевой компилятор Форта в нативный машинный код Z80 ? а самому попробовать написать слабО ? или нужен эффективный (оптимизированный) код ? |
Автор: | Гость [ Ср июн 21, 2006 08:56 ] |
Заголовок сообщения: | Re: Forth и ZX Spectrum |
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. |
Автор: | caro [ Ср июн 21, 2006 09:00 ] |
Заголовок сообщения: | Re: Forth и ZX Spectrum |
В предыдущем сообщении ошибка!!!!! 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 |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |