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

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

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

articlebot (15-11-2016 12:08): Windows 98 SE (оптимизация и улучшение) — восьмая часть  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300

   

vu1tur



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

WINDOWS 98 Second Edition

     Особенности работы с Windows 98 учитывая прогресс в программном обеспечении и совершенствование компьютеров. Основное в теме это обновления Windows 98SE. Добрые люди выпускают "неофициальные паки обновлений" - сборники заплат (преимущественно от M$), призванных улучшить работу операционной системы. Актуальные паки выкладывают maxud, IFkO и другие.

Практические аппаратные и программные пределы работоспособности 98SE  
(с учетом представленных в этой теме решений)


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

  • Windows 98IF от IFkO - неофициальная модульная сборка Windows 98SE с предустановленными обновлениями, заплатками, улучшениями и дополнительными компонентами ( готовые варианты )
  • Драйверы и компоненты для Windows 98SE или 98IF от IFkO, предназначенные для установки в систему и интеграции в дистрибутив.
  • Краткая и полная инструкции по сборке дистрибутива Windows 98IF.
     
    Полный комплект Maximus Update (русские и английские версии) на 15.05.2013
  • MDCU (Maximus Decim Cumulative Update) for Windows 98SE 3.05 by maxud зеркало (Grigorijg)
  • MDDACU (Maximus Decim Data Access Component Update) for Windows 98SE 2.0(23.03.10) by maxud зеркало (Grigorijg)
  • MDIE6CU (Maximus Decim Internet Explorer 6 SP1 Component Update) for Windows 98SE 3.4(12.06.10) by maxud зеркало (Grigorijg)
  • MDCU Plus! for Windows 98SE 3.1 by maxud - иконки от ME + цветовая и шрифтовая схемы и откат в стандартные. зеркало (Grigorijg)
  • NUSB (Native USB) for Windows 98/98SE by maxud, eGorZ & SweetLow - универсальный USB 2.0 стек с поддержкой USB-накопителей.  
  • WIA (Windows Image Acquisition) for Windows 98SE 1.1 by maxud & Simplestas (aka Tihiy) - интерфейс поддержки устройств захвата неподвижных изображений (сканеры, цифровые или web-камеры и т.п.). WIA (Windows Image Acquisition) for Windows 98SE включён в MDCU (Maximus Decim Cumulative Update) for Windows 98SE.
  • BigHDD 3.0 by maxud (оригинальная разработка LLXX & Petr) - патч для решения проблем с жесткими дисками больше 137 Гб под Windows 98SE (подробное описание внутри архива). В MDCU 3.05 входит архив с BigHDD 3.1
  • Инструкция по правильной установке Windows 98SE от maxud (версия от 21.02.2009) со ссылками на недостающие компоненты. Альтернативные списки ссылок - здесь и здесь.
  • Зеркала сборок от maxud: №1 (только русские версии) :: №2 - рабочее (русские и английские версии)
     
  • UnSP (Unofficial Service Pack) for Windows 98SE by Alper Coskun (aka Gape). Список отличий MDCU от UnSP.
  • Unofficial Windows 98 Standard Edition (aka First Edition/Gold/RTM) Service Pack 2 English 2.5.6 by Petr & erpdude8
     
  • 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)  
  • SciTech SNAP Graphics - универсальные кроссплатформенные драйвера для широкого спектра видеокарт от разных производителей.
  • VBEMP x86 by bearwindows - универсальный (для любых видеокарт) VESA/VBE видеодрайвер для архитектуры Windows 9x.
  • ReadDVD! - драйвер для чтения дисков в формате UDF 1.5-2.x в Windows 95-ME (он же, пересобранный  IFkO).
  • Panasonic DVD-RAM Driver - драйвер, добавляющий в Windows 95-ME поддержку записи DVD-RAM дисков, подробнее
     
  • RASPPPoE - сетевой протокол PPP over Ethernet для Windows 95-2003, некоторые провайдеры Интернета подключают только через него (он же, в одном пакете с сетевыми драйверами от  IFkO)
  • Active Directory Client Extensions (dsclient.exe) 5.0.2920.5 Russian (Q323466) - клиентское ПО для получения доступа из Windows 95-ME к службам Active Directory и DFS операционной системы Windows 2000 Server.
     
  • VirNETas Regional Settings Changer 3.04.0246 - мощная программа для изменения региональных настроек в английских версиях Windows 95/98, оптимизирована для работы с Windows 98SE (спасибо Grigorijg), подробное описание внутри архива.
  • Microsoft Plus! for Windows 98 - пакет дополнительных программ и тем оформления рабочего стола.
  • Microsoft Windows 95, 98, MS-DOS Resource Kits - комплекты утилит, не входящих в основную поставку вышеуказанных систем.

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

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

  • 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 95/98/SE/ME.
  • Как установить "Intel Ultra ATA Storage Driver" и "Intel Application Accelerator" на чипсеты Intel 430/440. (подробнее)
  • Все, что нужно знать о доступе к локальным томам NTFS из под систем 9х
  • Несколько советов по использованию Windows Update
  • Большая коллекция разнообразных обновлений и патчей для Windows 95-ME (и не только)
  • Microsoft Windows 98/98 SE Hardware Compatibility List (HCL) (на 05.08.2004)
  • Обсуждение Windows 95-ME на форуме MSFN

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

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

    Раздача некоторых патчей от Rudolph R. Loew тут

  • Всего записей: 3690 | Зарегистр. 01-02-2003 | Отправлено: 03:21 27-01-2012 | Исправлено: IFkO, 17:18 22-10-2015
    akarman



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

    Цитата:
    вот не надо было привязывать шрифт и прочую логику к СКМ и СистемРег!
    Мне не нравится жёсткая интеграция в тело, тем более оно пакуется.
    Цитата:
    пусть оно идет отдельно, а шрифт грузится всегда
    Так systemreg всё равно сломан, какая разница

    Цитата:
    ну или прикрутить проверку наличия шрифта в конце файла: если обрезан — тупо пропускаем шаг. это несложно.

    Цитата:
    проверку наличия шрифта можно сделать, банально врезав перед ним, те в самое начало оверлея, сигнатуру FONT.
    Хорошо, это я сделаю, чтобы можно было обойтись без msdos.sys
    Цитата:
    и да, я что то не заметил ускорения клавиатуры...  
    Может у вас уже в настройках биоса уже выставлена мкас. скорость, и я слышал что на некоторых биос эта функция не работает вовсе (для USB-клавиатур?)
    Цитата:
    ну и ждем алгоритм упаковки  точнее как паковать тело, я и сам уже давно знаю, интересует хидер и загрузчик.
    хидер принадлежит подшитому exe, но Paragraphs In Header используется загрузчиком который определяет сколько ему читать с диска. Сам загрузчик никак не изменяется (в моей версии используется разлоченный загрузчик от ME). PIH желательно ставить на 0x60 параграфов меньше чем на самом деле, тогда загрузчик будет читать не больше положеного. Но в FULL версии с SCM я этим принебрёг, иначе нарушится целостность подшитого .exe. Т.о. правим хидер и код распаковщика apack. Смотрите что я там правил и как, если не понятно спрашивайте (там буквально пару байт вначале и немногим более - в конце)
    IFkO Ладно, исправлю на Load the cyrillc font [Y/N]?
     
    Добавлено:

    Цитата:
    а так, если выбрать safe mode command prompt only — шрифт пропускается независимо от системрег...
    А что делать, так уж интегрировано. У меня сейчас возможности ограничены, в виду недоступности дебаггера. С другой стороны, может так оно и лучше, типа супер-сафе-моде

    Всего записей: 900 | Зарегистр. 04-04-2010 | Отправлено: 13:50 26-05-2015 | Исправлено: akarman, 13:56 26-05-2015
    akarman



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    2-я версия: http://www.upload.ee/files/4744414/IOSYS_M2.ZIP.html

    Всего записей: 900 | Зарегистр. 04-04-2010 | Отправлено: 17:00 26-05-2015 | Исправлено: akarman, 19:44 26-05-2015
    inf158704

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    odinvopros
    я тут решил таки поставить ВТ, а PAN IP он у меня задает... PAN это веть локальная сеть или я путаю? или тебе компютер как точка доступа к интернету нужна? LAN я точно делал, связывал по нему 2 компа, правда скорость не болше 1 мбит..
    .

    Всего записей: 921 | Зарегистр. 21-08-2011 | Отправлено: 21:58 26-05-2015 | Исправлено: inf158704, 22:01 26-05-2015
    akarman



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    3-я версия: исправление в основной версии io.sys (с загрузчиком только русского диапазона шрифта),  
    исправлено описание
     
    http://www.upload.ee/files/4744809/IOSYS_M3.ZIP.html

    Всего записей: 900 | Зарегистр. 04-04-2010 | Отправлено: 23:10 26-05-2015
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    akarman, скачал сразу третий вариант, пошел пробовать.
     
    Добавлено:
    как и первый вариант — не грузит шрифт в safe mode и safe mode cpo такой хоккей неинтересен. ибо именно в сейфмодах шрифт бывает нужнее всего.

    Всего записей: 11539 | Зарегистр. 03-08-2008 | Отправлено: 11:18 27-05-2015
    akarman



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127
    Цитата:
    как и первый вариант — не грузит шрифт в safe mode
    В этом может грузить, если выбрать пошаговое выполнение, в варианте в cpo - никак не грузит. На мой взгляд это мелкое неудобство, не более. Но тем не менее посмотрю, может удастся что сделать
    ---
    UPD. Похоже простого и элегантного решения этой проблемы нет а значит пусть останется всё как есть.

    Всего записей: 900 | Зарегистр. 04-04-2010 | Отправлено: 12:37 27-05-2015 | Исправлено: akarman, 15:05 27-05-2015
    odinvopros

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    inf158704
    PAN нужен что бы соединить с iPhone 4s, чтобы получать инет. По другому iPhone раздавать не умеет.
    А как ты LAN поднял по bluetooth? Опиши коротенько, я в построении сетей новичок.

    Всего записей: 21 | Зарегистр. 10-08-2009 | Отправлено: 08:17 28-05-2015
    MERCURY127



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    odinvopros, ЛАН — никак. раздавать инет через блютуз — а зачем для этого ПАН? модемного профиля ДУН недостаточно? или в айфоне его нет?  
    я пользовался этим, когда раздавал инет с нокии на комп. но на айфоне это лучше сделать через вайфай...

    Всего записей: 11539 | Зарегистр. 03-08-2008 | Отправлено: 10:20 28-05-2015
    inf158704

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    MERCURY127
    Lan как раз можно создать, только он по скорости от подключения по COM отличаться небудет, я сам лично создавал и пользовался... Только скорость просто слезы, 128 как и у COM. И работают только свистки с интерфейсом USB1.1

    Всего записей: 921 | Зарегистр. 21-08-2011 | Отправлено: 10:33 28-05-2015 | Исправлено: inf158704, 10:35 28-05-2015
    odinvopros

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dun в айфоне нет, только Пан, Вай  Фай в буке нет, бук старехонький, поэтому и спрашиваю поддерживает ли 98 режим Пан?
    inf158704
    А как Лан по блютусу построить?

    Всего записей: 21 | Зарегистр. 10-08-2009 | Отправлено: 14:11 28-05-2015 | Исправлено: odinvopros, 14:15 28-05-2015
    Colt_Python



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    А геймпад от XBOX360 кто-нибудь прикручивал к Вин98?

    Всего записей: 115 | Зарегистр. 09-10-2014 | Отправлено: 16:00 28-05-2015
    MisterGrim



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вроде да: http://www.msfn.org/board/topic/119841-xbox360-controller-driver-for-win98/

    Всего записей: 1137 | Зарегистр. 13-06-2009 | Отправлено: 17:11 28-05-2015
    inf158704

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    odinvopros
    может тебе лудше с 3G модема выйти? E1550, E1750, MF 622,  например можно запустить, еще несколько моделей тоже  
    если делать LAN через BT то я умею только из ivt и то придется немного помучиться при установке, с твоим свистком может и непойти да и скорость просто слезы, видео в сети с другого компа  нетянет даже на самых маленких разрешениях

    Всего записей: 921 | Зарегистр. 21-08-2011 | Отправлено: 22:01 28-05-2015 | Исправлено: inf158704, 22:07 28-05-2015
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Коллеги, появился интересный вопрос: протоколируемая загрузка системы.
    На начальном этапе протокол пишет IO.SYS В него я залезу без труда и научу писать протокол на любом языке и в любой кодировке.
    Затем в дело вступает... думаю, что VMM32 Он пишет на английском, вставляя русские названия устройств. Ессно, в кодировке 1251. Можно, конечно, научить и его писать на русском, но!
    Далее в процесс вклинивается некто, вставляющий фразы "Динамическая загрузка устройства" на русском и в кодировке 866. Автора этих слов я пока не нашёл, но представляется очевидным, что одновременно две русских кодировки в одном тексте - это многовато.
    Поскольку те названия, которые пишет (как я думаю) VMM32, присутствуют и в работающей системе, то очевидно что весь протокол загрузки ДОЛЖЕН быть в кодировке 1251, потому как отучить Винду от неё невозможно, да и глупо это было бы. Вот как теперь найти гада, отписывающегося в протоколе в кодировке 866?
    Между прочим, подозреваю, что непатченный VMM пишет по русски: припоминаю, что в оригинальной Windows 98SE он русифицирован, а патч существует только на американском языке. Может кто-то это предположение подтвердить?
     
    P.S.
    А ведь вычислил я негодяя - это vxdldr.vxd !
    Только зачем он пишет это в досовской кодировке? Может, он где-то на голый экран это выводит?
    ... жалко мне японцев - как они все свои иероглифы в один знакогенератор втискивают?

    Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 11:22 29-05-2015 | Исправлено: IFkO, 11:40 29-05-2015
    IFkO



    Moderator
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    akarman, MERCURY127
    Начал (пока вяло) тестировать IO.SYS от akarman. И ДОС с дискеты, и Windows с ним у меня стартует нормально.
    Для проверки заглушил русификатор и каунтри и посмотрел безопасный режим и безопасную командную строку. Плюс у меня для проверки протоколирования "испорчена" пара драйверов.
    "Безопасная командная строка" огорчила: доступ к файлам с русскими именами есть (УРА!), но ни их имена, ни текст в них не читаются.  MERCURY127 был прав - это никуда не годится. Сравнил со своим - у меня всё читается (УРА!).
    "Безопасная" загрузка оставила равнодушным: сам IO.SYS всё сообщает по английски (приятнее было бы по русски, но тестируется-то не это), поэтому отсутствие шрифта неудобств не причиняет. После перехода в граф режим шрифт всё равно слетает, так что читать синий экран без русификатора всяко невозможно - хоть без шрифта, хоть с ним. Но эти все рассуждения относятся только к случаю английских сообщений при загрузке. Если бы сообщения были русские - то и тут никуда бы не годилось.
    Что до синего экрана, то дополнительно порадовался, что патченный VMM на нём пишет по английски (иначе был бы полный капец), но какая-то сволочь там внизу "Да" и "Нет" дописывает на русском. Надо бы найти и искоренить... Будем искать, стало быть.
    Поэтому появились предварительные вопросы к  akarman:
    1) всё-таки наверное лучше грузить шрифт жестко, как в моём IO.SYS? Без изюминки, но с практической точки зрения правильнее.
    2) можно в моём IO.SYS реанимировать диспетчер конфигураций? Как я понимаю, он отсох не из-за шрифта, а из-за грубой ампутации логотипа? Если да, то на чём бы его работу проверить?
    И, уважаемый akarman, это пока ТЕОРЕТИЧЕСКИЕ вопросы: патч разделов я ещё не смотрел, да и это тестирование ещё буду продолжать.

    Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 18:31 31-05-2015 | Исправлено: IFkO, 18:32 31-05-2015
    akarman



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    IFkO
    Цитата:
    "Безопасная командная строка" огорчила: доступ к файлам с русскими именами есть (УРА!), но ни их имена, ни текст в них не читаются.  MERCURY127 был прав - это никуда не годится. Сравнил со своим - у меня всё читается (УРА!).
    Я бы не сказал что это прям такая безвыходная ситуация, можно выбрать обычный safe mode с пошаговым выполнением, после загрузки шрифта ответить на все вопросы "N" (или нажать esc или что там - F8? ...)
    Цитата:
    1) всё-таки наверное лучше грузить шрифт жестко, как в моём IO.SYS? Без изюминки, но с практической точки зрения правильнее.
    В связи с вышенаписанным и невозможностью отладки, сомневаюсь что буду переделывать
    Цитата:
    2) можно в моём IO.SYS реанимировать диспетчер конфигураций?
    Это зависит от того как загрузчик читает шрифт - последние 4096 байт или по фиксированному смещению. Если последнее, тогда это возможно. Если нет... Короче, посмотрю.
    Цитата:
    Как я понимаю, он отсох не из-за шрифта, а из-за грубой ампутации логотипа?
    И от того и от другого, получается...

    Всего записей: 900 | Зарегистр. 04-04-2010 | Отправлено: 19:26 31-05-2015
    IFkO



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

    Цитата:
    Я бы не сказал что это прям такая безвыходная ситуация
    мне запомнился эпиграф одной книжки: "Незаурядный моряк использует свою незаурядную предусмотрительность чтобы не попасть в ситуацию, требующую его незаурядного мастерства." Тот самый случай, когда предусмотрительнее было бы сразу исключить описанную тобой ситуацию, требующую незаурядного мастерства пользователя. Насколько я понимаю, проблемы с загрузкой шрифта куда менее вероятны, чем безопасная командная строка, где нужна кириллица.
    Ну то есть в отладочных целях, возможно, и есть смысл иметь выключатель загрузки шрифта (красивое, конечно, решение, аж жалко отказываться!), но в практических  вряд ли. Особенно если он срабатывает сам и в самый неподходящий момент.  

    Цитата:
    В связи с вышенаписанным и невозможностью отладки, сомневаюсь что буду переделывать
    Дело сугубо добровольное. Здесь вообще собрались добровольцы-энтузиасты, которые дают всем желающим свой продукт задаром - разве можно что-то от них требовать?

    Цитата:
    Это зависит от того как загрузчик читает шрифт - последние 4096 байт или по фиксированному смещению
    По смещению. В этом я уверен - сам писал. Но вот место, куда эта процедура врезана, где-то нашел Тихий (у него шрифт читался из стороннего файла), отсюда и мои сомнения, не вместо ли запуска диспетчера конфигураций? По безопасному режиму вижу - НЕ вместо. Так что надежда остаётся.

    Цитата:
    И от того и от другого, получается...
    Ну, у тебя - именно так. Но я же про свой вариант спрашивал.
     
    PS
    Вот ещё нашёл интересность: в IO.SYS с адреса 11C49 идёт больше 4 килобайт "MPAD" - чтобы это значило? Может это вообще мусор?

    Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 19:57 31-05-2015 | Исправлено: IFkO, 20:21 31-05-2015
    akarman



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    akarman
    Цитата:
    Дело сугубо добровольное. Здесь вообще собрались добровольцы-энтузиасты, которые дают всем желающим свой продукт задаром - разве можно что-то от них требовать?
    Я изначально хотел сделать именно так, не обращая внимания на мелкие(на мой взгляд) недочёты
    Цитата:
    По смещению. В этом я уверен - сам писал.
    Ясно
    Цитата:
    Но вот место, куда эта процедура врезана, где-то нашел Тихий (у него шрифт читался из стороннего файла), отсюда и мои сомнения, не вместо ли запуска диспетчера конфигураций? По безопасному режиму вижу - НЕ вместо. Так что надежда остаётся.
    Загрузчик шрифта - в основном теле IO.SYS, сам шрифт - вместо диспетчера.
    Цитата:
    Ну, у тебя - именно так. Но я же про свой вариант спрашивал.
    У тебя так же. Только у меня загрузчик идёт оверлеем вместе с шрифтом, а у тебя там только шрифт. На месте лого или на месте диспетчера - вопрос философский. Когда-то там было лого, после того как его отрезали там оказался диспетчер (скорее всего сломаный), после того как и его заменили на шрифт он там перестал быть
    Цитата:
    Вот ещё нашёл интересность: в IO.SYS с адреса 11C49 идёт больше 4 килобайт "MPAD" - чтобы это значило? Может это вообще мусор?
    Имхо это буфер, но на каком этапе он используется и используется ли вообще на стадии загрузки - вопрос. Кстати патч от Loew использует похожее пространство для своего кода (тоже заполнено "mpad", но гораздо меньше 4кб)
     
    Добавлено:
    Вот твоя версия с диспетчером:
    http://www.upload.ee/files/4753031/IOSYS_IF.ZIP.html
     
    Простой способ проверить - переименовать io.sys в io.exe и запустить. Запускается нормально, после завершения как и оригинал возвращает 0(хотя у меня win98 не установлен) но и без есть уверенность что работает не хуже оригинала...

    Всего записей: 900 | Зарегистр. 04-04-2010 | Отправлено: 21:24 31-05-2015
    IFkO



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

    Цитата:
    Загрузчик шрифта - в основном теле IO.SYS, сам шрифт - вместо диспетчера.
    Это я знаю - говорю же, что сам писал. Но я не знаю, откуда передаётся управление загрузчику - этот способ его вставки опубликовал Тихий без пояснений что да как.

    Цитата:
    У тебя так же
    Да ведь не так же, если у меня шрифт в безопасном режиме есть? Значит из другого места передается управление? Значит, передача управления диспетчеру конфигураций по прежнему возможна? Или я неправильно понимаю?

    Цитата:
    Когда-то там было лого, после того как его отрезали там оказался диспетчер (скорее всего сломаный), после того как и его заменили на шрифт он там перестал быть
    Объясню ещё раз, как оно было: Тихий опубликовал IO.SYS с отрезанными логотипом и диспетчером и с русифицированными сообщениями. Для сообщений он читал шрифт из внешнего файла. Я посчитал непрактичным читать шрифт извне и подклеил его непосредственно к IO.SYS, чуть изменив загрузчик шрифта. То есть шрифт встал НЕ на место диспетчера, а на уже зачищенную территорию.  Сам Тихий деталей патча мне объяснить не смог (или не захотел?), предполагаю, что тоже у кого-то позаимствовал готовый. Поэтому ответа на вопросы, почему отрезан диспетчер, можно ли его оживить, откуда передается управление загрузчику шрифта - я не знаю.

    Цитата:
    Имхо это буфер. патч от Loew использует похожее пространство для своего кода
    вот и я подумал - не воткнуть ли туда шрифт? Хотя если уплотнять IO.SYS, то идея неудачная.
     
    Добавлено:

    Цитата:
    Вот твоя версия с диспетчером
    Спасибо!

    Цитата:
    Простой способ проверить - переименовать io.sys в io.exe и запустить
    Нет, я пойду сложным путём - отправлю человеку, у которого "двоение" конфигурации наблюдалось. Тут всё станет ясно на 100%, но боюсь, что не скоро - он так занят, что до сих пор не смог ответить на мой прежний вопрос - а диспетчер ли это вообще?
    Ну, допустим, всё подтвердится. Вот тут-то я начну облизываться: хорошо бы мне в сборку IO.SYS с патчем разделов, с диспетчером конфигураций, с русским шрифтом, да ещё и уплотнённый. Видишь, как непедагогично подавать нищим - у них просыпается жадность!

    Всего записей: 6864 | Зарегистр. 22-09-2005 | Отправлено: 22:07 31-05-2015 | Исправлено: IFkO, 22:19 31-05-2015
    akarman



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

    Цитата:
    Это я знаю - говорю же, что сам писал. Но я не знаю, откуда передаётся управление загрузчику - этот способ его вставки опубликовал Тихий без пояснений что да как.
    Я тоже не смотрел
    Цитата:
    Да ведь не так же, если у меня шрифт в безопасном режиме есть? Значит из другого места передается управление? Значит, передача управления диспетчеру конфигураций по прежнему возможна? Или я неправильно понимаю?
    Я имел ввиду что шрифт у меня почти на том же месте что и у тебя. В общем так: я проверил как твой io.sys обрабатывает оверлей при systemreg=1. Да, он запускается, НО! При установке заглушки возвращающей <>0 он не ругается, в отличие от оригинала! Это значит что либо поломан код либо сообщение(что не так страшно), отвечающие за ругань. Возможно в одно из этих мест и был впихнут загрузчик шрифта.
    Цитата:
    Поэтому ответа на вопросы, почему отрезан диспетчер, можно ли его оживить, откуда передается управление загрузчику шрифта - я не знаю.
    Очевидно он отрезал диспетчер. Почему? Думаю он посчитал его бесполезным, да и проще так.
    Цитата:
    вот и я подумал - не воткнуть ли туда шрифт? Хотя если уплотнять IO.SYS, то идея неудачная.
    Ага...
    Цитата:
    Ну, допустим, всё подтвердится. Вот тут-то я начну облизываться: хорошо бы мне в сборку IO.SYS с патчем разделов, с диспетчером конфигураций, с русским шрифтом, да ещё и уплотнённый. Видишь, как непедагогично подавать нищим - у них просыпается жадность!
    Хех... а как это всё реализовать, оно вон всё поломано на фиг!
     

    Всего записей: 900 | Зарегистр. 04-04-2010 | Отправлено: 22:42 31-05-2015
       

    Страницы: 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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Закладки » WINDOWS 98 Second Edition
    articlebot (15-11-2016 12:08): 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