Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 98 SE (оптимизация и улучшение) — одиннадцатая часть

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

Открыть новую тему     Написать ответ в эту тему

MERCURY127



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ПРЕДЫДУЩИЕ ЧАСТИ ТЕМЫ: _1_ · _2_ · _3_ · _4_ · _5_ · _6_ · _7_ · _8_ · _9_ · _10_

Windows 98 Second Edition  
ОДИННАДЦАТАЯ ЧАСТЬ


Пассажирский самолет Бройлер-747 продолжает крушение над водами Атлантического океана. Его авионика, работающая на окаменелом дерьме мамонтов, демонстрирует чудеса живучести и надежности. Экипаж лайнера ведет отчаянную борьбу за спасение немногих оставшихся пассажиров от выпрыгивания за борт...

Особенности работы с Windows 9X/ME с учётом прогресса и деградации в программно-аппаратном обеспечении на 2024+ год. Основное в теме - это обновления для Windows 98SE, а так же готовая высокоинтегрированная сборка "всё включено" - Windows 98IF. Добрые люди собрали "неофициальные паки обновлений" - сборники заплаток, фиксов (преимущественно от M$), а также делают собственные патчи, призванные улучшить работу этой древней операционной системы.
Ранее в теме принимали участие: maxud, Simplestas.
Актуальные патчи, паки и сборки выкладывают: IFkO, Sweetlow, BolenB и другие неофициальные лица.


Заплатки и драйверы от Rudolph R. Loew (Web Archive)
Памятный сайт (rloewelectronics.com) и ещё одна страничка
без его великолепных патчей, утилит и драйверов эта тема давно бы кончилась...


Практические аппаратные и программные
пределы работоспособности Win98

(с учетом представленных в этой теме решений по состоянию на 2023 год)


