Ну вот, я бы хотел себе такой полноразмерный Специалист-новодел-гибрид тоже. Текущий гибрид - чисто проба пера. Мне пока не нравится, но уже, хотя-бы, можно работать.
- - - Добавлено - - -
PS Вот, кстати, формат Микроши для меня тоже вполне себе актуален. При этом, верхняя часть над клавиатурой, очевидно, может быть сильно компактнее.
Да, как вариант - разместить всё на одной плате. Если верхняя часть будет компактной, то меня бы такой вариант тоже очень бы устроил! Как минимум, это позволит отказаться от ненадёжного жгута проводов, идущего к клавиатуре. Предполагаю, что и в производстве это, возможно, будет дешевле.
С уважением, Станислав.
Если у меня будет реальное устройство и при этом оно будет легко для повторения, а ещё лучше для заказа, то я бы с огромным интересом поддержал бы навороты!
Вот сейчас при подготовке очередного ролика про программирование на ассемблере я реально упёрся в мерцание спрайтов. На Спектруме я бы подгадал время отрисовки, чтобы ничего не мерцало. А у Специалиста даже не к чему привязываться! Делать буфер в виде ещё одного экрана, на котором вначале отрисовывать весь бутерброд, а потом готовый кусок переносить на экран (как, например в Batty на ZX Spectrum) сильно накладно по памяти, да и по тактам тоже.
С уважением, Станислав.
Надо кусок обновлённый рисовать в скрытый буфер и переносить по готовности. Да, с точки зрения программиста это сложно. Но по тактам быстрее.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Так, а почему не завести те же 50Гц на прерывания. Опять же можно синхронизоваться по кадровым импульсам. Кроме того можно опять же завести ВИ53, один из каналов использовать как интервальный сигнал прерывания. Плюс от последнего - можно программировать частоту прерываний.
По поводу видеовыхлопа, лично меня устроил бы и VGA выход. Кто переживает по поводу 50Гц на мониторе. Продается сейчас на авито и местых комках кучи старых Самсунгов. LG как правило не поддерживают. Кстати ViewSonic как правило держат 50Гц даже современные (у меня сейчас стоит 22" монитор и он прекрасно держит VGA 50Гц).
Мне лично интересен этот проект, но не сколь целиком в классическом виде, а с плюшками. Особенно введение турбо режима (4МГц / 8МГц), уж хочется наш ВМ80А, ну или импорт, погонять так сказать на повышенных скоростях).
А если в качестве ОЗУ используете 32кб кеш от материнок, то я вообще писать буду кипятком от счастья, ибо у меня его много.
HardWareMan (03.02.2024)
Mick, оптимизм насчет 8 это здорово, но даже на 7 МГц ты ведь не проверял полную функциональность. Процы (2 экземпляра A-1 intel и amd, если не изменяет память) использовали ограниченное подмножество команд и только читали из памяти и писали в порт. Хотя HardWareMan вряд ли будет делать даже 4.
Всё зависит от того, какой тип памяти будет использован. Если заюзать SRAM достаточного быстродействия, то можно сделать и 4МГц. В 8МГц я не вижу смысла для ВМ80А, увы. Он и так не самый холодный, а на 8МГц будет вообще как печка.
PS Ещё приходит понимание как можно сэкономить пины CPLD: Если поставить 2х8 битных защёлки снаружи, тогда через 16 выводов можно управлять 16битной ОЗУ. Для синхрогенератора это будет как единый цветной вывод (как в Орионе), а для процессора - обычные 8ми битные банки (цветовой можно оставить с доступом через регистр цвета или прям сделать возможность доступа напрямую как в том же Орионе). Если поставить память пожирнее, то вот готовые страницы для МХа/Ориона (предполагаю некую общую базу чипсета для Специалистов и Орионов, но не одновременно).
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)