#[1]GitHub [2]Skip to content [3]Sign up (BUTTON) (BUTTON) * Why GitHub? + [4]Features + [5]Mobile + [6]Actions + [7]Codespaces + [8]Packages + [9]Security + [10]Code review + [11]Issues + [12]Integrations + [13]GitHub Sponsors + [14]Customer stories * [15]Team * [16]Enterprise * Explore + [17]Explore GitHub + Learn and contribute + [18]Topics + [19]Collections + [20]Trending + [21]Learning Lab + [22]Open source guides + Connect with others + [23]The ReadME Project + [24]Events + [25]Community forum + [26]GitHub Education + [27]GitHub Stars program * [28]Marketplace * Pricing + [29]Plans + [30]Compare plans + [31]Contact Sales + [32]Education ____________________ * In this repository All GitHub ↵ Jump to ↵ * No suggested jump to results * In this repository All GitHub ↵ Jump to ↵ * In this user All GitHub ↵ Jump to ↵ * In this repository All GitHub ↵ Jump to ↵ [33]Sign in [34]Sign up (BUTTON) {{ message }} [35]jhhoward / [36]MicroWeb Public * [37]Notifications * [38]Fork 11 * [39]Star 157 (BUTTON) * DOS Web browser for 8088 class machines [40]GPL-2.0 License [41]157 stars [42]11 forks [43]Star (BUTTON) [44]Notifications * [45]Code * [46]Issues 10 * [47]Pull requests 1 * [48]Actions * [49]Projects 0 * [50]Wiki * [51]Security * [52]Insights More * [53]Code * [54]Issues * [55]Pull requests * [56]Actions * [57]Projects * [58]Wiki * [59]Security * [60]Insights master Switch branches/tags (BUTTON) ____________________ (BUTTON) Branches (BUTTON) Tags Could not load branches Nothing to show [61]{{ refName }} default [62]View all branches Could not load tags Nothing to show [63]{{ refName }} default [64]View all tags [65]1 branch [66]7 tags Code Latest commit [67]@jhhoward [68]jhhoward [69]Added experimental HP 95LX build (BUTTON) … [70]984f199 [71]Dec 13, 2021 [72]Added experimental HP 95LX build 984f199 Git stats * [73]57 commits Files [74]Permalink Failed to load latest commit information. Type Name Latest commit message Commit time [75]assets [76]Improved bullet points for list items with an image instead of asteri… Jul 22, 2021 [77]examples [78]First commit May 12, 2021 [79]floppy [80]Updated boot floppy images Aug 12, 2021 [81]lib/mTCP [82]First pass working network support May 14, 2021 [83]net [84]Added new packet drivers for including in the boot disk images Jul 28, 2021 [85]project [86]Added experimental HP 95LX build Dec 13, 2021 [87]src [88]Added experimental HP 95LX build Dec 13, 2021 [89]tools [90]Experimental text mode WIP Dec 13, 2021 [91].gitignore [92]Fixes for fonts. Reference windows build WIP. Added boot disk images … May 17, 2021 [93]COPYING.md [94]Added GPL license May 21, 2021 [95]README.md [96]Added -i command line option to invert screen on startup Aug 12, 2021 [97]screenshot.png [98]Added README May 21, 2021 [99]screenshot_vga.png [100]Added VGA screenshot Jul 22, 2021 [101]test.bat [102]First commit May 12, 2021 (BUTTON) View code ____________________ [103]MicroWeb DOS web browser [104]Minimum requirements [105]Limitations [106]Keyboard shortcuts [107]Command line options [108]HTTPS limitations [109]Getting started [110]Network setup [111]Build instructions [112]README.md MicroWeb DOS web browser [113]Screenshot MicroWeb is a web browser for DOS! It is a 16-bit real mode application, designed to run on minimal hardware. Minimum requirements To run you will need: * Intel 8088 or compatible CPU * CGA, EGA, VGA or Hercules compatible graphics card * A network interface (it is possible to use your machine's serial port with the EtherSLIP driver) * A mouse is desirable but not 100% required * 640k RAM is desirable. EMS/XMS are not required Limitations * Text only (this may change in a later release) * HTTP only (no HTTPS support) * No CSS or Javascript * Very long pages may be truncated if there is not enough RAM available * Mouse cursor is currently not visible in Hercules mode Keyboard shortcuts * Escape : Exit * F2 : Invert screen (useful for LCD displays) * F6 / Ctrl+L : Select address bar * Tab / Shift+Tab : Cycle through selectable page elements * Enter : Follow link / press button * Backspace : Back in history The page position can be scrolled with cursor keys, Page up, Page down, Home and End 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. MicroWeb will try to automatically choose the most appropriate display mode on startup, but it is possible to manually select a video mode by using a command line switch Option Effect -c Force to run in 640x200 CGA mode -h Force to run in 720x348 Hercules mode -e Force to run in 640x350 EGA mode -v Force to run in 640x480 VGA mode -i Start with inverted screen colours (useful for some LCD monitors) For example MICROWEB -c http://68k.news will start in CGA 640x200 mode and load the 68k.news website HTTPS limitations Unfortunately older machines just don't have the processing power to handle HTTPS but there are a few options available: * Browse sites that still allow HTTP * Use a proxy server such as [114]retro-proxy which converts HTTPS to HTTP. You can configure a proxy server by setting the HTTP_PROXY environment variable before running MicroWeb. e.g. SET HTTP_PROXY=192.168.0.50:8000 * Use the [115]FrogFind! web service to view a stripped down version of a site. If MicroWeb is redirected to an HTTPS site then it will generate a FrogFind link for your convenience. Getting started Check out the [116]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 [117]PCem. Network setup MicroWeb uses Michael Brutman's [118]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 [119]here Build instructions To build you will need the [120]OpenWatcom 1.9 C++ compiler. Use OpenWatcom's wmake to build the makefile in the project/DOS folder About DOS Web browser for 8088 class machines Resources [121]Readme License [122]GPL-2.0 License Stars [123]157 stars Watchers [124]11 watching Forks [125]11 forks [126]Releases 7 Alpha release Latest Aug 12, 2021 [127]+ 6 releases [128]Packages 0 No packages published Languages * [129]C++ 94.4% * [130]C 3.0% * [131]Pascal 1.7% * Other 0.9% * © 2021 GitHub, Inc. * [132]Terms * [133]Privacy * [134]Security * [135]Status * [136]Docs * [137]Contact GitHub * [138]Pricing * [139]API * [140]Training * [141]Blog * [142]About (BUTTON) You can’t perform that action at this time. You signed in with another tab or window. [143]Reload to refresh your session. You signed out in another tab or window. [144]Reload to refresh your session. (BUTTON) References Visible links 1. https://github.com/opensearch.xml 2. https://github.com/jhhoward/MicroWeb#start-of-content 3. https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=//&source=header-repo 4. https://github.com/features 5. https://github.com/mobile 6. https://github.com/features/actions 7. https://github.com/features/codespaces 8. https://github.com/features/packages 9. https://github.com/features/security 10. https://github.com/features/code-review 11. https://github.com/features/issues 12. https://github.com/features/integrations 13. https://github.com/sponsors 14. https://github.com/customer-stories 15. https://github.com/team 16. https://github.com/enterprise 17. https://github.com/explore 18. https://github.com/topics 19. https://github.com/collections 20. https://github.com/trending 21. https://lab.github.com/ 22. https://opensource.guide/ 23. https://github.com/readme 24. https://github.com/events 25. https://github.community/ 26. https://education.github.com/ 27. https://stars.github.com/ 28. https://github.com/marketplace 29. https://github.com/pricing 30. https://github.com/pricing#compare-features 31. https://github.com/enterprise/contact 32. https://education.github.com/ 33. https://github.com/login?return_to=https://github.com/jhhoward/MicroWeb 34. https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=//&source=header-repo&source_repo=jhhoward/MicroWeb 35. https://github.com/jhhoward 36. https://github.com/jhhoward/MicroWeb 37. https://github.com/login?return_to=/jhhoward/MicroWeb 38. https://github.com/login?return_to=/jhhoward/MicroWeb 39. https://github.com/login?return_to=/jhhoward/MicroWeb 40. https://github.com/jhhoward/MicroWeb/blob/master/COPYING.md 41. https://github.com/jhhoward/MicroWeb/stargazers 42. https://github.com/jhhoward/MicroWeb/network/members 43. https://github.com/login?return_to=/jhhoward/MicroWeb 44. https://github.com/login?return_to=/jhhoward/MicroWeb 45. https://github.com/jhhoward/MicroWeb 46. https://github.com/jhhoward/MicroWeb/issues 47. https://github.com/jhhoward/MicroWeb/pulls 48. https://github.com/jhhoward/MicroWeb/actions 49. https://github.com/jhhoward/MicroWeb/projects?type=beta 50. https://github.com/jhhoward/MicroWeb/wiki 51. https://github.com/jhhoward/MicroWeb/security 52. https://github.com/jhhoward/MicroWeb/pulse 53. https://github.com/jhhoward/MicroWeb 54. https://github.com/jhhoward/MicroWeb/issues 55. https://github.com/jhhoward/MicroWeb/pulls 56. https://github.com/jhhoward/MicroWeb/actions 57. https://github.com/jhhoward/MicroWeb/projects?type=beta 58. https://github.com/jhhoward/MicroWeb/wiki 59. https://github.com/jhhoward/MicroWeb/security 60. https://github.com/jhhoward/MicroWeb/pulse 61. https://github.com/jhhoward/MicroWeb/tree/{{ urlEncodedRefName }} 62. https://github.com/jhhoward/MicroWeb/branches 63. https://github.com/jhhoward/MicroWeb/tree/{{ urlEncodedRefName }} 64. https://github.com/jhhoward/MicroWeb/tags 65. https://github.com/jhhoward/MicroWeb/branches 66. https://github.com/jhhoward/MicroWeb/tags 67. https://github.com/jhhoward 68. https://github.com/jhhoward/MicroWeb/commits?author=jhhoward 69. https://github.com/jhhoward/MicroWeb/commit/984f19915ecf92bc0cab216d34889d0bcb7b0832 70. https://github.com/jhhoward/MicroWeb/commit/984f19915ecf92bc0cab216d34889d0bcb7b0832 71. https://github.com/jhhoward/MicroWeb/commit/984f19915ecf92bc0cab216d34889d0bcb7b0832 72. https://github.com/jhhoward/MicroWeb/commit/984f19915ecf92bc0cab216d34889d0bcb7b0832 73. https://github.com/jhhoward/MicroWeb/commits/master 74. https://github.com/jhhoward/MicroWeb/tree/984f19915ecf92bc0cab216d34889d0bcb7b0832 75. https://github.com/jhhoward/MicroWeb/tree/master/assets 76. https://github.com/jhhoward/MicroWeb/commit/f44297631b69cf1e03a9b2a217395c18284f477a 77. https://github.com/jhhoward/MicroWeb/tree/master/examples 78. https://github.com/jhhoward/MicroWeb/commit/39f29587eac8f0864346160063128ee16c1f4822 79. https://github.com/jhhoward/MicroWeb/tree/master/floppy 80. https://github.com/jhhoward/MicroWeb/commit/dd336d3a5b5602efed7374dff3897da801eb68ae 81. https://github.com/jhhoward/MicroWeb/tree/master/lib/mTCP 82. https://github.com/jhhoward/MicroWeb/commit/6ac64f0b2a75f8e32c1323ddad8b5b562b4670a3 83. https://github.com/jhhoward/MicroWeb/tree/master/net 84. https://github.com/jhhoward/MicroWeb/commit/8c4329a92f0345135cb5e57b017153e931671296 85. https://github.com/jhhoward/MicroWeb/tree/master/project 86. https://github.com/jhhoward/MicroWeb/commit/984f19915ecf92bc0cab216d34889d0bcb7b0832 87. https://github.com/jhhoward/MicroWeb/tree/master/src 88. https://github.com/jhhoward/MicroWeb/commit/984f19915ecf92bc0cab216d34889d0bcb7b0832 89. https://github.com/jhhoward/MicroWeb/tree/master/tools 90. https://github.com/jhhoward/MicroWeb/commit/99f36f646aa65d0189624d73bdc0972b44350c61 91. https://github.com/jhhoward/MicroWeb/blob/master/.gitignore 92. https://github.com/jhhoward/MicroWeb/commit/f1279012949a003266cc9ba063d22f3232b48369 93. https://github.com/jhhoward/MicroWeb/blob/master/COPYING.md 94. https://github.com/jhhoward/MicroWeb/commit/eb1782f7cde8fe57d808075eb6acbbd1858aedc7 95. https://github.com/jhhoward/MicroWeb/blob/master/README.md 96. https://github.com/jhhoward/MicroWeb/commit/d8baecbdef5ffa7ada439817f343357600c71bf9 97. https://github.com/jhhoward/MicroWeb/blob/master/screenshot.png 98. https://github.com/jhhoward/MicroWeb/commit/d19772d5add62fd9f16b7291f744079f7bfa2416 99. https://github.com/jhhoward/MicroWeb/blob/master/screenshot_vga.png 100. https://github.com/jhhoward/MicroWeb/commit/b4ab3e55af17f9a962ae7d0e50a9178b9795441f 101. https://github.com/jhhoward/MicroWeb/blob/master/test.bat 102. https://github.com/jhhoward/MicroWeb/commit/39f29587eac8f0864346160063128ee16c1f4822 103. https://github.com/jhhoward/MicroWeb#microweb-dos-web-browser 104. https://github.com/jhhoward/MicroWeb#minimum-requirements 105. https://github.com/jhhoward/MicroWeb#limitations 106. https://github.com/jhhoward/MicroWeb#keyboard-shortcuts 107. https://github.com/jhhoward/MicroWeb#command-line-options 108. https://github.com/jhhoward/MicroWeb#https-limitations 109. https://github.com/jhhoward/MicroWeb#getting-started 110. https://github.com/jhhoward/MicroWeb#network-setup 111. https://github.com/jhhoward/MicroWeb#build-instructions 112. https://github.com/jhhoward/MicroWeb#readme 113. https://github.com/jhhoward/MicroWeb/blob/master/screenshot.png 114. https://github.com/DrKylstein/retro-proxy 115. http://www.frogfind.com/ 116. https://github.com/jhhoward/MicroWeb/releases 117. https://pcem-emulator.co.uk/ 118. http://www.brutman.com/mTCP/ 119. http://www.brutman.com/Dos_Networking/dos_networking.html 120. https://sourceforge.net/projects/openwatcom/files/open-watcom-1.9/ 121. https://github.com/jhhoward/MicroWeb#readme 122. https://github.com/jhhoward/MicroWeb/blob/master/COPYING.md 123. https://github.com/jhhoward/MicroWeb/stargazers 124. https://github.com/jhhoward/MicroWeb/watchers 125. https://github.com/jhhoward/MicroWeb/network/members 126. https://github.com/jhhoward/MicroWeb/releases 127. https://github.com/jhhoward/MicroWeb/releases 128. https://github.com/users/jhhoward/packages?repo_name=MicroWeb 129. https://github.com/jhhoward/MicroWeb/search?l=c++ 130. https://github.com/jhhoward/MicroWeb/search?l=c 131. https://github.com/jhhoward/MicroWeb/search?l=pascal 132. https://docs.github.com/en/github/site-policy/github-terms-of-service 133. https://docs.github.com/en/github/site-policy/github-privacy-statement 134. https://github.com/security 135. https://www.githubstatus.com/ 136. https://docs.github.com/ 137. https://support.github.com/?tags=dotcom-footer 138. https://github.com/pricing 139. https://docs.github.com/ 140. https://services.github.com/ 141. https://github.blog/ 142. https://github.com/about 143. https://github.com/jhhoward/MicroWeb 144. https://github.com/jhhoward/MicroWeb Hidden links: 146. https://github.com/ 147. https://github.com/jhhoward/MicroWeb 148. https://github.com/jhhoward/MicroWeb 149. https://github.com/jhhoward/MicroWeb 150. https://github.com/jhhoward/MicroWeb 151. https://github.com/jhhoward/MicroWeb#microweb-dos-web-browser 152. https://github.com/jhhoward/MicroWeb#minimum-requirements 153. https://github.com/jhhoward/MicroWeb#limitations 154. https://github.com/jhhoward/MicroWeb#keyboard-shortcuts 155. https://github.com/jhhoward/MicroWeb#command-line-options 156. https://github.com/jhhoward/MicroWeb#https-limitations 157. https://github.com/jhhoward/MicroWeb#getting-started 158. https://github.com/jhhoward/MicroWeb#network-setup 159. https://github.com/jhhoward/MicroWeb#build-instructions 160. https://github.com/jhhoward/MicroWeb/releases/tag/v0.51 161. https://github.com/