XT

Хотите показать, какую классную железяку добыли - вам сюда
Аватара пользователя
phantasm
Сообщения: 2149
Зарегистрирован: Чт июн 18, 2020 10:10 pm
Откуда: Минск Запад

Re: XT

Сообщение phantasm »

Lyawon писал(а): Вс май 19, 2024 2:09 pm
phantasm писал(а): Ср май 01, 2024 7:19 pm @Lyawon у меня две ёлки:
1/2 isa и 2/3 isa
Мне подойдёт та, которая 1/2 isa. И то с моим ультра слим корпусом полноценно будут доступны только 2 isa (те, которые на одной стороне). Тот, который 1 - он будет "слепым" - нет для него прорези в корпусе (если бы этот 1 слот был аккурат между двумя на другой стороне - было-бы то что надо).
Но ничего. Поставлю в него xt-ide и выведу шлейфом на заднюю панель планку IDE-CF.

Upd: на всякий случай, измерения плиз высоту ёлки: целиком и от основания isa разъёма, который в мать втыкается
указанный тобой размер 42мм.Длина всей ёлки 164мм.Растояние от краёв isa cлота к габаритам елки с одной стороны 15мм, к стенке системника 10мм
Lyawon
Сообщения: 734
Зарегистрирован: Вс июн 21, 2020 6:38 pm
Откуда: Минск

Re: XT

Сообщение Lyawon »

@phantasm , отлично! Беру! У меня макс. 45 того размера войдёт:
Вложения
20240519_132538.jpg
20240519_132538.jpg (89.1 КБ) 1654 просмотра
Аватара пользователя
phantasm
Сообщения: 2149
Зарегистрирован: Чт июн 18, 2020 10:10 pm
Откуда: Минск Запад

Re: XT

Сообщение phantasm »

Lyawon писал(а): Вс май 19, 2024 7:41 pm @phantasm , отлично! Беру! У меня макс. 45 того размера войдёт:
маякнёшь кому передать :)
Lyawon
Сообщения: 734
Зарегистрирован: Вс июн 21, 2020 6:38 pm
Откуда: Минск

Re: XT

Сообщение Lyawon »

Полез рассматривать материнку, а там ещё один PROM стоит: DM74S287B (256x4). Вот и нафига он там? Есть предположение, что часы.
Расчехлил xgecu T48 - а такой микрухи нету в софтине. Как его почитать? Что-то не нагуглилось...

upd: без этого PROMа COM-порта нету. Скорее всего и часы там же... Но дисковод зацарапал уже вторую загрузочную дискету... Других нет под рукой.
Аватара пользователя
arti9m
Сообщения: 1640
Зарегистрирован: Пн июл 12, 2021 5:57 pm
Откуда: Минск

Re: XT

Сообщение arti9m »

Lyawon писал(а): Пн май 27, 2024 10:29 pm Полез рассматривать материнку, а там ещё один PROM стоит: DM74S287B (256x4).
Скорее всего, используется как программируемая логика. Я бы не трогал :)
Lyawon
Сообщения: 734
Зарегистрирован: Вс июн 21, 2020 6:38 pm
Откуда: Минск

Re: XT

Сообщение Lyawon »

Сегодня разбирался с возможностью записи SYSTEM BIOS и OPTION ROM в одну единственную микросхему на материнке.
Напомню, что к меня на матери сокет для биоса подписан как 2764/512, т.е. предполагается возможность использования микросхем ёмкостью 64кб(8кБ) и 512кб(64кБ).
Сразу сделал следующее: взял 27с512, записал в начало GLaBIOS (8кБ), сразу за ним записал заранее подготовленный XUB, остальное заполнил нолями. Вставил в материнку и, ожидаемо, тишина.
Ладно, глянул даташиты: 27с512 имеет дополнительных три адресных пина по сравнению с 27с64. Вооружившись мультиметром обнаружил, что два из этих дополнительных адресов идёт на шину через перемычки (третий - непосредвтенно на шину, конкретно какой бит - не скажу, если интересно - могу проверить). При чём эти две перемычки были както странно установлены: одна - замкнута, одна - разомкнута. Хотя, чего тут странного, учитывая первоначальное состояние платы.
ОК. Замыкаю вторую перемычку, запуск - тишина. Расстроился. Попробовал все возможные комбинации этих двух перемычек - всё то же: тишина.
Полез ещё раз смотреть эти ваши интернеты.
1. Википедия: После включения персонального компьютера (ПК) на базе процессора семейства Intel 80x86, его процессор начинает работу в реальном режиме адресации с сегментной организацией и выполнение инструкций процессора с адреса FFFF:0.
Об этом же написано прямо в коде GLaBIOS'a:

