Последний раз редактировалось BYTEMAN; 29.11.2018 в 12:29. Причина: обманул, не 5405, а 5410 :(
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Собрал образ ПЗУ из исходников - он получается большего размера, но в 8Кслов помещается. С ним эмулятор Неона стартует, демку крутит. Запас ~20 слов всего, в сдампленной с реальной машины ПЗУ было заметно больше в конце нулей.
Сделал также сборку с заменой драйвера дисков на версию с поддержкой IDE, но там перелёт на ~500 слов - не влезает в ПЗУ.
Я заменяю "FDD+HDD(MFM)" драйвер на "FDD+HDD(MFM+IDE)", т.е. там поддержка IDE не в замен поддержки MFM, а в дополнении.
Нет, текстовыми сообщениями не набрать столько...
А сжатие там достоточно эффектное, на уровне exomizer. Хотя и своё оригинальное: в LZ фазе работа только с 16-ти битными словами (нет байтовых литералов и ссылки тоже только на слова), причём она применяется для данных из которых предварительно удалили все нулевые слова, а вот на второй фазе эти нулевые слова обратно вставляются (кодируются пары: сколько ненулевых слова, сколько нулей). И ещё, из необычного - на LZ фазе литералы кодируются неравнозначно: те, что <8192 кодируют 16 битами, а остальные 18-ть (было бы привычно если бы все кодировали 17-ть битами).
Предложения по непринципиальным усовершенствованиям изделия :
1. В соответствии с ТО на Н1806ВМ2 сделать отключение сигнала AR ( адрес принят ) до снятия сигнала SYNC - ускорение будет в районе 5% ( полтакта )
*
2. На разъемы МПИ не выведены сигналы DMR, SACK, DMGO, VIRQ, IAKO, SEL процессора - их надо подтянуть резисторами ~4.7 ком ( к линии +5в. ) и вывести на разъемы, можно паралельно на 2 разъема ( для упрощения ).
Что это даст ?
2.1.Возможность тестировать М-ЭВМ на стенде
2.2.Возможность применять стандарные контроллеры с ДМА и прерываниями
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Возрождение БК0011М: pk-fpga.ru, forum.pk-fpga.ru
Продажа электронных компонентов >>тут<<
Пока никто не замерил фактическую производительность (я писал какой образ дискеты содержит тест скорости).
Может там всё так плохо, что 5% не помогут. Но направлением мыслей мне нравится.
Не знаю что такое "стенд", но:
- На VIRQ уже "висит" встроенный контроллер прреываний i8259 (хотя и не сразу, а через ПЛМ). На разъём уже выведено два сигнала прерывания (но на один бы всёт аки подать VSYNC).
- Процессор может и отключится по запросу DMA от остальной схемы, но видеоконтроллер к этому не готов. Это в первом приближении для меня так выглядит, может не всё так плохо (для флопа и диска почему они не задействовали DMA сразу?).
- На разъёмах нет столько свободных выходов (если таки, как обсуждали, на B16 выведем сигнал A06).
- - - Updated - - -
1. Вырезая MFM можно что-то лишнее отрезать. Там же рука мастера и всё такое. Проще поиграться с сжатием.
2. Нет прикладной софт не нужно править, но если где-то на дискетах пытаются загрузить драйвер без поддержки IDE - нужно будет закомментировать.
Это плата в сторонней ЭВМ, позволяющая с пульта просматривать АП тестируемой М-ЭВМ или каког-либо отдельного контроллера.
Абсолютно незаменим на серийном производстве - отладка плат со стендами ускоряется на ~порядок, в сравнении с отсуствием стенда.
Стенды бывают 32, и 64-разрядными ( 64 обычно применяется с процами типа ВМ3 ).
Были адаптации стендов и для Интел-направлений - вставлялись в колодку под М580ВМ80 и М1810ВМ86.
Типовые команды стенда :
- открыть ячейку на запись/чтение
- подсчитать к/с отдельного массива данных
- потестировать ОЗУ в отведенных границах, границы настраиваются
- осуществить зацикленный доступ к определенной ячеке, в т.ч. на запись
- комплексный тест М-ЭВМ по ТО
Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU
Пример заводского пульта для отладки ЕС1851: https://files.byteman.by/debugger.jpg
С уважением, Александр.
Scorpion ZS-256 Turbo+ GMX-2048
SID-Blaster/ZX
Музей ретрокомпьютеров в Минске!
Здесь ничего нет => http://byteman.by
И здесь тоже --->>> http://bytespace.by
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)