I have squeezed some simple instructions into a 16-byte ROM that writes 0x04 into the I/O address 0x00, and repeats (http://www.homebrew8088.com/):A: MOV AL, 04 OUT 00, AL JMP AThis is then converted into machine code (https://defuse.ca/online-x86-assembler.htm),...
I must confess I haven't spent much time looking at NTC curves before. My prior knowledge was that they are somewhat ill-defined and can only deliver reliable measurements when calibrated individually. source: https://support.belimo.us/Documentation/Standards-Compliance/957165601/What-is-the-difference-between-NTC-10K-Type-2-and-Type-3-sensors.htm...
The 4-to-1 bit multiplexers select input bits based on signals B and A. "B" is VCYC inverted. "A", the Row/Column selector, is /RAS clocked by the 28 MHz master clock. This is /RAS delayed by 1/28th of a microsecond, which is 35 ns. /CAS is /RAS clocked...
When you search google for FAT file format you get tons of pages on formatting disks. It's harder to pull out the detailed format of the SD card. Wikipedia to the rescue (Design of the FAT file system). A less technical FAT32 Wikipedia page is File...
So after several days trying diffrenet approaches for communication beetween server and ESP8266 we finally got the last bit working on the project (have some back logging to do here at hackaday.io), MQTT over a ESP8266 to a Teensy 3.1. The resulting...
sub_F374 has caught my interest because it seems to be painting the LCD with the currently selected file's contents according to several state variables that I have not fully reverse-engineered.The routine begins like this:F374 sub_F374: F374 BD F6 18...
Dave at eevblog posted an excellent video series on designing custom LCDs, so I watched those a number of times. I also found another eevblog user who posted a great writeup of a replacement LCD he designed for his Tandy/Radio Shack TRS-80...
The biggest challenge right now is I/O into the system. I'd eventually like to support KeyboardLCDSerial / UART for attaching modems and other such thingsCompact flash driveA Counter/Timer Circuit (CTC) Last night, I realised I could use a handful of...
The first part was remove the Head and arms of the toy cause they weren't match to the aesthetics that i wish for the project: Fully Assemble toy The head removedAfter that i gave it a primer painting, the first ideia was give it a black painting after...
My dear readers, today I will fascinate your eyes and minds with this beautiful work of art.Made in a hurry. I will draw the schematics later by hand like usual.The sound system is based on subminiature Soviet Union vacuum tubes and it consists of 5...
At last, I found a bit in EC RAM that is used to enable EC ACPI, so ACPI is working now. I copied the ASL code from vendor DSDT, and now battery, AC, and lid status change can be detected by OS now.https://review.coreboot.org/#/c/19072/
For some reason, EC probes are relatively expensive. In most cases they are more expensive than pH probes, which to me seem a lot harder to make. So, I decided to make my own EC probe, as you can see below:The contacts are gold plated Studex ear piercing...
While whizzing through the keyboard stuff, there is some special handling of some keystrokes. This is by scan code, so it's difficult for me to puzzle out what they are. One exception, though, is for setting the 'send speed'. There...
Minimal SD card code in C: /* OSISDOS.c - Minimal Operating System for OSI C1P/SuperBoard ][ */ /* SDHC card based disk operating system */ /* 8KB Microsoft BASIC-In-ROM has I/O support routines */ /* CEGMON has various hooks to the I/O in BASIC */ /*...
It's been a while. I plugged in the board USB and forgot how to run it. I even forgot which button I needed to press on the front panel to get Multiboot to run. This Hackaday page helped me remember. Glad I made it. Decided to add hints to the PSoC...