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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   PC XT на новый лад
RSS

PC XT на новый лад

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


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
justontime, вопрос возник.
У IBM два BIOS, большие по 32KB, как они располагаются в адресном пространстве?
На моей XT BIOS 8KB (2764), причем линия A14 точно не разведена (сидит на VCC).
A13 скорее всего разведена, тк идет к LS373.

Те в лучшем случае заработает 27128 (16KB), родная 2764(8KB) точно заработает.

Могли бы Вы сократить образ до 8KB, или в крайнем случае до 16?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
А может пока проверить BIOS 5150 10/27/82, там вроде уже поддерживался BIOS extension?
justontime
Full Member


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


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Там нужно взять последние 8К - остальное это Basic
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
А ну все, а я думал чего такой здоровый:)

Контрольная сумма будет правильная после отрезания, или скорректировать надо?
justontime
Full Member


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


Ссылка


Дата регистрации на форуме:
10 сен. 2016
По идее, контрольная сумма должна считаться отдельно для этих 8К

Если вдруг не так, то это не совсем тот BIOS - я смогу посмотреть часа через два
justontime
Full Member


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


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Ну елки-палки... Тут на другом форуме подсказали, что в такой конфигурации (внешняя видеокарта на XT) нужно конфигурационные switch'и выставлять в 00 - reserved (а не как я думал, в 10 - color 80x25). Пока еще не пробовал, но по коду все логично получается - видеочасть вообще POST'ом не проверяется, но видео BIOS инициализируется.

Так что, думаю, и с этим все стало понятно...
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
justontime написал:
[q]
Тут на другом форуме подсказали, что в такой конфигурации (внешняя видеокарта на XT) нужно конфигурационные switch'и выставлять в 00 - reserved
[/q]
Так вам выше несколькимми постами тут на это указали.


i8088 написал:
[q]
Однако с EGA/VGA уже используется BIOS карты, и соответственно DIP switch ставятся как no video. Здесь может быть проблема?
[/q]
justontime
Full Member


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


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Anonymous написал:
[q]
Так вам выше несколькимми постами тут на это указали.
[/q]
Действительно, не обратил внимание (не за компьютером был)...
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Я взял последние 8KB, посмотрел в IDA (DOS версия) что получилось, вроде похоже
на правду. Правда код подсчета контрольной суммы не стал искать, но сумма байтов
не дала 0x00, я скорректировал последний байт, прошил. Но на моей плате запуска не
было (POST codes у XT BIOS нет, чтобы посмотреть где стал). Однако универсальный
XT BIOS на ней работает, и еще один запустился (правда на паритет ругался), хотя
паритет отключен первым DIP-switch.

Хотя проблема уже решена, Вы все же скиньте мне тот 8-kb BIOS, который
используете, я потом проверю IBM BIOS на запуск.
justontime
Full Member


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


Ссылка


Дата регистрации на форуме:
10 сен. 2016
Совсем мой вариант не получится - у меня же работа с дисками своя собственная.

Думаю, причина, по которой у Вас не запустился оригинальный BIOS - все та же контрольная сумма. BIOS считает ее для всего объема в 64К, и при несовпадении исполняет HLT (сразу об этом не подумал).

Самый простой способ - по адресу 18D2 должно быть 0A, вот его нужно поменять на 32 - тогда процедура проверки всегда будет выдавать правильность контрольной суммы.

Дайте знать, заработает ли - очень интересно !
<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   PC XT на новый лад
RSS

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

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

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