PDA

View Full Version : UMB on 5160



prime
March 19th, 2012, 06:06 AM
Hi all,

I have been trying to complete the mod as detailed in the thread :

http://www.vintage-computer.com/vcforum/showthread.php?28128-HIMEMV2-or-equivillent-PROM&highlight=1MEG

I have replaced the PROM with a PAL programmed with Chuck's U44V2M code, and of course swapped out the 4164s with 41256s.
Switches 3 and 4 are both off, and E2 pins 1 and 2 are joined by a solder wire.

I currently have a WDXT-GEN hard drive controller (ROM at C800), VGA controller (ROM at C000) and a high density floppy controller (ROM at CE00).

Norton's SI sees the three BIOS ROMS and 128K of memory from D000h to EFFFh which is as expected.

However I can't seem to get dos to load anything into the UMBs, I have loaded the CLEARMEM.SYS and USE!UMBS.SYS correctly as far as I can tell and both run without errors, USE!UMBS displays the message saying that it is installed correctly.

I'm not sure what I'm doing wrong ?

Config.sys is :



device=c:\utils\clearmem.sys d000 2000
device=c:\utils\use!umbs.sys
dos=umb
dosdata=umb
FILES=30
BUFFERS=10
COUNTRY=044,850,C:\DOS\COUNTRY.SYS
DEVICEhigh=C:\DOS\SETVER.EXE
DEVICEhigh=C:\DOS\DISPLAY.SYS CON=(,,1)
devicehigh=C:\WORKGRP\ifshlp.sys
LASTDRIVE=Z


Autoexec.bat :



@ECHO OFF
PROMPT $p$g
PATH C:\WORKGRP;C:\DOS;c:\utils;c:\utils\nu4;c:\batch;d :\lang\tp55;
SET TEMP=C:\TMP
MODE.COM CON CP PREP=((850) C:\DOS\EGA.CPI)
MODE.COM CON CP SEL=850
KEYB.COM UK,,C:\DOS\KEYBOARD.SYS /ID:166
DOSKEY /INSERT
START


The output from mem /c




Modules using memory below 1Mb:

Name Total = Conventional + Upper Memory
-------- ---------------- ---------------- ----------------
IBMDOS 55,600 (54K) 55,600 (54K) 0 (0K)
USE!UMBS 256 (0K) 256 (0K) 0 (0K)
SETVER 784 (1K) 784 (1K) 0 (0K)
DISPLAY 16,896 (17K) 16,896 (17K) 0 (0K)
IFSHLP 3,952 (4K) 3,952 (4K) 0 (0K)
COMMAND 4,800 (5K) 4,800 (5K) 0 (0K)
KEYB 6,416 (6K) 6,416 (6K) 0 (0K)
DOSKEY 3,952 (4K) 3,952 (4K) 0 (0K)
-------- 131,056 (128K) 0 (0K) 131,056 (128K)
FREE 562,688 (550K) 562,688 (550K) 0 (0K)

Memory summary:

Type of Memory Total = Used + Free
---------------- ----------- ----------- -----------
Conventional 655,360 92,672 562,688
Upper 131,056 131,056 0
Reserved 262,160 262,160 0
Extended (XMS) 0 0 0
---------------- ----------- ----------- -----------
Total memory 1,048,576 485,888 562,688

Total under 1Mb 786,416 223,728 562,688

Largest executable program size 562,432 (549K)
Largest free upper memory block 0 (0K)


I'm running PC DOS 2000 if that is significant, but it seemed to be doing the same under PC DOS 5.01.

Any clues as to what the problem is.

Cheers.

Phill.

prime
March 20th, 2012, 01:52 PM
To follow up my own question, incase it helps anyone else :)

My problem turned out to be a badly installed RAM chip, one of it's pins was out of the socket, and so it's bit was stuck at 1.

Anyway I have it working now and USE!UMBs is letting me load stuff into the UMBs.

Now to merge the sources of clearmem and use!umbs.....

Cheers.

Phill.