1.
Z80-MBC2 https://hackaday.io/project/159973-z80- ... 0-computer
Кончились
Фото
2.
V20-MBC https://hackaday.io/project/170924-v20- ... w-computer
В наличии 1 штука за 300 р.
3.
SC130 – Z180 MOTHERBOARD https://smallcomputercentral.wordpress. ... therboard/
Кончились
Фото
4.
Zeta SBC v. 2 http://www.malinov.com/Home/sergeys-pro ... eta-sbc-v2
В наличии 2 штуки по 500 р.
5.
CP/M-80 SBC rev. 5.0 Плата разработана мной на основе найденной на EASYEDA. Проект очень близок к
Аюше, но увеличена память - ROM и RAM по 512кБ. Есть возможность прошивать флэш ROM прямо в плате, как в ардуино. Добавлены Z80 CTC и Z80 PIO.
Проект платы:
https://oshwlab.com/vitalian1980/z80-sbc
Мой опыт наладки и доработки
30/04/22 Спаял эту плату:
https://youtu.be/BAJ82NLitO8. Адаптировал прошивку монитора Гранта Сирла. Нашел пару хардварных багов связанных с SIO:
- Вход RX канала B нужно подтянуть к +5В, я поставил 51кОм
- Вход CTS (18 вывод) отключить от ch340 и посадить на землю
Еще, изначально в схеме был баг, светодиод активности диска должен быть подключен к плюсу, а не минусу.
В схеме на EASYEDA я внёс эти правки.
Планирую адаптировать
RomWBW.
Ещё нужно доработать схему сброса при подаче питания. Ненадежно сбрасывается, нужно жать reset после включения. Можно сделать триггер Шмитта на паре транзисторов или поставить специализированную микросхему.
08/05/22 Установил CP/M. Небольшая демонстрация работы:
https://youtu.be/9BxVp9pj35c
16/05/22 Работаю над внутрисхемной прошивкой ROM. Успешно прошивается строка из hex файла. Нужно ещё доработать для загрузки файла целиком и в адреса выше первых 32кБ.
20/05/22 Отладил внутрисхемный прошивальщик bootloader.asm, в режиме монитора загружаем bootloader.hex и запускаем g5000, затем таким же образом прошивается ROM. Сделана поддержка прошивки более 64кБ. Нужно добавить защиту монитора от случайной перезаписи. Ещё есть идея встроить прошивальщик в монитор.
Попробовал мигать светодиодом через Z80 PIO. Устанавливал микросхемы UA855D (ГДР) вместо PIO, работает нормально на 7.37 МГц.
21/05/22 Написал небольшой тест переключения страниц. Выявил ошибку в схеме: провод A14# идущий от LS670 менеджера памяти должен быть подключен к A14 RAM (HM628512), но туда был подключен провод идущий от процессора. Если в программе подключать блоки по 32кБ в верхнюю или нижнюю половину памяти, то все работает нормально.
Репозиторий:
https://bitbucket.org/rudolff/z80sbc/src/v5/
В папке hexFiles лежит прошивка ROM.hex, нужно прошивать по адресу 7C000 (последние 16кБ)
Установка системы описана на странице Гранта Сирла
http://searle.x10host.com/#MyCPM
В наличии 4 штуки по 300 р.
6.
CP/M-80 SBC rev. 5.1 Отличается немного, светодиоды все одинаковые - smd, и кнопки все одинаковые. Унифицированы посадочные места микросхем, на предыдущей ревизии многие отверстия великоваты, разная шелкография.
В наличии 4 штуки по 300 р.
7.
CP/M-80 SBC rev. 5.2 Добавлены подтягивающие резисторы, схема сброса. Баг с A14 не исправлен. Добавлен джампер для настройки стартового адреса.
В наличии 3 штуки по 300 р.
8.
CP/M-80 SBC rev. 5.3 Исправлен баг линии A14.
В наличии 4 штуки по 300 р.
Схема
Доставка СДЭКом и Почтой России.