Hello, world! sais the IBM Personal Computer 5150 - Part 4: Interpreters & Compilers

Опубликовано: 07 Август 2026
на канале: James Bates
403
3

Hello, world!

In this series of videos, I'm putting myself in the place of a computer programmer in 1981, starting out on the brand new IBM Personal Computer, model 5150. This iconic computer is the very first "PC" in the modern sense of the word. As such, its operation and programming environment were brand new to a 1981 software developer.

In this episode, our 1981 programmer sill use the BASIC compiler, providing a different approach to running the BASIC programs developed in the previous episodes.

Resources used in this episode are:

The "IBM Personal Computer BASIC Compiler" manual, available here: https://winworldpc.com/download/1cc3b...
The "BASIC" manual, available here: https://1drv.ms/b/s!ArcO_mFRe1Z9gqEki...
The "DOS" manual, available here: https://1drv.ms/b/s!ArcO_mFRe1Z9gqEi8...
Two 160k diskette images of the IBM Personal Computer BASIC Compiler, v1.00, available here: https://winworldpc.com/download/2a5ac...
A 160k diskette image of PC-DOS 1.00, as sold together with the IBM Personal Computer model 5150, available here: https://winworldpc.com/download/5ee28...
My "primes" program, written in the BASIC described in the manual, is available here: https://raw.githubusercontent.com/jam...
https://pcem-emulator.co.uk/ - the PCem emulator I will use throughout this series. To emulate the IBM PC 5150, you'll also need:
the original ROM version 1 from 24-04-1981, available here:
http://www.minuszerodegrees.net/bios/... (chip U33)
http://www.minuszerodegrees.net/rom/b... (chips U29 - U32)
the MDA resident fonts ROM, available here https://github.com/BaRRaKudaRain/PCem...