[>]
old-games.ru, сайт старых игрушек
retro.talks
oldpc(51t, 2) — All
2022-05-17 22:54:00
Захотел скачать первую kings bounty. Пошёл на сайт old-games.ru. Это просто превосходно, никто не мог загрузить мой крутейший пентиум 450, а на этом сайте оно просит подтвердить 150 сертификатов и тормозит, как не в себя.
Кое-как добрался до страницы загрузки. И, конечно, там rar. В woody rar 2.80 и unrar 2.71, и, конечно, они этот формат не понимают. Не поиграл.... вот тебе и сайт старых досовских игр.
[>]
windows 95 через pxe через memdisk
retro.talks
oldpc(51t, 2) — All
2022-05-19 13:53:00
Проприетарщине не место на HDD, конечно, но если одним глазком, да на посмотреть, то пусть лежит на pxe-сервере. Тем более, с hdd продолжаются глюки, теперь ibm не хотел грузиться вообще при наличии в компьютере hdd: пришлось стартовать без него а его подключать уже по ходу загрузки :)
В общем, про win95 помню то, что там в другую железку воткнёшь, она на него начнёт драйверы искать, перезагрузиться просить и всё такое прочее, мутно в общем.
А потом меня как током осенило про DriveSpace. Это же просто файл *.000, который можно туда сюда тягать.
В общем, поставил я win95, установил драйверы на видео, звук и сеть. Сжал её, попутно поставил минимальный plus! (проприетарщины мало не бывает) для ultrapack-перепаковки. В ie3 сайт не показывается, поэтому сделал сначала ie4, потом ie5.5. Поудалял ненужное, чтобы файл диска влез в 60 мб.
Для qemu-kvm создал файл диска на 63 мб (половина оперативной памяти), загрузился с win95-дискетки, установил загрузчкик. Потом методом mount -o loop,offset=32256 смонтировал hdd, и заменил там все файлы, кроме загрузчика io.sys.
Сделал эталонную копию, проверил в kvm - работает. Проверил сетевую загрузку - тоже работает :) Загружается мгновенно, все драйверы на месте, перезагрузиться не просит. Ну и пусть будет, 63 мб для проприетарщины не жалко :)
[>]
dg: простейший dos games downloader
retro.talks
oldpc(51t, 2) — All
2022-05-20 18:41:00
import sys, os; k = sys.argv[1][0] #dgpy ver 0.0.1
if k=='u':
print ('mv games.utf games.bak')
print ('wget http://ii.blcat.ru/s/games.utf')
exit()
def dl(p,u,f,d):
if not os.path.exists('dl/%s' % f):
print ('mkdir -p dl && wget -c %s -O dl/%s' % (u,f))
if k=='i':
print ('mkdir -p dos/%s' % p)
print ('unzip -d dos/%s dl/%s' % (p,f))
db = open('games.utf').read().splitlines()
def gv(v): return [n for n in db if n.split(' ')[0] == v]
if k=='s':
print ('cat << EOFSEARCH')
for t in db:
t = t.split(' ',3)
t = ' '.join((t[0],t[2],t[3]))
if any([s.lower() in t.lower() for s in sys.argv[2:]]):
print ("%s" % t)
print ('EOFSEARCH')
else:
for t in sys.argv[2:]:
if gv(t):
dl(*gv(t)[0].split(' ',3))
Для использования требуется скрипт враппер. Сохранить данный python-код, как dg.py, и рядом создать файл dg следующего содержания:
python3 dg.py $* | sh
Где python3 - используемая версия. Умеет следующие команды (все команды распознаются по первой букве, команды d и download равнозначны)
sh dg u : обновить базу данных. её урл жёстко захаркожен во первЫх строках
сейчас там игры с сайта gamesindos.narod.ru, но я добавлю и другие
sh dg s str1 str2 : ищет в базе описания, где есть str1 или str2, например d s keen wolf найдёт все упоминания keen и wolf. Если нужно, наоборот, сужать критерии поиска (когда игр будет много), можно any( в скрипте заменить на all(
sh dg d game1 game2 : скачивает указанные игры (название игры это первый столбец в поиске) в подкаталог dl. Например sh dg d keen1 civ-rus
sh dg i game1 game2 : скачивает (если ещё не загружены) и устанавливает игры в подкаталог dos (этот подкаталог можно сделать симлинком на директорию с играми в dosemu, dosbox или real dos, типа ln -s /mnt/hda2/gamez dos)
Типичное использование:
* Сохранить в отдельную поддиректорию файл dg.py
* echo 'python3 dg.py $* | sh' > dg
* sh dg u
* sh dg i civ-rus bounty pole-sch
(upd: изменена ссылка на games.utf)
[>]
Re: Старое железо. Заметка №2: OpenBSD 6.8
retro.talks
hugeping(ping,1) — btimofeev
2024-10-13 13:14:15
btimofeev> Поставил себе OpenBSD второй системой. Изучаю понемногу.
btimofeev> Почему-то у меня в ней Firefox постоянно падает (при этом создает дамп файл, чем его можно изучить?). А Хромиум работает стабильно, но очень долго запускается, раза в 4 медленнее, чем на линуксе.
Пишу в тему спустя 4 года. :)
Я не так давно себе на eeepc поставил NetBSD. И должен сказать, что у меня есть ощущение некоторого "перехайпа" openbsd. NetBSD ничем не хуже! Просто -- скромнее. Почему сложилось такое впечатление?
- Безопасность из коробки openbsd иногда мешает. Приходится, например, отключать перелинковку ядра на перезагрузках и те самые параметры, которые приводят к падению firefox (сейчас уже точно не помню, что именно). В NetBSD это не нужно;
- Насчёт тормозов OpenBSD - подтверждаю. По ощущениям, на слабом и новом железе -- заметно медленнее Linux. На NetBSD я этого не заметил;
- Минимализм и простота OpenBSD -- есть и в NetBSD! Может быть, не так экстремально, но очень близко;
- По функциям, бывает, в NetBSD есть то, что в OpenBSD не сделали т.к. "не нужно". Пример сейчас уже не вспомню, но что-то было при настройке pppoe. Ну или более контрастный пример -- поддержка trim. Которую в OpenBSD так и не сделали (не нужно?), а в NetBSD она есть. Хотя в контексте старого железа -- действительно не нужно. :)
В общем, системы довольно близкие по "ощущениям простоты", но в утилитарном смысле для старого железа NetBSD подходит не меньше (а, возможно, и больше!). По крайней мере, если ваше железо поддерживается.
[>]
Re: Старое железо. Заметка №2: OpenBSD 6.8
retro.talks
iiii(ping,48) — hugeping
2024-10-13 13:24:04
> Я не так давно себе на eeepc поставил NetBSD. И должен сказать, что у меня есть ощущение некоторого "перехайпа" openbsd. NetBSD ничем не хуже!
я когда выбирал, не помню год, но это была openbsd 5.2. в openbsd изкоробки иксы завелись на 5 ноутах из 5, разной степени свежести. в netbsd той версии - на 0 из 5.
Плюс как-то поставил NetBSD в виртуалку, поставил XFCE. Все шрифты любого языка - просто квадратики. Плюнул и удалил.
> - Безопасность из коробки openbsd иногда мешает. Приходится, например, отключать перелинковку ядра на перезагрузках и те самые параметры, которые приводят к падению firefox (сейчас уже точно не помню, что именно). В NetBSD это не нужно;
KARL появился только недавно. зачем он появился, я не знаю, и это да, это беда, у меня все руководства начинаются с "сначала убейте KARL"
> - Насчёт тормозов OpenBSD - подтверждаю. По ощущениям, на слабом и новом железе -- заметно медленнее Linux. На NetBSD я этого не заметил;
OpenBSD 5.2/5.3 были на древних компах шустрее, чем они сейчас, потому что i386 в OpenBSD с проблемами, решать которые официально никто не собирается :(
> - Минимализм и простота OpenBSD -- есть и в NetBSD! Может быть, не так экстремально, но очень близко;
В OpenBSD - внимание к деталям. Документация точно просчитана. В NetBSD я в мануале увидел, что дискетная установка ставится с 2 дискет, когда по факту было уже 5.
> - По функциям, бывает, в NetBSD есть то, что в OpenBSD не сделали т.к. "не нужно". Пример сейчас уже не вспомню, но что-то было при настройке pppoe. Ну или более контрастный пример -- поддержка trim. Которую в OpenBSD так и не сделали (не нужно?), а в NetBSD она есть. Хотя в контексте старого железа -- действительно не нужно. :)
Кста, в netbsd можно просто и быстро поднять wifi из консоли? В Linux я до сих пор не знаю, как это делается, в openbsd - это две коротких команды.
> В общем, системы довольно близкие по "ощущениям простоты", но в утилитарном смысле для старого железа NetBSD подходит не меньше (а, возможно, и больше!). По крайней мере, если ваше железо поддерживается.
У меня с поддержкой любого железа в NetBSD всегда проблема. Плюс документация - есть кусок "вот так надо делать", но это 30% из того что надо делать, а остальное типа "знаете сами". По OpenBSD faq и манам я моментально осилил сделать всё, что мне нужно.
> P.S. Забавно, что дефолтный оконный менеджер в OpenBSD это cwm, а в NetBSD ctwm. И оба - неплохие!
Дефолтный менеджер OpenBSD - это FVWM по-моему версии 2000го года. И как там что сделать, я не понимаю до сих пор :)
блин теперь ещё и эти сообщения перелинковывать :)
[>]
Re: Старое железо. Заметка №2: OpenBSD 6.8
retro.talks
iiii(ping,48) — iiii
2024-10-13 13:27:10
Кстати, про Firefox. Свопы я не делал, и в случае чего в OpenBSD Firefox просто падал в кору и пользуйся дальше. В Debian же в этом случае система просто зависала намертво, и только ребут делай, все открытые окны и все несохранённые данные - гудбай. Как раз в районе 5й OpenBSD всё там было вообще отлично в i386 версии. Я даже советую именно OpenBSD 5.7.
[>]
мерж
retro.talks
iiii(blackcat, 2) — All
2024-10-14 05:21:49
эха смержена со всеми старыми эхами, кое-что поправлено
да будет жизнь
[>]
Re: dg: простейший dos games downloader
retro.talks
tuple(ping,54) — oldpc
2024-10-15 10:43:40
> Для использования требуется скрипт враппер. Сохранить данный python-код, как dg.py, и рядом создать файл dg следующего содержания:
> python3 dg.py $* | sh
Зачем нужен враппер? Можно же тот же самый питоновский файлик использовать через python3:
$ python3 dg.py i civ-rus bounty pole-sch
Или ещё проще - добавить шебанг в начало питоновского файла ("#!/usr/bin/env python3") и вызывать вот так:
$ ./dg.py i civ-rus bounty pole-sch
[>]
Установка Debian 3.1 Sarge из DOS
retro.talks
iiii(blackcat, 2) — All
2024-10-16 02:00:37
Установка Debian 3.1 Sarge из DOS
Часть 1.
Данный способ установки может понадобиться тем, кто хочет поставить Debian, но неоткуда загрузиться (cd нет или не загрузочный, других источников нет). При этом есть рабочий DOS/Win9x. Способ подходит для Etch, Lenny и т.д. Я запускал 6.0 squeeze с icewm на пентиуме вроде 120 с 40 мб памяти.
Основные конвенции: должно быть неразмеченное место на диске (или ненужный раздел) хотя бы в 1 гб.
> Если такого раздела нет, можно переразметить. На диске с sarge идёт fips, но я им никогда не пользовался*. Можно взять древний partition magic для дос. Если данных не жалко и при этом нет дискет, можно поставить grub4dos и через memdisk загрузить виртуальную дискету с загрузчиком, разметить разделы, сделать dos раздел активным, установить dos-загрузчик.
Нужна какая-нибудь сеть для установки пакетов (я даже по нуль-модему ставил). Иначе можно вместо netinst ставить с 1 cd, но тогда будет совсем минимум пакетов. Нужно минимум 24 мб памяти. Для etch минимум 48, но это только для установки, после чего системой можно пользоваться на 32 мб и меньше.
На разделе dos нужно хотя бы мегабайт 150. Начинаем располагать файлы:
http://cdimage.debian.org/cdimage/archive/3.1_r8/i386/iso-cd/
Отсюда берём и записываем на раздел dos образ netinstall
http://archive.debian.org/debian/dists/sarge/main/installer-i386/20050317sarge2/images/hd-media/
отсюда берём linux и initrd.gz
На диске sarge есть loadlin**, либо скачать с
http://youpibouh.thefreecat.org/loadlin/
Создать файл linux.bat следующего содержания:
loadlin linux initrd=initrd.gz vga=normal ramdisk_size=10240 root=/dev/rd/0 devfs=mount,dall rw
(для Etch, Lenny: loadlin linux initrd=initrd.gz vga=788)
Я свои эксперименты буду делать с виртуальной машиной с 24 мб ram и 1300 мб hdd.
Честно говоря, про установку Debian мало что сказать, особенно про первый шаг sarge (в отличие от etch и далее, установка sarge двухэтапная). Ну, оно не нашло сетевую карту, я пропустил этот этап, перешёл к дальнейшим. В etch и далее главное не кликнуть сослепу на авторазметку диска, но в sarge авторазметки нет, у меня раздел dos на 300 мб, я сделал раздел / на 950 мб, и осталось 74 мб которые я пустил на своп.
Ставим пакеты, устанавливаем grub, и загружаемся в linux, чтобы перейти на второй этап установки.
Стандартные вопросы, стандартные ответы. Поскольку таймзоны уже послетали, я ставлю таймзону GMT-10, а не Asia/Vladivostok
Никаких установок пакетов на этапе установки лучше не делать, даже в Etch и т.д. А в sarge он и не даст, sarge смотрит не на codename, а на stable/oldstable. С archive.debian.org он поставить не даст. У меня с локального репозитория, где были sarge и etch, но симлинк oldstable стоял на etch, sarge вежливо предложил мне удалить ядро. Я вежливо отказался.
Поэтому, когда спрашивают зеркало, делаем cancel, переходим с config mail system (хотя я просто удаляю exim4, он мне не нужен) или к finish.
Пакеты, что нам нужны, будем ставить потом при помощи волшебного aptitude, в следующей части.
*fips:
https://rus-linux.net/MyLDP/BOOKS/rhl-ig-x86-ru-8.0/s1-x86-dualboot-fips.html
** либо можно воспользоваться linld.com:
https://busybox.net/~vda/linld/
[>]
мой топ DOS игр (у которых были версии под DOS)
retro.talks
ahamai(blackcat, 2) — All
2024-11-10 06:25:18
> Квесты
1. Monkey Island 1 (vga версия рулит, амижная похуже)
2. Space Quest 5
3. LooM (fm towns версия рулит)
> Приключения по карте
0 условно. HoMM 2
1. Kings Bounty
> Пошаговые стратегии
1. XCOM2
2. XCOM1
3. Колоницазция
4. Цивилизация
5. Lords of Realms 2
> RTS
1. Warcraft 2
2. Red Alert
> RPG
1. Anwil of Dawn
2. Fallout 1
Я не любитель мыши, поэтому Daggerfall где надо постоянно мотать мечом, на трекпоинте надоело на 3-м бою, на мыши надоело бы на 5м. Я в Daggerfall просто шлялся взад-назад, залазил на стены и здания, пытался с крыш луком попасть в ночных прохожих.
> Гонка
1. Carmageddon... блин, был бы в Carmageddon просто гоночный режим, где не надо думать о секундах, а надо проезжать трассы, они там такие обалденные. Но я там обычно и играю на прохождение трасс, проходя все трассы именно гонкой.
Кого забыл, потом допишу.
[>]
Heroes of Might and Magic 2 и 3
retro.talks
ahamai(blackcat, 2) — All
2024-11-18 07:01:29
Первый раз на моём hdd герои 2 появились в 1997. Сказали это круто и щас в это все играют. Но моя видеокарта Realtek ISA 256k не умела отображать 640x480x256. Потом уже была S3 Trio, я несколько раз запускал первых и вторых героев. Я уже знал kings bounty, полэтому играл так же - ходил по карте, искал жилища, а потом быстро и печально погибал. И удалял игру.
И вот как-то, вроде в 1998, мы с пацанами приехали во Влад (комп тогда был там, а я нет) побухать и понажимать клавиши. Ком-порт у меня тогда сдох и мыши не было, использовалась эмуляция мыши с клавиатуры. И у меня почему-то была записана hmm2. Немного потыкав, я врдуг обнаружил что в замке можно строить жилища. ТЕПЕРЬ МОЙ МИР НИКОГДА НЕ БУДЕТ ПРЕЖНИМ.
За hmm2 и 3 я провёл примерно одинаковую кучу времени. Но в hmm3 никогда не играл с другими, а в hmm2 пьяные посиделки в hot-seat были даже популярнее, чем Worms. У меня ещё проц был поставлен на 66 мгц, из-за чего каждые 2 часа игра зависала, и надо было проц на 5 мин ложить в морозилку, после чего играть ещё 2 часа. Потом я решил что хватит заниматься хренью и вернул родные 60 мгц.
Когда я первый раз увидел хмм3, несмотря на то что было уже 233 мгц, первое ощущение было "выглядит страшно и дико тормозит". Мы продолжили играть в 2ку. После SoD я начал что-то поигрывать, а уж конкретно гонять начал в WoG.
Чем мне не нравится 3я часть.
1. Графика. В hmm2 атмосфера сказки, яркие картинки, всё отличимо друг от друга, в карточках юнитов чёткие картинки. В hmm3 первое ощущение "серое на сером", блеклая палитра и мыльные карточки юнитов.
2. Дефляция всего. Денег, маны, характеристик. Мистицизм +4 маны, а портал стоит не 10 маны а 20-25. Шапки +6 ко всему (меньшая ценность объектов, дающих +1 к чему-то). +500 с экономиста курам на смех. Утопии, заваливающие тебя ништяками. Книги, позволяющие не долго и печально выбивать нужные заклинания из замков, а дающие всё и сразу. Куча бесполезных навыков, при этом теперь 1-2 слота навыков нужно отдавать под школы. Массовый бег, массовое замедление и таун портал нужно не долго и мучительно выбивать, и стоят эти заклинания кучу маны, теперь эти заклинания при нужной школе доступны чуть ли не бесплатно.
3. Wait, вообще убивающий бой. Теперь быстрые юниты не только имеют преимущество в скорости, но и способны фактически на бесплатный ход. Это как в шахматах дать возможность ферзю ходить два раза за ход. Во второй части скорости от 2 до 7, причём 7 только у двух юнитов, а 2 у крестьян, гидр и некоторых неапгрейженых юнитов. Поэтому в hmm3 юнит со скоростью 9 имеет гораздо большее преимущество над юнитом со скоростью 8, а в hmm2 это были бы скорее всего юниты одной скорости.
4. Некоторые тактические детали. В 2 ты решаешь, отдавать 3-4 хода на укрепление замка или нет, в 3 ты же вынужден строить форт, он даёт сразу и прирост и укрепление, задача решается сама. В 2 у всех, кроме рыцаря :) есть тактическая дилемма, какие 5 из 6 отрядов взять. В 3ке же можно взять все 7 из 7. Взять то можно, но вот расставить их как хочешь, ты уже не можешь, только строгая зависимость от числа стеков.
5. Некоторые сборные артефакты сразу заканчивают игру :)
6. В hmm2 были прикольные фишки при взятии артефактов, типа артефакт только с лидерством, только с мудростью, артефакт за плату, охрана/засада у артефакта.
Преимущества 3 перед 2? Даже не знаю. Всего стало больше, фич стало больше, но не все из них полезны.
5. hmm2 получился хорошим уже сразу (PoL это только дополнение. Тем более, я играю на демо-данных, поэтому играю только в SW). fheroes2 воссоздаёт оригинал, с минимальными изменениями. HotA и WoG же глубоко изменяют систему, изменяют навыки и так далее. В hmm3 то делали wog, то делают hota, а уж части до sod вообще не рассматриваются.
[>]
новодельный ноут 386sx40
retro.talks
ahamai(blackcat, 2) — All
2024-11-20 00:56:30
https://www.youtube.com/watch?v=bgj-LdE3DB4
Посмотрел это видео. Возникло множество вопросов.
Doom? На sx? На 386dx50 в doom можно было играть только в low detail и в мааахоньком окошечке. Конечно, видео решает, у меня при смене Realtek 256k ISA на S3 Trio 1m PCI плавность в думе сильно возросла, но ...
Warcraft 2 в SVGA режиме на 386sx40?
Винда летает на удивление быстро. Я вообще быстролетающую 95ю видел только в одном случае, когда записал её на рамдиск
ii://9X0pdFJJgZ1zARwWa106
Видимо там много дисковых операций.
Но я использовал win то ли 3.0 то ли 3.1 на 386sx25/2. В стандартном (однозадачном) режиме. И примерно представляю скорость. На win95 младше 486DX2-66/8 лучше было не смотреть.
Быстрое видео? CF? Быстрая память? Что ещё? В любом случае, это совсем не те впечатления и не те ощущения, что от реального 386sx40.
[>]
Re: Heroes of Might and Magic 2 и 3
retro.talks
guest(blackcat, 1) — ahamai
2024-11-20 13:43:32
Какая полезная статья на ЛОРе была сегодня, оказывается! Понятия не имел, что есть любители старого железа ещё. Я их (нас) массово в одном помещении последний раз видел в районе десятых на совместных установках линей на старое железо где-то в Москве. А фидошкой я перестал пользоваться активно лет десять как, ибо выдерживать шквал взаимной ненависти в общих эхах и локалках никаких нервов не хватит.
Старое железо у меня есть ещё, правда. И PC и Макинтош. Мак, правда, перестал включаться, только лампочкой мигнёт, и всё, давай, до свидания. А жаль, для меня это вообще важный компьютер, я им пользовался активно. Возможно, придумаю, кем его починить. Так что, активно пользуюсь убунтой свежей на относительно новом ноуте.
Меня можно выцепить, если действовать в парадигме старого железа/софта, даже по xmmp (аська перестала работать, кажется, совсем). :) Ну, или найти мой коммент на ЛОРе к той новости про ii с текстом «До связи!»
[>]
Связь со старых писишек
retro.talks
ahamai(blackcat, 2) — All
2024-11-21 02:43:05
В контексте выхода болталки, вспоминаю как я выходил в сеть с первопней.
Ну у меня всё было просто, у меня был ком-кабель, поэтому соединяемся с чем-то, где есть com-порт, там просто поднимается NAT и всё, ты в сети. По идее, эту штуку можно самому спаять, вроде минимально там три проводка нужны, но у меня проблемы с координацией, я паяльник даже не удержу. Зато я делал так по LPT, просто вкручивал проводки в дырочки, главное потом было не дышать.
Ну и самая крутая вундервафлень - p150 с Debian Sarge, на нём стоит NX Nomachine клиент, безмониторный Celeron 1300 с 384 mb RAM, Archlinux и KDE 4.3, NX Server. Всё это соединяется по тому же serial-порту на скорости 115200. Было даже юзабельно.
А вот как я писал в предка этой эхи из win95, заморочился с драйвером сетевухи или просто из виртуалки, я уже не помню. По-моему, я всё таки драйвер нашёл...