Аюша-Z80 - CP/M-совместимый компьютер
- rw6hrm
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт фев 26, 2019 14:44:04
- Откуда: Ставрополь
- Контактная информация:
Аюша-Z80 - CP/M-совместимый компьютер
Если кому-то ещё интересна операционная система СР/М 2.2, а также есть желание что-то спаять, сделал (поначалу для себя) такую одноплатку. Краткие характеристики:
- всего 21 микросхема (что меньше чем у РК-86, Специалиста и проч.);
- процессор Z80 (Т34ВМ1, КР1858ВМ1). Схемное решение позволяет использовать различные модификации процессора с различной тактовой частотой, доступны 2,457 МГц (Z80, Z80A) и 4.9152 МГц (Z80B);
- 64К ОЗУ. В режиме СР/М для ОС доступен весь объем памяти;
- 4х16К ПЗУ. Используются только 32К. В режиме СР/М ПЗУ отключается;
- возможность подключения стандартной USB-AT-PS/2 - клавиатуры или расширенной ASCII-клавиатуры (на выбор пользователя);
- последовательный порт, одна скорость 9600 бит/сек (на базе КР580ВВ51);
- три параллельных двунаправленных восьмибитных порта (на базе 82С55/КР580ВВ55);
- вывод на телевизионный дисплей, обеспечиваются режимы 80х25, 40х25, 80х12, 40х12, графика 100х160 поточечно или спрайтово, совместно с любым текстовым режимом, а также микс из текстовых режимов и графики (построчно). Альтернативная кодовая таблица (СР866). Дисплейный узел не занимает адресов в ОЗУ, являясь устройством вывода, совместим по командам управления с терминалом VT52;
- внутренняя дисковая память на базе Compact Flash объёмом 128 Мб (16 логических дисков на носителе), либо SD/MMC-карта через переходник или IDE жёсткий диск.
Описание тут, http://rw6hrm.qrz.ru/z80.htm
Аргументированные отзывы приветствуются.
- всего 21 микросхема (что меньше чем у РК-86, Специалиста и проч.);
- процессор Z80 (Т34ВМ1, КР1858ВМ1). Схемное решение позволяет использовать различные модификации процессора с различной тактовой частотой, доступны 2,457 МГц (Z80, Z80A) и 4.9152 МГц (Z80B);
- 64К ОЗУ. В режиме СР/М для ОС доступен весь объем памяти;
- 4х16К ПЗУ. Используются только 32К. В режиме СР/М ПЗУ отключается;
- возможность подключения стандартной USB-AT-PS/2 - клавиатуры или расширенной ASCII-клавиатуры (на выбор пользователя);
- последовательный порт, одна скорость 9600 бит/сек (на базе КР580ВВ51);
- три параллельных двунаправленных восьмибитных порта (на базе 82С55/КР580ВВ55);
- вывод на телевизионный дисплей, обеспечиваются режимы 80х25, 40х25, 80х12, 40х12, графика 100х160 поточечно или спрайтово, совместно с любым текстовым режимом, а также микс из текстовых режимов и графики (построчно). Альтернативная кодовая таблица (СР866). Дисплейный узел не занимает адресов в ОЗУ, являясь устройством вывода, совместим по командам управления с терминалом VT52;
- внутренняя дисковая память на базе Compact Flash объёмом 128 Мб (16 логических дисков на носителе), либо SD/MMC-карта через переходник или IDE жёсткий диск.
Описание тут, http://rw6hrm.qrz.ru/z80.htm
Аргументированные отзывы приветствуются.
- Вложения
-
- z80.jpg
- Прототип компьютера, с рассыпчатой клавой в деревянном корпусе
- (132.54 КБ) 984 скачивания
-
- in_work.jpg
- Компьютер в работе, голенький ;)
- (73.29 КБ) 1086 скачиваний
-
- sbc_pcb.jpg
- Печатная плата в сборе
- (102.17 КБ) 969 скачиваний
-
Alkul
- Держит паяльник хвостом
- Сообщения: 933
- Зарегистрирован: Ср апр 13, 2011 11:09:20
- Откуда: Екатеринбург
Re: Аюша-Z80 - CP/M-совместимый компьютер
Хотелось бы понять, для чего это нужно сейчас. Сделать очередной 8-ми разрядный компьютер, не поддерживаемый никем? Самому писать весь объем ПО для этого компьютера?
Если хочется совершенствоваться в электронике и программировании, целесообразнее сделать что-нибудь более ... прикладное.
Если хочется совершенствоваться в электронике и программировании, целесообразнее сделать что-нибудь более ... прикладное.
Re: Аюша-Z80 - CP/M-совместимый компьютер
[uquote="Alkul",url="/forum/viewtopic.php?p=3661315#p3661315"]Хотелось бы понять...[/uquote]Вам не понять зачем вот еще такое делать.
https://www.radiokot.ru/forum/viewtopic ... 8&t=155877
А многим не понять, на кой ляд убивать свое время на такую ерунду, как мигалку из 500 светодиодов?
[uquote="Alkul",url="/forum/viewtopic.php?p=3648358#p3648358"]В моем кубе я реализовал это так - для хранения информации о 512 светодиодах...[/uquote]
https://www.radiokot.ru/forum/viewtopic ... 8&t=155877
А многим не понять, на кой ляд убивать свое время на такую ерунду, как мигалку из 500 светодиодов?
- rw6hrm
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт фев 26, 2019 14:44:04
- Откуда: Ставрополь
- Контактная информация:
Re: Аюша-Z80 - CP/M-совместимый компьютер
[uquote="Alkul",url="/forum/viewtopic.php?p=3661315#p3661315"]Хотелось бы понять, для чего это нужно сейчас. Сделать очередной 8-ми разрядный компьютер, не поддерживаемый никем? Самому писать весь объем ПО для этого компьютера?
Если хочется совершенствоваться в электронике и программировании, целесообразнее сделать что-нибудь более ... прикладное.[/uquote]
Ржунимагу
Видать, Вы или неопытный, или просто в душе молодой
Софта под эту ось написано десятки тысяч программ, а то и более. Это и текстовые редакторы, и базы данных, и таблицы, и игры, ЯВУ и среды разработки на них, радиолюбительского софта тоже тонны, в том числе и с поддержкой сети, надо только сесть и выбрать необходимое... Это вам не убогая РКшка или Специалист (да простят меня адепты), хотя по своему времени компы, поддерживающие СР/М, более стары, нежели отечественные конструкции. Лично для меня теперь это самый прикладной аппарат, поскольку по работе я полностью пересел на него. Писюк - только для общения.
Без обид, просто я ждал этот вопрос
..а вот графика, да,.. тут она немного своеобразна, но и операционка её не особо поддерживает...
Если хочется совершенствоваться в электронике и программировании, целесообразнее сделать что-нибудь более ... прикладное.[/uquote]
Ржунимагу
Без обид, просто я ждал этот вопрос
..а вот графика, да,.. тут она немного своеобразна, но и операционка её не особо поддерживает...
-
SII
- Вымогатель припоя
- Сообщения: 635
- Зарегистрирован: Пт янв 30, 2009 14:50:35
- Откуда: Солнечногорск
Re: Аюша-Z80 - CP/M-совместимый компьютер
Помнится, на Роботроне-1715, который тоже на Z80 и под CP/M, был Турбо Паскаль (одна из первых версий)...
Re: Аюша-Z80 - CP/M-совместимый компьютер
А вы привыкайте :)Ржунимагу
Здесь запросто можно встретить мечтания на тему часов на германиевых транзисторах, но таки да - многим непонятно, зачем использовать Z80, когда есть ардуина.
Последний раз редактировалось abc Чт июл 04, 2019 22:06:51, всего редактировалось 1 раз.
>(*.*)<
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
Котище огромно, ушасто, пушисто, глазасто, зубасто, колючелапо и мявай. (c)
- rw6hrm
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт фев 26, 2019 14:44:04
- Откуда: Ставрополь
- Контактная информация:
Re: Аюша-Z80 - CP/M-совместимый компьютер
...а тут даже "ардуина-нано" использована как видеоадаптерabc писал(а): зачем использовать Z80, когда есть ардуина.
-
Dmeerev
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Пн июл 08, 2019 14:01:09
- Откуда: москва
Re: Аюша-Z80 - CP/M-совместимый компьютер
Оффтоп убрал.
aen
aen
-
Alkul
- Держит паяльник хвостом
- Сообщения: 933
- Зарегистрирован: Ср апр 13, 2011 11:09:20
- Откуда: Екатеринбург
Re: Аюша-Z80 - CP/M-совместимый компьютер
[uquote="rw6hrm",url="/forum/viewtopic.php?p=3661355#p3661355"]Софта под эту ось написано десятки тысяч программ, а то и более.[/uquote]
Я. может, не понимаю чего... Вы хотите сказать, что программа под CP/M, написанная для компьютера с процессором 8088, пойдет на компьютере с процессором Z80?
[uquote="rw6hrm",url="/forum/viewtopic.php?p=3661355#p3661355"]Лично для меня теперь это самый прикладной аппарат, поскольку по работе я полностью пересел на него.[/uquote]
Можно примеры хотя бы пары задач, которые Вы решаете на этом компьютере?
Я. может, не понимаю чего... Вы хотите сказать, что программа под CP/M, написанная для компьютера с процессором 8088, пойдет на компьютере с процессором Z80?
[uquote="rw6hrm",url="/forum/viewtopic.php?p=3661355#p3661355"]Лично для меня теперь это самый прикладной аппарат, поскольку по работе я полностью пересел на него.[/uquote]
Можно примеры хотя бы пары задач, которые Вы решаете на этом компьютере?
Это подарок для дочери. Она попросила ей такое сделать.Zanzib писал(а):А многим не понять, на кой ляд убивать свое время на такую ерунду, как мигалку из 500 светодиодов?
- rw6hrm
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт фев 26, 2019 14:44:04
- Откуда: Ставрополь
- Контактная информация:
Re: Аюша-Z80 - CP/M-совместимый компьютер
[uquote="Alkul",url="/forum/viewtopic.php?p=3675280#p3675280"]Я. может, не понимаю чего... Вы хотите сказать, что программа под CP/M, написанная для компьютера с процессором 8088, пойдет на компьютере с процессором Z80?
Можно примеры хотя бы пары задач, которые Вы решаете на этом компьютере?[/uquote]
1. Для процессора 8080. Для 8086/8088 используется СР/М-86, а это уже другая система.
2. Набор текстов, управление радиостанцией.
Можно примеры хотя бы пары задач, которые Вы решаете на этом компьютере?[/uquote]
1. Для процессора 8080. Для 8086/8088 используется СР/М-86, а это уже другая система.
2. Набор текстов, управление радиостанцией.
Re: Аюша-Z80 - CP/M-совместимый компьютер
Самоделка в принципе весьма неплохая...
Но больше из разряда "ностальжи"...
Для того, чтоб хоть как-то обновить интерес к подобным раритетам...

