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

You are here

Agon Light™ — 8-битный микрокомпьютер на Бейсике

Архитектура Agon Light™ выстроена вокруг 8-битного CPU eZ80F92 и мощного 32-битного сопроцессора ESP32-PICO-D4, который занят обработкой видео (формирование и отображение VGA-картинки, 64 цвета) и звука. Сопроцессор принимает по последовательному порту от eZ80 высокоуровневые команды, рисуя фон и спрайты в разных видеорежимах, а также создаёт видеосигнал для разъёма VGA и общается с клавиатурой через PS/2. Аудио позиционируется, как два одинаковых моно-канала на одном разъёме стерео. Питание 5V USB, внешняя память на µSD.

Agon light™

В прошивке eZ80 содержится BBC Basic для Z80. Автор Agon Light™ намекает, что при использовании команд eZ80 производительность повысится. Она и сейчас высока в сравнении с современными ретроверсиями ZX Spectrum, так как пикселями занимается ESP32.

Сейчас разработано железо и прошивка дешёвой модели Agon Light™ на 18МГц и 512Кб ОЗУ, которые выложены в открытых исходниках. Её себестоимость €50 при тираже 100 экз. Идут переговоры с производителями и разработка более дорогой модели на 50МГц.

Веб-сайт (англ.):
https://www.thebyteattic.com/p/agon.html

Руководство (англ.):
https://github.com/TheByteAttic/AgonLight/blob/main/Agon%20light%20R1.0%...

Комментарии

Изображение пользователя Vitasam.

Удивительно, что народ продолжает делать компы на Бейсике. Хотя тут железо поинтереснее "Крисс"-а будет.

Early benchmarks show that an Agon™ prototype running at 24MHz is more than 12 times (!) faster than the Spectrum Next running at 28MHz. More specifically, completing benchmark 8 of the Rugg/Feldman test takes Agon™ less than half a second, while the Next takes 6.1 seconds for the same benchmark, with the same BASIC interpreter installed. On this basis, we can extrapolate that Agon's low-cost variant (nicknamed 'Agon light™'), running at a little over 18MHz, is an order of magnitude faster than the Next, despite costing a projected €50 (Bill of Materials plus SMD assembly) versus the Next's €382 (retail price).

По идеям реализации, к примеру, Fignition https://sites.google.com/site/libby8dev/fignition

P.S. А, так проект кросс Форт для Z80 кто то пилит с завидным постоянством https://github.com/DW0RKiN/M4_FORTH
хотя какой нибудь вариант MISC процессора с реализаций в FPGA архитектурно сравнимым с Gigatron TTL компьютером был бы более интересен.
(ещё впридачу в рамках такого решения запилить под него игрушку DOOM по фану :)

Ну, а Бейсик уже навесить поверх этого решения. UBasic/4th
(со стеком Форта Бейсик в репозитории Форт системы 4th)

Ещё непонятно, к примеру, чем такое представленное решение архитектурно лучше Gameduino1/2/Dazzler

Gameduino Dazzler on Ali
Интересно, что в FPGA сохранён авторский J1 CPU с Форт (SwapForth) с доступом к нему по уарт.
https://github.com/jamesbowman/swapforth

gd3x-dazzler Firmware for the Gameduino 3X Dazzler FPGA

P.P.S. 8 битный компьютер Sprinter / Спринтер

И очередная англоязычнaя тусовка Фортёров группы Forth2020 FORTH 2020 ZOOM meeting #25 9 July.2022 Recording 2560x1440

Изображение пользователя Vitasam.

Поинтереснее комп будет.

Поинтересней, но без корпуса очуязвим к дождю и повреждениям. Да и стоимость в 3-4 раза больше. Зато карманный и работает без внешнего ТВ и клавиатуры. В-общем, другая категория. Учитывая железный занавес 2.0, оба в России будут недоступны.

Изображение пользователя Vitasam.

Оба варианта так себе.
Первый - esp32 (и FabGL) в качестве видеоконтроллера и терминала PS2-клавиатуры. Хотя мощности esp32 хватит эмулировать всё, и есть сильно дешевле платка, на которой, к примеру, работает эмулятор БК0010.

Второй - цена, в первую очередь. Плата за 180 долларов без Raspberry Pi Zero W2. Последняя вроде сама нынче стоит под 120 долларов. Итого 300 за самодельный кирпич уровня почти как МК61S. Дешевле купить DM42 - железо в прекрасном корпусе с батарейным питанием, похожий экран, и SDK для написания своей прошивки.