Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

*Апгрейд старых компьютеров

Автор Easyskanker, июня 16, 2022, 17:08

0 Пользователи и 1 гость просматривают эту тему.

mnashe

Цитата: wandrien от июня 19, 2022, 18:38
Самописный файловый менеджер под DOS-ом, запускаемый из-под винды?
Да.
С поддержкой всех функций Windows, доступных через прерывания DOS (длинные имена файлов, а под 95-98-ME также clipboard, кошерное закрытие программы и ещё какие-то мелочи).

Вообще-то файл-менеджер там всего лишь вспомогательная функция, так-то это текстовый редактор с мощным скриптовым языком, работающим наподобие java-машины (компилятор строит код, исполняемый очень быстрым ядром программы, написанным на ассемблере). Но и файл-менеджер там очень развитый, для некоторых функций, которые я придумал, я нашёл аналоги только лет на 10–15 позже.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

wandrien

Цитата: mnashe от июня 19, 2022, 18:49
Цитата: wandrien от июня 19, 2022, 18:38
Самописный файловый менеджер под DOS-ом, запускаемый из-под винды?
Да.
С поддержкой всех функций Windows, доступных через прерывания DOS (длинные имена файлов, а под 95-98-ME также clipboard, кошерное закрытие программы и ещё какие-то мелочи).
Мощь. Исходники не открыты?

А не пора его переписать на WinAPI?

wandrien

Цитата: mnashe от июня 19, 2022, 18:49
Вообще-то файл-менеджер там всего лишь вспомогательная функция, так-то это текстовый редактор с мощным скриптовым языком, работающим наподобие java-машины (компилятор строит код, исполняемый очень быстрым ядром программы, написанным на ассемблере). Но и файл-менеджер там очень развитый, для некоторых функций, которые я придумал, я нашёл аналоги только лет на 10–15 позже.
:o :uzhos: Это что еще за emacs???!!!  :smoke:

mnashe

Цитата: wandrien от июня 19, 2022, 19:10Исходники не открыты?
Кажется, я выкладывал где-то здесь во вложениях со всеми исходниками, но не уверен.
Но могу выложить. Только толку с того через столько лет... Всё равно всё надо писать с нуля под WinAPI.

Цитата: wandrien от июня 19, 2022, 19:10А не пора его переписать на WinAPI?
Во-во. Очень давно пора. Только где ж время взять... Там на одном только ассемблере 38 тысяч строк, а ещё 50 тысяч строк всяких скриптов, которые хотя бы частично тоже придётся переделывать (впрочем, там можно сделать режим совместимости, тогда не придётся), и в компиляторе 7360 строк (тоже ассемблер).
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

wandrien

Цитата: mnashe от июня 19, 2022, 19:29
Кажется, я выкладывал где-то здесь во вложениях со всеми исходниками, но не уверен.
Но могу выложить. Только толку с того через столько лет... Всё равно всё надо писать с нуля под WinAPI.
Было бы интересно посмотреть.

mnashe

Функция, которой я очень часто пользуюсь, и которой до сих пор нет практически нигде, — это возможность включать в текущий каталог выбранные (или все) файлы его подкаталогов и делать с ними любые операции так, как будто бы они находятся в самом каталоге.
Включение файлов может быть по маске-дате-времени-размеру-атрибутам, по содержимому, а может строиться из сравнения двух каталогов. Можно легко написать любой скрипт, который по каким угодно критериям будет строить такой сборный каталог, и затем одним махом со всем этим можно что-то сделать, а можно предварительно просматривать их по одному и выделять только нужные (и затем только их скопировать или обработать).

Например, один такой скрипт собирает из указанного каталога с подкаталогами фотографии, которым в указанную дату (обычно сегодня) исполняется красивое число дней или недель (типа нашей темы «Интересные числа»). С помощью этого скрипта я пощу в фейсбуке свои старые фотки :)

Конечно, копирование / переименование тоже мощные, но тут уже аналоги есть, кроме, опять же, возможности включения path в имя.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

mnashe

Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

wandrien


ivanovgoga

Цитата: mnashe от июня 19, 2022, 18:47
А он совместим с LGA 775?
Естественно. На али ставят перемычку на процы  под  771 сокет и ключ, и они просто ставятся на 775. Зайди на али и набери "е5440 775"
Мозг состоит на 80 процентов из жидкости, и мало того, что она тормозная, так многим еще ее конкретно не долили...

ivanovgoga

Цитата: mnashe от июня 19, 2022, 18:47
Потребление у четырёхъядерных повыше. Или оно падает, когда лишние ядра не используются?
Обычные матери нормально тянут все 4 ядра Е5440, если проц не разгонять а на Р43, Р45 с хорошим питанием и охлаждением мосфетов можно и мощнее процы Х5450/60 ставить, и гнать их по шине. Но тогда северный мост нужно отдельно охлаждать.

На ютюбе есть куча видео, по модернизации 775 сокетов
Мозг состоит на 80 процентов из жидкости, и мало того, что она тормозная, так многим еще ее конкретно не долили...

Bhudh

