Turbo Clock Switcher - Engineering Application

Turbo Clock Switcher - Engineering Application

Clock profile switcher for timing-sensitive software and test harnesses, enabling controlled transitions between true legacy rates and turbo operation.

Profiles
4.77MHz, 8MHz, 12MHz, board turbo
Switching Logic
Debounced hardware line with deterministic latch state
Feedback
Status LED map plus software verification hooks
Compatibility
AT clones, 386SX, selected 486DX boards
Use Cases
Cycle-sensitive DOS software and diagnostics harnesses
Field Harness
Front-panel and relay control compatible
Ready
ELKS Encyclopedia NT
ELKS Encyclopedia NT

Building ELKS

Getting Started

ELKS can be built from source on any modern Linux system. The build system uses standard GNU make tools.

git clone https://github.com/ghaerr/elks.git
cd elks
./build.sh

Requirements

You need a cross-compiler toolchain for ia16 (8086 target). The build script will attempt to download and configure this automatically.

  • GCC cross-compiler for ia16-elf target
  • GNU Make 3.81 or later
  • NASM assembler
  • Standard POSIX build tools (bash, sed, awk)
Comprehensive reference for the Embeddable Linux Kernel Subset — a real Linux for 8086/286 hardware.
XT-Emporium NT
Start
Quick Launch
Turbo Clock ELKS Encyclopedia
008573 02:34 PM