Почему бы не ускорить ядро за счет применения более высокоскоростного МК в режиме эмуляции Z80?...
64к*8 на сегодня это всего один кристалл ОЗУ...
Последовательный порт на основе 580й серии... Единственное преимущество - доступ УВВ по параллельной шине данных...
Другое дело таймер и/или параллельные порты. И то, если используются с максимальными возможностями...
Все же если и делать ремейк, то лучше с использованием современных возможностей.
Разве что оставить те особенности распределения ресурсов, которые для работы операционной системы (без ее переделки) необходимы.

Но больше из разряда "ностальжи"...
Для того, чтоб хоть как-то обновить интерес к подобным раритетам...
Почему бы не ускорить ядро за счет применения более высокоскоростного МК в режиме эмуляции Z80?...
64к*8 на сегодня это всего один кристалл ОЗУ...
Последовательный порт на основе 580й серии... Единственное преимущество - доступ УВВ по параллельной шине данных...
Другое дело таймер и/или параллельные порты. И то, если используются с максимальными возможностями...
Все же если и делать ремейк, то лучше с использованием современных возможностей.
Разве что оставить те особенности распределения ресурсов, которые для работы операционной системы (без ее переделки) необходимы.
- rw6hrm
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт фев 26, 2019 14:44:04
- Откуда: Ставрополь
- Контактная информация:
Re: Аюша-Z80 - CP/M-совместимый компьютер
Ремейк как раз олдовый интересен, тем более, что использовались только ДИПы (а других уже и не вижу, даже наощупь), ну и в забугорье есть интересующиеся олдыри...
Сейчас переделываю на новую плату, с SD-картой, возможно с цветным видео (но это не точно). Заинтересованность у народа есть.
Сейчас переделываю на новую плату, с SD-картой, возможно с цветным видео (но это не точно). Заинтересованность у народа есть.
-
Wladimir_TS
- Друг Кота
- Сообщения: 5066
- Зарегистрирован: Вс фев 15, 2009 01:04:58
- Откуда: Kaluga
Re: Аюша-Z80 - CP/M-совместимый компьютер
1) Что в этом компе нового ? Клавиатура убога - могли-б все-ж полную прикрутить, сейчас дефицита кнопок нет.
2) Текстовый экран тоже тянет разрешением во времена до спектрума - получше сделать неее - никак ? Ах да - у вас даже не дисплей, а терминал на однокристалке... времена Э-60 и мейдфреймов. Я-б на вашем месте что-то такое проектируя передрал-бы видеоконтролер от Э-85 только с ПЛИС вместо заказных микрух (хотя их найти все-еще можно - но сложновато)
3) Прерывания нормально сделаны ?
4) Таймер нормальный есть ?
Если уж делать CP-M машнину то что-то "овер Орион-128" с нормальным менеджером памяти, спрайтами и шрифтом аппаратными 640х480. Нормальным вводом-выводом... и .т.д.
Вот людей, что Союз-Неон поднимают - понимаю. Машина интересна.
И вообще НедоспекрумоРК86 машнин наплодили множество не велика работа наплодить еще одну - может стоит замахнуться на камни посуровее МС68000-68030
Упражнение в схемотехнике и отладке МПК систем - ну хорошо, но так не более.
2) Текстовый экран тоже тянет разрешением во времена до спектрума - получше сделать неее - никак ? Ах да - у вас даже не дисплей, а терминал на однокристалке... времена Э-60 и мейдфреймов. Я-б на вашем месте что-то такое проектируя передрал-бы видеоконтролер от Э-85 только с ПЛИС вместо заказных микрух (хотя их найти все-еще можно - но сложновато)
3) Прерывания нормально сделаны ?
4) Таймер нормальный есть ?
Если уж делать CP-M машнину то что-то "овер Орион-128" с нормальным менеджером памяти, спрайтами и шрифтом аппаратными 640х480. Нормальным вводом-выводом... и .т.д.
Вот людей, что Союз-Неон поднимают - понимаю. Машина интересна.
И вообще НедоспекрумоРК86 машнин наплодили множество не велика работа наплодить еще одну - может стоит замахнуться на камни посуровее МС68000-68030
Упражнение в схемотехнике и отладке МПК систем - ну хорошо, но так не более.
- rw6hrm
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт фев 26, 2019 14:44:04
- Откуда: Ставрополь
- Контактная информация:
Re: Аюша-Z80 - CP/M-совместимый компьютер
1) До конца не дочитали? Обычная писишная прикручена, и кнопки не нужны.
2) Назовите мне с десяток программ, которым нужен более навороченый дисплей. Вот ANSI цвет не поддерживает, ну то да, косяк... Зато полная одноплатка получилась. Переразведу её в более удобном виде, с разъёмами с одной стороны и меньшими размерами - будет уже лучше.
3) IM2 не нормально? Вполне кагбэ. Контроллера, конечно, не хватает, но нужен ли он? Это же не рилтайм-система. Для ещё одного прерывания достаточно ещё пары диодов в схему.
4) Зачем?
Хотите типа Орион - убрать микрокристаллку и поставить TVGA9000, если, конечно, её достать. А разрешение.., графика и у меня присутствует, но о5 же, назовите графические удобоваримые и полезные программы, для которых стоит напрягаться. Их нет просто...
Поднимать можно любую машинку, суть не в железе, а в софте, вернее в его количестве (раз Спектрум вспомнили). Под 2.2 софта валом, под любые желания, хоть бибиэску с tcp/ip-стеком делай. Именно поэтому решил не докручивать железо для поддержки версии 3.0 - нет смысла ради десятка программ. У нас больше железячников, чем софтописателей, увы... Вспышка на ZXPK интереса к ЮТ88 как пример - сваяли кучу железа, а софта как не было, так и нет.
2) Назовите мне с десяток программ, которым нужен более навороченый дисплей. Вот ANSI цвет не поддерживает, ну то да, косяк... Зато полная одноплатка получилась. Переразведу её в более удобном виде, с разъёмами с одной стороны и меньшими размерами - будет уже лучше.
3) IM2 не нормально? Вполне кагбэ. Контроллера, конечно, не хватает, но нужен ли он? Это же не рилтайм-система. Для ещё одного прерывания достаточно ещё пары диодов в схему.
4) Зачем?
Хотите типа Орион - убрать микрокристаллку и поставить TVGA9000, если, конечно, её достать. А разрешение.., графика и у меня присутствует, но о5 же, назовите графические удобоваримые и полезные программы, для которых стоит напрягаться. Их нет просто...
Поднимать можно любую машинку, суть не в железе, а в софте, вернее в его количестве (раз Спектрум вспомнили). Под 2.2 софта валом, под любые желания, хоть бибиэску с tcp/ip-стеком делай. Именно поэтому решил не докручивать железо для поддержки версии 3.0 - нет смысла ради десятка программ. У нас больше железячников, чем софтописателей, увы... Вспышка на ZXPK интереса к ЮТ88 как пример - сваяли кучу железа, а софта как не было, так и нет.
Re: Аюша-Z80 - CP/M-совместимый компьютер
А одначе же не "мертвое железо"
https://nvworld.ru/news/2020/03/17/#zx- ... oming-back
Правда меня только за ссыль чуть не загрызли!
https://radiokot.ru/forum/viewtopic.php ... 8#p3813438