Цитата: mnashe от июня 19, 2022, 19:51
Ух ты, оказывается, мы его уже обсуждали:
*Multi-Edit
Он у меня даже сохранён. :)
Меньше 5 мегабайт папочка.
Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

maratique

И сколько будет стоить такой дешевый системный блок?
Memento mori
普京回罗

ivanovgoga

Цитата: maratique от июня 19, 2022, 22:32
И сколько будет стоить такой дешевый системный блок?
вы это мне?
Если есть старый системник с 775 сокетом, то цена вопроса лишь стоимость проца. Сейчас на Али это  10-12$
Собирать с нуля смысла нет.
Мозг состоит на 80 процентов из жидкости, и мало того, что она тормозная, так многим еще ее конкретно не долили...

wandrien

Цитата: ivanovgoga от июня 19, 2022, 22:59
Цитата: maratique от июня 19, 2022, 22:32
И сколько будет стоить такой дешевый системный блок?
вы это мне?
Если есть старый системник с 775 сокетом, то цена вопроса лишь стоимость проца. Сейчас на Али это  10-12$
Собирать с нуля смысла нет.
775-е были разные, некоторые только Pentium D поддерживают.

ivanovgoga

Цитата: wandrien от июня 20, 2022, 08:36
775-е были разные, некоторые только Pentium D
:)
я ж выше написал g31/41, p35,43,45. биос установить с поддержкой зиона и все.
https://xeon-e5450.ru/socket-775/all-compatible-motherboards/
Мозг состоит на 80 процентов из жидкости, и мало того, что она тормозная, так многим еще ее конкретно не долили...

Gobino

Может кому пригодится: проблемы с устаревшими неподдерживаемыми под win xp браузерами и неоткрывающимися в них сайтами удалось решить установкой бесплатного китайского браузера 360 extreme explorer. Теперь все полноценно открывается и работает. Одно напрягает- пока не получилось его руссифициррвать и вылезают иероглифы периодически. А так браузер хорош, в сравнении с устаревшими мозиллой и хромом - летает и все открывает.

RawonaM

Где-то в другой теме было активное обсуждение древних ОС.

Bhudh

Пиши, что думаешь, но думай, что пишешь.
MONEŌ ERGŌ MANEŌ.
Waheeba dokin ʔebi naha.
«каждый пост в интернете имеет коэффициент бреда» © Невский чукчо

mnashe

Цитата: RawonaM от июня 17, 2022, 15:23
Цитата: mnashe от июня 17, 2022, 13:52
Цитата: maratique от июня 17, 2022, 13:47У Windows XP Professional x64 Edition нет ограничений на память
Да, но у меня 32, потому что я очень много пользуюсь своей программой, а она DOSовая (с поддержкой доступных только под windows DOS-функций, так что DOSbox задачу не решает).
А в виртуалке запустить ее не вариант?
Теперь я и дома постоянно пользуюсь виртуалкой.
В принципе вполне удобно, но предстоит решить задачу, о которой я писал. Нужно написать простенькую программку, которая будет висеть в ожидании изменений в определённом файле, и когда там появляются изменения, запускать указанную в файле программу с указанными опциями (чтобы при запуске программ из моего файл-менеджера они запускались не внутри виртуалки, а на хосте).
Уже нагуглил нужные функции WinAPI, но ещё не написал.

Цитата: mnashe от июня 19, 2022, 18:36
ЦитироватьА в виртуалке запустить ее не вариант?
На одном из рабочих компьютеров поставил виртуалку для этой цели.
Кстати, неудобство: не удалось активировать Windows (семёрку).
Дома такой проблемы не возникло. И 32-битная, и 64-битная семёрка активируются в виртуалке без проблем.
Копия старой системы тоже прекрасно работает в виртуалке, и даже активация не слетела.
Дома VirtualBox. На работе Virtual PC.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

mnashe

Цитата: ivanovgoga от июня 19, 2022, 21:25
Цитата: mnashe от июня 19, 2022, 18:47Потребление у четырёхъядерных повыше. Или оно падает, когда лишние ядра не используются?
Обычные матери нормально тянут все 4 ядра Е5440, если проц не разгонять а на Р43, Р45 с хорошим питанием и охлаждением мосфетов можно и мощнее процы Х5450/60 ставить, и гнать их по шине. Но тогда северный мост нужно отдельно охлаждать.

На ютюбе есть куча видео, по модернизации 775 сокетов
Забыл отчитаться о результатах :)
Xeon E5450 на GA-G41MT-D3, без перепрошивки BIOS: семёрка запустилась, но динамическое управление частотой процессора не работает, то есть процессор всегда работает на предельной частоте, что, конечно, неприемлемо.
Десятка падает в начале загрузки. Подозреваю, что материнка отключила опцию виртуализации из-за того, что процессор ей незнаком, а в десятке виртуализация по умолчанию используется, и отключение опции в BIOS даёт похожие симптомы.
Так что BIOS таки надо перепрошивать. Когда я покупал Xeon, я ещё не знал об этом.
Скачал нужные файлы, но поленился возиться: всё равно этот компьютер лежит теперь только на всякий случай, вдруг на новом компьютере что-то не будет работать (но пока не возникло нужды). Сейчас он даже без корпуса лежит на полке, корпус использовал, чтобы Ривке компьютер собрать. А на полке неважно, с каким он процессором, четырёхъядерным или двухъядерным :)

