У строк нет отступа от края, которые должны быть. Если установить Internet Explorer, то отступы появляются, т.к. он обновляет comctrl.dll.
Проблема где-то в недрах ListView. Разбираться не стал.
Вообще, версии до 4.00 не работали в Windows 95. Ранние версии работали, но последние лет 15 Windows 95 у меня не было. Тестировать было не на чем, когда оно сломалось неизвестно.
После восстановления работоспособности выяснилось, что перестали отображаться иконки 😳
Исправил.
Про эпопею с Windows NT расскажу попозже.
Проблема где-то в недрах ListView. Разбираться не стал.
Вообще, версии до 4.00 не работали в Windows 95. Ранние версии работали, но последние лет 15 Windows 95 у меня не было. Тестировать было не на чем, когда оно сломалось неизвестно.
После восстановления работоспособности выяснилось, что перестали отображаться иконки 😳
Исправил.
Про эпопею с Windows NT расскажу попозже.
Установка первой Windows NT 4.0 1996 года без сервис паков на Intel Celeron 733 МГц (Coppermine-128).
С первого раза не получилось. Выяснилось, что NT 4.0 не умеет стартовать с раздела, находящегося дальше 4 ГБ. Это исправили только в SP5.
Установил в раздел поближе. Со второй попытки заработало. Возможность загрузки Windows 95 осталась. В этом отношении к NT претензий нет.
С первого раза не получилось. Выяснилось, что NT 4.0 не умеет стартовать с раздела, находящегося дальше 4 ГБ. Это исправили только в SP5.
Установил в раздел поближе. Со второй попытки заработало. Возможность загрузки Windows 95 осталась. В этом отношении к NT претензий нет.
ASTRA32 работает. Но с остальным возникли проблемы. На NT 4.0 БЕЗ сервис паков на относительно новом железе жизни нет. Поддержка AGP карт появилась только в SP3, без него драйвера ставятся, но остается стандартный VGA адаптер. Драйвера встроенного звука ALC200 тоже требуют SP3. Поставил драйвер чипсета, получил INACCESSIBLE_BOOT_DEVICE. Ключ /SOS в boot.ini не помог. Переустановил систему третий раз 😅
Убрал AGP карту (даже с SP3 максимум для NT это GeForce 4), оставил встроенное в чипсет видео (i752). Инсталлятор тоже хотел SP3, но вручную драйвер поставился. Добавил 256 МБ памяти. Все работает. Есть идея поставить совместимую сетевую карту и выйти в интернет 😀
Update: Удалось вручную установить AC'97 драйвер на ALC200. Звук работает.
Убрал AGP карту (даже с SP3 максимум для NT это GeForce 4), оставил встроенное в чипсет видео (i752). Инсталлятор тоже хотел SP3, но вручную драйвер поставился. Добавил 256 МБ памяти. Все работает. Есть идея поставить совместимую сетевую карту и выйти в интернет 😀
Update: Удалось вручную установить AC'97 драйвер на ALC200. Звук работает.
🥴1
Отчет о совместимости современного диагностического софта с Windows 95/NT. Если кратко, то ничего не работает ☹️ Проверил AIDA64, HWINFO32, CPU-Z, GPU-Z. Только AIDA64 запускается в Windows NT, но мало что определяет, в Windows 95 не работает. CPU-Z Vintage Edition работает в Windows 95. Остальные нигде не запускаются.
Выходим в интернет из Windows NT 4.0.
Нашел в закромах сетевую карту с драйверами под NT 4.0 (Realtek RTL 8139B). Никаких проблем с установкой не возникло. Подключился к роутеру, USB диск роутера видно. Теперь можно гонять файлы по сети, а не вынимать карту Compact Flash.
Следующий этап - выход в интернет. В NT 4.0 предустановлен Internet Explorer 2.0. Google и Old-dos.ru работают. Есть проблемы с русской кодировкой. Разумеется, даже заточенные под ретро сайты работают не все. Удивительно, что Google еще работает в IE 2.0 😀
Нашел в закромах сетевую карту с драйверами под NT 4.0 (Realtek RTL 8139B). Никаких проблем с установкой не возникло. Подключился к роутеру, USB диск роутера видно. Теперь можно гонять файлы по сети, а не вынимать карту Compact Flash.
Следующий этап - выход в интернет. В NT 4.0 предустановлен Internet Explorer 2.0. Google и Old-dos.ru работают. Есть проблемы с русской кодировкой. Разумеется, даже заточенные под ретро сайты работают не все. Удивительно, что Google еще работает в IE 2.0 😀
🔥3
Выходим в интернет из Windows 95.
Из NT 4.0 интернет заработал, теперь очередь Windows 95. Как известно, в оригинальной 95 вообще нет Internet Explorer. Но какой-то добрый человек интегрировал IE 2.0 в мой инсталлятор. Пришлось снести винду, найти оригинальный образ Win95, поставить заново и восстановить загрузчик Windows NT 4.0 (кстати, установщик Win95 честно сказал, что нашел странную ОС, но больше ты ее не увидишь 😀).
Установилось все без проблем (установщик с IE 2.0 глючил, похоже, это был папа ZverCD 😀).
Драйвер сетевой карты установился, но сети не было. Выяснилось, что в отличие от NT в Win95 надо вручную устанавливать протокол TCP/IP. Установил, сеть заработала.
Из NT 4.0 интернет заработал, теперь очередь Windows 95. Как известно, в оригинальной 95 вообще нет Internet Explorer. Но какой-то добрый человек интегрировал IE 2.0 в мой инсталлятор. Пришлось снести винду, найти оригинальный образ Win95, поставить заново и восстановить загрузчик Windows NT 4.0 (кстати, установщик Win95 честно сказал, что нашел странную ОС, но больше ты ее не увидишь 😀).
Установилось все без проблем (установщик с IE 2.0 глючил, похоже, это был папа ZverCD 😀).
Драйвер сетевой карты установился, но сети не было. Выяснилось, что в отличие от NT в Win95 надо вручную устанавливать протокол TCP/IP. Установил, сеть заработала.
Теперь нужен браузер.
Штатно IE 1.0 шел в поставке MS Plus 95. Скачал, поставил. Появились красивые 256 цветные иконки на рабочем столе и IE 1.0. В ASTRA32 появились отступы у строк (скрин 1). Интересный факт. IE 1.0 имеет номер версии 4.40.308 (скрин 2). Почему? Какая-то внутренняя версия Mosaic, на которой он основан?
В целом, совместимость IE 1.0 хуже чем IE 2.0, но google и old-dos.ru открываются.
Про Netscape Navigator 2.0 расскажу в следующем посте.
Штатно IE 1.0 шел в поставке MS Plus 95. Скачал, поставил. Появились красивые 256 цветные иконки на рабочем столе и IE 1.0. В ASTRA32 появились отступы у строк (скрин 1). Интересный факт. IE 1.0 имеет номер версии 4.40.308 (скрин 2). Почему? Какая-то внутренняя версия Mosaic, на которой он основан?
В целом, совместимость IE 1.0 хуже чем IE 2.0, но google и old-dos.ru открываются.
Про Netscape Navigator 2.0 расскажу в следующем посте.
Установил аутентичный для Win95 Netscape Navigator 2.0. Сайтов открывается больше, но т.к. NN 2.0 получил поддержку Java и Java Script, то на современных сайтах он постоянно ругается на ошибки Java Script. IE 1/2 просто выводит Java Script как текст, а NN 2.0 открывает с десяток окон с ошибками.
Еще интересный факт. В английской NT 4.0 можно установить русскую локаль и переключатель клавиатуры. В английской 95 нет даже русской клавиатуры. Хочешь русский - ставь русскую версию.
Еще интересный факт. В английской NT 4.0 можно установить русскую локаль и переключатель клавиатуры. В английской 95 нет даже русской клавиатуры. Хочешь русский - ставь русскую версию.
👍2
Делаем GPU-Z для DOS.
Давно хотел сделать низкоуровневую поддержку видеокарт NVIDIA. Останавливало полное отсутствие документации и сложность, т. к. каждое поколение чипов имеет существенные отличия.
В современных картах можно определить архитектуру, количество шейдеров, частоты, температуру, ширину шины памяти и прочее через API функции драйвера видеокарты. В драйверах старых видеокарт такого API нет или он реализован частично. В DOS, разумеется, никакого API нет.
Шли годы и все-таки я решился сделать это 😀
Документация на чипы за 20 лет так и не всплыла. Пришлось изучать линуксовый и BeOS(!) драйверы для ранних видеокарт. У себя нашел утекшие исходники BIOS GeForce 2.
В целом стало ясно в какую сторону копать.
Давно хотел сделать низкоуровневую поддержку видеокарт NVIDIA. Останавливало полное отсутствие документации и сложность, т. к. каждое поколение чипов имеет существенные отличия.
В современных картах можно определить архитектуру, количество шейдеров, частоты, температуру, ширину шины памяти и прочее через API функции драйвера видеокарты. В драйверах старых видеокарт такого API нет или он реализован частично. В DOS, разумеется, никакого API нет.
Шли годы и все-таки я решился сделать это 😀
Документация на чипы за 20 лет так и не всплыла. Пришлось изучать линуксовый и BeOS(!) драйверы для ранних видеокарт. У себя нашел утекшие исходники BIOS GeForce 2.
В целом стало ясно в какую сторону копать.
👍5