https://nvworld.ru/news/2020/03/17/#zx- ... oming-back
Правда меня только за ссыль чуть не загрызли!
https://radiokot.ru/forum/viewtopic.php ... 8#p3813438
Re: Аюша-Z80 - CP/M-совместимый компьютер
Так это же Спектрум. А СР/М делается на чём хош и почти задаром.
- rw6hrm
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт фев 26, 2019 14:44:04
- Откуда: Ставрополь
- Контактная информация:
Re: Аюша-Z80 - CP/M-совместимый компьютер
Готова версия с SD-картой в качестве носителя, http://rw6hrm.qrz.ru/z80sin_brdsd.htm
Да, оно немного медленнее общается с диском (CF-карта летает, тут же как с дисководом), но недостатком это нищетаю. Всё оно лучше, чем эмулятор из Радио
Да, оно немного медленнее общается с диском (CF-карта летает, тут же как с дисководом), но недостатком это нищетаю. Всё оно лучше, чем эмулятор из Радио
- DarkRus66
- Встал на лапы
- Сообщения: 80
- Зарегистрирован: Вс ноя 04, 2012 00:15:31
- Откуда: Toronto,Canada
Re: Аюша-Z80 - CP/M-совместимый компьютер
С интересом слежу за темой. В свое время собирал РК86, ZX во всевозможных комбинациях, Орион128. СР/M80 к последнему так и не дождался, пересел на РС.
Есть вопросы... для чего делался вариант на SD, если он работает гораздо медленнее? Просто для разнообразия, или в нем есть какое-то преимущество?
Будет ли работать МикроДрайв вместо компакт флеш (есть такие на 4Гб и 6Гб от Hitachi, и на 5Гб от Seagate), разъем стандартный CF, работает в кардридерах.
Будет ли выложены герберы для SD карт версии? Платы немного великоваты по размеру, платы Синклера были за 80 микросхем и по размеру в два-три раза меньше. Планируется их оптимизировать?
Есть вопросы... для чего делался вариант на SD, если он работает гораздо медленнее? Просто для разнообразия, или в нем есть какое-то преимущество?
Будет ли работать МикроДрайв вместо компакт флеш (есть такие на 4Гб и 6Гб от Hitachi, и на 5Гб от Seagate), разъем стандартный CF, работает в кардридерах.
Будет ли выложены герберы для SD карт версии? Платы немного великоваты по размеру, платы Синклера были за 80 микросхем и по размеру в два-три раза меньше. Планируется их оптимизировать?
- rw6hrm
- Открыл глаза
- Сообщения: 58
- Зарегистрирован: Вт фев 26, 2019 14:44:04
- Откуда: Ставрополь
- Контактная информация:
Re: Аюша-Z80 - CP/M-совместимый компьютер
SD-вариант делался из-за того, что CF-ки потихоньку уходят в прошлое, а SD-шек как мусора. Вариант делался исходя из минимальных переделок и вложений, что-то убрать можно было, вставить - ни за что
. Касаемо "медленно" - это специально был такой ролик снят, на 5 МГц всё вполне удобоваримо работает, быстрее дискеты. Плюс уже немного (очень немного) код оптимизирован. Тем более, что это касается только и исключительно операций с диском, а это происходит не так уж часто.
С микродрайвами не знаю, ещё никто не пробовал. Редкая птица. Всё равно более 128М использоваться не будут - ограничение системы.
Размеры платы выбраны специально, чтобы можно было монтировать 40-ваттным паяльником
, без очков и толстыми пальцами. Сделать меньше можно, но реально лениво, ибо не цель.
Герберы для текущей версии будут выложены, но только когда будет в производстве новая версия, более "резвая", месяцев через шесть-десять это может произойти.. На размерах платы это не скажется.
С микродрайвами не знаю, ещё никто не пробовал. Редкая птица. Всё равно более 128М использоваться не будут - ограничение системы.
Размеры платы выбраны специально, чтобы можно было монтировать 40-ваттным паяльником
Герберы для текущей версии будут выложены, но только когда будет в производстве новая версия, более "резвая", месяцев через шесть-десять это может произойти.. На размерах платы это не скажется.