Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Электроника МС 1502
RSS

Электроника МС 1502

XT в корпусе УКНЦ

<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8 9 10
Печать
 
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
SoftCat написал:
[q]
Alex_reaperПроще заново написать, так как дизассемблированный BIOS МС1502 уже есть,
[/q]
Поделитесь? Пробую допилить драйвер в MESS, было бы очень кстати.
[/q]
Вот дизассемблированный BIOS:
http://files.mail.ru/PL9O8J
В самом начале я поставил jmp loc_607 — это точка входа в int 15h. Просто это мне было нужно, в реальном BIOS'е этого jmp нет. Несколько точек входа я знаю: POST, Монитор, и т. д. Могу написать Вам.


shattered написал:
[q]
SoftCat написал:
[q]
Посмотрите у Вас в MESS при прокрутке картинки "Электроника МС1502" влево текст от заголовка
"*** Монитор верс.5.0 ***" не залазит на первый столбец экрана? В моём видео это правильно работает.
[/q]
Не понял, что имеется в виду.
[/q]
А дело в том, что картинка "Электроника МС1502"

движется влево по следующему принципу:
1) ожидается вертикальный обратный ход луча;
2) в первый столбец экрана записывается очередной столбец от "*** Монитор верс.5.0 ***";
3) делается горизонтальная проккрутка экрана на один столбец вправо, при этом первый столбец экрана попадает в последний (с вертикальным смещением).
Эти три действия повторяются в цикле 40 раз, так как в данном режиме на экране 40 столбцов.

Так вот на адаптерах CGA и MDA эта горизонтальная прокрутка делается на ТЕКУЩЕМ вертикальном обратном ходе луча, а на EGA и VGA — на СЛЕДУЮЩЕМ. Поэтому на EGA и VGA при горизонтальном движении картинки "Электроника МС1502" влево, в первом столбце экрана проглядывается часть текста от "*** Монитор верс.5.0 ***". Вот на МС1502 эта прокрутка делается как на CGA. На ней стоит не совсем CGA, но совместимость с CGA очень большая.



shattered написал:
[q]
В драйвере есть все три монитора, видимо — ваши дампы?
[/q]
Да, это я выкладывал. Монитор 5.2 — это с моей МС1502, а остальные два я скачал. Лучше пробуйте на Мониторе 5.2, так как при этом есть возможность сверить с реальной МС1502.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Версия 5.31, похоже, рассчитана на другой КНГМД — вместо портов 0x10_ используются 0x4_.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Если есть возможность, снимите дамп 556РТ4 с клаты КНГМД?
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
Крайне занятное железо, однако. Чтение порта 108h (DRQ от ВГ93) блокируется, т.е. снимает RDY на процессоре :-) Как это сэмулировать, пока не знаю, спросил Micko.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
Если есть возможность, снимите дамп 556РТ4 с клаты КНГМД?
[/q]
Я могу снять дамп только с программно доступных ПЗУ: это только BIOS и Бейсик. Программатора у меня нет, а знакогенератор для текстовых режимов мне прислали, я не сам его читал.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
Крайне занятное железо, однако. Чтение порта 108h (DRQ от ВГ93) блокируется, т.е. снимает RDY на процессоре :-) Как это сэмулировать, пока не знаю, спросил Micko.
[/q]
Некоторое описание портров МС1502, а также документация по ВГ93 у меня где-то есть. Могу прислать, если нужно. Может быть это связано с отсутствием DMA (ПДП) на МС1502? То есть ВГ93 программируется в режиме без DMA. При этом int 0Eh (IRQ6) — это запрос от контроллера гибких дисков.
shattered
Advanced Member


Всего сообщений: 953
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 фев. 2008
У меня есть статьи из Радио и сканы с disneyjazz, есть у вас есть что-то еще — приму с благодарностью.

Документацию на ВГ93 нашел на zx.pk.ru.

Дамп РТ4 прояснил бы, что точно означают сигналы в портах, но и без него пока справляюсь.

И мне кажется, что на схеме КНГМД ошибка — вход D3.2 соединен с входом D14.10, это сигнал MOTOR ON.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
И мне кажется, что на схеме КНГМД ошибка — вход D3.2 соединен с входом D14.10, это сигнал MOTOR ON.
[/q]
Если есть ошибка, то она только на бумаге. Сам контроллер работает корректно.
SoftCat
Newbie


Всего сообщений: 54
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 нояб. 2010
shattered написал:
[q]
У меня есть статьи из Радио и сканы с disneyjazz, есть у вас есть что-то еще — приму с благодарностью.
[/q]
Вот ещё схемы:
http://files.mail.ru/C8DXSG
Вот схемы модулей расширения:
http://files.mail.ru/9PIG0N
Вот содержимое некоторых ПЗУ МС1502:
http://files.mail.ru/ORKCI5
Вот сфотографированные книжки:
http://files.mail.ru/WX8VHE

Кое-что из этого у Вас есть, но старые ссылки померли и я выкладываю заново. Может быть кому-то ещё понадобится.
sanders
Advanced Member
Профессионал

Откуда: Санкт-Петербург
Всего сообщений: 6434
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2008
Вот я и стал счастливым обладателем МС1502 со встроенным в нижний отсек КНГМД.
Пока одни загадки.
Шлейф на стороне дисковода разделан в 40-пиновую "маму" как у IDE, и как мне сказали, предназначался для дисковода МС5310. Его распайку я не нашел.
Используется 24 проводника. По схемам контроллера ГМД, который втыкается сверху, должно использоваться 24 проводника, но нумерация ни с чем не сопадает. У меня проводники идут подряд от контакта 8 до контакта 32 с пропуском контакта 31. По схеме же со стороны дисковода контакт №4 (Head Load) должен использоваться, а вот №10, 26, 28, 30 - не используются.
У меня контроллер либо другой (раз вставлен в нижний отсек), либо тот же, но переделанный для нижнего размещения. Этого я тоже не знаю.
Как же мне понять распиновку этого 40-пинового разъема и разделать его под обычный 34-пиновый разъем для 5" дисковода?
Наверное совет будет - разобрать, сравнить контроллер со схемой и по выходам логических элементов определить назначения сигналов?.
Или информации о нынешней разделке шлейфа в разъеме достаточно?

Один час спустя:
Нашел фотку контроллера DOS Logic-а как раз для нижнего размещения. Судя по фотке и по тому, что я вижу в своей МСке в ма-а-а-аленькую дырочку в нижней крышечке, скрывающей контроллер, у меня отпаян разъем 34пин с краевыми защелками, и на его место впаян шлейф. Теперь задача еще усложнилась, раз была "самопальная" переделка...
Остается надеятся, что существует стандартная рапиновка шлейфа дисковода МС5310, и к этой распиновке подойдет имеющиеся данные об используемых в моем случае контактах.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8 9 10
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Электроника МС 1502
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS