Агонь Лайт 2
2023-01-24 21:42![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Мне приехала чудесная платка от Олимекса - компьютер Agon Light 2. Это как Raspberry Pi, но на процессоре Z80. Любители спектрумов, коммодоров и MSX могут заценить. Здесь нет никаких FPGA, всё честный хардвер. Процессор eZ80F92 работает на частоте 18 МГц и адресует 512 килобайт памяти. Видеовыход VGA с разрешением 640x480, палитра 64 цвета. В качестве видео-аудио процессора стоит ESP32 с 8 мегабайтами памяти. Клавиатура USB, карточка микро-SD как внешний диск. Куча портов GPIO, SPI, I2C, UART.

Статья с подробным описанием проекта и видео демонстрацией: https://www.thebyteattic.com/p/agon.html
Исходники на Гитхабе: TheByteAttic/AgonLight
Форт для этого компьютера: lennart-benschop/agon-forth
Группа на фейсбуке: https://www.facebook.com/groups/agoncomputer/
Сайт производителя с документацией и софтом: https://www.olimex.com/Products/Retro-Computers/AgonLight2/open-source-hardware
Описание системы команд процессора eZ80: http://www.zilog.com/docs/um0077.pdf
Описание управляющих регистров периферии процессора eZ80L92: https://www.zilog.com/docs/ez80/ps0130.pdf
Компилятор Clang для eZ80: 2021-12-28-experimenting-with-the-llvm-toolchain-for-the-ez80

Статья с подробным описанием проекта и видео демонстрацией: https://www.thebyteattic.com/p/agon.html
Исходники на Гитхабе: TheByteAttic/AgonLight
Форт для этого компьютера: lennart-benschop/agon-forth
Группа на фейсбуке: https://www.facebook.com/groups/agoncomputer/
Сайт производителя с документацией и софтом: https://www.olimex.com/Products/Retro-Computers/AgonLight2/open-source-hardware
Описание системы команд процессора eZ80: http://www.zilog.com/docs/um0077.pdf
Описание управляющих регистров периферии процессора eZ80L92: https://www.zilog.com/docs/ez80/ps0130.pdf
Компилятор Clang для eZ80: 2021-12-28-experimenting-with-the-llvm-toolchain-for-the-ez80
no subject
Date: 2023-01-25 07:26 (UTC)no subject
Date: 2023-01-25 07:33 (UTC)no subject
Date: 2023-01-25 08:04 (UTC)пишешь программу на бейсике, подключаешься к портам
no subject
Date: 2023-01-25 10:25 (UTC)это всетаки для любителей ретро.
no subject
Date: 2023-01-25 11:19 (UTC)no subject
Date: 2023-01-25 11:33 (UTC)no subject
Date: 2023-01-26 04:10 (UTC)no subject
Date: 2023-01-25 08:33 (UTC)Нет конечно. Спектрумы, коммодоры и MSX отличала и делала уникальными видеосистема и системная логика, а процессор в этот дизайн ставился по принципу какой был и подешевле.
А это просто еще один одноплатник на устаревшем процессоре, a-la retro.
no subject
Date: 2023-01-25 10:24 (UTC)no subject
Date: 2023-01-25 16:56 (UTC)no subject
Date: 2023-01-25 17:25 (UTC)no subject
Date: 2023-01-25 18:00 (UTC)no subject
Date: 2023-01-25 18:08 (UTC)no subject
Date: 2023-01-27 09:15 (UTC)Плата интересная, туда бы ещё Fuzix.
no subject
Date: 2023-01-27 09:37 (UTC)https://github.com/EtchedPixels/FUZIX/issues/710
no subject
Date: 2023-02-07 21:52 (UTC)* На симуляторе запустить bbcbasic.bin. Симулятор входит в состав пакета SDK от Zilog.
* Собрать компилятор LLVM для eZ80 - есть такой.
* Скомпилировать hello.c -> hello.bin, запустить на симуляторе.
* Скомпилировать что-нибудь интерактивное - калах?
* Определить C API для MOS в файле mos_api.h.
* Скомпилировать ls.c из RetroBSD.