Richy33 wrote:when I do a mem check that my UMB = more then 200kb
When you say "do a mem check", do you mean try to open a file larger than a particular size? Or are you using some other tool to "do a mem check" ? Do you have any reason to believe that real hardware should behave differently?
So far your posts only indicate that using "ems=false" allows you to open a larger file, but that does not necessarily mean that the handling of UMB in DOSBox is at fault. Did you read about UMB anywhere in regards to this program?
That post I linked to talks about using the alternative DOS kernel "when selected", but it's not clear how that "selection" is made. Perhaps someone else will chime in.
It may be worth trying to boot MS-DOS in DOSBox, but this will require setting up bootable disk images containing PFS. But once you set them up, you can also try using the same disk images in PCem.
EDIT: You may also want to try setting ems=false and umb=false in your dosbox.conf and then loading JEMM386 in DOSBox. (I think running JEMM386 LOAD NOEMS will work, even from the DOSBox command line. JEMM386 has been known to improve compatibility in certain obscure cases.)
http://help.fdos.org/en/hhstndrd/base/jemm386.htm