Вход для пользователей

You are here

Блог AtH

J1: 16-битный форт-процессор

Джеймс Боумэн (James Bowman) из Fig (Forth Interest Group) Кремниевой долины написал для своего компактного Форт-процессора (прошивается в FPGA, 200 строк на Verilog) Форт-операционку с TCP/IP, уложившись в 8Кб. Также для него уже есть пара игр, включая Space Invaders, и кросс-средства под Windows, Mac и Unix.

https://www.excamera.com/sphinx/fpga-j1.html

Процессор J1 был перенесён на FPGA Xilinx Spartan и Lattice ICE40. Он использует на удивление мало элементов и довольно быстр.

Метки публикаций: 

Инфиксная запись в ПМК будущего

Обратную бесскобочную логику кто-то считает достоинством, кто-то недостатком. Постсоветская элементная база позволяет реализовать оба подхода, оставив выбор за владельцем ПМК.

Один из перспективных подходов — если при разборе нового слова из входного потока (сейчас его осуществляет INTERPRET) его не удаётся найти в словаре, вызывается не NUMBER, а полноценный паржер инфиксной записи. Вот один из них, написанный доктором Джулиан Нобель на Форте-94 и совместимый по лицензии с Каллисто.

Обновление Вики по ПМК и ЭКВМ

За год на Хабре были опубликованы сразу две фундаментальные статьи по советским ПМК, расширяющие книгу Трохименко личным опытом авторов:

161eForth 0.9b

Вышел eForth для «Электроники МК-161», бета-версия 0.9b
Скриншот
Качать отсюда: http://the-hacker.ru/2020/161eforth0.9b.zip

Во-первых, новая накладная клавиатура проверена и стала основной. Обе её разновидности, под печать и эмулятор, в каталоге kbd.

Метки публикаций: 

Цветные электронные чернила

«Компания PocketBook объявила о готовящемся выпуске электронной книги PocketBook 633 Color. Новинка, как и следует из названия, получит цветной сенсорный дисплей, который сохранит все достоинства монохромных решений, включая безопасность для глаз и внушительное время автономной работы.»
http://4pda.ru/2020/04/17/370595/
https://3dnews.ru/1008693

Журналы СССР

Сайт "Журналы СССР" опубликовал в открытом доступе большой архив советских журналов

В электронной библиотеке проекта "Журналы СССР" собраны сотни советских периодических изданий от революционных до перестроечных. Среди них журналы "Вокруг света", "Архитектура СССР", "За рулём", "Знание сила", "Искусство кино", "Иностранная литература", "Костёр", "Наука и техника", "Огонёк", "Роман-газета", "Советский экран", "Химия и жизнь", "Юность" и др. Многие номера можно скачать в PDF.

https://sites.google.com/site/zurnalysssr/

Метки публикаций: 

Оверлей, накладка на клавиатуру ПМК

Накладка на клавиатуру МК-161
Одним из препятствий к использованию продвинутых языков программирования на ПМК является необходимость использования оверлеев — накладных клавиатур. Если нет оверлея, названия клавиш в разных режимах придётся запоминать. Поговорим о том, как его изготовить самостоятельно.

Метки публикаций: 

Каллисто на Си: дорожная карта

Идея перевести Каллисто на Си была высказана пару лет назад. Я изначально был и остаюсь её противником. Сама постановка вопроса, на мой взгляд, вызвана не столько практическими нуждами, сколько непониманием Форта и культуры, возникшей вокруг него. Но после глубокого изучения вопроса я понял, что Каллисто на переносимом Си возможна и способна, на данном этапе, помочь сообществу. Для игр и работы с Каллисто сразу перестанет быть нужна дорогая МК-161, которая не у всех есть.

Заниматься переводом на Си я не намерен, это бы лишь отняло время от разработки Каллисто-2. Сишный диалект лежит в стороне от магистрального пути, на котором важнее достичь самокомпиляции Каллисто — на любую платформу. Но помогать могу. Задача всего лишь кажется непосильной. В этой статье расскажу, с какого конца к ней подступиться.

Кардинальное повышение быстродействия

Коренное ускорение компиляции программ на входных языках ПМК

МК-161 бросил серьёзный вызов тем, кто считает себя хорошими программистами на языке советских ПМК. Классическая клавиатура, улучшенный индикатор — но быстродействия едва-едва хватает на улучшенный входной язык. Который запрограммировать вполне реально, как показал опыт Каллисто Классик.

161eForth версия 0.8.1b

КлавиатураУже и не думал выпускать eForth в уходящем году, но уважаемый Манве из демо-группы SandS прислал файлы с накладной клавиатурой, профессионально разработанные для eForth на МК-161. В остальном архив повторяет версию 0.8b, даже устаревшие клавиатуры сохранены в каталоге kbd/old.

Метки публикаций: 

Страницы

Subscribe to RSS - Блог AtH