Запуск 16-битных программ с использованием Wine в Cygwin на 64-битной Windows

954
Brian Lu Happyville101

Я был мотивирован для установки старых программ после того, как копал диски UB Funkeys и SimCity 2000. Я хотел запускать их без голодной среды виртуальной машины, которая не чувствовала себя оптимизированной. Я также легальный идиот, поэтому я не хотел запускать SimCity 2000 с копией Windows 3.1 (я тоже не хочу платить деньги).

Я попытался скомпилировать wine на Cygwin для запуска некоторых действительно старых (16-битных?) Приложений, таких как SimCity 2000 и UB Funkeys, так как мой компьютер - 64-битная система.

Я использовал это руководство: http://web.archive.org/web/20151215100244/http://wiki.winehq.org/WineOnWindows#head-0b0ea2607765eef2d73f0bcb510560859105539c

Однако я не могу найти каталог .wine или c-drive в Cygwin, поэтому я не смог установить свои старые программы.

Есть ли какие-либо предложения / альтернативы для решения этой проблемы?

1
Я ожидаю неприятностей. Чипы x64 имеют несколько режимов, включая режим обратной совместимости, который может выполнять 16-битный код, и 64-битный расширенный режим, который теряет эту совместимость. 64-разрядные операционные системы, как правило, переводят ЦП в расширенный режим. Так что вам нужно заново реализовать 16-битный набор инструкций, и я предполагаю, что Wine этого не делает (хотя и реализует другие вещи). Wine предназначен для перевода программного обеспечения, но все еще опирается на процессор. Я предлагаю рассмотреть Sim City 2k для DOS и использовать DOSBox. TOOGAM 7 лет назад 0

0 ответов на вопрос

Похожие вопросы