Skip to content

Commit

Permalink
Update README.md [skip ci]
Browse files Browse the repository at this point in the history
  • Loading branch information
itsmattkc authored Apr 11, 2024
1 parent 115c165 commit a4f0eac
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

## Introduction

This project backports .NET Framework 2.0 - 3.5 to Windows 9x.
This project is a work-in-progress backport of .NET Framework 2.0 - 3.5 to Windows 9x. Currently 2.0 is believed to be largely functional while work on 3.5 has just begun.

Officially, .NET Framework 3.5 never supported anything below XP, and .NET in general never supported 95. This project changes that, backporting CLR 2.0 to 95 and Framework 3.5 to 9x.

Expand All @@ -15,13 +15,13 @@ Officially, .NET Framework 3.5 never supported anything below XP, and .NET in ge

### Windows 95

.NET Framework 2.0 requires the following to be installed:
.NET CLR 2.0 requires the following to be installed:

- **Windows 95 B (OSR 2) or newer.** Currently older versions will not work, however I am investigating ways to get around this requirement (see below).
- **Internet Explorer 5.01.** The installer is packaged in this repository at `bin/msie501`. One day I plan to make it an automatic part of the installation process, however for the time being you'll have to run it manually.
- **Microsoft USB Supplement.** The installer is packaged in this repository at `bin/usbsupp` or may be on your Windows 95 install disc at `other/updates/usb`. This is why 95 B is necessary, the USB supplement makes patches to `VMM32.VXD` that allow .NET to work, and it isn't available on RTM/A. I am currently investigating why this is necessary and whether it can be patched out.

Once those are installed, simply download `dotnet95.exe` from the Releases tab and install! After that, applications written for .NET Framework 2.0 should run.
Once those are installed, simply download `dotnet9x.exe` from the Releases tab and install! After that, applications written for .NET Framework 2.0 - 3.5 should run.

## Known Issues

Expand Down

0 comments on commit a4f0eac

Please sign in to comment.