Harry Potter wrote on 2023-04-08, 19:58:
the last time I tried to install JAM on a Win98SE system, it didn't load at all: it complained that it was incompatible with my system. 🙁
What version did you try? I'm looking at 1.25 shareware (which is the latest version that was ever on simtel as far as I can tell) and its README.DOC says:
5.1. DOS versions
-----------------
The JAM 1.25 is fully compatible with the following Disk Operating Systems
(Control Programs):
1. PC-DOS 3.30, 5.02, 6.01, and 6.3
2. MS-DOS 3.30, 4.01, 5.0, 6.0, 6.2, 6.22, and 7.0
3. Compaq DOS 3.31, 5.0
4. DR-DOS 6.0 (April 1992 and earlier releases)
5. DR-DOS 6.0 March 1993 "business update"
7. Novell DOS 7
NOTES:
1. To prevent possible conflicts with other Disk Operating Systems,
we have not tested, JAM driver checks the DOS OEM number. If DOS
version is between 3.30 and 7.0, but OEM number is neither 00h
(IBM), 01h (Compaq), nor 0FFh (Microsoft), the JAM driver will
display the error message like:
'Warning: Incorrect DOS OEM number.'
In this case (or in case if you have newer release of PC-DOS,
MS-DOS, or Novell DOS than listed above) you could contact us for
upgrade information (see section 8. Technical Support below).
I think the DOS version in Windows 98 SE is greater than 7.0 (7.10?) so JAM probably won't be happy with that. Perhaps you can make JAM think it's version 7.00 using SETVER, but I gather that it requires a driver to be installed in CONFIG.SYS and I'm not sure if SETVER works for drivers.
Were you trying to use JAM within Windows? Since it is a driver, I'm not sure how well it would work inside Windows. Perhaps if you get it to mount the drive before Windows starts it will just show up as some kind of legacy 16-bit drive (I assume Windows 98 SE still supports them like Windows 95 did), but I don't think you could mount and unmount drives within Windows. In fact I don't even know if that would work, perhaps the best you can hope for is to be able to use JAM when you boot into DOS mode (assuming SETVER works).
Disclaimer: I only read a little bit of the README.DOC so I probably don't understand how it works that well but I think I get the vague idea. I assume it's like DoubleSpace/DriveSpace, although I never used those either.