<= Back to the previous page... =>

1.6 The connection to the 'net

Of course this chapter is only useful for people who already have a "primary system" (Windows 95 A [B/C/ and Win98 with a patch], another OS [OS/2, Linux, Windows NT...] or another computer with Internet access or who want to support other people who try to get onto the 'net.

1.6.1 Prelude: Serial (COM) ports and their little problems

(Especially useful for owners of external modems)
When aquiring a modem you'll have to be aware of the fact that an external modem should be connected to a COM port with a reasonable UART chip (16550A); a 16450, 8250A or even an 8250 isn't too good for modern modems (those older UARTs have no FIFO buffer, for example). You can tell what kind of UART is installed by using the program MSD.EXE that comes with both DOS and Windows (in case there are two or more versions, use the newest one).
If you've got a UART 16550A, you'll have to face another problem: Unfortunately the COM driver of "ordinary" Windows 3.1/3.11 is a medium catastrophe especially for people using COM ports with modern UARTs (16550A): It only supports speeds up to 57600 bps (bits per second), which wouldn't be so terrible normally, but in addition to that, its FIFO handling lacks a lot to be desired: It supports the FIFO only when receiving data, and this quite inefficiently. The result are frequent "buffer overruns" with speeds of more than 19200 bps, which can make surfing the net a torture. Fortunately there's a replacement driver called cybercom.drv.
With Windows for Workgroups 3.11 it's entirely different: here the driver underwent a total redesign and never caused buffer overruns on my system, although it's still recommendable not to use speeds higher than 57600 bps. You should update serial.386, as the original version still contained a few bugs.
If you've got WfW 3.11, then you should modify the following entries in system.ini, [386enh] (n is the number of the COM port referred to):
COMnFIFO=1* ; enables the RX-FIFO
COMnBuffer=128* ; buffer size, here the standard size has been chosen, enlarge the buffer size if apps "lose" characters while sending/receiving from a COM port (my notebook needs 2048 bytes or more, current setting: 32767 bytes)
COMnTxFIFO=1 ; the transmit FIFO isn't enable by default, so you should enable this option! (16550A)
COMnRxTrigger=4 ; After so and so many bytes of data an interrupt is generated - 8 is quite a good value (cybercom.drv's default), but 4 is even better (16550A)
COMBoostTime=20* ; that's the time a VM has to process a COM interrupt; the default is 2; should only affect DOS terminal programs in windows

*) this also exists with "ordinary" Windows 3.1 
<= Table of contents

1.6.2 Accessing the internet

So how can one get into the "mother of networks" now?
1.6.2.1 Part 1: Hardware issues
It isn't without reason that the previous chapter (1.6.1) is dedicated to serial ports, as the probably most popular means of accessing the 'net is a modem. These exist as external and internal versions: The external ones are connected to a serial port of the PC, the internal ones are extension cards that plug into a slot of the PC and behave like COM ports (it's nice if the parameters of the COM can also be selected by jumpers, not only by plug'n'pray); the way of communication with the modem is the same for both types (with the exception of some internal modems). The internal ones are cheaper and don't have UART problems, however, you can't see what they're doing at the moment, and in addition it's possible that they are unusable "budget variants". This has the following background: Part of the internal modems is totally unusable with Windows 3.1x and the hardware it typically runs on: These are the so-called "softmodems" or "win-modems" (often to be recognized by a "HSP" in their name), which leave part of their work to the PC's CPU. They can only run at full speed when a fast computer is used, and even more important is that they need Windows 9x (there used to be HSP modems for Win 3.1x as well, but the computers were slowed down as well, and modems weren't that fast back then). Internal modems for the PCI bus are mostly unusable as well.
For the surfing itself a V.34(+/bis) modem with 33600 bps is sufficient; if downloads are to be somewhat faster, a 56k modem is to be recommended - however, the upload speed stays at 31200 bps.
You'll only get the latter kind of modems nowadays, which support one are multiple protocols for data transmissions with up to 56000 bps (however, 50666 bps are the most one is likely to get in practice), such as the ITU standard V.90 (which came out pretty late, as usual) and/or a proprietary protocol such as USR's x2 (supposed to be more robust than V.90) or Rockwell's K56flex. With V.90 it was pretty similar to what happened when V.34 (in the original version with up to 28800 bps) was to come out: The ITU standard had to be waited for, which caused the manufacturers to use a protocol called V.FastClass (short V.FC), which had been developed by Rockwell.
BTW: It isn't unusual at all that one reaches only V.34 typical speeds (28800-33600 bps) or even lower speeds, such as 16800 bps, with a 56k modem. Before we moved I even used to have only 12000 bps (!) with V.34 and with V.32bis at least 14400 bps with a 33600 bps modem. The reason for this are always the "lines": noise, signal loss, distortion, bad frequency response, multiplexers,... Here in Germany the Telekom guarantees a NF bandwidth of 300-3700 Hz and an attenuation of at least 3 dB and at most 9 dB. Now we've got ISDN (Euro-ISDN [DSS1] at 64 kbit/s :).
The use of ISDN cards in Windows 3.1x is relatively difficult except if one's ISP is Compuserve or AOL (both ship an OEM copy of the COM port emulator cfos). Otherwise one needs a COM port emulator such as the mentioned "cfos". Unfortunately, it's anything but cheap. That's pretty much everything I know about the topic, since my ISP's software has built-in ISDN support and uses the CAPI.
An existing network can also be used to access the 'net. For more details see the next section. 
<= Table of contents
1.6.2.2 Teil 2: Software that's needed
Now that the hardware issues are solved, we can go to the software. f you've get some 16-bit access software from your provider/ISP or if you've got some PPP stack and dialer (Trumpet Winsock or the Shiva dialer that shipped/ships with various browsers [MSIE/NN]), then you're lucky, as most of the connection problem is solved (well, not quite if you're using a dialer). At win3x.tucows.com, you can download IE 3.02 with PPP stack and dialer, for example. If you've got IE5 on a CD or such, you could also install the dialer only - Active setup doesn't work (is it a wonder?). Quite widespread is Trumpet Winsock, though it's a bit cryptic.
If you'd like to connect to the 'net via an existing network, you'll have to install the TCP/IP protocol, however it's for WfW 3.11 only. 
<= Table of contents

1.6.3 Browsers

Now the only thing that's missing is a web browser. The newest - and also most demanding - ones are Netscape Communicator 4.08 and Microsoft Internet Explorer 5.0 (the 16-bit versions of both, of course). IE can be downloaded at win3x.tucows.com, Netscape from various sources (see 1.6.3.2.3). If you don't have the fastest connections or a fast computer (486DX/4 upwards), you should have a look at the older versions of both browsers or Opera.
You should have a look at my table "When should I use which browser?"
BTW: It is to be recommend that you use the program Fix1MB or syshook.drv which I mentioned in 1.1.6.

Interestingly the 16-bit versions of both NC 4.08 and IE5 don't support PNG images, although the 32 bit versions do (NC-32 from 4.04 on, IE-32 from 4.01 on).

1.6.3.1 Internet Exploder alias Microsoft Internet Explorer
1.6.3.1.1 Introduction
I used to wonder a bit why M$ chose to develop a Win 3.1x version of IE5. But IMO it's because they didn't want to stop supporting NT 3.51 yet. Maybe it's also because the development of Win16 versions of Netscape Communicator has been stopped?
1.6.3.1.2 Components
With IE5 you get various things: a browser - IE itself - , a mail/news component - Outlook Express - and a dialer (the one from Shiva); however, the HTML editor Frontpage Express doesn't come with the 16-bit IE. The system requirements are a 486SX-25 with 16 MB RAM (the README file says 12 MB for Windows 3.1 and 16 MB for NT 3.51) and 30 MB with all components and Java - at least on the page for the German language IE. The US page.
1.6.3.1.3 Setup
IE is installed via so-called "Active Setup", which means that at first only a relatively small setup program is downloaded, which downloads the components that are to be installed by itself and installs or saves them for an installation on another computer. As to be expected, that doesn't work in this case, so one will have to d/l the whole package, as always...
=> Setup problems?

Download:
IE5 can be downloaded on win3x.tucows.com (8.8 megs, no plugins).

1.6.3.1.4 A comparison to Netscape Communicator
This is what I found out after the (comfortable, but obviously error-prone) install of IE5 from a CD:  
<= Table of contents
1.6.3.1.5 Annotation: Possible setup problems with IE4/5
There's hardly a reason for installing IE4 instead of IE5: It's slower than the newer version and only consumes a bit less disk space.
The following problem almost belongs into a FAQ collection: On system with more than 40 MB of RAM the setup program says that it needs "at least 4 MB of RAM", which of course is nonsense. With IE5's setup program the problem has been solved in the way that it can be started with the parameter /f:16; with IE4 the amount of RAM available to Windows must be reduced, by one of the following means:
a) by setting up a large disk cache with SmartDrive ( => help smartdrv),
b) by setting up a sufficiently large RAMdisk (with ramdrive.sys [=> help ramdrive.sys] up to 32 MB, if you need larger sizes, use XMSDSK) or
c) (only as a last resort; doesn't always work [such as when there is more than 40 MB of RAM even with minimum equipment of memory banks]) by removal of RAM modules. I think I needn't mention that c) is a "bit" dangerous! 
<= Table of contents
1.6.3.2 Netscape Communicator
1.6.3.2.1 My historical background
Personally I've always been using Netscape browsers. The last version is Communicator 4.08 - the development of the 16 bit versions has been discontinued. The first version I had installed on WfW 3.11 was 4.03[de] (its Java VM still works on my system); the first version I ever had was the Win32 version 4.01[de].
1.6.3.2.2 Components
Netscape Communicator is a fully-equipped Internet communications package that comes with almost everything that can be expected: a web browser - good old Navigator - , a mail/news component - Messenger - , a program for newsgroup administration - Collabra - and a WYSI(a)WYG* HTML editor called Composer; interestingly it's all in one monolithic EXE file, which seems to be responsible for lower resource consumption compared to IE + OE as well as higher loading times (larger file size) and high memory consumption.
A module for audio conferences called Conference is an external program.

*) What You See Is (more or less) What You Get ;)

1.6.3.2.3 The system requirements
...are similar to those of IE5: 16 MB of RAM would be quite useful, and with 20 MB RAM available to Windows on my old computer (24 MB - 1 MB conventional and 3 MB cache) I still had about 4 MB free with one Navigator Window, a Messenger window and two Composer windows; in this state Communicator needed about 10 MB. Messenger alone needs some 1.5 MB (possibly depends on the number of messages in the Inbox folder), a Composer windows with an empty page needs about 0.1 MB, however that can also be 1.5 MB with a larger page! In Navigator-only state Communicator needs some 7 MB. The memory needed for the standalone version is stated as 8 MB.

Download:

  1. On Netscape's HTTP archive page you can download Communicator 4.08 (even with 128 bit encryption)
  2. You can also download the standalone version Navigator 4.08 there, which is much smaller than the whole Communicator package, but doesn't have provisions for newsgroups access and e-mail (only via an external client) and WYSIWYG HTML editing.
  3. On Netscape's FTP archive site you can also download Communicator 4.03 if you've got problem with Java in newer versions.
1.6.3.2.4 Concerning the usability:
When a page is being loaded Navigator shows how many percent of a file have already been loaded, and with larger files it shows the data rate with which they're being received; that's more useable than the number of remaining objects in IE. The download dialog box is better as well: Here the size of the file is being displayed, whereas you have to estimate by the status bar length. There are many Netscape plugins available, even for the 16-bit platform, for example an Acrobat Reader plugin, a RealPlayer plugin, a Shockwave Flash plugin and a plugin for Shockwave für Director (Fix1MB recommended); a few standard plugins (such as those for MIDI, WAV and AVI files) are generally included. While we're at plugins: Composer also supports plugins (from this page), ehich are nothing else than Java applets (so you need to have Java tutned on to use them). These can be used for using frames, editing the source code without additional tools or simply for inserting a "Netscape Now" button. As with the spell checker (64000 characters of text) there are limitations here as well: The page mustn't comprise more than 65530 bytes of source code. IMO the Java VM of Netscape 4.08 is the best one for Windows 3.1x - however, it's a pity that only few people can actually use it (a Pentium is to be recommended)...
1.6.3.2.5 Quirks and Bugs
Of course Communicator also has a number of quirks, which can hardly be avoided with such large programs:
1.6.3.2.6 Tips for Netscape 4.0x
 
<= Table of contents
1.6.3.3 Opera
Another alternative is Opera, IMO the smallest wide(r)spread browser - the installation files fit onto a diskette. The current version is 3.62. Opera is an exception among the browsers, since it's shareware (US$40 for normal people $20 for students).
Download:
At www.opera.no, for example. 
<= Inhaltsübersicht
1.6.3.4 Altes System? - Ältere Browser sind besser!
1.6.3.4.1 Warum aktuelle Browser so groß und langsam sind
Oftmals werden die Browser der 3er-Reihe (nicht von BMW ;) als die schnellsten angesehen, die heute noch etwas taugen - zu Recht übrigens, denn ab Version 4 wurden die 16-Bit-Versionen der beiden großen Browser mehr und mehr den 32-Bit-Versionen angeglichen, wodurch die reg.dat (die Registry von Windows 3.1x) oft bedrohliche Ausmaße annimmt (meine ist mit NC und MSIE gerade bei 98 KB, was wohl beim normalen Windows 3.1 schon kritisch wäre) und der verfügbare Arbeitsspeicher und teilweise auch die Systemressourcen beträchtlich schwinden, und auch am deutlichen Geschwindigkeitsverlust dürfte das nicht ganz unschuldig sein. Zudem war man gerade bei Netscape bestrebt, auch in Version 4.0x auf allen Plattformen die gleichen Features anzubieten - diese vielen neuen Features brauchen allerdings auch mehr Prozessorleistung und mehr Platz sowohl auf der Platte als auch im RAM, und genau daran hängt's eben bei den meisten Windows-3.1-Systemen.
Es ist somit relativ einsichtig, warum die Weiterentwicklung für Windows 3.1x eingestellt worden ist - nicht etwa nur wegen der - durchaus vorhandenen - Beschränkungen des Systems, sondern wohl vor allem wegen der recht langsamen Hardware, auf der es zum Einsatz kommt (zumindest meistens, Gegenspeibiele auf dieser Seite!). So kann man manche Funktionen des Communicators 4.0x (wie etwa Java) nur dann in akzeptabler Geschwindigkeit nutzen, wenn man mindestens einen Pentium besitzt - nur laufen Pentium-Rechner fast alle mit Win9x...
1.6.3.4.2 Heute noch brauchbare ältere Browser:
  1. Meine Wahl für 486er mit mindestens 8 MB RAM wäre der Netscape Navigator 3.01- auch heute noch ist er ein prima Standard-Browser, mit dem man auch die Newsgroups und elektronischen Briefkästen dieser Welt unsicher machen und - falls es sich um die Gold-Version handelt - seine Homepage mit einem WYSIWYG-HTML-Editor (dem Vorläufer des Composers) gestalten kann. Die Geschwindigkeit des Navigators auf meinem P90 hat mich total verblüfft; er ist garantiert doppelt so schnell wie der 4.08! Die Schriftdarstellung ist zwar nicht immer optimal, aber als Feld-, Wald- und Wiesenbrowser für alle Tage ist der alte Navigator nicht zu schlagen, zumal er mit allen Netscape-16-Bit-Plugins etwas anfangen können sollte. Der Mail-Client genügt auch heute noch den Standardanforderungen; der News-Client ist brauchbar, aber nicht sonderlich komfortabel. Einzig mit dem HTML-Editor ist nicht mehr sonderlich viel anzufangen (es war wohl noch ein weiter Weg bis zum Composer des Communicator 4.08 ;). Der Navigator 3.01 Gold [de] (die letzte "goldige" Variante in deutscher Sprache) inklusive Plugins ist gerade einmal 5,6 MB groß, die Basisversion ohne Plugins sogar nur 3,2 MB. Der neueste deutschsprachige Vertreter der 3er-Reihe ist die Version 3.03, die ohne den HTML-Editor auskommen muß, dem man aber kaum nachtrauern dürfte. Wer keine Probleme mit englischsprachigen Programmen hat, bekommt beim Netscape-Archiv die entsprechenden Versionen von Navigator 3.04 bzw. 3.03 Gold (sogar die mit 128-Bit-Verschlüsselung, aber ob das angesichts etlicher abgelaufener Zertifikate etwas bringt, sei mal dahingestellt). Der 3er läuft auch auf einem 386SX in annehmbarer Geschwindigkeit, braucht aber natürlich recht lange zum Starten.
  2. Den Navigator 2.02 (eine ältere Version sollte man sich wirklich nicht antun) gibt es hier (2,5 MB). Dieser verbraucht weniger RAM, ist aber beim Laden von Grafiken etc. deutlich langsamer als der 3.01, und sein News-Client verhält sich mitunter etwas seltsam (die 2er-Versionen gelten allgemein als etwas buggy). Auch die Übersetzung war damals noch etwas verbesserungsbedürftig: "Größere Puffer bedeuten mehr Daten, können aber den Computer auffüllen." (Netzwerk-Einstellungen, Tab "Verbindungen"). <ROTFL>! Auf meinem 386SX-Notebook ist er sowohl von der Ladezeit her als auch beim Seitenaufbau schneller als der 3er, aber leider ist er ziemlich veraltet.
  3. Wenn man es gerne komplett und einfach hätte, gibt es noch die All-in-one-Lösung Internet Explorer 3.01 mit Dialer - etwas betagt, aber nicht so ressourcenhungrig. Der Dialer (dt. Wahlhilfe) funktioniert - wie auch beim IE5 - übrigens auch mit anderen Browsern und Winsock-Anwendungen (wie z.B. mit dem IMO besseren Netscape Navigator 3.0x), allerdings muß man nach der Deinstallation des IE ein paar Dateien (comctlie.dll aus dem System-Verz. und inetcfg.dll aus dem IE-Verz., mehr dazu stand mal hier) manuell extrahieren bzw. vorher sichern und wieder zurückkopieren (die letztere Variante entspringt dem gesunden Menschenverstand). Es ist zu beachten, daß das IE-Verzeichnis im DOS-Suchpfad (PATH) liegen muß, damit der Dialer von anderen Programmen genutzt werden kann! Den IE 3.02 mit Stack und Dialler gibt's bei Tucows - allerdings nur in englischer Sprache. Auf meinem Notebook benutze ich nur den Dialer - der IE3 ist nicht nur langsamer als der Netscape 3, sondern auch ziemlich instabil.
Alle Netscape-Versionen ab 2.02 sind übrigens offiziell Jahr-2000-tauglich und browsen auch im neuen Jahr weiter fröhlich vor sich hin :) - ich habe erst am 3. Januar 2000 den Navigator 3.01 Gold installiert, und am 13. Januar den 2.02.
1.6.3.4.3 Kleine Verschlüsselungs-Problemchen mit älteren Browser-Versionen:
Nur die Sicherheitszertifikate älterer Brausen (IE vor 4.0 und Netscape-Versionen vor 4.06) können Probleme machen - es erscheint dann immer eine Dialogbox beim Aufruf von Seiten, die Verschlüsselung verwenden, die es zu bestätigen gilt (die OK- und Cancel-Buttons verstecken sich abhängig von der Schriftgröße manchmal ganz unten am Rand und es ist nur ihre Oberkante zu sehen; sind sie ganz weg, muß man die Schriftgröße der Proportionalschrift reduzieren), die Funktion wird aber nicht beeinträchtigt.
Netscape-2.0x/3.0x-Benutzer sind von einem zusätzlichen Problem betroffen: Zum Jahreswechsel 1999/2000 sind etliche Root-Zertifikate ausgelaufen, wodurch oft eine sichere Verbindung ganz verweigert wird. Der MSIE hingegen kümmert sich nicht darum, sondern nur um abgelaufene Netsite-Zertifikate.
Benutzer von 2er- und 3er-Versionen des Navigators können auf dieser Seite das Root-Zertifikat von Thawte updaten bzw. beim 2.0x hinzufügen und damit z.B. wieder auf die (allerdings in Win16-Angelegenheiten wenig hilfreiche) NG secnews.netscape.com/Netscape Communicator oder die (in dieser Hinsicht bessere) NG netscape.navigator auf dem selben Server zugreifen.
Das Root-Zertifikat von Verisign kann man auf dieser Seite updaten - es kommt aber gelegentlich zu seltsamen Effekten damit (die meisten Seiten funktionieren hinterher wieder, aber ein paar andere wollen damit nicht mehr zusammenarbeiten).
Den Communicator 4.08 kann man übrigens relativ leicht auf 128-Bit-Verschlüsselung umstellen; alles, was man dazu braucht, ist eine netscape.exe eines US-Communicators.
1.6.3.4.4 Zeitzoneneinstellung für Mail und News:
Zumindest bei Netscape ist die Standard-Zeitzone die Pacific Standard Time (PST), UTC-08:00 im Winter und UTC-07:00 im Sommer. Das stimmt natürlich nicht mit unserer MEZ bzw. MESZ überein, was durch das Setzen einer Umgebungsvariablen (meist in der autoexec.bat) zu beheben ist:
set TZ=CET-1DST,3,-1,0,7200,10,-1,0,10800,3600

<= Inhaltsverzeichnis

1.6.3.5 When should which browser be used? Feedback would be nice here!
Processor
RAM Netscape Microsoft Opera
386 4 MB Navigator 2.02 ? Upgrade RAM! ? 3.51? 1)
8 MB (+) Navigator 2.02 / 3.0x IE 3.0x 3.51? 1)
486SX/DX 8 MB Navigator 3.0x, possibly upgrade RAM IE 3.0x 3.60 1)
12 MB Navigator 3.0x IE 3.0x / IE 5.0 3.60 1)
16 MB (+) Navigator 3.0x IE 3.0x / IE 5.0 3.60 1)
486DX/2
(50/66 MHz)
8 MB Navigator 3.0x, possibly upgrade RAM IE 3.0x 3.60
12 MB Navigator 3.0x, possibly Nav. 4.04 (w/o Java) IE 3.0x / IE 5.0 3.60
16 MB (+) Navigator 3.0x, possibly Nav. 4.04 / Comm. 4.08 (w/o Java) IE 5.0 3.60
486DX/2-80
486DX/4
Pentium
K5 (etc.)
8 MB Upgrade RAM! Navigator 3.0x IE 3.0x 3.60
12 MB Not too much either, Nav. 3.0x / Nav. 4.04 (w/o Java) IE 3.0x / IE 5.0 3.60
16 MB Communicator 4.08 (w/o Java?), possibly Nav. 3.0x IE 5.0 3.60
24 MB (+) Communicator 4.08 (w/ Java if it works) IE 5.0 3.60
Annotation:
1) Somewhere I read that Opera from 3.60 upwards requires a numeric co-processor.
Inhaltsübersicht =>
1.6.4 Internet accessories
Programs for downloading whole sites are quite rare in the 16-bit Windows world. Fortunately I've been able to find one, namely on Bob Groves's freebie page. It's called WebWagon, freeware, written in Delphi 1 and works quite well (some sites think one needs a newer browser, but for home page and such it's totally sufficient). The only disadvantage is that all downloaded files only have numbers as file names; however, the links between them work fine. Download WebWagon.
You need an FTP client? No problem, WS-FTP LE 5.06 is a very good freeware client.
You don't need the big browsers' mail clients because you think they're too bloated? Then you have a few freeware alternatives: On the one hand there's Pegasus Mail which has a slightly outdated interface, but which is powerful and well suited for networks (the current version is 3.12b), on the other hand there's  Eudora Light 3.0.6 for the average home user. The latter can intercept mailto: links, which works fine on my notebook with Navigator 3.01 Gold; Eudora must be running, of course. Both programs can be downloaded at www.freewareguide.de.
And a newsreader wouldn't be bad either? Then what about Forté Free Agent 1.21? The interface is said to require some time for getting used to it, but I didn't notice much of that. It works fine on my notebook (386SX-20, 16 MB, 1 GB, DOS 6.2, WfW 3.11).
Inhaltsübersicht =>
1.6.5 Server
Jawohl, auch als Server läßt sich Windows 3.1x einsetzen, wobei Windows für Workgroups 3.11 der Stabilität halber der Vorzug gegeben werden sollte.

1.6.5.1 WWW-Server
Ganz umsonst bekommt man Xitami 2.4d7, einen HTTP- und FTP-Server. Lauffähig sind sowohl die Windows-3.1-Version als auch die Win32-Konsolenversion (mit Win32s), wobei letztere noch Remote-Adminstration und FTP bietet (allerdings bietet Win32s keine Ausgabemöglichkeiten für Win32-Konsolenprogramme, weswegen diese "stumm" sind - man muß auf Logfile-Analyse ausweichen).

1.6.5.2 FTP-Server
Wie erwähnt, kann für FTP die Win32-Konsolenversion von Xitami eingesetzt werden. So ganz geklappt hat's bei mir mit dem FTP zwar nicht, aber das muß ja nichts heißen.

Inhaltsübersicht =>
1.7 Bildbearbeitung
Bildbearbeitung ist auch unter Windows 3.1 problemlos möglich. Allerdings muß man sich mit älterer (aber deswegen auch preiswerterer) Software begnügen, wie Corel 4 und 5, Picture Publisher bis 5.0 sowie älteren Versionen des Paint Shop Pro (bis einschließlich 3.11). Wenn man Win32s hat (und WinG), kommt auch der Paint Shop Pro 3.12 in Frage, das 32-Bit-Äquivalent zum 3.11er, das z.B. beim Lesen / Schreiben von PNGs deutlich (!) schneller ist, aber auch mehr Speicher braucht (Warum?). Als Highlight kann man dann auch den Adobe Photoshop mindestens bis Version 4.0 laufen lassen (bis einschließlich aller 3er-Versionen ist er stabil und schnell).
Inhaltsübersicht =>
1.7.1 Die Tücken der Scanner
Man sollte beim Kauf eines Scanners darauf achten, daß ihm Windows-3.1-Treiber beiliegen, sonst nützt er nämlich überhaupt nichts. Ist er erst einmal installiert und ausprobiert, sollte man sich die neuesten Scannertreiber herunterladen, die es auf der Website des Herstellers so gibt (und bei Nichtfunktionieren wieder die alten installieren, wenn die neuen Treiber den Rechner nicht mögen - z.B. meinen PIII-500 ;). Wenn man auch mit 32-Bit-Anwendungen über TWAIN scannen will, sollte man danach folgendes herunterladen: Die Links oben stammen übrigens von der Download-Seite der TWAIN Working Group.
In Unkenntnis dieser Downloadmöglichkeit habe ich ursprünglich einfach die Dateien "twain.dll", "twain_32.dll", "twunk_16.exe" und "twunk_32.exe" aus meinem Windows-95-Verzeichnis kopiert - das geht auch, man weiß aber nie, ob man wirklich die neuesten Versionen aller Dateien hat.
Inhaltsübersicht =>
1.8 Gestalterisches - 2D-Vektorgrafik & 3D-Szenen

1.8.1 (2D-)Vektorgrafik
Auf Vektorgrafikprogramme muß man auch nicht verzichten, wie Corel DRAW! bis einschließlich Version 5 und der Designer bis 4.1 (oder gab's da auch 5.0?) zeigen. <Meinung> Dabei soll gesagt sein, daß der Designer zwar vielleicht weniger leistungsfähig als etwa Corel Draw 4 sein mag, aber dafür viel einfacher zu bedienen und intuitiv zu erfassen ist. </Meinung> A propos Corel: Das Systeminformationstool von Corel Draw 6 (bel. Corel-Programm - Hilfe - Info über %Programm% - Systeminformationen) erkennt, daß es auf Win32s unter Windows 3.1 läuft - schlaues Kerlchen... Und dabei ist Corel 6 noch nicht mal für Win32s konzipiert....

Inhaltsübersicht =>
1.8.2 3D-Grafik
Die englische Computerzeitschrift PCplus bietet diverse (zumeist ältere) kommerzielle Software zum kostenlosen Download an. Darunter befindet sich auch Caligari trueSpace 1.0, ein Profi-3D-Programm von 1994, mit dem man 3D-Szenen und -Animationen erstellen kann. Damit kommen wir armen Windows-3.1-Freaks endlich in den Genuß eines vernünftigen 3D-Programms! Man sollte aber wenigstens eine Auflösung von 800x600 Pixeln in 256 Farben eingestellt haben, der Computer sollte in puncto Geschwindigkeit nicht gerade den Schildkröten und Schnecken Konkurrenz machen, und außerdem ist eine schnelle Verbindung zum Internet (>= 28.800 bps) notwendig, denn die drei herunterzuladenden Dateien sind zusammen 4,06 MB groß. Wenigstens kann man sie einzeln auf Diskette wegschleppen, falls man z.B. auf Arbeit (oder im QRL ;) oder in der Schule einen Rechner mit schneller Internet-Verbindung über ISDN oder Netzwerk hat.
Wer als Erst- oder Zweitsystem ein Windows 9x und Corel 6 hat, kann auch CorelDREAM 3D-Szenen entlocken (einfachere Sachen, wie 3D-Schriftzüge, lassen sich mit CorelDEPTH erzeugen). Die "Hauptprogramme" der Corel-Suite laufen übrigens nicht mit Win32s - ich nehme an, daß die 3D-Programme damals eingekauft wurden. Wer wissen will, wie man sie zum Laufen bringen kann, sollte einen Blick auf meine (englischsprachige) "Win32s compatibility list" werfen oder mir, wenn's denn genauer sein soll, auch schreiben.
Inhaltsübersicht =>
1.9 Videobearbeitung
ist auch möglich, und zwar mit älteren Versionen von Adobe Premiere bis mindestens 1.1 (neuere gehen auch? - Bitte melden!).
Inhaltsübersicht =>
1.10 Haste Töne? - Soundanwendungen

1.10.1 Klangbearbeitung
...ist ebenfalls nicht das Problem, z.B. mit dem ehemals kommerziellen Ceres Sound Studio (zu finden auf www.freewareguide.de) oder mit den (neueren) Shareware-Programmen GoldWave 3.03 und CoolEdit 96 1.53 (beide bei den "File Dudes" zu finden). Nähere Erläuterungen zu den beiden letzten Programmen finden sich bei meinen Ausführungen zum CD-Audio-Grabbing.

Inhaltsübersicht =>

1.10.2 You need a MOD player?

Please excuse the German/English mix, I don't have the time for translating all that stuff right now.

Bitte sehr: Die letzte Beta 2.40 vom guten alten MOD4WIN (dem IMO mit weitem Abstand besten Programm dieser Art für Win 3.1x) gibt's jetzt umsonst; die Entwicklung ist eingestellt worden - ich vermute mal, daß die zahlreichen Kombi-MP3/MOD-Player (allen voran WinAMP, dem MOD4WIN aber in puncto Module überlegen ist) und Freeware-MOD-Player (z.B. der Modplug Player) ihm den Garaus gemacht haben. Da die Website www.mod4win.com seit ein paar Monaten nicht mehr zu erreichen ist, habe ich mich erdreistet, den Homepage-Server von T-Online mit insgesamt mehr als 2 MB MOD4WIN 2.40beta zu belasten:

The MCI driver (104 KB) is also interesting.
..., der gleich noch einen Peak-Search (Spitzenpegelsuche) einführt. Diese Funktion erlaubt es, alle Module gleich laut abzuspielen, damit man nicht bei leisen MODs die Ohren spitzen muß, die einem dann beim nächsten - lauten - Exemplar gleich wieder abfallen. Zudem ist damit das Signal/Rausch-Verhältnis immer optimal, was gerade bei 8-Bit-Karten (S/N ~48 dB) von Vorteil ist. Das Teil verträgt sich aber mit der Medienwiedergabe von VfW 1.1 nicht so gut wie mit der von Win95 aufwärts (beim automatischen Wiederholen eines Moduls spinnt die Medienwiedergabe).
Wie ich festgestellt habe, ist MOD4WIN ein recht robustes 16-Bit-Programm. Allerdings verträgt es sich nicht besonders gut mit dem Netscape Messenger und Composer (4.08); immer wieder kommt es dabei zu Abstürzen (mit dem Navigator allein gibt es keine Probleme!). Offenbar verwendet der Messenger irgendwelche etwas suspekten FPU-Befehle, denn Calmira hat sich auch schon ab und zu beschwert und der Audioactive Player (MP3) wird manchmal urplötzlich beendet, wenn ich in eine andere NG wechsle, und auch mit dem Composer gibt's Probleme mit Calmira (also dürften die Probleme wohl eher am Netscape als an Calmira, Audioactive oder MOD4WIN liegen). Der MCI-Treiber schmiert übrigens wie MOD4WIN auch gelegentlich mit einem GPF in ~tsk????.tmp ab, wenn ich die NG wechsle. Schade - ich dachte schon, er wäre davon nicht betroffen.

Wo wir schon bei MODs und Co. sind: Hier gibt's Module in Hülle und Fülle:

Inhaltsübersicht =>
1.10.3 MP3-Player? Auch kein Problem...
Wenngleich ich auch das Herumschicken von megabytegroßen MP3-Dateien im Internet für reine Kapazitäts- und Zeitverschwendung halte (ein paar Minuten Musik sind so groß wie Caligari trueSpace 1.0, da ist mir ein MODul deutlich lieber), gehört ein MP3-Player heute einfach zur Standardausstattung. Sucht man einen solchen, sollte man sich bei www.freewareguide.de unter Win 3.1 >> Multimedia (MP3) umsehen.
Inhaltsübersicht =>
1.11 CDs brennen
...kann man auch, z.B. mit Nero bis einschließlich Version 4.0.3.0 (braucht Win32s, hat unter modernen Brennprogrammen laut Test in CHIP 12/99 die geringsten Systemanforderungen). Allerdings muß der Brenner ein SCSI-Modell sein - jedenfalls habe ich noch keine Software gefunden, die ATAPI-Geräte als SCSI-Geräte "tarnt" (Win95 bindet standardmäßig schon alle ATAPI- als SCSI-Geräte ein und ist in diesem Punkt im Vorteil - die Treiber sind aber natürlich etwas buggy). Schon klar, daß lange Dateinamen kaum möglich sind, aber wer braucht die schon für Audio-CDs? Ach ja: Der Compi sollte nicht gaaaanz so langsam sein (mindestens DX/2 oder - besser - DX/4, mit Pentium 90 ist dann [mit einem ATAPI-Modell unter W95] schon 4fache Geschwindigkeit möglich), und eine zweite Festplatte mit genug Platz empfiehlt sich auch, ebenso wie genug Speicher (meine 24 MB reichen aber zum Brennen unter Win95 gut aus), von dem man beim Windows-Start schon noch 6-8 MB frei haben sollte.

Kleine Randnotiz zum Thema "486er mit 50 MHz Bustakt":
Mit 486DX-50ern wird man i.d.R. nicht brennen können (kaum ein SCSI-Controller dürfte 50 MHz Bustakt unterstützen!), es sei denn, man verwendet (bei einem VLB-1.0-Rechner) Onboard-Grafik und einen ISA-SCSI-Controller. Wenn man das Glück hat, ein Modell mit VLB 2.0 erwischt zu haben, gehen auch die Varianten ISA-SCSI-Controller und VLB-Grafik sowie VLB-SCSI-Controller und ISA-Grafik, allerdings ist im ersten Fall der SCSI-Controller lahm und im letzten Fall die Grafikkarte - keineswegs ein ideales System, zumal wiederum das Problem mit der evtl. nicht für 50 MHz ausgelegten Peripherie auftaucht. Denkbar wäre in einem solchen Fall noch VLB-Grafik und EISA-SCSI, allerdings blieb der EISA-Bus zumeist den Servern etc. vorbehalten, weswegen man ein solches System eher selten finden wird.
Mit DX/2-50ern dagegen sollte das Brennen egtl. kein Problem sein (ich weiß aber nicht, ob die dazu schnell genug sind), denn deren Bustakt liegt bei moderaten 25 MHz, und bei diesem Takt kann man dem VL-Bus problemlos 4 Karten zumuten, und das reicht dann für Grafikkarte, SCSI-Controller, EIDE-Controller und meinetwegen Sekundärgrafik (dazu braucht man aber spezielle Grafikkarten, die meist auch identisch sein müssen). Näheres zum VL-Bus findet sich auch beim Abschnitt über VL-Grafikkarten.

Inhaltsübersicht =>
1.11.1 Zum Thema Audio-Grabbing:
Hier muß man meist auf DOS(en)- (und Konserven- ;-) ) Software zurückgreifen, zu finden etwa bei www.simtel.net und entsprechenden Mirror-Sites. Das einzige Windows-3.1-Programm namens Dido hatte im Test ziemliche Probleme vor allem mit meinen gebrannten CDs und ist nicht mehr zu empfehlen.
Wenn man Tracks nur auf der Festplatte speichert, um auf musikalische Untermalung während der Arbeit ("Arbeit" im weitesten Sinne) am Computer nicht verzichten zu müssen, empfiehlt sich das Abspeichern im IMA- oder MS-ADPCM-Format. Dann sind sie nur noch ein Viertel so groß wie vorher, weisen aber keine hörbaren oder kaum hörbare Qualitätsverluste auf. Allerdings braucht man einen guten Klangeditor, mit dem man in mehreren Formaten abspeichern kann. Das geht mit zwei Shareware-Programmen: GoldWave 3.03 (nicht eingeschränkt, speichert aber nur das zeitaufwendige MS-ADPCM-Format) und CoolEdit 96 1.53 (ziemlich eingeschränkt, dafür kann es externe Codecs [wie sie z.B. bei Video für Windows mitgeliefert werden] benutzen und somit auch im schnelleren - aber qualitativ schlechteren - IMA-ADPCM-Format abspeichern). Und wenn man es noch kleiner haben will, kann man auch im MP3-Format abspeichern; ein entsprechender (Freeware-)Konverter wäre die DOS-Portierung von BladeEnc 0.82. Bei 128 kbit/s sind Kompressionsraten von mehr als 10:1 möglich, allerdings dauerte das Ganze auf meinem (im Vergleich zu Durchschnitts-Windows-3.1-Systemen schon relativ schnellen) P90 etwa die 10fache Spielzeit... Mit dem PIII-500 ist es nur noch die ein- bis anderthalbfache Spielzeit (bei 160kbit/s), aber wer (außer mir ;) hat schon Win 3.1x auf so einem Rechner?
Inhaltsübersicht =>
1.12 Tools von allgemeinem Nutzen

1.12.1 Editoren
Der Ersatz für den normalen Windows-Editor schlechthin ist SuperPad - es kann Dateien von unbegrenzter Größe öffnen, enthält sonst nur die Funktionen, die man wirklich braucht und ist dafür klein und schnell mal geladen. Auch sehr schnell und deutlich vielseitiger als SuperPad ist der Editor WinVi - dieser hat auch einen Hex-Modus, man kann schnell mal zwischen ASCII- und Windows-Zeichensatz umschalten und er ist mehrsprachig (und ein Hintergrundbild unterstützt er auch :). Wer dagegen ein Programm mit geradezu erschlagenden Funktionsumfang braucht, dem sei der Programmer's File Editor 1.01 ans Herz gelegt (Superpad 1.3 und PFE 1.01 findet man zusammen mit vielen anderen Editoren hier). Wer nun einen Shareware-Vertreter der letzteren Sorte sogar mit Wörterbüchern und Programmversionen in verschiedenen Sprachen sucht, wird sich sicherlich über TextPad - inzwischen in Version 4.0, aber nur bis einschließlich 3.2.5 gibt es eine 16-Bit-Version - freuen (16- und 32-Bit-Versionen; der Funktionsumfang war schon in Version 1.30 von 1995 gewaltig!). Textpad 3.2.5 ist in der mehrsprachigen 16-Bit-Variante 1112 KB groß, die Wörterbücher müssen extra heruntergeladen werden (wenn man sie schon hat, braucht man sie nicht nochmal herunterzuladen, denn sie sind von '96), z.B. US-Englisch (179 KB), britisches Englisch (203 KB) oder natürlich Deutsch (436 KB). Hier geht's direkt zur Download-Seite. Ich würde dem Normalbenutzer allerdings eher zu einer älteren Version als 3.2.5 raten, denn diese verbraucht satte 28% der User-Ressourcen, im Gegensatz zu "nur" 20% bei Version 3.1, die man hier (noch?) herunterladen kann (1020 KB).
Der Editor für DOS-Batches ist meiner Meinung nach der DOS-Editor Version 2.0, der Win 9x beiliegt: Er kann bis zu 9 Dateien gleichzeitig öffnen, zwischen verschiedenen Dateien hin- und herkopieren (per Strg-C, Strg-X und Strg-V) und funktioniert auch problemlos mit älteren DOS-Versionen.

Inhaltsübersicht =>
1.13 Programmierung

Erfahrungen mit Programmierung habe ich leider keine vorzuweisen, so daß ich nicht sagen kann, wie gut oder schlecht diese oder jene Entwicklungsumgebung ist, weshalb ich mich auf die Vorstellung einzelner Programme / Entwicklungsumgebungen beschränke. Also: bitte schreiben!
Für Win32s-Benutzer ist das Faktum traurig, daß kein neuzeitlicher Compiler mehr etwas von Win32s wissen will, von Entwicklungsumgebungen ganz zu schweigen. So ist bei Win32s-tauglicher Software ein Rückgang festzustellen: Der Renderer POVRay läuft nur bis Version 3.02 damit, und bei der Brennsoftware Nero ist bei 4.0.3.0 Schluß. Positivbeispiel ist hier der Viewer XNView, der über 100 Bildformate unterstützt und auch in der neuesten Version 1.12 mit Win32s läuft.

1.13.1 Entwicklungsumgebungen

1.13.1.1 Delphi 1.0
Damit wurde Calmira entwickelt! Bei neueren Versionen von Delphi ist es mit auf der CD.

Inhaltsübersicht =>
1.13.1.2 Visual Basic 3.0
Allen durch die öfters fehlenden Runtime-DLLs bekannt ist Microsofts Visual Basic. Bis zur Version 3.0 war es vollständig 16-bittig, in Version 4.0 gab es dann 16- und 32-Bit-Runtimes. Wie bei jeglicher Sorte von älterer Software ist an alte Versionen von VB nur noch schlecht heranzukommen.

1.13.2 Skriptsprachen

1.13.2.1 Tcl/Tk - die Skriptsprache aus der Unix-Welt
Tcl/Tk ist eigentlich dazu gedacht, plattformunabhängige Software (die meist im ebenso plattformunabhägigen C geschrieben ist, das nur rudimentäre Ausgabefunktionen im Textmodus aufweist) mit einer grafischen Benutzeroberfläche (GUI) zu versehen. Eine Portierung auf verschiedene Systeme entfällt somit, sofern ein TCl/Tk-Interpreter und ein entsprechender C-Compiler vorhanden sind. In der Welt der vielen Unixe (da gibt's ja x Sorten) ist das sehr praktisch, zumal die ja auch noch auf verschiedener Hardware laufen. Auch der sonst an Intel-x86-optimierte Schmalspursoftware gewöhnte Windows-Benutzer kann davon profitieren, sofern er irgendeine Form von 32-Bit-System hat (also 9x, NT oder Win32s). Natürlich wird Win32s von den neuesten Versionen nicht mehr unterstützt; die letzte für den Win32s-Benutzer brauchbare Version ist 8.0p2. Eine Wahnsinnsgeschwindigkeit sollte man natürlich von Tcl/Tk nicht erwarten - Skriptsprache ist nun einmal Skriptsprache...

Inhaltsübersicht =>
1.13.2.2 MS-DOS-Batches
Nein, nicht lachen! Die, wenn schon nicht so gute, so zumindest alte Batchsprache von MS-DOS findet auch bei mir noch öfter Anwendung; man kann damit deutlich mehr anstellen, als man glaubt. Z.B. benutze ich eine Batchdatei, um den DOS-Editor immer im 80x43-Textmodus zu starten. Näheres zu Batches auf meiner Batchseite.

1.13.2.3 Batches für Windows - Batsh
Mit dem Freeware-Programm Batsh kann man quasi Batchdateien für Windows schreiben. Habe ich bislang noch nicht benutzt, also her mit dem User-Feedback!

Inhaltsübersicht =>
1.14 Die Umstellung auf das Jahr 2000
...läßt den DOS- und Windows-3.1-Benutzer - wenn die Hardware mitmacht - ziemlich kalt. Denn mit dem Datei-Manager-Update aus 1.1.1 ist der größte Teil des Jahr-2000-Problems für Windows 3.1x selbst schon gelöst. Das einzige weitere Y2K-Problem ist eher marginal: Das Systemsteuerungsapplet zum Einstellen von Datum und Uhrzeit will mit dem 29. Februar 2000 nichts zu tun haben, wenn man dieses Datum mit der Maus einstellen will (per Tastatur geht's). Wenn man ausgerechnet an diesem Tag das Datum umstellen muß, kann man ja auch "date" von DOS nehmen, und damit hat sich das. Wenn nun alle Anwendungen auch Y2K-tauglich sind (Winword ist es ab 6.0 garantiert, Netscape ab 2.02), kann es eigentlich keine datumsbezogenen Probleme mehr geben, sofern man die Jahre vierstellig angibt.
Und wenn der Rechner am 1.1.2000 meint, es sei der 4.1.1980, dann stellt man eben den 1.1.2000 ein, und er stellt von 19xx auf 20xx um und merkt sich das. Nur ganz wenige Computer erlauben überhaupt keine Einstellung von Daten nach dem 31.12.1999, also ist die Wahrscheinlichkeit, daß man einen solchen hat, eher gering. Allerdings meinen manche Computer mit einem Award-Bios der Version 4.50G im Jahr 2000, es sei 1994 oder 2094 bzw. 1996 oder 2096; da muß man dann mit einem Zusatzprogramm das richtige Jahr einstellen. Mein Computer hat übrigens den Jahreswechsel unbeschadet überstanden, und ich mußte nicht einmal nachhelfen.
Wenn man sich dann die vielen potentiellen Probleme ansieht, die viel neuere Betriebssysteme mit dem Jahr 2000 haben (sogar Windows 98[FE] braucht noch ein Update - zum Totlachen!), kann man als Windows-3.1-Benutzer nur hämisch lachen (sofern die Anwendungen mitmachen, versteht sich - aber auch für Win9x gibt es nicht-Y2K-sichere Programme).
Inhaltsübersicht =>
=> Hier geht's weiter...<=

Copyright dieser Seite (C) 1999, 2000 by Stephan Großklaß

Diese Seiten, betitelt "Windows-3.1x-Tuningseite 1/3", "Windows-3.1x-Tuningseite 2/3" und "Windows-3.1x-Tuningseite 3/3", dürfen nur in unveränderter Form weitergegeben werden, dies schließt w31mm_de.htm, w31mm_d1.htm, w31mm_d2.htm und ggf. das Hintergrundbild verl4.jpg ein. Bei Übernahme von Seiteninhalten in kostenpflichtige Angebote erbitte ich eine vorherige Benachrichtigung, bei nicht kostenpflichtigen Angeboten einen Kommentar zur Seite. Insbesondere sollte bei derartiger Übernahme ein Verweis auf den Ursprung erfolgen (möglichst mit URL). Frei weitergegeben werden dürfen Informationen, die im Netz anderweitig frei verfügbar sind (dann allerdings ohne Zitat); kurze Zitate aus dieser Seite (z.B. in Nachrichten in Newsgroups) sind ebenfalls erlaubt. .                                                                                                                . .                                                                                                                .