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.
2. Recommended Hardware Specifications
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.