I got my 12-bit memory board up and going last night. It's got a 12-bit lamp register on it as well, addressable at any byte location in the 64K address space. I'll do a separate writeup on it in another thread.
Tracking says the 74LS125s should be in today, so hopefully I can at least get the porthole functionality tested.
560Z Build thread
- glitch
- Posts: 179
- Joined: Mon Nov 28, 2011 12:43 am
Re: 560Z Build thread
Check out The Glitch Works
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
- glitch
- Posts: 179
- Joined: Mon Nov 28, 2011 12:43 am
Re: 560Z Build thread
IT LIVES!
I spent most of today hacking on the 560Z board. I got the 12-bit porthole going first, took a bit as the manual doesn't tell you that you need IC CC installed if you want to be able to write to the 4K exposed in the porthole. After that, I plugged in a Z80 and tried to get it running the test code in the manual. Turns out I had a dud Z80
With a good one installed the test code ran no-problem, as did a little hand written code to push data to the lamp register on the new memory board. I plugged in an IM-6100 and pretty much determined that at least the first one I tried is dead. I'll recheck the soldering on it later -- it's stuffed into a machine pin socket and soldered in, since half of the legs were rotted off by that corrosive black foam everyone loves so much.
Anyway, the second IM-6100 works! And the 560Z board works! And the 12-bit RAM board works! I made a (low-res, poorly focused) video with our old digital point-n-shoot:
https://www.youtube.com/watch?v=ZYbGXHJST8U
The IM-6100 is running a little loop that increments the accumulator and stores it to the lamp register. Storing of course clears the accumulator, but I have the lamp register mapped over RAM, so I just read the value back out of it. My first foray into PDP-8 code, it's certainly different, but it's still just machine code. Very happy that this seems to be coming fully together! Now if only I could find more IM-6100s...I'll test the remaining 3 tomorrow.
I spent most of today hacking on the 560Z board. I got the 12-bit porthole going first, took a bit as the manual doesn't tell you that you need IC CC installed if you want to be able to write to the 4K exposed in the porthole. After that, I plugged in a Z80 and tried to get it running the test code in the manual. Turns out I had a dud Z80

Anyway, the second IM-6100 works! And the 560Z board works! And the 12-bit RAM board works! I made a (low-res, poorly focused) video with our old digital point-n-shoot:
https://www.youtube.com/watch?v=ZYbGXHJST8U
The IM-6100 is running a little loop that increments the accumulator and stores it to the lamp register. Storing of course clears the accumulator, but I have the lamp register mapped over RAM, so I just read the value back out of it. My first foray into PDP-8 code, it's certainly different, but it's still just machine code. Very happy that this seems to be coming fully together! Now if only I could find more IM-6100s...I'll test the remaining 3 tomorrow.
Check out The Glitch Works
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
-
- Posts: 237
- Joined: Tue Dec 09, 2014 12:53 am
Re: 560Z Build thread
Great Work Glitch,
to save every one having to type it out,Here is the IOT part of the driver asm it has a bit of code i started to handle the memory management,Please feel free to fill in the blanks
to save every one having to type it out,Here is the IOT part of the driver asm it has a bit of code i started to handle the memory management,Please feel free to fill in the blanks

Replica 600 Rev D:8K,CEGMON
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
- glitch
- Posts: 179
- Joined: Mon Nov 28, 2011 12:43 am
Re: 560Z Build thread
Had time to do a full writeup on building the 560Z:
http://www.glitchwrks.com/2017/02/26/osi-560z-build
http://www.glitchwrks.com/2017/02/26/osi-560z-build
Check out The Glitch Works
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
- glitch
- Posts: 179
- Joined: Mon Nov 28, 2011 12:43 am
Re: 560Z Build thread
GOOD NEWS, EVERYONE!
I've found a component supplier with IM-6100s in stock! And they have several hundred in the system! They're checking to make sure the items are actually there, and getting me a bulk discount quote put together.
I've found a component supplier with IM-6100s in stock! And they have several hundred in the system! They're checking to make sure the items are actually there, and getting me a bulk discount quote put together.
Check out The Glitch Works
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
-
- Site Admin
- Posts: 726
- Joined: Tue Sep 09, 2008 5:24 am
Re: 560Z Build thread
I'm attaching an IM6100 memory extension app note that may be useful. Also, another appnote on subroutines calls (usually self-modying code) from ROM, which may be less useful on a 560z system with no SYS ROM, but still interesting. I have another I'm trying to scan without destroying on adding a serial peripheral to the 6100.
IM6100 CMOS Processor Memory Extension
ROM Based Subroutine Calls with the IM6100
IM6100 CMOS Processor Memory Extension
ROM Based Subroutine Calls with the IM6100
-
- Posts: 370
- Joined: Fri Mar 07, 2014 4:44 am
- Location: British Columbia, Canada
-
- Posts: 237
- Joined: Tue Dec 09, 2014 12:53 am
Re: 560Z Build thread
Just wondering if anyone else got there 560z going and if you wrote any code for the 6100 like mem management or disk support.
Replica 600 Rev D:8K,CEGMON
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
Replica 610 Rev B: 24k,MPI B-51 with Custom Data separator D-13
510 on the bench/replica 582 backplane/replica 470a /replica 555/original 570B/2 x Shugart 851
Ongoing : 630 ,620 ,510,542c,custom 590,SA1200,592,594,596,598
- glitch
- Posts: 179
- Joined: Mon Nov 28, 2011 12:43 am
Re: 560Z Build thread
I'm dropping off parts at VCF Midwest with another OSI hacker who's working on building up a 560Z. No one else has contacted me with results from 560Z builds, tho. I haven't had much time for OSI hacking lately 

Check out The Glitch Works
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time
OSI Challenger 3, 510 CPU, 8" floppies, 23 MB hard disk system starting to work!
Parts bin Challenger 3 board set, never had a chassis in its time