VOGONS


First post, by FIN_K89i

User metadata
Rank Newbie
Rank
Newbie

hello i have a VM on PCem that i want to get online i have the machine setup to a commodore PC 30 III whit 8mh 286 processor EGA80x25 ms-dos 6.22 sound blaster 1.5 mouse whit driver end NE2000 for network i want to get it online end connect to protoweb proxy but i dont know how i have tried a tutorial but i wasn't able to connect maby some one can help me end also suggest me some cool web sites

Reply 1 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi there! By using Arachne, Minuet or MicroWeb 2.

https://en.wikipedia.org/wiki/Category:Web_browsers_for_DOS
https://github.com/jhhoward/MicroWeb

Or, alternatively, by using a patched New Deal Office 2000 (source code for PC GEOS had been GPLed, I think. SDK is available).

It has an integrated browser and can do SSL.

However, your setting is too poor. You really want to have EMS.

Some 286 chipsets (Headland?) in PCem/86Box can support up to 8MB of RAM and provide EMS by a driver.

https://www.reddit.com/r/vintagecomputing/com … al_office_2000/

Edit: You need a packet driver for the emulated NE2000, I think.
Something like NE2000.COM driver.

Edit: FrogFind and wiby are two nice search engines for vintage websites.
Weby finds vintage websites or rather sites compatible with old browsers.
FrogFing is a search engine that can be displayed by old browsers.

Lat but not least, there's NeoCities. It tries to be a modern GeoCities and bring back personal homepages as we knew them.

"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//

Reply 2 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. I've taken some screenshots for you, for progressing step-by-step.
They show you how to get Arachne working in PCem v17.

My EM was a Super 7 FIC VA-503 (Pentium MMX 120) with 48MB of RAM and VIRGE/DX.
MS-DOS 6.22, QEMM, Helix, various drivers, DOSIDLE, S3VBE20 etc.

But the principle also works same with a 286.
Arachne exists in an 8086/80286 version, but there are also real 80286 builds.

It you're serious about using it, please use "Trigem 286M" machine type and load an EMS driver.
In addition to just himem.sys, I mean. Arachne supports EMS and XMS, I think.

If you're using an SVGA card not supported directly, please load an 16-Bit VESA driver, so Arachne can run in 800x600 16c and higher.
You can find some here -> Re: OAK OTI-037c - 800x600 mode ?

There's also an NE2000 driver inside of Arachne package, so no additional software needed.
Just make sure you're entering the correct TCP/IP settings.

Good luck! 😀

"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//

Reply 3 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++
FIN_K89i wrote on 2025-01-12, 17:39:

hello i have a VM on PCem that i want to get online i have the machine setup to a commodore PC 30 III whit 8mh 286 processor EGA80x25 ms-dos 6.22 sound blaster 1.5 mouse whit driver end NE2000 for network i want to get it online end connect to protoweb proxy but i dont know how i have tried a tutorial but i wasn't able to connect maby some one can help me end also suggest me some cool web sites

Hi there! Wait, did you mean text-mode? A text-mode browser, like Lynx ? 😳
That makes sense then. I've assumed a regular browser, I'm such a dummy! 😁

Anyway, I've already taken some more screenshots with Arachne (286 build).
I've also emulated your Commodore PC30-III. With EGA and 16MB of RAM.

And I must say that EGA is really, really slow here. The screen tearing is huge, the re-draw slow.
I'd recommend to have at least 800x600 16c pixel resolution, otherwise even 90s websites are barely readable.

On a text-browser, that's different, of course.
That Minuet browser runs in 80x25 text-mode and uses colours.

Anyway, I've some screenshots with Arachne here.
Finding suitable websites (no SSL, no JPG/PNG) was tricky, so please excuse me if they're obscure.

"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//

Reply 4 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick Update. Did some more tests with Minuet browser.
Phew! That was quite some work! Finding some websites and servers that are HTTP 1.x /HTML 1.x compliant! Took me hours! 😁

Tip! Forms for input don't work, neither do frames.
If you can't reach a website, browse its main site and use links to go to where you want to go to.

Oh, and use 256c colour depths, at least! Minuet won't render GIFs correctly with 16c.
Sometimes, they won't appear at all with just 16 colours.

Edit: Minuet can be seen running in this video here:
https://youtu.be/tD6cmEjD7HY?t=427

Last edited by Jo22 on 2025-02-07, 13:01. Edited 1 time in total.

"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//

Reply 5 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++

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.

Last edited by Jo22 on 2025-02-17, 12:57. Edited 2 times in total.

"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//

Reply 6 of 15, by Norton Commander

User metadata
Rank Member
Rank
Member

I love it. I experimented with Arachne a few years ago, never tried any of the proxies but there are still a handful of websites that can be viewed natively with it.

