Последние темы
» Вити больше нет!автор bug19 Пн Фев 20 2023, 19:54
» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47
» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05
» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03
» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02
» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52
» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36
» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37
» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33
» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00
» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58
» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17
» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07
» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08
» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09
» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02
» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47
» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11
» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33
» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38
» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12
» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01
» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22
» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08
» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08
Самые активные пользователи за месяц
Нет пользователей |
Поиск
Электроника КР-04. Разработка эмулятора.
Страница 1 из 1 • Поделиться
Электроника КР-04. Разработка эмулятора.
1
Тут мы призываем авторов универсальных эмуляторов.
У меня есть есть схема, документы и прошивка ПЗУ.
И желание написать что нибудь очень графическое.
У меня есть есть схема, документы и прошивка ПЗУ.
И желание написать что нибудь очень графическое.
.
2
Боюсь, что без наличия ПО желание что-то писать у производителей эмуляторов не возникнет. Нужен хотя-бы минимум ПО, чтобы хоть проверить на чём было.
Иначе это то же самое, что эмулировать мифический выдуманный компьютер.
Чего уж более графического может быть, чем графический интефейс с мышью, что-то типа GEOS. GEOS это известная графическая DOS в стиле GUI из середины 80-тых (гуглините, посмотрите скриншоты). Использовалась на тормозном Commodore-64 (кстати, пишут, что без расширения ОЗУ тормозила), а также для Apple-IIe+ и Apple-IIgs, и на очень развитых поздних английских клонах ZX-Spectrum.
Или хотя бы напишите оболочку, т.е файловый менеджер для CP/M, для чего хорошим прототипом может служить оболочка Apple MouseDesk для PRODOS. Только писать это разумно не для мифического компьютера, а для реального советского компьютера, например, Специалиста со второй банкой ОЗУ (т.к 35-ти кб доступного ОЗУ явно не хватит) или ИРИШИ, где свободно побольше ОЗУ (48 кб, т.к 16 кб отжирает экран).
Кстати, хотя в ИРИШУ изначально заложено расширение ОЗУ до 128 кб, но путём изменения работы диспетчера ОЗУ (как сделано в промышленных платах КНГМД ИРИШИ) можно (причём, без модификации базовых плат) расширять ОЗУ на любой объём. Тормознутость ИРИШИ тоже не проблема, т.к такт КР580 простой заменой кварца можно поднять с 1.77 до 3 МГЦ (а при Z80 до 5 МГЦ, выше 589АП16 перегреваются).
Иначе это то же самое, что эмулировать мифический выдуманный компьютер.
- Спойлер:
Что я кстати делал, - придумал текстовый компьютер с экраном 64*25 с инверсией знакомест в области сразу под ПЗУ F800 и сделал его эмулятор, чтобы в нём использовать программы CP/M. Фирменные эмуляторы CP/M не устраивали, в них нет обработки нужных искейп-кодов и нельзя напрямую писать в текстовый экран (в эмуляторах CP/M, оказывается, вообще нет экранного буфера текстового экрана, т.к там вывод идёт как-бы на терминал, для вывода есть лишь подпрограмма CONOUT в CP/M-BIOS).
Такой эмулятор имеет 100% совместимость с программами CP/M, тогда как фирменные эмуляторы CP/M для MSDOS для большого числа программ непригодны. Из-за того, что в них нет реальной CP/M с реальным CP/M-форматом дискет. CP/M и дискета CP/M эмулируются функциями MSDOS, что даёт лишь частичную совместимость, отчего не работают даже вполне корректные CP/M-программы. Кроме того, хотелось посмотреть CP/M игры, которым нужен прямой доступ в текстовый экран.
Очень полезное желание.alemorf пишет:И желание написать что-то очень графическое
Чего уж более графического может быть, чем графический интефейс с мышью, что-то типа GEOS. GEOS это известная графическая DOS в стиле GUI из середины 80-тых (гуглините, посмотрите скриншоты). Использовалась на тормозном Commodore-64 (кстати, пишут, что без расширения ОЗУ тормозила), а также для Apple-IIe+ и Apple-IIgs, и на очень развитых поздних английских клонах ZX-Spectrum.
Или хотя бы напишите оболочку, т.е файловый менеджер для CP/M, для чего хорошим прототипом может служить оболочка Apple MouseDesk для PRODOS. Только писать это разумно не для мифического компьютера, а для реального советского компьютера, например, Специалиста со второй банкой ОЗУ (т.к 35-ти кб доступного ОЗУ явно не хватит) или ИРИШИ, где свободно побольше ОЗУ (48 кб, т.к 16 кб отжирает экран).
Кстати, хотя в ИРИШУ изначально заложено расширение ОЗУ до 128 кб, но путём изменения работы диспетчера ОЗУ (как сделано в промышленных платах КНГМД ИРИШИ) можно (причём, без модификации базовых плат) расширять ОЗУ на любой объём. Тормознутость ИРИШИ тоже не проблема, т.к такт КР580 простой заменой кварца можно поднять с 1.77 до 3 МГЦ (а при Z80 до 5 МГЦ, выше 589АП16 перегреваются).
barsik- Ветеран
- Сообщения : 1032
Дата регистрации : 2016-11-10
Откуда : Россия, СПб
Похожие темы
» Всё по КВП "Электроника МС 0585" (Электроника-85)
» Конфиги для эмулятора EMU80 V4
» Радио-86РК: Расширение ПЗУ
» Разработка "Радио - РК2019М".
» БВС-1. Разработка модуля МЛУ.
» Конфиги для эмулятора EMU80 V4
» Радио-86РК: Расширение ПЗУ
» Разработка "Радио - РК2019М".
» БВС-1. Разработка модуля МЛУ.
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|