Quick update. I tried MicroWeb 2.0, a web browser for PC/XTs..
I had to solve some issues, though.
a) The Commodore PC30-III doesn't have EMS,
but MircoWeb needs it so badly to render pages with graphics.
So I resorted to "Trigem 286M" @25 MHz, which has chipset EMS (up to 7 MB).
b) The MicroWeb 360K boot disk didn't work for me.
The network stack did complain etc. No idea why.
It also has the habbit to complain about space characters and
lines that are "too long" (in its config file).
c) IBM EGA emulation. The CTMOUSE supplied in MicroWeb 720k boot disk says it lost "EGA RIL" support.
So I replaced it with MOUSE by Microsoft from the 80s (6.24BZ).
Despite this, MicroWeb ran - but merely the scrollbar on the right side appeared, the rest was black.
I've tried to use both 640x200 16c and 640x350 16c modes (PCem set to ECD and 256KB of RAM for EGA).
So I had to use IBM VGA emulation and select EGA mode for MicroWeb.
I've also added MM.SYS (EMS driver) to the boot disk (now expanded to 1,44MB)
and added DEVIC=HIMEM.SYS and DOS=HIGH back. Himem.sys from Novell DOS was used.
Also added KEYB2.COM, a keyboard driver for my foreign keyboard.
And DC, a Norton Commander clone.
My thoughts so far:
PC/XT support is nice and well, but you can also overdo. 🙄
At some point, it's more reasonable to just fix the PC/XT platform. 😁
There are many ways to do it. Using an V20/V30 CPU and EMS card, adding an 286/386 CPU card..
Orchid Tiny Turbo 286, MS MACH 20 w/ add-on EMS board, Intel Inboard/386 etc.
Some have a switch and allow going back to original CPU (8088/V20).
(DOS needs DOS=HIGH, UMB so badly, for example!)
In retrospect, this MicroWeb experience is more limited to what I had been used to in 1996 when using Netscape Navigator.
All those vintage Tripod and GeoCities websites had used features not supported yet.
Like background pictures, frames, JPG/BMP pictures, MIDI playback and animated GIFs and texts.
MicroWeb as-is is a good start, really, and I value its current achievements,
but it needs some more time to catch up with, say, Amiga web browsers of the 90s. 😉
Or IBM WebExplorer from 1994/1995, hi.
Edit: For comparison, the basic web browser of the Sega Saturn console had these features:
"The browser supports all HTML 2.0 and most HTML 3.0 extensions and can play AU, AIFF and WAV audio files.
It supports POP3 and SMTP email standards so users can send and receive email from anywhere on the Internet."
Source: Sega website, 1996
So there's quite something to improve, really. Mid-90s web was very creative/diverse after 1994. Let's take VRML, for example.
There also was CoolTalk, sort of a rival to NetMeeting. And Shockwave animations, embedded into websites.
VOC comes to mind as another audio format, too, but I'm not sure if it was used on the net. Real Audio surely was.
Anyway, waveform audio can be supported via PC Speaker (most available), Tandy DAC, Adlib (via volume registers), Covox Speech Thing (second most available imho), Disney Sound Source, Sound Blaster, etc.
Adding support for X11 graphics formats like XPM/XBM would be a nice extra.
Especially since the early websites of 1994 and before might have an university/Unix heritage.
These monochrome formats had been embedded into C source code, even.
I'm speaking under correction, though. This was a bit before my time, I must admit.
https://en.wikipedia.org/wiki/X_BitMap#Support
Edit: Link fixed.
Some remarks:
MicroWeb is apparently natively English, so it may not know about the concepts of "HTML Entitiy".
Here in Europe, before Unicode, we had used them to display umlauts and special characters.
They also worked without help of codepages, such as ISO 8859-1.
Mapping some of them to their CP437 equivalents might be worth a try.
"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel
//My video channel//