From Jason Turner
Watch on YouTube

Summary

This episode explores whether modern C++ code can run on the Tandy 1000 SL 2 from 1984, which featured an 8086 processor running at 8 MHz with 512KB of RAM (upgradable to 640KB). Jason demonstrates using Mentor Graphics' Code Bench Light compiler for IA-16, which allows compiling C++14 code for 16-bit Intel architecture. The demonstration shows both the limitations of the 16-bit environment (such as segmented memory constraints) and successfully compiles and runs a simple Hello World program with lambdas on DOSBox, proving that modern C++ features can work on vintage hardware.

Resources

Tags