Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.msdos.programmer > #793
| From | Ross Ridge <rridge@csclub.uwaterloo.ca> |
|---|---|
| Newsgroups | comp.os.msdos.programmer, comp.os.msdos.misc, alt.msdos.programmer |
| Subject | Re: How do you know if a 16-bit DOS application uses EMS? |
| Date | 2012-11-24 15:30 -0500 |
| Organization | University of Waterloo |
| Message-ID | <k8rap4$ate$1@rumours.uwaterloo.ca> (permalink) |
| References | <50AE315B.EDCCB6C8@Guy.com> <0b9074aa-1565-469b-be3e-dec01b00e178@q5g2000pbk.googlegroups.com> |
Cross-posted to 3 groups.
Jim Leonard <mobygamer@gmail.com> wrote: >The only way I can think of is to disassemble it and look. A shortcut >would be to search for any int 67h (EMS) calls, so searching the >binary for the hexidecimal sequence "CD 67" might help. (For example, >if CD 67 is definitely not found, the program definitely doesn't use >EMS.) Programs that use EMS are supposed to search for the string "EMMXXXX0" before calling INT 67h, so that maybe more reliable search term. I do remember at least one application that called INT 67h without checking for that string, and crashed as result if an EMS driver hadn't been installed. As for what applications require EMS (asked elsewhere in this thread), a fair number of MS-DOS games would either not run without it or not be fully functional (eg. no sound). Ross Ridge -- l/ // Ross Ridge -- The Great HTMU [oo][oo] rridge@csclub.uwaterloo.ca -()-/()/ http://www.csclub.uwaterloo.ca/~rridge/ db //
Back to comp.os.msdos.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
How do you know if a 16-bit DOS application uses EMS? DOS Guy <DOS@Guy.com> - 2012-11-22 09:06 -0500
Re: How do you know if a 16-bit DOS application uses EMS? Jim Leonard <mobygamer@gmail.com> - 2012-11-23 15:11 -0800
Re: How do you know if a 16-bit DOS application uses EMS? Robert AH Prins <spamtrap@prino.org> - 2012-11-24 02:52 +0000
Re: How do you know if a 16-bit DOS application uses EMS? Ross Ridge <rridge@csclub.uwaterloo.ca> - 2012-11-24 15:30 -0500
Re: How do you know if a 16-bit DOS application uses EMS? gof@somewhere.invalid (Adam Wysocki) - 2012-11-26 09:10 +0000
Re: How do you know if a 16-bit DOS application uses EMS? Jim Leonard <mobygamer@gmail.com> - 2012-11-29 12:04 -0800
Re: How do you know if a 16-bit DOS application uses EMS? Marcus Houlden <spam@nukesoft.co.uk> - 2012-11-24 04:16 +0000
Re: How do you know if a 16-bit DOS application uses EMS? Single Stage to Orbit <alex.buell@munted.eu> - 2012-11-24 18:22 +0000
[OT] Doom Ivan Shmakov <oneingray@gmail.com> - 2012-11-27 11:06 +0700
Re: How do you know if a 16-bit DOS application uses EMS? "Rod Pemberton" <do_not_have@notemailnotz.cnm> - 2012-11-24 04:07 -0500
Re: How do you know if a 16-bit DOS application uses EMS? ak621@chebucto.ns.ca (Richard Bonner) - 2012-12-19 12:37 +0000
csiph-web