LINUX.ORG.RU
решено ФорумTalks

Обернуть древние программы для запуска под новым оффтопиком и, чем чёрт не шутит, под онтопиком тоже

 , ,


2

3

Решено: конкретно этот софт совместим даже не с 95-98, а с 3.11 виндой, и прекрасно запускается в досбоксе. Вопрос запуска программ поновее, которые ни в досбоксе не работают, ни на современной венде не хотят, остяётся открытым (хотя уже более для души - если речь не идёт о редистрибуции для несведущих, то и wine в WSL подходит).

Имеется некоторое количество софта девяностых-нулевых годов выпуска: мультимедийные энциклопедии издательства Dorling Kindersley, локализированные естественно. Некоторые из них совершенно чумовые и аналогов не имеют. Требуется запустить их под седьмой-десятой виндой, чтоб детишки радовались.

Вот и зреет несколько идей, одна бредовее другой - в основном орбитируют вокруг тонкой виртуалки с 98 виндой и возможно даже снепшотом памяти, чтоб побыстрее запускалось. Проблема в том, как её кастрировать, чтобы запускалась одна программа в одной виртуалке, а то учительница, которой это нужно, не осилит (или осилит? но точно не захочет) концепцию виртуальной машины со своей ОСью внутри.

winevdm тоже не вариант, ведь там надо устанавливать ядерный драйвер, а кто тебе даст на школьном компьютере.

Если кому интересно будет приглядеться и что-то посоветовать, то данные энциклопедии были представлены на российском рынке, и на всем известном сайте отслеживания прудов имеется, например, «Мир Птиц».

★★★★

Последнее исправление: token_polyak (всего исправлений: 3)

учительница ... точно не захочет

- Мадам, позвольте вам виртуалбокс впендюрить!
- Поручик! Но ведь за такое можно и по морде!
- Можно и по морде. Но обычно впендюриваю.

ratvier ★★
()

95, 98 win можно «поставить» в dosbox. И там уже поднастроить чтобы внутри win сразу запускалась энциклопедия, а по завершению выключалась win. Это на вин-факе надо искать kiosk-mode 95 :-)

Профит - результатом будет каталог с файлами, а не образ некоей VM. Легко архивировать, переносить и править. И стартует относительно быстро

MKuznetsov ★★★★★
()

winevdm

софт 16-разрядный? А в dosbox нельзя это обернуть разве? Должно быть точно можно.
А вот виртуалки лишнее здесь, конечно. Хотя, емнип, можно вырезать у виндовс запуск explorer.exe, а запускать нужную энциклопедию, по завершению работы которой выключать ос.
А может, самое время написать свободный движок под это дело, раз такая годноа?

sehellion ★★★★★
()
Ответ на: комментарий от MKuznetsov

Вот ты добрый, сам пробовал венду в Досбоксе ставить? Просто я пробовал,и там замаешься. И Досбокс еще не ванильный нужен.

Dog ★★★
()
Ответ на: комментарий от Dog

Вот ты добрый, сам пробовал венду в Досбоксе ставить? Просто я пробовал,и там замаешься. И Досбокс еще не ванильный нужен.

сам не пробовал. Мне винда не нужна была. Понадобились однажды 16 битные компиляторы - а они есть(остаются) теперь только в dos & dosbox. Потому с ним плотно познакомился и для того dosbox у меня и живёт.

По документации, отзывам и форумам - windows вплоть до 95/98 люди ставят. С гемороем и бубнами, но ставят. Насколько понимаю, сейчас самая большая проблема - найти целый, адекватный софт/дистрибутивы.

То что валяется на old-games и прочих подобных на 98% покоцанные копии чьих-то каталогов и порезанные инсталляторы. Не факт что оно вообще работает и тем более совместно с другими подобными.

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

MKuznetsov ★★★★★
()

А в чём проблема запустить программы под той же семеркой? Зачем для этого Win98? В отличие от луникса обратная совместимость под виндой - не пустой звук.

Chord ★★★
()

winevdm тоже не вариант, ведь там надо устанавливать ядерный драйвер, а кто тебе даст на школьном компьютере.

тогда и виртуалка отпадает

mittorn ★★★★★
()
Ответ на: комментарий от sehellion

winevdm

софт 16-разрядный?

Да.

А в dosbox нельзя это обернуть разве? Должно быть точно можно.

Попытаюсь, отпишусь.

А вот виртуалки лишнее здесь, конечно. Хотя, емнип, можно вырезать у виндовс запуск explorer.exe, а запускать нужную энциклопедию, по завершению работы которой выключать ос.

Если все обстоит не так печально в плане администраторских прав (ещё не видел, чтоб в местных школах упарывались с вендовыми политиками итп.), то способ по-моему вполне работоспособный и малогеморройный.

А может, самое время написать свободный движок под это дело, раз такая годноа?

Скилла не хватает.

Хотя… там действительно всего лишь рисуются битмапы по разметке, проигрывается звук и иногда видео. Чем чёрт не шутит.

token_polyak ★★★★
() автор топика
Последнее исправление: token_polyak (всего исправлений: 1)

Внезапно.

Варезные сборки с преднастроенной виндой в досбоксе.

Кто-то зажигает звёзды.

token_polyak ★★★★
() автор топика
Последнее исправление: token_polyak (всего исправлений: 3)

Dorling Kindersley

В детстве был один диск. Тогда было интересно. Сейчас посмотрел — какая-то нудятина. Забей на этот хлам.

ox55ff ★★★★★
()
Ответ на: комментарий от ox55ff

В детстве был один диск.
Тогда было интересно.
Сейчас посмотрел — какая-то нудятина.

Как я понимаю, это и есть для детей, которым будет интересно, а не для старпёров, которым уже ничего не интересно.

А по теме, и правда, может лучше DOSBox, если софт и правда 16-бит. Это уже надо ковырять конкретный экземпляр и что он там использует из виндового.

Loki13 ★★★★★
()
Ответ на: комментарий от Loki13

А по теме, и правда, может лучше DOSBox, если софт и правда 16-бит. Это уже надо ковырять конкретный экземпляр и что он там использует из виндового.

Действительно работает под вендой 3.1 в досбоксе, с одним недостатком - если шевелить курсор, то звук начинает хрипеть.

token_polyak ★★★★
() автор топика
Ответ на: комментарий от Loki13

может лучше DOSBox, если софт и правда 16-бит

Я запускал под XP и помню были какие то проблемы с отображением цветов. Не помню как решал, наверное через режим совместимости с 16 битнами.

ox55ff ★★★★★
()
Ответ на: комментарий от token_polyak

Купи лучше подписку на чатгопоту.

ox55ff ★★★★★
()
Ответ на: комментарий от token_polyak

если шевелить курсор, то звук начинает хрипеть.

У DOSBox помню были какие-то сборки патченные, для запуска игр, и там как раз были патчи на звук. Возможно надо в этом направлении смотреть. В DOS со звуком те ещё пляски были, выбор IRQ, выбор порта вывода. Тут работало, тут глючило. Даже в те времена всё было не гладко.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 1)

VirtualBox осиливать не надо, показать где старт-стоп кнопки и всё.

Если им для учёбы надо, не вижу проблем поставить VB.

yu-boot ★★★★
()
Ответ на: комментарий от Chord

В отличие от луникса обратная совместимость под виндой - не пустой звук.

Шутки за 300

erfea ★★★★★
()

Для вин98 лучше использовать pcem а не virtual box. Протухшие ОСи плохо виртуализируются.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Кстати, по идее qemu ещё можно, оно ведь может работать вообще без аппаратной виртуализации.

Werenter ★★★
()

В винде в качестве шелла можно любую прогу задать, если она сразу в полноэкранном режиме запускается, то будет что-то вроде киоска.

cocucka ★★★★☆
()

Некоторые из них совершенно чумовые и аналогов не имеют

Выглядит убогенько. Расковырять формат, написать смотрелку или конвертер.

slovazap ★★★★★
()
Ответ на: комментарий от yu-boot

VirtualBox осиливать не надо, показать где старт-стоп кнопки и всё.

В нем поди еще и командная строка есть.

Но IMHO лучше уж действительно QEMU, хотя 16 бит, хз.

Автозапуск линупса, стол с иконкой виртуалки. Одним кликом стартует виртуалка с автозапуском нужной прожки.

sanyo1234
()
Ответ на: комментарий от PPP328

Нет. Ценность здесь - в мультимедийности и мышевождении по картинкам.

token_polyak ★★★★
() автор топика
Последнее исправление: token_polyak (всего исправлений: 2)

winevdm тоже не вариант, ведь там надо устанавливать ядерный драйвер, а кто тебе даст на школьном компьютере.

Для WineVDM не требуется никакого драйвера. Но предназначен он для запуска 16-разрядных приложений, если у тебя программы для Windows 98, то они и так на винде должны запускаться.

Nxx ★★★★★
()
Ответ на: комментарий от PPP328

А просто достать ресурсы и сконвертировать в mediawiki не вариант?

Интерактивное же. Если уж конвертер, то в Ren’Py или RPGMaker какой-то.

pekmop1024 ★★★★★
()
Последнее исправление: pekmop1024 (всего исправлений: 1)

Я бы шел по пути Wine

cvv ★★★★★
()

Можно еще проверить, запустится ли в вайн. Да, вайн есть под винду, для подобных целей.

goingUp ★★★★★
()
Ответ на: комментарий от goingUp

Да, вайн есть под винду, для подобных целей.

Где? Не слышал про такое, хотя даже гуглил прежде чем запостить на ЛОРе. Только отдельными кусками ввиде wined3d и winevdm.

token_polyak ★★★★
() автор топика
Ответ на: комментарий от token_polyak

Похоже готовых сборок нет, но говорят, что можно собрать с cygwin https://superuser.com/questions/1187807/can-i-run-wine-on-top-of-windows или даже вот так https://habr.com/ru/articles/463375/ . Но смысл страдать этим есть только, если оно запустится в вайн под онтопик.

goingUp ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)