JHRobotics / patcher9x

Patch for Windows 9x to fix CPU issues
MIT License
744 stars 36 forks source link

Add PATCHMEM? #7

Open TheMiningTeamYT opened 1 year ago

TheMiningTeamYT commented 1 year ago

A feature I’d like to see is the inclusion of the late Rloew’s PATCHMEM in this program.

birdie-github commented 1 year ago

https://archive.org/details/PATCHMEM

It's closed source. The author passed away. License unknown.

Not sure it it's legally OK to include it.

TheMiningTeamYT commented 1 year ago

On their website they said they are “…[making] it available to anyone who is interested in pursuing further endeavors” and also released the source code. https://rloewelectronics.com/

kristibektashi commented 1 year ago

Yes I agree this should be added but as an optional feature that is triggered with an argument (such as patcher9x -moreram

Manawyrm commented 1 year ago

It's closed source.

The source code is available here:
https://rloewelectronics.com/distribute/PATCHMEM/PRO7.2/ (broken SSL cert, but the site works)

JHRobotics commented 1 year ago

OK, looks like there is a demand for this patch :-) I'll try to add it to some future release.

pappyN4 commented 1 year ago

I don't want to add to scope creep, but PATCH137 and the SATA patch from rloew are also interesting. Both make changes to esdi_506.pdr

Torinde commented 1 year ago

Related patches from http://lonecrusader.x10host.com/rloew/rloew.html

GPT (needed above 2TB?) read/write support for Win9x from https://github.com/LordOfMice/Tools

Torinde commented 1 year ago

Will PATCHMEM function be optional? E.g. the rest of patcher9x to still work if there is no PSE support.

TheMiningTeamYT commented 11 months ago

Related patches from http://lonecrusader.x10host.com/rloew/rloew.html

  • PATCH1TB: Patches Windows 9x to correctly handle Partitions larger than 1TiB.
  • TBPLUS: Allows Windows 98SE to use hard drives larger than 1TB.
  • FILE 64: Large File Emulator API Hook for Windows 98
  • SYSDMCPL: Allows Windows 98SE to correctly report the friendly name of newer processors. (actually, friendly name seems less informative, so this should be user-selectable option)

GPT (needed above 2TB?) read/write support for Win9x from https://github.com/LordOfMice/Tools

  • gpttsd - GPT (GUID Partition Table) TSD (Type-Specific Driver) for Win9x

I’d be worried about feature creep. Also, FILE64 has many incompatibilities in my experience.