Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. После 2000 года »   Старые DOS игры на Core 2 Duo - это возможно!!!
RSS

Старые DOS игры на Core 2 Duo - это возможно!!!

Конфигурирование систем на базе Core 2 Duo под максимально возможный временной диапазон игр

<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8
Печать
 
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Всё, перепроверил, вопросов нет! Я просто думал, чтобы из выключенной системы кэширования перейти к состоянию L1en+L2dis, надо сначала выполнить с ключом e, а потом уже с ключом d. А оказывается, можно сразу с ключом d. Именно это я и добивался сформулировать, но оно работает и сейчас. И получается, без проверок состояния.
Интересный момент: ключ a не меняет регистр 11e. Если перед выполнением ключа a кэш L2 был включён, то регистр 11e так и остаётся со значением BE702109. Я сейчас покрутил DOS минут 20, зависаний не было. НО: у меня 11e был в состоянии BE702009, а для этого необходимо сначала выполнение ключа d, а потом уже a. Надо будет ещё разок прогнать с выключенными кэшами, но с 11e=BE702109 и посмотреть, будут ли зависания.

Попробовал Digger v2.9 1991. Играть можно только с максимальным троттлингом и отключёнными кэшами, скорость адекватная, идёт без рывков и задержек. И SPEEDSYS показывает рейтинг 1,70. Попробую перейти с шины 166 на шину 100, но, боюсь, Digger тогда станет слишком медленным. Стоит либо включить L1, либо убрать троттлинг, и всё, летает с бешеной скоростью.
1001
Junior Member


Откуда: Москва
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 июля 2016
Прекрасно!
Я бы тогда рассмотрел такой вариант сборки, но на Core 2 Quad. Ведь проблем не возникнет от того что 4 ядра вместо двух? Например, есть Q6600 степ. G0 (SLACR). Думаю в поздних оптимизированных под многоядерность играх 4 ядра будет точно очень кстати :-)
Ради интереса потестировал вариант по уживлению трех звуковых карт PCI на одной из поздних мат.плат для Socket 939 с поддержкой двухядерников и пятью PCI (чипсет VIA K8T800Pro) - все работает замечательно!
Получилось так:
1) Yamaha 724 (FM + отличный MIDI XG);
2) Aureal Vortex 2 MX300 (A3D и EAX до 3.0);
3) Creative X-Fi XtremeMusic SB0460 (EAX до 5.0);
Оставшиеся два PCI приютили Voodoo2 SLI;
В Win98SE и DOS-окне все работает кроме X-Fi (нет драйвера), в XP работают все выше перечисленные платы одновременно.
Возможности downclock`а пока не исследовал - пока не сталкивался с такой необходимостью, но позже гляну. В целом, как вариант закрыть поздний DOS + Win98 + XP получилось очень даже не плохо, лучше чем я ожилал и даже ISA не понадобился :-)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
Интересный момент: ключ a не меняет регистр 11e. Если перед выполнением ключа a кэш L2 был включён, то регистр 11e так и остаётся со значением BE702109. Я сейчас покрутил DOS минут 20, зависаний не было. НО: у меня 11e был в состоянии BE702009, а для этого необходимо сначала выполнение ключа d, а потом уже a. Надо будет ещё разок прогнать с выключенными кэшами, но с 11e=BE702109 и посмотреть, будут ли зависания.
[/q]
При общем отключении кеширования в регистре CR0 (это не MSR!) состояние 0x11e не имеет
значения (у PPro MSR 0x11e вообще нет), поэтому я не трогал 0x11e при отключении
кеширования. Добавить не проблема, если что.

Прилагаю исходник версии 0.92

Прикрепленный файл (L2CTL.ASM, 0 байт, скачан: 29 раз)
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
1001 написал:
[q]
Ведь проблем не возникнет от того что 4 ядра вместо двух?
[/q]
Есть сведения о процессоре QX9650, что он не хочет работать на FSB400 (это к слову о максимальном замедлении). Все опробованные двуядерники - напротив, отлично пашут на 100МГц. Но это очень специфично, да и, возможно, проблема касается только QX, или только 45nm квадов, неизвестно. В остальном проблем, конечно, нет. Ну кроме того, что платы на 945 чипсете не поддерживают Quad Core камни. Я ведь не зря в самом начале написал "на базе Core 2 Duo", зная, что ориентация на Квады очень серьёзно сузит список мат. плат.

1001 написал:
[q]
потестировал вариант по уживлению трех звуковых карт PCI на одной из поздних мат.плат >...> - все работает замечательно!
[/q]
А почему не должно? Я такие выкрутасы не раз проделывал.

1001 написал:
[q]
Получилось так:
1) Yamaha 724 (FM + отличный MIDI XG);
2) Aureal Vortex 2 MX300 (A3D и EAX до 3.0);
3) Creative X-Fi XtremeMusic SB0460 (EAX до 5.0);
Оставшиеся два PCI приютили Voodoo2 SLI
[/q]
Прекрасный вариант! В случае с предложенной мной GA-945PL-S3E можно сделать то же самое, только X-Fi SB0460 заменить на X-Fi SB0880. Освободившийся PCI слот займёт видеокарта, ведь мы всё равно не сможем нормально использовать видеокарту PCI-E в Windows 98.

1001 написал:
[q]
В целом, как вариант закрыть поздний DOS + Win98 + XP получилось очень даже не плохо, лучше чем я ожилал и даже ISA не понадобился :-)
[/q]
Да. Что я и пытаюсь доказать уже пятую страницу, не считая той темы, из которой вырвана текущая. У меня лежит одна плата AMD тоже на чипсете VT8237 для таких же экспериментов, но она помощнее, на сокете AM2+ (K8T890). Я тоже пока не исследовал даунклок, и не знаю, когда руки до неё дойдут. Сейчас Core 2 меня привлекает больше. И по всем показателям он лучше.

i8088
Когда система кэширования выключена, может ли теоретически от состояния регистра 11Eh зависеть частота зависаний?
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
i8088
Когда система кэширования выключена, может ли теоретически от состояния регистра 11Eh зависеть частота зависаний?
[/q]
Не думаю (причина зависаний не в этом). А что, были зависания?
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Зависания были, как я говорил, пока только при отключении L1+L2 из BIOS, и довольно часто. Проверял 11e, значение BE702109.

При отключении посредством L2CTL зависаний пока не припомню. Тестировал всегда при значении 11e=BE702009. Думал, что это принципиально. Потом собирался потестировать с 11e=BE702109, как при отключении через BIOS. Но, раз ты говоришь это не влияет, просто забью на это. Даже если зависания повторятся, уже сейчас понятно, что они не будут систематическими и частыми, не чаще, чем от других "общих" причин.
1001
Junior Member


Откуда: Москва
Всего сообщений: 217
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 июля 2016
rus написал:
[q]
1001 написал:
[q]
потестировал вариант по уживлению трех звуковых карт PCI на одной из поздних мат.плат >...> - все работает замечательно!
[/q]
А почему не должно? Я такие выкрутасы не раз проделывал.
[/q]
1) VIA + Vortex - это первый случай в моей практике, когда они "подружились"
без шаманства :-)
2) Есть также до сих пор не имеющая решения ситуация, когда не работают в Win98 одновременно Vortex и Audigy 2 ZS, поэтому я скептически относился к новому эксперименту "VIA + Vortex + Yamaha + X-Fi" ;-)


rus написал:
[q]
1001 написал:
[q]
В целом, как вариант закрыть поздний DOS + Win98 + XP получилось очень даже не плохо, лучше чем я ожилал и даже ISA не понадобился :-)
[/q]
Да. Что я и пытаюсь доказать уже пятую страницу, не считая той темы, из которой вырвана текущая. У меня лежит одна плата AMD тоже на чипсете VT8237 для таких же экспериментов, но она помощнее, на сокете AM2+ (K8T890). Я тоже пока не исследовал даунклок, и не знаю, когда руки до неё дойдут. Сейчас Core 2 меня привлекает больше. И по всем показателям он лучше.
[/q]
Доказывать ничего не стоит, особенно тем кто не заинтересован в таком решении. Лучше напишите статью, которую на практике можно применить как про DOS и SPDIF ;-) а то на форуме все затеряется вместе с приложенными программами, а тема очень интересная. Я глянул на VIA K8T800 Pro - штатными возможностями биоса получилось снизить частоту CPU до 800MHz (минимальный множитель х4.0 и FSB 200MHz), такую же ситуацию прогнозирую и для AM2+, так что без спец.програмки тут не обойтись чтобы понизить CPU до 200MHz, а так было бы наверное не хуже Core 2 и выбор появился бы на какой платформе собирать - AMD или Intel.
Насчет Core 2 Quad Q6600 однажды я проверю :-)
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
rus написал:
[q]
Потом собирался потестировать с 11e=BE702109, как при отключении через BIOS. Но, раз ты говоришь это не влияет, просто забью на это
[/q]
Давай все же потестируй и так, просто для того, чтобы быть уверенным.
rus
Advanced Member


Всего сообщений: 298
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
24 нояб. 2014
Есть, один раз словил фриз. И случилось это с 11e=BE702109. Может быть, совпадение, но ведь с 11e=BE702009 всё-таки ни разу не было.
Я предлагаю при отключении системы кэшей добавить отключение L2, если ты не против. А также переименовать ключи, а то с третьим ключом названия действий не очень логичные получаются. Например:
- ключ a переименовать в d (cache system is disabled)
- ключ d переименовать в 1 (cache system is enabled, L1 only is activated)
- ключ e переименовать в 2 (cache system is enabled, both caches are activated)
Ну и программу пора, наверное, переименовать, сохранив историю версий. L2 в названии уже не очень отражает суть.

Как ты на это смотришь?
radical
Advanced Member


Всего сообщений: 932
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
20 июля 2017
1001 написал:
[q]
У меня лежит одна плата AMD тоже на чипсете VT8237 для таких же экспериментов, но она помощнее, на сокете AM2+ (K8T890).
[/q]
А что за плата, если не секрет? Я одно время безуспешно искал плату AM2+ на VIA, максимум они были AM2. А которые с AGP, еще были сильно урезаны по объему памяти, 2ГБ или около того.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 * 6 7 8
Печать
Полигон-2 »   IBM PC-совместимое. После 2000 года »   Старые DOS игры на Core 2 Duo - это возможно!!!
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS