Jump to content

DOS/4G

From Wikipedia, the free encyclopedia
(Redirected fromDOS/4GW)
DOS/4G
Developer(s)Tenberry Software
Final release
2.01 / April 3, 1996;28 years ago(1996-04-03)[1]
Operating systemDOS
PlatformIA-32
TypeDOS extender
LicenseProprietary
Websiteweb.archive.org/web/20180628103312/tenberry/dos4g

DOS/4Gis a32-bitDOS extenderdeveloped byRational Systems(laterTenberry Software).[2]It allowsDOSprograms to eliminate the 640KBconventional memorylimit by addressing up to 64[3]MBofextended memoryonIntel 80386and above machines.

Features

[edit]

Functioning as a highly flexible and reusable memory extension library, DOS/4G allowed programmers to access extended memory without writing specialized code. It embeds itself in the executable file atlinkingtime and executes before main application code, so usually DOS/4G initialization messages show up at launch. It can in principle operate withinMS-DOS,PC DOS,DR-DOSand other DOS clones, the DOS boxes ofOS/2,Microsoft Windows,Windows NTandWindows 95,and DOS emulators such asDOSBox.However, in practice few DOS/4G games or other applications will run on non-DOS-based versions ofWindows,includingWindows NT,Windows 2000andWindows XP,since none of these allow direct access to the hardware as was used for display rendering in those days.

History

[edit]

DOS/4GW1.95 was a free limited edition of DOS/4G and was included with theWatcom C compilerwith a commercial re-distribution license. It was made widely popular by computer games likeDoomorTomb Raider.

Initial versions of DOS/4G had trouble with secondaryDMA channelson theISA bus,which prevented 16-bit devices likeGravis Ultrasoundseries from normally functioning; Gravis even had to develop PREPGAME, a patch utility which updated the game executable with a new version 1.97 to fix the incompatibility.

In case of problems, DOS/4G or DOS/4GW can be replaced with the newer and freeDOS/32;a patch utility can even replace DOS/4G code embedded inside a compiled executable file.[4]

See also

[edit]

References

[edit]
  1. ^"DOS/4G Release Notes".Archived fromthe originalon 2018-05-07.
  2. ^DOS4/GW Is it free? Can you distribute it?
  3. ^DOS4G FAQ
  4. ^TOOLS:DOS32A - DOSBoxWiki
[edit]