The attachment Arachne 2.png is no longer available
The attachment Arachne 1.png is no longer available

I have 16MB ram set in PCEM. I might have to try those other web browsers you mentioned.

Reply 7 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Norton Commander wrote on 2025-02-02, 17:45:

I love it. I experimented with Arachne a few years ago, never tried any of the proxies but there are still a handful of websites that can be viewed natively with it.

Hi there! Thanks for the screenshots! ^^
I second this, browsing the Web in Arachne is fun.

Perhaps we will one day get some sort of "NE2000 NIC with a proxy server on an ISA card" that does the SSL/HTTPS handling?
That would be neat! 😁 It would make the retro PCs more independent from external retro computing servers.

Or, alternatively, some sort of PC card that has no functioning ISA slot connector, but an BNC/RJ45 input for the network card and an output to RJ45.
So that a little patch cable from the NE2000/3com/Realtek card can go to the input of the internal "proxy server card".

Norton Commander wrote on 2025-02-02, 17:45:

I have 16MB ram set in PCEM. I might have to try those other web browsers you mentioned.

Glad to hear! Dillo for DOS has a Windows 95 like GUI, I think. Look for "Dillo 3.02b for DOS".
Also, a new release of Dillo was in the news just a few days ago.. 😁

The attachment DilloDos-beta1.jpg is no longer available

At the moment, I'm trying to figure out how to make Skipper/WebMagick from GeoWorks Ensemble work.
It uses ODI ethernet connection, rather than a simple packet driver.

PS: What I like about Minuet is that it reminds me of the old DOS version of WinCIM, the CompuServe Information Manager.
That DOS version ran in text-mode, too, and had a GUI (or TUI) with mouse (?) support and menus.

The attachment doscim1.png is no longer available

"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//

Reply 8 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi again! If you want to know how people used to get online on MS-DOS in circa 1997, please have a look at..
https://web.archive.org/web/19970619111742/ht … g/internet.html

Edit: Found a video by Nostalgia Nerd, DOS Web Browsing in 2017.
https://www.youtube.com/watch?v=iObKua8bdr8

Edit: Another one, How to Experience the Web in MS DOS in 2023.
https://www.youtube.com/watch?v=x-_Fi0S1U60

Last edited by Jo22 on 2025-02-07, 15:08. Edited 1 time in total.

"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//

Reply 9 of 15, by Norton Commander

User metadata
Rank Member
Rank
Member

Well I tried the latest version of Dillo for DOS I could find (3.02b). It loads fine to the splash screen.

The attachment DILLO.png is no longer available

But can't search or enter a URL because the program bombs out.

The attachment DILLO 2.png is no longer available

I tried removing EMM386.EXE from CONFIG.SYS based on a suggestion from the author, same error. This is the same machine that I use Arachne for DOS with no problems.

Reply 10 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Norton Commander wrote on 2025-02-07, 14:31:

Well I tried the latest version of Dillo for DOS I could find (3.02b). It loads fine to the splash screen.

Hi there! I'll have a look at it, but I'm currently working on getting GEMWeb 0.3 online.

The attachment gemweb.png is no longer available

Btw, there's a Japanese browser by IBM, IBM Webboy.
A video by Robert Kixmiller is available here: https://www.youtube.com/watch?v=gwlhdz2iszU

I would recommend using MS-DOS/V 6.20, because it's easy to use.
With JP and US, the languages can be switched easily any time.
IBM DOS/V isn't that kind in this regards, as far as I know.

"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//

Reply 11 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Quick update. Tried to establish an PPP connection via two modems, a PBX and Win98SE/Dial-Up Server/WinRoute.
Unfortunately, the LSPPP packet driver which GemWeb uses can't make a connection,
because there's an unrecognized authentication protocol being used by Windows.

I can't blame it, though. It wasn't made for that purpose, after all.
Now I would have to find another solution that behaves more like an actual ISP.

"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//

Reply 12 of 15, by darry

User metadata
Rank l33t++
Rank
l33t++
Jo22 wrote on 2025-02-11, 11:33:
Quick update. Tried to establish an PPP connection via two modems, a PBX and Win98SE/Dial-Up Server/WinRoute. Unfortunately, the […]
Show full quote

Quick update. Tried to establish an PPP connection via two modems, a PBX and Win98SE/Dial-Up Server/WinRoute.
Unfortunately, the LSPPP packet driver which GemWeb uses can't make a connection,
because there's an unrecognized authentication protocol being used by Windows.

I can't blame it, though. It wasn't made for that purpose, after all.
Now I would have to find another solution that behaves more like an actual ISP.

Maybe you could enable/disable/tweak PPP LCP extensions on the Windows side.

Reply 13 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++
darry wrote on 2025-02-11, 17:11:
Jo22 wrote on 2025-02-11, 11:33:
Quick update. Tried to establish an PPP connection via two modems, a PBX and Win98SE/Dial-Up Server/WinRoute. Unfortunately, the […]
Show full quote

Quick update. Tried to establish an PPP connection via two modems, a PBX and Win98SE/Dial-Up Server/WinRoute.
Unfortunately, the LSPPP packet driver which GemWeb uses can't make a connection,
because there's an unrecognized authentication protocol being used by Windows.

I can't blame it, though. It wasn't made for that purpose, after all.
Now I would have to find another solution that behaves more like an actual ISP.

Maybe you could enable/disable/tweak PPP LCP extensions on the Windows side.

Hi darry, thank you for the tip! I'll have a look at it, hopefully it works on Windows 98SE (acting as a dial-up server).

What I've also found out so far is that there are many PPP authentication protocols, such as ancient PAP (Unix/Mac), CHAP and MS-CHAP. A list is mentioned here.

So I guess that LSPPP is expecting PAP or CHAP and that the log-on script gets confused by the Windows Dial-Up Server (Windows 98SE).

Windows 2000 Server versions may support the other standard protocols besides MS-CHAP,
but my copy of Windows 2000 can't get DHCP working in the Virtual PC virtual machine I'm using.
There's no Internet connection, in short. For whatever reason.

So I'm maybe trying out Windows NT 4 Workstation/Server at some point, which is less complex (or so I hope).
Maybe it has some RAS log-in that supports the other protocols..

But I'm really just thinking out loud here, I hope that FIN_K89i doesn't mind.
Getting GEMWeb to work isn't most important thing, but it would be nice to have to to users of vintage computers. Like 286 and XT users, mainly.
The Amstrad PC1520 and 1640 shipped with GEM and could run the browser, at higher resolutions thanks to GEM drivers, for example.

That beings said, I'm still learning.. I'm not that familiar with PPP.

Edit: Quick update. I've read that Windows 98 accepts PAP/CHAP if there's no password encryption used. Changing it didn't work for me, though.
Then I've tried Windows NT 4 Workstation, which has a RAS service and seems to have everything needed, incl. PPP LCP extensions option, but it won't start answering the modem call.
The RAS Server won't run and running it manually from Control Panel->Services causes an error. I've also added a "Phonebook" entry for my dial-up connection.
I've followed all the instructions mentioned on this site.

Hm. I think I'll do some more experiments, but if it doesn't work then there's still DreamPi as an alternative.

"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//

Reply 14 of 15, by superfury

User metadata
Rank l33t++
Rank
l33t++

UniPCemu's server build has a dial-up internet server built in. It's exposed at the configured modem port number. It can also connect to itself (as a client).

It has PPP and SLIP support for IPv4 and IPX protocols (and EDFS too on latest commits). PPP itself supporting both PAP, CHAP and no authentication (if no user accounts are specified).
IPv4 allocation doesn't support DHCP, but starting a connection (IPXCP, IPCP or SLIP) uses ARP(IPv4) or echo (IPX) to check for presence and allocate a IP(X) address.
EDFS uses the virtual network card's MAC address instead.
The server will notify the local router of it's addresses for IP protocols (so it knows it's MAC address).
The host machine special-cases ARP and is assumed through it's server settings (as it can't ARP it using pcap).
The server also supports loopback mode, where the real ethernet connection is disabled and all traffic is routed internally.

Tested working properly with Windows 9x(Dosbox and UniPCemu), NT 4(UniPCemu) and Dosbox (lsppp/arachne(IPv4) and ipx/doom multiplayer (Dosbox->UniPCemu server) connected with 1 or more Dosbox->UniPCemu clients(all in Dosbox DOS using Dosbox's IPX server connected to ipxgw)).

Even used Doom95 with Dosbox multiplayer. Doom95 on Windows 95(Dosbox) <-> UniPCemu server (PPP IPX) <-> local ethernet <-> ipxgw <-> multiple Doom DOS (Dosbox)
My ipxgw port: https://github.com/superfury/ipxgw
It's basically bridging as Dosbox's IPX server onto the local Ethernet II 's documented IPX protocol(EtherType) (with allocation working just like UniPCemu's server).
More details on it: Re: Dosbox-Ethernet IPX link

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 15 of 15, by Jo22

User metadata
Rank l33t++
Rank
l33t++
superfury wrote on 2025-02-12, 09:26:

UniPCemu's server build has a dial-up internet server built in. It's exposed at the configured modem port number. It can also connect to itself (as a client).

Thank you for the tip! 😃

I'll have a look at it once my main PC works again.
Once it runs some modern OS (rather than XP x86), I can try that out.

"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//