В общем, я наделал всем троим детям, Авишагу и бабушке по одному компьютеру на LGA-775, и ещё два таких у меня стоят (правда, не подключены, а один сейчас даже без корпуса).
Шмуэль: Asus P5G41T-M-LX / 8 ГБ DDR3 / E6700 (почему-то E8400 там не заработал) / SSD: Goldenfir 360 ГБ (не рекомендую: купил в разное время четыре штуки, два уже сдохли).
Яир: Gigabyte GA-G41MT-D3 / 8 ГБ DDR3 / E8500 / SSD: Sandisk Plus 240 ГБ
Ривка: Gigabyte GA-G31M-ES2L / 4 ГБ DDR2 / E8400 / SSD: Sandisk Plus 240 ГБ
Авишаг: GA-G41M-ES2L / 4 ГБ DDR2 / E8500 / SSD: Walram 512 ГБ (с этими пока никаких проблем, уже много их купил и домой, и на работу).
Бабушка: GA-G41M-ES2L / 4 ГБ DDR2 / E8400 / SSD: Sandisk Plus 240 ГБ
Мой «на всякий случай»: в точности как у Яира, только диск вдвое больше.
Везде стоит десятка, работает шустро. На моём есть также семёрка (клон со старого компьютера) и две старых XP.

А себе я собрал на основе Haswell (i5-4690s) — это сейчас оптимальное соотношение цены и скорости. 32 ГБ DDR3 1600, Sandisk Plus 1 TБ (SATA) + Walram 1 TБ (через переходник на PCIx ×4) + 2 барракуды по 2 TБ.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Upliner

Цитата: wandrien от июня 17, 2022, 12:47И стабильной она казалось только после страданий под Win9x, которая вообще нормально работать не умела.
Чего? Для меня Win98SE как раз была идеалом. Ушёл с неё только по той же причине, по которой сейчас уходят с XP -- поддержка софта и железа. В итоге так и остался недоволен и решил, что винда вообще не нужна.
Навамоўе ёсць ангсоц, ангсоц ёсць навамоўе!

mnashe

Цитата: Upliner от апреля 19, 2023, 10:04Для меня Win98SE как раз была идеалом. Ушёл с неё только по той же причине, по которой сейчас уходят с XP -- поддержка софта и железа.
:+1:
Я, правда, сразу с Windows 95 перешёл на Windows ME, которая считается хуже 98SE, но у меня ни с 98SE, ни с ME проблем не было. (С 95 бывало иногда).
Впрочем, хоть и очень редко, но всё же бывала на старых компьютерах ситуация, что приходилось принудительно перезагружать систему. А начиная с XP этого не бывает вообще.
Одна из актуальных для меня неприятностей в переходе на системы с NT-ядром — там в NTVDM нет функций, позволяющих DOS-программам общаться с Windows. Во всех системах от 95 до ME есть функции, позволяющие DOS-программам читать / писать clipboard, реагировать на команду закрытия окна, и ещё несколько менее важных мелочей. Всё это не работает под XP и пр.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Easyskanker

Цитата: Upliner от апреля 19, 2023, 10:04
Цитата: wandrien от июня 17, 2022, 12:47И стабильной она казалось только после страданий под Win9x, которая вообще нормально работать не умела.
Чего? Для меня Win98SE как раз была идеалом. Ушёл с неё только по той же причине, по которой сейчас уходят с XP -- поддержка софта и железа. В итоге так и остался недоволен и решил, что винда вообще не нужна.
Хз, у меня до сих пор психическая травма когда Ворд на виндах до хрюшки открывался час или два и тупил после каждой операции минут по десять.

mnashe

Цитата: Easyskanker от апреля 19, 2023, 12:47Хз, у меня до сих пор психическая травма когда Ворд на виндах до хрюшки открывался час или два и тупил после каждой операции минут по десять.
Пока я не перешёл с 386SX на Pentium, у меня в Windows просто перелистывание страниц в WISIWIG-редакторе было настолько медленным, что заметной на глаз была перерисовка страницы.
Так что я Windows (3.11) хоть и поставил, но практически не пользовался. Запускал только когда нужен был этот самый редактор.
На новом компьютере поставил уже Windows 95, и сразу бросилась в глаза разница в скорости. После этого я уже работал под Windows постоянно.
Но ясно же, что разница определяется компьютером, а не операционкой.
Адепт единственного числа и безродового склонения
שָׁלוֹם עֲלֵיכֶם!

Andrey Lukyanov

Цитата: mnashe от апреля 19, 2023, 12:41Во всех системах от 95 до ME есть функции, позволяющие DOS-программам читать / писать clipboard, реагировать на команду закрытия окна, и ещё несколько менее важных мелочей. Всё это не работает под XP и пр.
Оно не работает в 64-битных ОС, а в 32-битных должно работать (в Windows 10 это надо включать специально).

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр