674
edits
No edit summary |
("-global ds1225y.size=8200" arg is no longer needed) |
||
(9 intermediate revisions by 3 users not shown) | |||
<noinclude>'''[[How_to_install_Windows_NT_4.0_in_QEMU|< Windows NT 4.0]]''' | '''[[How_to_install_Windows_2000_in_QEMU|Windows 2000 >]]'''</noinclude>
{{DISPLAYTITLE:How to install Windows NT on MIPS in QEMU}}
[[File:1650668919_m3smGmwKPx.png|thumb]]
'''Windows NT 4''', along with Windows NT 3.51 and 3.5, can successfully run and install in QEMU's MIPS emulation. Windows NT 3.1 BSODs on setup, so it is not installable. Service Pack 1 was the last supported service pack on MIPS Windows NT 4. Currently, the PowerPC and Alpha ports of Windows NT 3.x & 4 do not run,
While these instructions are for NT 4, they will
==Notes==
==Starting up==
First, download the following file and extract it somewhere: http://web.archive.org/web/
One of the files will be called <code>NTPROM.RAW</code>. Rename this to <code>mipsel_bios.bin</code>.
<pre>qemu-img create -f qcow2 ntmips.img 2G</pre>
The Magnum machine doesn't support more than 2 GB of space, so don't go over this.
Next, start QEMU with the following command:
<pre>qemu-system-mips64el -hda ntmips.img -M magnum -nic user,model=dp83932 -cdrom win_nt_4_iso.iso -m 128 -global ds1225y.filename=nvram -global ds1225y.size=8200</pre>▼
▲<pre>qemu-system-mips64el -hda ntmips.img -M magnum -nic user,model=dp83932 -cdrom win_nt_4_iso.iso -m 128 -global ds1225y.filename=nvram
We set the memory to 128 MB of RAM since this is the most supported by the Magnum machine. Only <code>128</code> and <code>64</code> are valid values (it won't boot with any others).
==Installation==
When you start the machine a problem you'll likely notice is that the date is set to the year 2033. The clock also might be set to "8:85:00", or something similar. This is a bug in the emulation that can be easily fixed. There are two ways to fix it - the first is to add something like <code>-rtc "base=1995-07-08T11:12:13,clock=vm"</code> to the QEMU command line. The second is to go to "Initialize system", "Set time", and set the proper date. An important note: If you don't properly set the clock, Windows NT will claim the date is invalid and set it to January 1, 1601 at 12:00 AM.
Now we'll set the environment variables. Choose the following variables:
When we're done with that, exit and run the following: <code>cd:\mips\setupldr</code>
From then on, it installs pretty much exactly like x86 NT.
==Software==
{|
! Browsers !! Editors !! Userlands !! Clients !! Games !! Misc
|-
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/lynx288-win32-mips.zip Lynx]
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/edit/metapad-mips.exe Metapad]
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/yori-mips.zip Yori]
|| [https://vpsland.superglobalmegacorp.com/old/install/WindowsNT4.0-MIPS/irc/0irc_v1232.exe 0irc]
|| [http://vpsland.superglobalmegacorp.com/install/WindowsNT4.0-MIPS/games/Hyperoid-mips.exe Hyperoid]
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/WINIMANT.EXE WinImage]
|- ▼
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/browsers/msie301-mips.exe Internet Explorer 3.01]
|| [https://mv.darkok.xyz/files/gvim.exe Vim]
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/unix/CSH_MIPS.ZIP C shell (demo)]▼
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/putty-mips-20110304.zip PuTTY]▼
|| [http://vpsland.superglobalmegacorp.com/install/WindowsNT4.0-MIPS/games/quake-MIPS.exe Quake1]▼
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/PSYMIP25.ZIP Psych]▼
|- ▼
||
||
||
|| [http://vpsland.superglobalmegacorp.com/install/WindowsNT4.0-MIPS/games/quakeworld.exe QuakeWorld]▼
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/wx86.exe wx86]▼
|- ▼
||
||
||
||
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/reskit/reskit_nt40.zip Resource Kit]▼
|- ▼
||
|| [https://mv.darkok.xyz/files/emacs.tar.gz GNU Emacs]
||
||
||
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/unzip.exe unzip]▼
|- ▼
||
||
||
||
||
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/aclock-mips-win32.exe aclock]▼
|-
||
||
||
||
||
|-
||
||
||
||
||
|| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/unix/tar-1.11.2-mips.exe tar]
|-
||
▲| [http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/browsers/msie301-mips.exe Internet Explorer 3.01]
||
||
▲||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/unix/CSH_MIPS.ZIP C shell (demo)]
||
▲||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/putty-mips-20110304.zip PuTTY]
||
▲||[http://vpsland.superglobalmegacorp.com/install/WindowsNT4.0-MIPS/games/quake-MIPS.exe Quake1]
|| [https://dependencywalker.com/depends10_mips.zip Dependency Walker]
▲||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/PSYMIP25.ZIP Psych]
|-
▲|||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/edit/xvi-mips.exe vi]||||
▲||[http://vpsland.superglobalmegacorp.com/install/WindowsNT4.0-MIPS/games/quakeworld.exe QuakeWorld]
▲||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/wx86.exe wx86]
▲|-
▲||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/reskit/reskit_nt40.zip Resource Kit]
▲|-
▲|||||||||[http://vpsland.superglobalmegacorp.com/install/WindowsNT4.0-MIPS/games/neko98-MIPS.zip Neko98]
▲||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/unzip.exe unzip]
▲|-
▲|||||||||[http://vpsland.superglobalmegacorp.com/install/WindowsNT4.0-MIPS/games/dungeon-2.5.6-MIPS-win32.zip Dungeon]
▲||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/aclock-mips-win32.exe aclock]
▲|-
▲|||||||||[http://vpsland.superglobalmegacorp.com/install/WindowsNT4.0-MIPS/games/nethack-3.1.2-MIPS.zip NetHack]
▲||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/unix/gzip-1.2.4-mips.exe gzip]
▲|-
▲|||||||||||[http://tenox.pdp-11.ru/os/winnt_xp/Apps/mips/unix/tar-1.11.2-mips.exe tar]
|}
Some of the download links don't work, you'll need to right click the link and click "Save link as..."
|