📟 Retro Mode

Windows 95 & 98 for Amateur Radio

Vintage Computing: Operating Ham Radio on Windows 95 & 98

Published by Joseph w4dxr.us


1. Introduction: Why Windows 9x in the Modern Shack?

In an era dominated by resource-heavy digital modes, high-overhead operating systems, and complex driver stacks, returning to Windows 95 and Windows 98 Second Edition (SE) offers a refreshing, streamlined ham radio experience.

While modern weak-signal protocols like FT8 or JS8Call are out of reach due to minimum CPU, memory, and time-synchronization constraints, late-1990s PCs sit right in the “Goldilocks Era” of amateur radio computing. This period gave birth to early sound card Digital Signal Processing (DSP), lightweight packet engines, terminal-based logging, and real-time satellite tracking.

Whether you are restoring a period-correct Pentium MMX shack PC or experimenting with legacy hardware, this guide details the essential software, interfacing techniques, and operating system tweaks required to get Windows 9x back on the air.


To run late-90s digital ham software smoothly without frame drops or audio buffer underruns, target the following minimum system specs:

Component Minimum Specification Recommended Specification
CPU Intel Pentium 100 MHz Intel Pentium II / III 450 MHz+
RAM 16 MB 64 MB - 128 MB
OS Windows 95 OSR2 Windows 98 Second Edition (SE)
Sound Card 16-bit Sound Blaster / Compatible (ISA/PCI) Creative Sound Blaster AWE64 or Ensoniq AudioPCI
Ports 1x RS-232 DE-9 Serial Port 2x RS-232 DE-9 Serial Ports + Native Parallel Port
Storage 1 GB IDE Hard Drive 4 GB+ IDE HDD or CompactFlash-to-IDE Adapter

Note: Windows 98 SE is highly recommended over Windows 95 due to superior WDM driver stability, improved PCI bus management, and optional USB 1.1 support.


3. Essential Legacy Ham Radio Software Matrix

The late 1990s saw the shift away from expensive standalone hardware TNCs (Terminal Node Controllers) toward PC sound card processing. Below is a curated selection of reliable 16-bit and 32-bit applications that run natively on Windows 9x.

Digital Modes & SSTV

Software Version Supported Modes Description & Win9x Notes
DigiPan v1.x / v2.0 PSK31, PSK63 The gold standard for classic PSK operation. Extremely low CPU usage; features panoramic waterfall tuning.
MMSSTV v1.11g SSTV (Martin, Scottie, Robot) Legendary Slow-Scan TV app by JE3HHT. Decodes and transmits SSTV smoothly on Pentium-class machines.
AGWPE v200X AX.25 Packet (1200/9600 baud) George SV2AGW’s Packet Engine. Converts a standard PC sound card into a software TNC for APRS and Packet BBS.
MixW v1.x / v2.03 RTTY, CW, PSK31, Packet Multi-mode utility combining decoding, waterfall displays, and basic contest logging into one app.
JVComm32 v2.01 WEFAX, SSTV, RTTY Excellent utility for decoding HF Weather Fax maps from maritime stations and HF SSTV.

Rig Control, Satellite & Logging

Software Version Category Description & Win9x Notes
Ham Radio Deluxe v5.24 (or early v3/v4) CAT Rig Control / Digital Final freeware era. Supports full CAT control for classic transceivers (FT-847, TS-850, IC-706).
Wintrack / Nova Win 9x variants Satellite Tracking Displays real-time orbital passes, footprint maps, and Doppler tuning controls for satellites like AO-07 and ISS.
Logic 5 v5.x Station Logging Fast, 32-bit database-backed logger tailored for Win9x memory structures.
DX Atlas v1.x Greyline & Mapping Lightweight vector map renderer displaying real-time greyline propagation and DX zones.

4. Hardware Interfacing: Audio, PTT & CAT

Windows 95/98 offers direct access to hardware registers without the strict abstraction layers found in modern Windows, making custom interface circuits easy to implement.

+-----------------------------------------------------------------------+
|                              SHACK PC                                 |
|                                                                       |
|  [ Line Out ] ------( Transformer 1:1 Isolation )-----> [ Rig Mic In ] |
|  [ Line In  ] <-----( Transformer 1:1 Isolation )------ [ Rig Audio ]  |
|                                                                       |
|  [ COM Port ] (RTS/DTR) ---> [ NPN Transistor Switch ] --> [ Rig PTT ] |
+-----------------------------------------------------------------------+

1. Sound Card Audio Isolation

Do not connect sound card jacks directly to your transceiver’s microphone input. Use a 1:1 audio isolation transformer (such as 600Ω:600Ω audio transformers) on both transmit and receive lines to prevent ground loops and hum. Commercial legacy interfaces like the original SignaLink SL-1+ or West Mountain Radio RIGblaster work perfectly.

2. Hardware PTT (Push-To-Talk) Circuit

Most legacy software toggles the RTS (Ready to Send) or DTR (Data Terminal Ready) lines of a standard RS-232 serial port to key the radio.

  • Simple NPN Switch: Wire an NPN transistor (e.g., 2N2222) with a 4.7kΩ resistor on the base connected to the COM port’s RTS pin (Pin 7 on a DE-9 connector). Connect the collector to the transceiver’s PTT line and the emitter to Ground (Pin 5).
  • Optocoupler (Recommended): For full electrical isolation, use a standard 4N25 or 4N35 optocoupler in place of the transistor.

3. CAT Rig Control

Standard 9-pin RS-232 cables can be connected directly to transceivers with native RS-232 ports (e.g., Kenwood TS-570/TS-870, Elecraft K2). For Yaesu (TTL) or Icom (CI-V) radios, an external RS-232-to-TTL or RS-232-to-CI-V level converter circuit is required.


5. Critical Operating System Setup & Quirks

To ensure reliable, trouble-free operation under Windows 95/98, keep these OS-specific adjustments in mind:

1. Clock Synchronization (NTP)

Many digital modes rely on an accurate system clock. Because Windows 9x lacks a built-in NTP time sync service, install a legacy background utility such as Dimension 4 (v4.0) or SocketWatch. Configure it to sync via your local LAN or dial-up network on boot.

2. Mixer and Volume Controls (sndvol32.exe)

  • Open the Windows Volume Control panel (sndvol32.exe).
  • Ensure Microphone Boost (+20dB) is turned OFF to avoid severe audio distortion.
  • Select Line In as your primary recording device instead of Microphone.
  • Set the Wave output slider to roughly 40% - 50% and adjust RF drive levels using your transceiver’s gain controls.

3. USB-to-Serial Adapters

If your machine lacks hardware serial ports and relies on PCI or PCMCIA USB cards, note that Windows 98 SE requires specific VXD or WDM drivers for FTDI or Prolific PL2303 chipsets. Avoid modern USB-to-serial converters that require driver signatures not supported by Win9x.


6. Conclusion & Resources

Operating a vintage Windows 95 or 98 system in a modern ham shack is more than just a nostalgic exercise—it is a demonstration of how efficient ham radio software was when system resources were precious.

For further reading, software archives, and technical downloads, check out our computing archives on w4dxr.us.