Код: Выделить всё

;----------------------------------------------------------------------------;
; F000:FFF0: 8086 power-on reset vector
;----------------------------------------------------------------------------;
; The x86 CPU begins code excution at hard-coded address F000:FFF0.
; This is that address. Welcome to the party!
;----------------------------------------------------------------------------;
2. Согласно этому адресное пространство для BIOS начинается адресом 0x000F0000 и заканчивается адресом 0x000FFFFF (всего 64 KiB в конце мегабайта).
3. В исходниках GLaBIOS:

Код: Выделить всё

OPT_ROM_END		=	0FE00H	; Option ROM scan ending address (must be xx00)
Тут надо понимать, что 0FE00H это сегмент, т.е. последний адрес, по которому BIOS будет искать магическое слово OPTION ROM, будет FE00:0 (начинать будет как положено - с C800:0).

Всё это намекает на то, что системный BIOS должен быть в конце адресного пространства. ОК, перешиваем 27с512 так: в конец кладём SYSTEM BIOS, в начало - XUB, остальное - ноли. Ставим в мать и оно работает!
Стоит ещё заметить, что очерёдность загрузки OPTION ROM'ов идёт по возрастанию адресов. Поиск магического слова 0AA55H ведётся каждые 2кБ. Соит это учитывть, если нужно сотворить что-то невероятное с несколькими ROM'ами.
Вложения
GLa+XUB.jpg
GLa+XUB.jpg (85.33 КБ) 1236 просмотров
Lyawon
Сообщения: 734
Зарегистрирован: Вс июн 21, 2020 6:38 pm
Откуда: Минск

Re: XT

Сообщение Lyawon »

Вот, например, "три в одном":
Option ROM 1 - F0000 (2 кБ) - часы RTC
Option ROM 2 - F0800 (8 кБ) - multi floppy BIOS
System BIOS - FC000
Всё в одной микрухе на матери.

upd: ну и в целом, ни кто не мешает путём простой доработки (подключить дополнительные адреса с кроватки биоса на шину) делать то же самое на любой материнке XT, чтобы не заморачиваться сетевухами и прочим для доп РОМов.
Вложения
3in1.jpg
3in1.jpg (83.37 КБ) 1228 просмотров
Аватара пользователя
arti9m
Сообщения: 1640
Зарегистрирован: Пн июл 12, 2021 5:57 pm
Откуда: Минск

Re: XT

Сообщение arti9m »

@Lyawon спасибо, что всё расписал и не забил :)
Повезло, что ПЗУ подключается к шине именно таким образом - не нужно никаких проводов и колхозинга.

Но с другой стороны тем, кто всё равно раскачивает комп на максимум, можно поставить сетевушку с ПЗУ (под 8-битную шину есть проекты на доступных чипах Realtek) и туда уже загнать всевозможные ROM'ы.

Как по мне, сеть - самый удобный способ перекачки данных на ретро-машины. Жаль, что нет удобного FTP-клиента под DOS,
Lyawon
Сообщения: 734
Зарегистрирован: Вс июн 21, 2020 6:38 pm
Откуда: Минск

Re: XT

Сообщение Lyawon »

arti9m писал(а): Пн апр 08, 2024 2:03 am NTSC-композит на поздних телевизорах обычно разворачивается нормально (т.е. переключается в 60 Герц), но без цвета.
Вот интересно: сегодня проверял IBM CGA подключенный к LCD телевизору через композит: режим 40х25 показывает в цвете, а вот 80х25 уже монохромно. Но дальше POSTа пока не смотрел.
Lyawon
Сообщения: 734
Зарегистрирован: Вс июн 21, 2020 6:38 pm
Откуда: Минск

Re: XT

Сообщение Lyawon »

Взялся за XT-IDE. Была куплена плата, собраны в кучу имеющиеся микросхемы, дазаказаны недостающие:
PCB
PCB
xtide0.jpg (87.07 КБ) 696 просмотров
детальки
детальки
xtide00.jpg (49.92 КБ) 696 просмотров
Ок. вроде всё есть - паяем, ииии...
почти готово
почти готово
xtide1.jpg (113.26 КБ) 696 просмотров
...понадеялся, что у меня пара микрух 74573. Ан нет, только одна.
На следующий день по счастливым обстоятельствам был в городе и в местном белчипе купил недостающую:
готово
готово
xtide11.jpg (78.96 КБ) 696 просмотров
Зашиваем свежий XUB, предварительно сконфигурировав его, ставим в XT - еее, работает =)
работает
работает
xtide2.jpg (198.79 КБ) 696 просмотров
Ответить