успеет, если что можно рпи зеро, там поболее частоты, заодно выход на hdmi будет
Для чего это нужно? если речь про OS c защитой, то надо делать 2 полноценных режима работы supervisor \ user. А это железо для: блокирования in/out в режиме user. А также железо для установки регистров mmu при переходах между режимами supervisor \ user различными путями: изза физических прерываний, rst, reti. А иначе эти полумеры бесполезны.
- - - Добавлено - - -
не давай сразу квантовый компьютер на 50 кубитов там скорость поболее будет...
Я просто спроектировал простой коммутатор памяти на нескольких микросхемах для возможности адресации до 1 Гбайта различной памяти по 4 Мбайта на устройство. Запрет записи в окне нужен для работы Метеора. Чтобы из окна 0 можно было читать данные или запускать код на чтение. И одновременно через это окно записывать спрайты в Метеор.
Также запрет записи в RAM позволит построить устройство, в котором в одном окне совмещаются ПЗУ (только чтение) и устройства вывода (только запись).
Последний раз редактировалось zx-kit; 22.01.2018 в 19:22.
"L-256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да, не нужно и невозможно через один коммутатор, но режим RAM только чтение остается. Применение найдется. Все устройства с памятью подключаются через коммутатор памяти, кроме видеокарты METEOR. Она может быть подключена только в окно 0 в режиме только запись. Вне зависимости, от подключения в окно 0 других устройств. А чтобы при записи в видеокарту не портилась память этого устройства можно отключать запись в это окно.
Старший бит в номере устройтсва будет показывать разрешение записи в него. 0 - запись разрешена, 1 - запрещена.
Последний раз редактировалось zx-kit; 23.01.2018 в 03:40.
"L-256"
В порядке офтопа:
вот тут интересный бложек где автор подключает к компу с Z80 фабричный ISA VGA-адаптер от PC XT (что дает и графику, и текстовые режимы с выводом на VGA-монитор). Статья немногословная, но есть какая-то простая схема на одной ИЕ18 согласования времянок шин (учитывая что идет 16-битный обмен как я понял через набортный параллельный порт), и есть исходник. Статья свежая, автор с высокой степенью вероятности еще живой.
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Вполне здравая идея, но не для вывода графики.Сообщение от error404
Сожалею, что не поставил HERCULES- или EGA-адаптер в СПЕЦИАЛИСТ и ОРИОН в 1993-94 (тогда они резко упали в цене, т.к устарели). Но естественно, не для вывода графики, а чтобы использовать их в качестве текстового адаптера.
Я хотел ставить именно Hercules, т.к EGA/VGA мониторы в 1993 стоили ~$150, а для адаптера Hercules годился дешёвый советский дисплей 6105, с небольшой подстройкой. У меня был на XT в 1992 сначала CGA-адаптер с поганым шрифтом 8*8, а вскоре я его заменил на Hercules, где фонт 9*14. Качество текстообработки не сравнить, и кстати, большинство XT-игр работали и с Hercules-ом, отображая цвета плотностью точек.
VGA-адаптер в 8-ми разрядке может служить в основном лишь текстовым адаптером, т.к в VGA/SVGA в графическом режиме слишком много памяти. Если ОРИОН и СПЕЦИАЛИСТ при выводе текста на свой небольшой экран в 12 кб - уже тормозят, то что будет, если их заставить выводить на минимальный экран в 64 кб, не говоря уже о 256 кб или 512 кб экранного ОЗУ.
С приемлемой скоростью удастся использовать только 4-х цветный CGA-режим с объёмом экранного ОЗУ в 16000 байт (т.к 80*8*25=16000, из 16 кб свободно 384 неотображаемых байта).
А вот текстовый адаптер, встроенный в SVGA, в MDA текстовом режиме 80*25 даёт шикарный фонт 9*14 или 9*16 (также 8*14 и 8*16), позволяет загрузку фонта пользователя, даёт 16 цветов для символов и имеет размер экранного ОЗУ менее, чем в 4 кб. Чтобы сделать аналогичный адаптер на мелкой логике в минимуме уйдёт полсотни корпусов (это без загрузки фонтов), а чтобы получить полноценный аналог придётся истратить 200 мелких TTL-корпусов.
А для извращений, в SVGA есть и странные текстовые режимы, дающие 128 и более символов в строке с таким же качественным шрифтом (это режимы, начиная с 100H, уже не помню, но вроде бы режим 105H даёт много строк и символов в строке)
Последний раз редактировалось barsik; 23.01.2018 в 18:01.
Последний раз редактировалось TomaTLAB; 23.01.2018 в 17:36.
electronox necromancer
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)