Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Описания, советы, ремонт, эксплуатация старых IBM PC-совместимых ПК
Dotoro
Newbie
Сообщения: 12
Зарегистрирован: 11.05.2021,15:53
Откуда: Киев

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение Dotoro » 13.06.2021,17:43

Купил недавно мать PC1512 оказалась рабочая, установил V30 проц теперь пытаюсь картинку получить,
ставил видео карту MDA и на пинах 8+9 споймал ужасного качества несинхронную картинку,
судя по надписи мать на немецком жалуется про флоппи диск (которого конечно нет).

Нашел такого рода интересную инфу про мать
https://www.seasip.info/AmstradXT/pc1512lnk.html
если замкунть перемычки LK1 LK2 LK3 то мать входит в режим игнора ошибок - Diagnostic mode (English messages; most of the self-test is skipped)
вот в это режиме мне удалось успешно подключить XT-IDE ( 0x300, 0xE0000)

И главное в этом режиме заработали две VGA карточки (из 10), в обычном режиме ни одна не работала.
VGA карты выдают картинку текста видео биоса а потом виснут моргая курсором (трех бипов нет)
если карту вга убрать то все впорядке и идет загруска XT-IDE, бипы, с MDA картой тоже все в порядке.
Где искать проблему? хотелось бы VGA конечно. Такое ощущения что карты не отдают управление после иницилизации..

Добавлю, клавы и флопика нет, но не похоже что плата ждет клаву, ведь с MDA картой все работает.

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение DOS Logic » 13.06.2021,20:16

Dotoro, А как оно может работать если сначала родную видеокарту надо как-то отключить?

Dotoro
Newbie
Сообщения: 12
Зарегистрирован: 11.05.2021,15:53
Откуда: Киев

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение Dotoro » 13.06.2021,23:11

DOS Logic писал(а): 13.06.2021,20:16 Dotoro, А как оно может работать если сначала родную видеокарту надо как-то отключить?
Отличный вопрос, почему тогда две разные карты EGA и MDA работают + втроенная (CGA как я понимаю) тоже?
или скорее вопрос не почему а как отключить?

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение DOS Logic » 14.06.2021,12:22

потому что разные видяхи используют разные диапазоны памяти
Не говоря уже о прерывании которое у них одно, а это очень плохо :)

И когда две видяхи висят на одном диапазоне это очень плохо, скорее всего ничего работать не будет
Иногда может что-то заработать по принципу "кто первый встал тот тапки взял" но это не часто и не долго

А вот как отключить встроеную видяху это хороший вопрос, но я не знаю, надо читать мануалы на амстрад

Dotoro
Newbie
Сообщения: 12
Зарегистрирован: 11.05.2021,15:53
Откуда: Киев

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение Dotoro » 14.06.2021,14:34

DOS Logic писал(а): 14.06.2021,12:22 потому что разные видяхи используют разные диапазоны памяти
Не говоря уже о прерывании которое у них одно, а это очень плохо :)

И когда две видяхи висят на одном диапазоне это очень плохо, скорее всего ничего работать не будет
Иногда может что-то заработать по принципу "кто первый встал тот тапки взял" но это не часто и не долго

А вот как отключить встроеную видяху это хороший вопрос, но я не знаю, надо читать мануалы на амстрад
Спасибо, вы таки были правы
► Показать
MDA работает т.к. использует другие адреса, я думаю может на встроенном видео чипе есть какой-то chip enable как на современных мк,
с другой стороны выделение адресов происходит в биосе и отключение чипа все равно не приведет ни к чему
поэтому либо править биос матери либо vga карты.

Dotoro
Newbie
Сообщения: 12
Зарегистрирован: 11.05.2021,15:53
Откуда: Киев

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение Dotoro » 14.06.2021,15:36

Для отключения чипа советуют отпаять ba9 ba19 - https://www.vogons.org/viewtopic.php?f= ... 8&start=20

With zeroes on BA9 and BA19, the VDU should not recognize accesses to ports 0x3dX and memory 0xbXXXX, so your VGA card won't conflict. It will have the side effect of mapping the RTC at ports 0x70 and 0x71 also to ports 0x270 and 0x271. However, that only thing that Ralf Brown's Interrupt List mentions for those ports is the Gravis Ultrasound, and that can be configured to use different ports.

Я вот сколько не смотрел не могу понять как это поможет, попробывать стоит но может быть есть путь без отрезания дорожек.

Изображение

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение DOS Logic » 14.06.2021,15:49

Dotoro, навряд есть другие пути, если пишут что так надо значит надо

На других компах джамперы отключения набортного видео делают по сути тоже самое :)
Ну обрежте дорожку аккуратно и сделаейте джампер
Но у вас и так целого компа нет так что можно с чистой совестью курочить
Обрезайте дорожки и смотрите что получилось

Dotoro
Newbie
Сообщения: 12
Зарегистрирован: 11.05.2021,15:53
Откуда: Киев

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение Dotoro » 14.06.2021,17:06

DOS Logic, Неа не взлетело, благо ввостановил все обратно с практически былой эстетикой
Я похоже додумал в чем проблема, и отключение вга адресов не приведет ни к чему хорошему
проблема в обратной совместимости (эмуляция CGA) на VGA картах, тоесть самый очевидный способ это найти VGA видеокарту
на которой есть возможность отключить CGA.

Dotoro
Newbie
Сообщения: 12
Зарегистрирован: 11.05.2021,15:53
Откуда: Киев

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение Dotoro » 16.06.2021,17:37

DOS Logic, Я таки его победил, сначала долго курил схему, много думал, пил
потом психанул и просто прошил BIOS от PC2086 и он заработал с VGA картой, уря штоле.
Вот интересно я находил кучу англоговорящих форумов и все как один клялись что это не возможно, а оказалось так просто
хотя я понимаю что в PC2086 возможны другие обращения по другим адресам,
но если кто-то так-же как и я ищут возможность поставить практически любую VGA карту на Amstrad PC1512
то возможно мои похождения кому-то помогут.

Изображение

https://github.com/BaRRaKudaRain/PCem-R ... ter/pc2086

Аватара пользователя
DOS Logic
Advanced Member
Сообщения: 5849
Зарегистрирован: 01.07.2006,13:32
Откуда: Украина. Ивано-Франковск
Контактная информация:

Вклад в сообщество

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение DOS Logic » 16.06.2021,17:40

:rolleyes: Dotoro, да это что-то новое в компьютерной технике
Так ваш амстрад на 8086 или 88 процессоре, а биос от 286?
Да очень странно что оно заработало, но если всю память "видит" и с флоппика и винта будет грузится то пусть так будет что я могу сказать :)
Конечно биос от 286 здесь подошел тем что он не умеет правильно запустить встроеную видяху и он ее просто пропустил

Dotoro
Newbie
Сообщения: 12
Зарегистрирован: 11.05.2021,15:53
Откуда: Киев

Amstrad PC1512 SD XT на 8086 или есть свои приколы?

Сообщение Dotoro » 16.06.2021,17:44

DOS Logic,
Да Amstrad PC1512 на 8086 сейчас там стоит nec V30, да я сам удивился насчет памяти ведь 2086 не бывает с 512к памяти,
и контроллер FDD заработал. Но все еще требует проверки.
Да и XT-IDE работает, грузит Ms-dos, но поскольку клавы нет тут все тесты заканчиваются.

Ответить