Home

Awesome

MicroWeb DOS web browser

MicroWeb is a web browser for DOS that runs as a 16-bit real mode application and is designed to run on minimal hardware.

Screenshot

Minimum requirements

To run you will need:

Limitations

Keyboard shortcuts

KeyShortcut
EscapeExit
F2Invert screen (useful for old LCD displays)
F3Toggle title bar / status bar visibility
F5Reload page
F6 / Ctrl+LFocus address bar
Tab / Shift+TabCycle through selectable page elements
EnterFollow link / press button
Cursor up/downScroll page
Page up/downScroll page in large increments
HomeJump to start of page
EndJump to end of page

Supported video modes

MicroWeb supports a wide range of different video modes. You will be asked on startup to select a mode and one will be suggested based on your detected hardware.

Command line options

You can use a URL as an argument to load a specific page on startup. This can also be a path to a local html file.

OptionEffect
-iStart with inverted screen colours (useful for some LCD monitors)
-noemsDisable EMS memory usage
-noimagesDisables image decoders - useful for very low memory setups

For example MICROWEB -noems http://68k.news will load the 68k.news website on startup but disable the EMS routines

HTTPS limitations

TLS encryption is currently not supported which means that only HTTP servers can be accessed directly. There are some options for HTTPS sites:

Getting started

Check out the releases page which will include a pre-built binary. Also available are FreeDOS boot disk images for 360K and 720K floppies, which are configured to work with a NE2000 network adapter. These boot images can be used in an emulator such as PCem.

Network setup

MicroWeb uses Michael Brutman's mTCP networking library for the network stack. You will need a DOS packet driver relevant to your network interface. You can read more about configuring DOS networking here

Build instructions

To build you will need the OpenWatcom 1.9 C++ compiler. Use OpenWatcom's wmake to build the makefile in the project/DOS folder. Currently only builds in a Windows environment.