Jump to content

The package for A20 Line Always On processing (and more) in HIMEM.SYS


Recommended Posts


Posted (edited)
On 6/21/2026 at 11:50 AM, SweetLow said:

It is normal for hardware with Always On A20 line, I assume it is obvious.

ok but also XMS driver could not be loaded / command.com, etc. is that normal too?

btw, this isn't same topic but i was wondering if you know whether "patcher9x" package includes all fixes from rloew's patchmem, or does one need to install patchmem before patcher9x in certain situations. patcher9x notes does reference certain portions of adding patchmem, but im not sure if that means everything from it - https://github.com/JHRobotics/patcher9x

Edited by cov3rt
Posted (edited)
10 hours ago, cov3rt said:

but also XMS driver could not be loaded

If you said about error in some software you had to describe exactly error in software, not behaviour of hardware.

If you have error in himem.sys then take patched version (one of the two "preferred", of course) and just replace %windir%\HIMEM.SYS (or anywhere you want).

>if you know whether "patcher9x" package includes all fixes from rloew's patchmem

not all fixes, but all essential

Edited by SweetLow
Posted (edited)

i thought i gave enough information. i dont know what else to do that would be feasible for me, but let me post some more info. 

as i was discussing back to chatgpt. they specifically mentioned to remove "umb" from the config.sys

for the 98SE boot disk iso burned to cd, booted it on hp probook 6460b - selected - start computer with cd rom support, then:

error - unable to control a20 line! xms driver not installed.  loads a couple cd dos drivers, 
then ram drive - extended memory manager not present. warning - the high memory area (hma) is not available. 
additional low memory (below 640 KB) will be used instead. windows 98 startup disk could not create a temporary 
driver for the diagnostic tools. this may be because this computer has less than the minimum required extended 
memory. path not found - :\command.com, :\extract.exe, :\readme.txt, bad command or file name, the diagnostic 
tools were successfully loaded to drive . file not found.

-------------------------------------------------------------------------------------------------------------------------------------------

i tried various combinations below in config.sys

DEVICE=HIMEMX2.EXE /MAX=256M /METHOD:ALWAYSON /VERBOSE - didn't work with "umb" omitted from config.sys

or

device=HIMEMX2.EXE /MAX=256M /METHOD:PORT92 /VERBOSE - didn't work with "umb" omitted from config.sys

or 

device=HIMEMX2.EXE /MAX=256M /METHOD:BIOS /VERBOSE - didn't work with "umb" omitted from config.sys

an example file of config.sys i used:

[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=HELP, View the Help file.
menudefault=CD,30
menucolor=7,0

[CD]
device=HIMEMX2.EXE /MAX=256M /METHOD:BIOS /VERBOSE
device=oakcdrom.sys /D:mscd001 
device=btdosm.sys 
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001

[NOCD]
device=HIMEMX2.EXE /MAX=256M /METHOD:BIOS /VERBOSE

[HELP]
device=HIMEMX2.EXE /MAX=256M /METHOD:BIOS /VERBOSE

[COMMON]
files=40
buffers=40
dos=high
stacks=9,256
device=ramdrive.sys /E 2048
lastdrive=z

------------------------------------------------------------------------------------------------------------

i also used xmgr.sys with the following in config.sys:

[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=HELP, View the Help file.
menudefault=CD,30
menucolor=7,0

[CD]
device=XMGR.SYS /R
device=oakcdrom.sys /D:mscd001 
device=btdosm.sys 
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001

[NOCD]
device=XMGR.SYS /R

[HELP]
device=XMGR.SYS /R

[COMMON]
files=40
buffers=40
dos=high
stacks=9,256
device=ramdrive.sys /E 2048
lastdrive=z

------------------------------------------------------------------------------------------------------------------------

Edited by cov3rt
Posted
10 hours ago, cov3rt said:

for the 98SE boot disk iso burned to cd, booted it on hp probook 6460b - selected - start computer with cd rom support, then:

error - unable to control a20 line! xms driver not installed

Of course you will get error. You try to use unpatched himem.sys ->

21 hours ago, SweetLow said:

just replace %windir%\HIMEM.SYS (or anywhere you want).

Unpatched himem.sys locates on boot floppy image of Windows 98 Install CD. Replace it there by patched version.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...