Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » 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 написал: Так вам выше несколькимми постами тут на это указали. Тут на другом форуме подсказали, что в такой конфигурации (внешняя видеокарта на XT) нужно конфигурационные switch'и выставлять в 00 - reserved i8088 написал: Однако с EGA/VGA уже используется BIOS карты, и соответственно DIP switch ставятся как no video. Здесь может быть проблема? |
justontime
Full Member
Откуда: СПб Всего сообщений: 236 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 10 сен. 2016 |
Anonymous написал: Действительно, не обратил внимание (не за компьютером был)... Так вам выше несколькимми постами тут на это указали. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 сентября 2016 19:19 Сообщение отредактировано: 18 сентября 2016 19:21
Я взял последние 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 на новый лад |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |