Hello, world! sais the IBM Personal Computer 5150 - Part 2a: Fun with cassettes

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

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 extra episode, I actually peddle back from my claim in episode that the PCem emulator can't emulate an IBM PC 5150 with an
attached Cassette player. Indeed, the emulator CAN emulate such a setup, and I demonstrate a few use cases here.

Resources used in this episode are:

The "Guide to Operations" manual, available here: https://1drv.ms/b/s!ArcO_mFRe1Z9gqEHl...
The "BASIC" manual, available here: https://1drv.ms/b/s!ArcO_mFRe1Z9gqEki...
My "primes" program, written in the BASIC described in the manual, is available here: https://raw.githubusercontent.com/jam...
The "Diagnostics" cassette, available here: https://winworldpc.com/product/ibm-pc...
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, are 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...
The diag.pzxi file, converted from the audio .m4a file of the IBM PC Diagnostics 1.02 cassette, is available here, in
case you don't want to perform the audio conversion yourself: https://github.com/jamesbates/ibmpc/r...