vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2024-11-12 12:21 am

Новенький ретрокомпьютер на процессоре Z80

Прибавление в моей коллекции: компьютер Aquarius+ Mini. Фактически реплика древнего Mattel Aquarius, но с современной периферией. Процессор установлен родной Zilog Z80 на частоте 3.5 МГц. Память 512 килобайт, переключаемая страницами по 16к. Стандартный монитор VGA, клавиатура USB, карточка SD, звук стерео. Есть выход на WiFi и Bluetooth через встроенный микроконтроллер ESP32. Имеется на Ebay за $150.

Есть бейсик с кучей игрушек, Си-компилятор SDCC, операционная система CP/M. Под CP/M тоже есть игрушки, к примеру классический Zork. Все материалы на Гитхабе. Имеется развитый симулятор.

Есть подробное техническое описание для программистов: TRM Overview



Обзор:



Простая коробочка:



Вид внутри:



Запуск CP/M:





Запуск игры Zork:





Симпатичный девайс получился. В юности я мечтал про подобный компьютер, медитируя на схему Радио-86РК. 😀 Подумалось: не предложить ли [personal profile] spamsink портонуть сюда LSX Unix? Вроде ресурсов достаточно. Если юникс поместился на БК-0010, то сюда и подавно влезет.
lxe: (Default)

[personal profile] lxe 2024-11-12 09:05 am (UTC)(link)
На БК-0011(М).
spamsink: (Default)

[personal profile] spamsink 2024-11-12 11:14 pm (UTC)(link)
Но я сейчас не могу, у меня ёлки мне с МАРСом надо разобраться, в конце концов, а то стыдно даже.
archaicos: Шарж (Default)

[personal profile] archaicos 2024-11-13 03:36 am (UTC)(link)
Круче всего если впихнуть прям в 64KB без дополнительной памяти. Но 64KB для многозадачности – это только если что-то мелкое запускать или есть куда свопить.
spamsink: (Default)

[personal profile] spamsink 2024-11-13 04:07 am (UTC)(link)
Для начала можно просто взять сишный код BKUNIX, скомпилировать его для Z80 и сравнить размер кода с PDP-шным. Боюсь, Z80 сильно проиграет, и это даст ответ на вопрос, удастся ли его впихнуть в 64KB.
archaicos: Шарж (Default)

[personal profile] archaicos 2024-11-13 04:12 am (UTC)(link)
К гадалке не ходи, проиграет. Не так адски, как 8080/8085, но проиграет.