Последние доступные обновления, паки, сборки, патчи, утилиты и драйверы:

  • Windows 98IF от IFkO - неофициальная модульная сборка Windows 98SE с предустановленными обновлениями, заплатками, улучшениями и дополнительными компонентами, или готовые варианты сборки.
     
  • Драйверы и компоненты для Windows 98SE или 98IF от IFkO, предназначенные для установки в систему и интеграции в дистрибутив.
  • Краткая и полная инструкции по сборке дистрибутива Windows 98IF.
     
  • Наборы от BolenB для интеграции обновлений в дистрибутивы Win95osr2, Win98, Win98se, WinMe - чтобы при установке сразу ставились все обновления. Сделано с помощью SLIPSTRM - Slipstreaming Updates into a Windows 9x Installation CD от Rudolph R. Loew.
     
    Обновления от Maximus Decim
  • Инструкция по правильной установке Windows 98SE от maxud (версия от 21.02.2009) со ссылками на недостающие компоненты. Альтернативные списки ссылок - здесь и здесь.
     
  • UnSP for Windows 98 Standard/First/Gold/RTM Edition (English by Petr & erpdude8): 2.58 RC Lite и 2.58 Final Full
  • UnSP for Windows 98 Second Edition: 3.61, 3.64 by Problemchyld
     
  • Revolutions Pack 9.7 by Simplestas (aka Tihiy) - замечательная адаптация скинов от Windows XP и Vista под Windows 98/ME (улучшенное оформление окон, новые иконки и эффекты, новая панель снятия задач, сглаживание шрифтов ClearType и многое другое)
  • Tihiy's Tools - коллекция бесплатных утилит для Windows 98/ME от Simplestas (aka Tihiy), включающая индикатор сетевых подключений в трее, удобную панель снятия задач, панель завершения работы от XP и другие инструменты.
  • KernelEx 4.5 Final Multilingual by Xeno86 - проект по модифицированию библиотеки kernel32.dll для обеспечения возможности запуска под Windows 98/ME программ и игр для XP. KernelEx4.5.2 - последняя версия  (он же, адаптированный HNKTO для дистрибутива Windows 98IF).
  • SH95UPD (Shell 95 Update Project) 0.0.8 by sp193 - проект по модифицированию библиотеки shell32.dll от Windows 95, используемой в урезанных версиях Windows 98/ME, для обеспечения лучшей совместимости с этими ОС, основан на исходниках от KernelEx.
     
  • Tweaked Unofficial NVIDIA Display Driver 82.69 for Windows 98/ME by MDGx - последние неофициальные драйвера для всей линейки видеокарт GeForce, 82.69 "fixed", (или модульный драйвер видеокарт nVidia от IFkO, включающий и 82.69)  
  • VBEMP x86 by bearwindows - универсальный (для любых видеокарт) VESA/VBE видеодрайвер для архитектуры Windows 9x.
  • ReadDVD! - драйвер для чтения дисков в формате UDF 1.5-2.x в Windows 95-ME (он же, пересобранный  IFkO).
  • Panasonic DVD-RAM Driver - универсальная поддержка записи DVD-RAM дисков, оригинал и обновление от BHA
     
  • RASPPPoE - сетевой протокол PPP over Ethernet для Windows 95-2003 (RFC 2516 для подключения ADSL/GPON без роутера), скачать тут, (он же, в одном пакете с сетевыми драйверами от IFkO)
  • Active Directory Client Extensions (dsclient.exe) 5.0.2920.5 Russian (Q323466) - клиентское ПО для получения доступа из Windows 95-ME к службам Active Directory и DFS операционной системы Windows 2000 Server.
  • Microsoft Windows 95, Windows 98, MS-DOS и другие Resource Kits - комплекты утилит, не входящих в основную поставку вышеуказанных систем.
     
  • VirNETas Regional Settings Changer 3.04.0246 - мощная программа для изменения региональных настроек в английских версиях Windows 95/98, оптимизирована для работы с Windows 98SE (спасибо Grigorijg), подробное описание внутри архива.
  • Microsoft Plus! for Windows 98 - пакет дополнительных программ и тем оформления рабочего стола.

    Навигация по топику и ссылки на интересные статьи по теме:

    Для просмотра всех сообщений темы в одном окне пользуйтесь "версией для печати" (одноименная ссылка над нумерацией страниц)

  • Windows 9x + RAM > 512 Мб - обзор всех существующих способов решения проблемы + исчерпывающая статья с сайта iXBT (aka матчасть) + версия Microsoft (статьи KB184447, KB253912, KB304943 в вольном переводе от maxud)
  • Сбрось память на диск - статья о работе Windows 9x с виртуальной памятью, дисковым кэшем и файлом подкачки + авторская версия.  
    Самая свежая версия LIMEM с исходниками
  • Как изменить "GENERIC IDE DISK TYPE 47" в списке устройств на реальное имя диска на чипсетах Intel, VIA и SiS + DMRP (Drive Model Reading Patch) от MERCURY127 - патч ядра для любых чипсетов, версий и языков Windows 98/SE/ME (не для 95!).
  • Как установить "Intel Ultra ATA Storage Driver" и "Intel Application Accelerator" на чипсеты Intel 430/440. (подробнее)
  • Все, что нужно знать о доступе к локальным томам NTFS из под систем 9х
  • Большая коллекция разнообразных обновлений и патчей для Windows 95-ME (и не только)
  • Последние Microsoft Windows Hardware Compatibility Lists (HCLs) для NT/95/98/SE/ME/2K/XP
  • Обсуждение Windows 95-ME на форуме MSFN
  • Сайты с программами и играми, совместимыми с Windows 98: Old-DOS.ru, Old-Games.ru, OldVersion.com, MIRRORS.PDP-11.RU

  • Сайт с описанием всевозможных опций основных BIOS, в т.ч. с подсказками по правильному выбору опций для 9х

    "ЛИЧНЫЕ КОЛЛЕКЦИИ ПОЛЕЗНОСТЕЙ" УЧАСТНИКОВ ТОПИКА

  • Неочевидные инструкции для редких ситуаций
     
  • Актуальный KernelEx и программы, проверенные с ним, сборка MERCURY127. пароль на архивы - 1 (единица).
  • Коллекция MERCURY127 - прочее добро, на которое он иногда ссылается. пароль на архивы 1 (единица), если не подходит - спросить в личке.
  • Коллекция SweetLow, на которую он иногда ссылается

    НЕАКТУАЛЬНОЕ И УТЕРЯННОЕ

    В этом разделе будет то, что уже никому не нужно или нигде не найти...

  • UnSP (Unofficial Service Pack) for Windows 98SE by Alper Coskun (aka Gape). Список отличий MDCU от UnSP.
  • SciTech SNAP Graphics - универсальные кроссплатформенные драйверы для широкого спектра видеокарт. жадное, глючное, мертвое.
  • Несколько советов по использованию Windows Update

    Схожие темы по Windows 95 и Windows ME :: Тема в Варезнике

    Рекомендуемые хостинги картинок (можно заливать под 98 и видны большинству посетителей):  
    https://picabox.ru/ · https://img-host.ru/ (сдох) · http://imgsharing.ru/ (сдох)

  • Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 18:22 04-01-2024 | Исправлено: IFkO, 22:54 21-10-2024
    HNKTO



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Хотелось бы конечно 4Kn привод как-то протестировать

    Какой?
    У меня есть DVD лыжи (ну, это у всех есть) и BlueRay SATAшный. ...Не могу сказать что он чем-то особенный. Не ну...помню в составе 98й он у меня задваивал разделы жёсткого диска, но, там была тема что 98я, точней, вообще её МСДОС, не умел понимать что такое привод на SKSIшине и сходил с ума при заполнении таблицы логических дисков.

    Всего записей: 2143 | Зарегистр. 30-01-2010 | Отправлено: 00:16 25-06-2024 | Исправлено: HNKTO, 00:18 25-06-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    HNKTO

    Цитата:
    Какой?  

    Именно 4Kn, это вполне точный и устоявшийся термин. ATA (не ATAPI) привод с логическим сектором в 4096 байт.

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 08:54 25-06-2024
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Натолкнулся на интересную штуку:
    MS-DOS Player for Win32-x64

    Цитата:
    Это эмулятор MS-DOS, работающий в командной строке Win32-x64.
    16-битные команды, совместимые с MS-DOS, могут выполняться в среде Win32-x64 .
     
    Этот эмулятор наследует переменные среды от хост-Windows,
    и целевая команда может напрямую получить доступ к пути к файлу хоста.
     
    Таким образом, вы можете выполнять 16-битные команды, совместимые с MS-DOS, в 64-битной Windows.
    в том же смысле , что и на 32-битной винде, и копировать не нужно
    любые файлы в/из виртуальной машины (VMware, Virtual PC, режим XP и другие).
     
    ПРИМЕЧАНИЕ. Этот эмулятор НЕ ПОДДЕРЖИВАЕТ исполняемые файлы Win16.
     
    Этот эмулятор предназначен для поддержки утилит символьного пользовательского интерфейса, например
    файлов , компиляторы, ассемблеры, отладчики и текстовые редакторы.
     
    ПРИМЕЧАНИЕ. Этот эмулятор НЕ ПОДДЕРЖИВАЕТ графическое/звуковое оборудование и НЕ
    Целью поддержки игрового программного обеспечения . Для этой цели я рекомендую DOSBOx.

    Описание честно спионерил с old-games.ru:

    Цитата:
    Эмулятор программ MS-DOS в командной строке windows без поддержки графики и звука.


    Цитата:
    На кой он нужен? консольную какую-нить штуку запустить под x64, с полным видением дисков. Особенно актуально в ходе пакетной обработки, когда есть версия нужной утилиты только под dos и по какой-то причине это нельзя выполнять в dosbox\dosemu.


    Цитата:
    Не знаю с какой версии, но позволяет консольные программы msdos паковать вместе с эмулятором, чтобы для запуска вызывался единственный файл (uc2.exe, bsa.exe, ain.exe и прочие варианты практического применения программы) вместо конструкции "msdos имяфайла". При запуске такого комбайна происходит временная распаковка и запуск внедренной программы, в каталоге запуска (т.е. применяемость только на устройствах с доступом на запись). В архиве несколько вариантов эмуляции процессоров, как пишет сам автор - самый быстрый (если не нужна поддержка XMS и расширенные команды) эмулятор - 8086 процесора.  

    Эмулятор состоит всего из 1-го файла: msdos.exe (размер коппешный, !!! 370 ~ 920 Kb !!! в зависимости от эмулируемого проца).
    Работает в NT системах (от Windows 2000 до самой современной Win11 x64).
    Такой, можно сказать недо-DosBox (DosBox суперлайт).
    Проверил на IOPAK8 от MERCURY127
    Все консольные утилиты (FPATCH.COM, CUT.EXE, FH.EXE, XDEL.EXE, APACK.EXE) работают на Win10 !!! x64 !!!. Нужно всего лишь в bat-нике, перед утилитой прописать msdos.exe (и закинуть msdos.exe в папку с IOPAK8).
    Пример:

    Цитата:
    fpatch /p000A /r0000 io.exe
      -->  
    Цитата:
    msdos fpatch /p000A /r0000 io.exe

    Всего записей: 779 | Зарегистр. 22-12-2003 | Отправлено: 14:48 28-06-2024 | Исправлено: BolenB, 06:43 29-06-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Всё, релиз:
    http://sweetlow.orgfree.com/download/esdi_506.zip
     
    Патчи ESDI_506.PDR из Windows 98SE [98SE] /
    RLoew Terabyte Plus Pack 2.1 [TBP2.1].
     
    Исправления:
    1. [TBP2.1 - BigHDD] Обработка приводов с поддержкой LBA48 по алгоритму
    из Windows NT: команды LBA48 используются только для приводов которым
    они действительно нужны, т.е. > 128GiB, для приводов < 128GiB
    используется LBA28. Предназначено для обработки редкой ситуации
    не вполне корректно функционирующего железа, которое рапортует
    поддержку LBA48 команд, но в реальности их не обрабатывает.
    2. [TBP2.1 - SATA] Обработчик прерываний:
    - Взят за основу код из RLoew TBP3.0.
    - Для неразделяемых прерываний (Legacy ATA контроллеры) код полностью  
    идентичен по поведению оригинальному (нет лишних обращений к портам).
    - Не сбрасывается ошибка DMA, сбрасывается только флажок прерывания.  
    3. [TBP2.1 - SATA] Синхронизация данных с BIOS:
    - использование LBA включается для приводов с поддержкой LBA  
    без дополнительных проверок, приводы без LBA работают по старому
    (полному) алгоритму
    - работает откат в PIO если DMA не работает
    4. [98SE] Признак разделяемого прерывания в драйвере извлекается
    не их признака разделяемого прерывания по данным CONFIGMG,
    а из признака прерывания уровень/фронт. CONFIGMG некорректно
    изменяет признак разделяемого прерывания для мультифункциональных
    устройств (а это подавляющее большинство стандартных PCI ATA контроллеров).
    5. [98SE] Исправлен мелкий баг несохранения регистра с ошибкой
    исполнения команды для приводов со сменямыми носителями
    и включенным извещением о состоянии носителя.
    6. [98SE] Изменены флаги характеристик приводов для записи по умолчанию.
     
    Доработки:
    1. [98SE] Добавлена обработка запроса IOR_IDE_PASS_THROUGH для ATAPI устройств.
    Также этот запрос корректно обрабатывается для ATA устройств
    с размером сектора отличным от 512 байт. Позволяет выполнять команды
    идентификации привода и SMART команды для таких приводов. Для полноценной
    работы рекомендуется использование вместе с обновлённым SMARTVSD.VXD.
     
    Исправления 2 - 6 и доработка 1 являются неспецифическими для TBP2.1.

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 10:25 29-06-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Всё, релиз
    а это всё ещё полу, или уже четверть?
     
    щас проверю на СИСе, со смарвтсд и двд приводом.

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 12:59 29-06-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127

    Цитата:
    а это всё ещё полу, или уже четверть?

    Целый Все старые вопросы решены, а новые пока не сформулированы. Да и другие задачи уже ждут, это ESDI_506 вклинился без очереди.

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 14:22 29-06-2024 | Исправлено: SweetLow, 14:23 29-06-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SweetLow

    Цитата:
    ESDI_506 вклинился без очереди.
    Очень вовремя он вклинился!
    Нашёлся человек со старыми машинами и старыми винчестерами. Удалось с ним проверить вашу версию от 14 июня с патчем DMRP от MERCURY127.
     
    "Все опыты были до этого на винтах 4gb макстор или Квантум.
    Но на днях я разжился 20gb квантумом.
    На него и ставил вчера все.с подменённым файлом.
     И.. оно прекрасно установилось на винт 20gb.*
     
    Теперь, я поняв свою ошибку. Проверил установку на винте 4gb.
    И с прошлым файлом, так же останавливались загрузка.**
    На винт 20gb установка проходит нормально.
     
    Сейчас проверил с новым файлом, система встала на винт 4gb.***
    Попозже для чистоты эксперимента, проверю ещё на винт 20gb
    И на втором ПК."


    * - это патч от LLXX, который был в моих сборках до 19-го года. С терабайтом из более новых сборок установка системы зависала.
    ** - это с ним же.
    *** - а это уже ваш патч от 14 июня.

     
    Из сказанного вывод: если есть ещё там к чему руку приложить - поторопитесь, пока человек на связи!
     
    MERCURY127

    Цитата:
    щас проверю
    Если можно быстренько туда добавить DMRP, я бы отослал для проверки уже с ним.

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 14:53 29-06-2024 | Исправлено: IFkO, 15:03 29-06-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO
    Цитата:
    Если можно быстренько туда добавить DMRP, я бы отослал для проверки уже с ним.
    в я тут потыкал ATANAMES.VXD от SweetLow, и оно мне понравилось больше DMRP...  

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 21:16 29-06-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    MERCURY127

    Цитата:
    оно мне понравилось больше DMRP...  
    И что для него надо?

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 21:51 29-06-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    И что для него надо?
    скачать atanames.zip, прочитать инструкцию, и сделать, как в ней написано.
     
       
     
    SweetLow, кстати, нельзя ли расширить его работу и на CD/DVD, а для HDD заполнять так же и поле версии?
     
    Добавлено:
    и вообще, как то оно длинновато... можно же сделать M/U5/S3

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 22:06 29-06-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    MERCURY127

    Цитата:
    можно же сделать M/U5/S3
    И кто это поймёт?

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 23:51 29-06-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127

    Цитата:
    нельзя ли расширить его работу и на CD/DVD

    Скорее всего можно. Но тут получилось как в стишке:
    Бог создал труд и обезьяну,
    Что б получился человек.
    А вот пингвина он не трогал -
    Тот сразу вышел хорошо.
     

    Цитата:
    а для HDD заполнять так же и поле версии

    Скорее всего нельзя. Имя там берётся из реестра, а если в реестре нет - то из внутренней структуры (IOS.DCB). А вот версия судя по всему сразу из структуры, во всяком случае я имени параметра в реестре за него отвечающего не знаю. Можешь кстати попробовать поискать - я не искал. Так вот в этой структуре оно по размеру заточено на SCSI INQUERY (там все поля идентификации на него заточены и ты вроде с ними должен был встретиться в своём DMRP) - 4 символа, а не на ATA IDENTIFY, где их 8. Так что в любом варианте некрасиво получится. Да и трогать я эту структуру решительно не хочу иначе как для исправления багов.
     
    IFkO

    Цитата:
    И кто это поймёт?

    Ага, краткость конечно сестра таланта, но перегибать палку тут нельзя. У меня, кстати, в начале и было М и S, но "не смотрелось".

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 08:32 30-06-2024
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    SweetLow

    Цитата:
    ATANAMES.VXD от SweetLow
    А нельзя ли там сделать переключение формата названия не через REG-файл, а в таком вот духе:
     

    Всего записей: 7041 | Зарегистр. 22-09-2005 | Отправлено: 11:11 30-06-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BolenB
    Цитата:
    Натолкнулся на интересную штуку: MS-DOS Player for Win32-x64  
    работает. закинул в папку в путях. но даже банальный старый rc.exe требует 386, хотя в нем нет никаких DPMI.

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 11:12 30-06-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO

    Цитата:
    А нельзя ли там сделать переключение формата названия не через REG-файл, а в таком вот духе

    Можно вероятно, MERCURY127 же такое делал. Изменить параметр в реестре не проблема любым образом. Но там всё равно изменение подхватится только после перезагрузки или подключения нового привода. Да и само значение глобальное, т.е. неспецифическое для конкретного устройства.

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 11:49 30-06-2024
    BolenB



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127

    Цитата:
     но даже банальный старый rc.exe требует 386, хотя в нем нет никаких DPMI.

    А кто сказал, что для 386 инструкций требуется обязательно DPMI (защищенный режим) ?
    Можно их и в реальном режиме использовать (Префикс размера операнда 66Н, Префикс размера адреса 67Н).

    Всего записей: 779 | Зарегистр. 22-12-2003 | Отправлено: 12:24 30-06-2024 | Исправлено: BolenB, 12:28 30-06-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    А кто сказал, что для 386 инструкций требуется обязательно DPMI (защищенный режим)
    а то я не знаю... но прога то вроде как чисто 16 бит реалмод.  
    проверил в 86бокс - оказалось, хочет 286 (186 эмуль не знает). причем вторая часть, rcpp, отрабатывает и на чистом 8086. а rc.exe завис.
    а я сначала разбираться не стал, вижу, что с 86 не работает - дал сразу 386.
    =====
    https://picabox.ru/pictures/2024/07/01/02/38/1446576574.png
     
    прикольно... дал V30 - работает. дал 8086 - не работает. насколько я помню, V20/30 - это аналог 186/286 без протмода.
    "The V20's ISA includes several instructions not executed by the 8088, with instructions for bit manipulation, packed BCD operations, multiplication, and division. They also include new real-mode instructions from the Intel 80286.
    ...
    The V30, a nearly identical CPU with a 16-bit wide external data bus, debuted on March 1, 1984.[9][5] It was pin and object-code compatible with the Intel 8086."

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 16:29 30-06-2024 | Исправлено: MERCURY127, 22:44 30-06-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тестовый вариант, должно работать всё - и ATAPI устройства, и версия устройства:
    http://sweetlow.orgfree.com/download/atanames.zip
     
    Это новые параметры:
    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\ATANAMES]
    "ATAPIDevices"=hex:01
    "PreferDriverDataAsIDENTIFYSource"=hex:01
    "DevicesWithDriverData"=hex:01
     
    Но, кстати, один вопрос у меня таки возник - а почему всё это было не проверить тогда, когда я это здесь выкладывал на тестирование?

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 01:00 01-07-2024
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    а почему всё это было не проверить тогда, когда я это здесь выкладывал на тестирование?
    - это было давно.
    - кому было нужно - тот не видел.
    - а кто видел - тот не понял. (потому что ты слишком умный, и оформляешь всё такими наукоёмкими словами, что вон НИКТО не понял, что это за "приводы с 4Kn".)
    - а кто понял - тому было не нужно.
    вот и я его заметил только потому, что залез на твой гитхаб и скачал все более менее свежие файлы.
     
    ладно, вот результаты. вроде всё отлично, оно теперь даже для AHCI дописывает нужное (не помню, ранее дописывало, или нет).  
    https://picabox.ru/pictures/2024/07/01/15/52/1446781987.png
    https://picabox.ru/pictures/2024/07/01/15/52/1446782026.png
    https://picabox.ru/pictures/2024/07/01/15/52/1446782065.png
    https://picabox.ru/pictures/2024/07/01/15/52/1446782104.png
    https://picabox.ru/pictures/2024/07/01/15/52/1446782143.png
    https://picabox.ru/pictures/2024/07/01/15/52/1446782182.png
    https://picabox.ru/pictures/2024/07/01/15/52/1446782221.png
    https://picabox.ru/pictures/2024/07/01/15/52/1446782260.png
     
    Добавлено:
    DMA(Ux) лучше бы все же переделать на более традиционное [U]DMAx, дописывая U, если оно активно.

    Всего записей: 11751 | Зарегистр. 03-08-2008 | Отправлено: 11:53 01-07-2024 | Исправлено: MERCURY127, 11:56 01-07-2024
    SweetLow

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127

    Цитата:
    DMA(Ux) лучше бы все же переделать на более традиционное (U)DMAx, дописывая U, если оно активно.

    Нет, не лучше. Там принципиально, что оно именно DMA (т.е. не PIO), а уж режим (там кстати оно не просто DMA, а MW DMA) - это просто приятный бонус. Хотя тут можно подумать, ясность не страдает в любом варианте.
     

    Цитата:
    - а кто видел - тот не понял.  

    http://forum.ru-board.com/topic.cgi?forum=62&topic=31453&start=80#4
    Корректные имена ATA дисков для Windows 9x/ME
    Ну и где тут наукоёмкость? Или мне надо было IDE вместо ATA написать?
     

    Цитата:
    что вон НИКТО не понял, что это за "приводы с 4Kn"

    "Advanced 4Kn Format" - это официальный пользовательский лэйбл этой технологии. Вот напиши я "4K логический сектор" - это было бы уже минимально "наукоёмко".
     

    Цитата:
    не помню, ранее дописывало, или нет

    Настраивается параметрами и зависит от версии (патча) AHCI. Кстати, есть вопрос о разумных значениях по умолчанию. Технически включённого "DevicesWithDriverData"=hex:01 в сабже и миллениуме достаточно для корректного отбора всего, что само о себе захотело отрапортовать. И лоевский драйвер AHCI например тоже корректно эти поля задаёт. Но я не знаю, что в драйверах ESDI_506 в 95 на этот счёт.

    Всего записей: 1126 | Зарегистр. 08-03-2005 | Отправлено: 13:15 01-07-2024 | Исправлено: SweetLow, 13:19 01-07-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Windows 98 SE (оптимизация и улучшение) — одиннадцатая часть


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru