Remapping the KeyboardGiven most of the work is done with the "basic shift logic" how hard could it be?The basic shift logic:Well much harder than expected, here is the schematic:Now many will recognise this as a PLA (Programmable Logic Array).Designing...
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...
I recovered the project file from my drive and made some changes to it. The question is, which wire goes where? I won't know for sure until the dummy plug arrives, but the AUX line is definitely used for this purpose. I even created an EDID data for...
1440x1440px resolution at 125% scalingWhat the screen would look like on Tetent (but sharper). This already makes me think back to my Windows Vista on PSP days, but I'm mainly imagining the future present of quietly chilling in bed while trimming down...
The oven gives you a bunch of informative feedback over serial about its current operation. For example, here's the output from a reflow process: Reflow Started Profile Settings (1) PreHt: 100°C, 80s Heat: 180°C, 220s Ref: 240°C, 30s RefKp:...
In past projects I've had raging successes by just looking at the raw data, XORing stuff together, and maybe squinting my eyes a little. Spoiler: Not so this time. I'll walk you through the steps anyway.---------- more ----------What we know: Data comes...
This code is a slight update of the last one, updated:>Better Uptime Counter>LCD Shield>New Pin out Diagram>Restart Protected Calibration Details>EU and US Plug Calibrated Probe Also a quick update to the code so the calibration value will survive a...
Time for a second revision, this time with known part numbers: This is the list of LEDs used, from left to right: ---------------------------------------------------------------------------------------------------------------------------------------------...
SATA StatusAfter weeks of painful debugging. I have been able to read and write to the hard drive!I ran into an issue though... the speed at which I can communicate with my FPGA to/from my computer maxes out at about 16MBs and the hard drive reads/writes...
In this post I want to share how I selected a suitable topology for the resistor network that will be the core of the programmable decade resistor. Although I did some online “research”, the following criteria determined my choices: Switch...
I'm currently working on the Python software to interface with the EC/pH/Control board and also developing the web interface. The web interface, shown below, uses webiopi. It's fairly programmer friendly and so far has been reliable. The...
So, I got my CrankStick working with Sabotage on my emulator, but I want to use it with other games.A game controller is exepected to behave like a usb joypad(on my TODO list) or to behave like a keyboard and send arrows key codes + Alt/Ctrl.I'm already...
First up, the latest revision. Small changes from the last version including tightening up various current loops in the buck converter and moving the battery-side transient TVS diode to the anode side of the reverse-polarity protection diode to...
Here is the plan. I plan to turn this into this And here is the design block diagram. There will be 3 sensor node and a nutrient control system. All of them is developed with ESP8266 board (either WeMos D1 mini or NodeMCU). I plan to use Blynk IoT...
I've released a new SD image that adds in the drive F: of the CP/M-86 Disk Set a CP/M-80 emulator under CP/M-86 using the V20 8080 mode (VCPM15.CMD). In this way it is also possible run Catchum or send/receive a file with XMODEM: For more info see the...