Skip to content

Imlac: add support for Alpha machine#468

Merged
pkoning2 merged 8 commits intoopen-simh:masterfrom
larsbrinkhoff:lars/imlac-alpha
Aug 17, 2025
Merged

Imlac: add support for Alpha machine#468
pkoning2 merged 8 commits intoopen-simh:masterfrom
larsbrinkhoff:lars/imlac-alpha

Conversation

@larsbrinkhoff
Copy link
Copy Markdown
Contributor

@larsbrinkhoff larsbrinkhoff commented Jun 6, 2025

The Imlac "Alpha" machine was an early PDS-1 model with less versatile hardware graphics. The updated model was called a "Graphics" machine. The most interesting - or indeed only surviving - application for this model is the Freeway (Crossing) game. The game code is part of this pull request.

CC @sparky-z @jdersch @tuban

@larsbrinkhoff larsbrinkhoff force-pushed the lars/imlac-alpha branch 5 times, most recently from 2127cec to f24c9b4 Compare June 6, 2025 12:56
@larsbrinkhoff
Copy link
Copy Markdown
Contributor Author

larsbrinkhoff commented Jun 6, 2025

I understand someone called Bob Shannon has or had an PDS-1 Alpha serial number 2. It might be worthwhile trying to contact him about verifying some theories about the hardware.

@larsbrinkhoff
Copy link
Copy Markdown
Contributor Author

Here is a video: https://youtu.be/fj6-XjxbYOs

@larsbrinkhoff larsbrinkhoff force-pushed the lars/imlac-alpha branch 2 times, most recently from 2488081 to c531bc4 Compare June 11, 2025 13:39
@larsbrinkhoff larsbrinkhoff force-pushed the lars/imlac-alpha branch 3 times, most recently from 7645292 to 277ed33 Compare June 24, 2025 06:36
"load -s" loads a "special tty" image file, just like a plain "load" will.
An unknown switch will raise an error.
"load -p" loads a paper tape image.
This adds new modifiers to the CPU device: 4k, 8k, and 16k.
Details figured out by Zachary Harper @sparky-z from reading the
listing "FREEWAY CROSSING PROGRAM".
Paper tape image provided by Zachary Harper @sparky-z.
@pkoning2 pkoning2 merged commit 072f08a into open-simh:master Aug 17, 2025
4 of 20 checks passed
@larsbrinkhoff larsbrinkhoff deleted the lars/imlac-alpha branch August 18, 2025 05:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants