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

Полигон-2

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

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

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

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

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8
Печать
 
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 - тогда процедура проверки всегда будет выдавать правильность контрольной суммы.

Дайте знать, заработает ли - очень интересно !
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
Я так и думал, не было времени просто искать программу расчета КС. Я кстати проверил BIOS 5150 - дал ошибку 131, но при попытке перезагрузки виснет.
Загрузиться не смог.

Однако про 5160 - сумму я корректировал, чтобы 0x00 давало (байт КС
в последнем байте, F000:FFFF в пространстве памяти).
Там никаких JMP/CALL нету в этот BASIC? 0xCC там много, 5150 BIOS более
насыщенный. Может в пространстве где должен быть BASIC, и более
полезные вещи есть?

Проверю 5160 - дам знать!

Кстати, интересно что 286 AMI BIOS считают сумму слов, а не байтов.
i8088
Advanced Member


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


Ссылка


Дата регистрации на форуме:
30 янв. 2015
В принципе, можно и Ваш BIOS проверить - ну диска с которым он работает не будет,
но запуститься то должен? И внешний SCSI/MFM controller должен же работать?
Давайте лучше Ваш BIOS его проверим.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   PC XT на новый лад
RSS

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

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

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