We are working with Omniturn machines, special fitted lathes that operate using super old systems running Caldera DOS. The program normally works by loading settings from a floppy but obviously since floppies are not easily accessible and also it takes a while to do multiple machines manually, we have networked 3 of them to look at a shared drive using NetBEUI. Works beautifully.
At first, we couldn't get the machines to network though because when we went to execute the application it would stop us with "Not Enough Memory" so we had to actually edit the CONFIG.SYS to exclude the memory address for the network card so the application could run correctly. This range was E800-EFFF - once the exception was set, everything ran beautifully.
Recently, we purchased a new one that came with a different motherboard than the other 3 so some things seem to be different. First of all, it is the EXACT same network card, down to the revision. So it uses the same driver. That's good. However, when loading the application we noted the memory address starts at 6000 instead of E800 probably because of the different motherboard I'm assuming? So when we go to execute application we get "Not Enough Memory" error.
Our instinct of course was to go in and edit CONFIG.SYS to exclude the range 6000-67FF - maybe our hex math is off.... but it seems correct to us but still when executing the application, we are stopped with "Not Enough Memory"
I don't know if there is a BIOS setting we should be looking for or if our HEX math is wrong and we are excluding the wrong range or what... but we need someone who is familiar with DOS and memory issues so we can work around this little bug and get back to working efficiently.
Screenshots here of the boot loader screen that identifies the memory address as 6000H and also the CONFIG.SYS as we have it set.