GithubHelp home page GithubHelp logo

misternt's Introduction

Windows NT install for MiSTer.

This is a set of disk images for installing Windows NT 4 on the ao486 core for MiSTer.

In addition to the images provided here, you will need to separately provide:

  1. The latest version of uniata.sys from http://alter.org.ua/en/soft/win/uni_ata/.
  2. The Windows NT Workstation 4 setup ISO.
  3. The hard disk image you will be installing on.

Acknowledgments

It would not be possible to run Windows NT on the MiSTer without two amazing drivers which have been provided to the community. If you find any of this useful or interesting, you should send them some thanks!

  1. UniATA by Alter: http://alter.org.ua/en/soft/win/uni_ata/
  2. VBEMP NT by BearWindows: https://bearwindows.zcm.com.au/vbemp.htm

Important setup notes - READ FIRST

  1. You must have updated the main MiSTer binary, ao486 itself and boot0.rom and boot1.rom at least as recently as March 26th 2022, as several important fixes affecting Windows NT have been released.
  2. Do not attempt to set the system time during setup, as this will cause a BSOD crash. You may select time zone if you wish, but changing to the date/time tab will cause a crash.
  3. During setup you will see an error related to the installation of the graphics driver which should be ignored (the driver will be fully initialized later by a script which runs at the end of setup). Just clear the three dialog boxes which appear, and then click "cancel" on the Display Configuration window to continue.

Getting started

A full setup guide is provided on the MiSTer forums: https://misterfpga.org/viewtopic.php?p=47436#p47436

Technical information

A normal Windows NT setup process starts from MS-DOS and does the following:

  1. Copies the setup CD to a temporary location on disk
  2. Creates three boot floppies containing the setup environment
  3. Boots from those floppies, auto-detects hardware and drivers and proceeds with Windows NT setup

This modified setup process does the following:

  1. Copies the setup CD to a temporary location on disk, and then partially replaces many of the files with those from Service Pack 6a (on the CD image)
  2. Provides pre-created boot floppies for the setup environment which specify MiSTer-specific steps and include the SP6a components
  3. Boots from those floppies, provides drivers to use during manual device specification, and proceeds with Windows NT setup
  4. Executes a final script which finishes Service Pack 6a setup, and properly sets display resolution registry keys.

The "boot first" image is an MS-DOS boot disk with the necessary environment to perform step 1. The main script is in autoexec.bat. The image also includes the "fdisk" and "vinfo" tools from FreeDOS to assist with partitioning.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.