У меня Realtek нормально работает с V30. Изредка бывает проскакивает пара точек в графическом режиме на статическом экране, а в остальном все хорошо.
У меня Realtek нормально работает с V30. Изредка бывает проскакивает пара точек в графическом режиме на статическом экране, а в остальном все хорошо.
Привет,
А никто не знает, как EMS память в Поиске-2 работает, примерно? Ну, по теме немного понятно, что выделено окно с D000 по D400 - получается окно в 1024 байт (странно, маловато, обычно 64К выделяли). Есть порты 0xE0 и 0xF0. Понятно по наитию, что через них пишется дешифратор в РУ2, но что конкретно.. Доков конечно нет никаких на этот счет? Только схема и только XMS.BIN?
Просто к чему - сегодня добавил в эмулятор PCEm Поиск2, все работает идеально с оригинальным биосом 2.6, но засада с EMS. Не могу сэмулировать.
Tronix, как точно оно работает, я не знаю, но пробовал немного играться с EMS. Можешь глянуть тут:
http://zx-pk.ru/threads/10493-pk-poi...l=1#post890456
Окно в 64Кб выделяется (смотри на скрине: D0000 - E0000)
В соседней ветке в том документе что ты нашел все расписано
в диапазоне d000 - e000 4 окна по 16 килобайт (как раз емс спецификация) и каждое можно отобразить куда хош в физическую память
так там и устроено есть две группы регистров одна ремапинг лог адреса на физический - тоже по 16кб страницы видимо для отключения битых зон в озу например вторая же как раз куда будут 4 окна указывать
вообще все достаточно просто
интересно что таким образом похоже можно БЫСТРО перекинуть основную память в другой кусок физической
те скажем быстрый свитчер задач мог бы случится если бы кому это было надо
а цмос стандартный так что можно утилитку пилануть для дос времени но проще всего вообще в биосе это сделать как я понимаю (ведь у ат дос берет актуальное время похоже просто через переменные биоса?)
- - - Добавлено - - -
ну так там по сегментам D000 по D400 те D0000 - D4000 что есть 16 килобайт
а точнее там 4 таких страницы по 16 кб подряд
вот и эмулируй
- - - Добавлено - - -
у меня вм86 запускается но в итоге вполне быстро перегревается и виснет или глючит
а вот родной 8086-2 работает себе отлично
- - - Добавлено - - -
Короче для эмуля достаточно сделать так
0E0H-0E3H
4 регистра куда пишутся старшие 8 бит адреса для этих 16 кб страниц на D0000 D4000 D8000 DC000
соотв там тупо для 2х мег физической памяти [ А21 А20 А19 А18 А17 А16 А15 А14 ]
оставшиеся А13-А0 дает 16 кило
- - - Добавлено - - -
А по адресам F0-FF есть 256 байт каждый из которых ремапит память тоде по 16 кб страницам уже в рам чипы
короче получается двухэтапная (ничего себе) трансляция
ну блин намутили такого да плюс перепаковку 16 бит транзакций в 2 по 8
вот и виснет все и греется =)
лабухи! =)))
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
medvdv, давайте тут про запуск вашей платы обсуждать.
Может БП больше +5 вольт выдает? РТ вроде должны греться, сопроцессор обычно всегда гарячий. Завтра доберусь до своей 1810ГФ84, посмотрю, как она греется.
Последний раз редактировалось Haper; 01.10.2017 в 21:11.
Общая стабильность работы пока в моём экземпляре под вопросом. вм86 виснет через 5-10 минут работы. Какие-то экземпляры раньше, какие-то позже, но виснет всё равно. V30 работает (артефакты на видео не в счёт тут). 1810гф84 самый горячий элемент на плате. Греется сильно, но палец держать можно. Несколько раз был замечен такой глюк - проц запускается на 8 мгц, но через 10-15-30 минут частота скачком падает до 2,77. Кварц заменил, субъективно стало стабильнее, но не исчезло. Касание щупом гф84 почти всегда приводит к зависанию, но судя по исследованиям кварц был не при чём. Видимо гф84 чудит, но заменить пока нечем. И жду 8086-2 для тестов.
Ну может Palsw еще какое-то предположение выдвинет. Он собрал не один такой новодел, и все стабильно работают...
- - - Добавлено - - -
dimich, а может покажете фотку платы? Так уже не раз находили неточности...
Новодел "Поиск-2" + VGA Realtek + XT-IDE (3.2Gb) + ISA Fdd & Com (5.25", 3.5") + SoundBlaster Pro
Бложик
Я вот тоже начал собирать платку....
Начал с мелочевки, то есть конденсаторов и резисторов. И потом чуть не лопухнулся с резисторными сборками - начал запаивать с конца платы DR1, DR3 и затем на автомате вставил следующую DR2, и уже припаял один вывод, но вовремя заметил, что первый вывод то у них не так как у DR1 и DR3:
Такая же тема и со сборками между ISA слотами. Будьте внимательны!
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)