Homebrew one
- DEC J-11 @ 10 Mhz
- ? 64? KiB Dual Ported S-RAM ?
There's nothing here yet, (EXCEPT FOR THIS GALLERY OF THE CHIP I GOT!!!) but I'm buildingn a weird machine around a J-11 CPU.
I want this machine to be self-contained, that is, not just a board with a serial port.
Ideally, I want to have the entire memory be dual ported S-RAM, and I want all of it to be exposable as a frame-buffer too.. Maybe.. it'd be kinda neat.. maybe.
Resources
DEC-DCJ11 Users GuideArticle saved to PDF about S-100 cars with same CPU from s100computers.com
PDP-SBC-J11-Hack at vcfed.org mforums
https://www.chronworks.com/J11/ (local mirror of chronworks j11 hack as of 2023-10)
Use EEPROMs as programmable logic
"Build log"
2023-10-18 So I've gathered some resources, and a few days ago I found a seller claiming to sell "new old stock" J-11 chips for about $30, so I thouhgt.. I'll risk it, for that price, if I get even a defective one, it'll be worth it.
So today the chip arrived, and oh damn, it came in what looks to be a real (though opened) DEC cardboard box! This might be the real deal.. Upon visual inspection, I can't tell that the chip has been inserted, there's no markings at all on the pins, which I'd expect there to be after an insertion, but, what do I know..
It's absolutely beautiful, so I had a little photo shoot(see link in caps above) and also documented the packaging with my phone (the crappy looking pictures). Next up, I've ordered some assorted crystals, my plan is to breadboard it with a 4 mhz crystal (because that was the slowest I could find for next-to-free) and then bread-board it with an arduino mega. My plan is to try and use the mega for bootstrapping it, there's enough pins, and I kind of hope the mega will be fast enough to do _SOMETHING_ with it, at the very least I can pull the pins in a right enough fashion that I can see the CPU trying to do something. Ideally, I can emulate a piece of memory and the registers for the console with it, but I'm not sure it's fast enough, the cpu at 4 mhz and the mega at 16 leaves very little room for instructions, however, I don't actually know if driving the J-11 at 4 mhz will make it do stuff on the bus at 4 mhz, I know it's microcoded, and so I hope the bus speed is some division of this. At least I will be able to verify something with my logic-analyzer on the clock output pin of the J-11.2023-10-24 I got the crystals and misc stuff I needed to try and at least get it powered on, no smoke! The scope showed a nice digital clock output at 2 mhz, the digital logic analyzer confirmed life on both the clock and AIO0..3. Great success!
During the weekend, I wrote a program for describing complex logic and generating a binary file that can be written onto an EEPROM and allow it to be used as a programmable logic device. I'm going to code the bus control stuff and other glue logic with this pacakge.