A laptop keyboard is a diode-less key matrix. Its keys are distributed in a way that you can press the most important key combinations at once, despite the lack of diodes - to the point where some rows only contain one or two keys. Often, there's also...
After another long hiatus, I've come back to this project. Let's break this thing!I've etched a new board that lets me access important pins (serial TX, RX, CLK, BUSY ; RST and power lines) without having to fiddle with the previous hacky breakout board.I've...
This is an overview of the layout in which KGE works. Get User String (Round 0)Split String Into PairsIf Not Enough Then Add Specially Made Character Which Is Deleted During DecryptionUse Byte SubstitutionSwitch User Strings To IDs and Find Replacement...
Debugging Need to get this project working. One problem is that the Nano does not have enough pins. So I have used a Meduino (a Mega2560 Pro Mini). Here is the schematic: Here is the PCB: The ports (P1 & P2) match the TTA8 bus. A problem with the Meduino...
From OpenCores PDP-8 page: Features In this FPGA implementation, the PDP-8 CPU can be configured to emulate the instruction execution of a PDP-8 (Straight-8), PDP-8/S, PDP-8/S, PDP-8/I, PDP-8/L, PDP-8/E/F/M, PDP-8/A, HD-6100, or a HD-6120. The...
In a previous log I said, "I'm not going to overthink this. Random selection from the chess openings is working.". Well I lied. I am going to overthink this. (Well at least think it.) Something I should have done when working on the opening moves was...
Just a quick picture to show off the tremendous root growth. The plants are about 5 weeks old except the one on the bottom of the frame which is six weeks old. Click on the picture and zoom in to get a good view of how dense the roots are.You...
Redford did a whole lotta work reverse engineering the BIOS code and figured out that most of the interesting stuff (password check, challenge/response for lost password) is actually done by something off the main x86 processor. We figured out that it's...
With the wiring complete I wrote a small program in Python to test the lights, buttons, and switches on the front panel. To be clear this is NOT the KENBAK-2/5 emulator running a program (yet). As it turns out I did have to replace one of the LEDs...
I was looking for a way to make the Excel Paper Model for the Z30 calculate the stepping points so it would be a complete model of the machine. The example shown below is for a rotor with a Ring Setting of 4, the 1 mark on the ring is set to the 4 position...