VOGONS


First post, by MRVFONE

User metadata
Rank Newbie
Rank
Newbie

Hello all,

I have been running Dos PCMCIA cards for a while now. But i found out they can use memory that EMM386 want to use at the same time and cause issues.
i'm using the exclude X=D000-DFFF.
But i don't know the extact range the PCMCIA slot is using.
Is there like a "safe" range that all PCMCIA slots use?
Can anyone help me??

Thanks,

T.

Reply 1 of 5, by Harry Potter

User metadata
Rank Oldbie
Rank
Oldbie

Try looking for QEMM, extracting its contents and running MANIFEST from DOS mode. It should tell you what areas of memory are being used. BTW, if you want more UMBs, try adding "I=B000-B7FF" to EMM386's command line. It uses the memory normally used by the mono graphics adapter as more RAM. It also was one of the switches on my first PC.

BTW, QEMM should be at REMOVED. Just search for it.

Last edited by DosFreak on 2024-08-22, 14:28. Edited 1 time in total.

Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community

Reply 2 of 5, by Bondi

User metadata
Rank Oldbie
Rank
Oldbie

Depending on the card it's either C800-CFFF or D000-DFFF range should be excluded. That's at least what I've personally encountered.
Sometimes it's possible to narrow this range.
But I don't think there is a range that works for all cards. Usually the manual mentiones specificaly the range that should be excluded.

PCMCIA Sound Cards chart
archive.org: PCMCIA software, manuals, drivers

Reply 3 of 5, by eddman

User metadata
Rank Oldbie
Rank
Oldbie

Run MSD in DOS and then pick Memory; it might show the used range in the map.

Reply 4 of 5, by Harry Potter

User metadata
Rank Oldbie
Rank
Oldbie

I forgot about MSD. Or maybe I never used it. It comes with DOS or Win9x and so may be easier to access than MANIFEST. Sorry!

Joseph Rose, a.k.a. Harry Potter
Working magic in the computer community

Reply 5 of 5, by Thermalwrong

User metadata
Rank Oldbie
Rank
Oldbie

My experience is that there isn't a safe range for I/O address reservations because those may be dependant on the memory map of the individual laptop and the socket services choose what range to use. But most of the ones I've set up seem to like using C800 to CFFF as the working PCMCIA memory and with "X=C800-CFFF" as an exclusion from emm386.

What socket services are you using? Or is it a specific PCMCIA card that uses an enabler, or one of those all-in-one PCMCIA ATA enabler software things?