One thing unresolved bit of the LCD is the R/~W line. I had largely assumed that the display was write only in this product, but I was quite wrong as reading is needed at least to poll the 'busy' bit in the status register. I had found the...
There are several translation routines found during the file sending stuff that translate one character value into another one. Some we understand, like this one:F4DC sub_F4DC: F4DC 84 7F anda #$7F ; reset high bit F4DE 16 tab F4DF 4F clra F4E0...
One of my motivations is to also get it to work on my 8085 SBC. It turns out to be fairly straightforward. I have a hacked asz80 that flags instructions that are not in the 8080 subset. Here is the output of a grep '^[a-z]' efz80.lst a 0105 ED 79 [12]...
Today, i rewrite a code of ambient light of arduino module applied FastLED library carefully. Why? there are 3 important thing, 1) the legacy code of adalight is based on SPI that is used by a RF module too. I think move pin in code of adalight from...
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...
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:...
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),...
Dumped data the other day after we've had some wicked weather (leading into freezing temps again, of which I hope last night was the last)-=~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2016.04.04 06:17:37 =~=~=~=~=~=~=~=~=~=~=~=0: 24 km - Thu Apr 1 2016 3:28:25...
Finished basic SNES 2P support and some experimental 5P Super Multitap support. Multitap can be configured by setting multitap config to Slot 2 in the Web Bluetooth interface. I also fixed a config corruption bug that impacted mostly PS3 & PS4 controllers....
This Blog is about making a nutrient dosing system for hydroponics that is plug and play, I didnt quite get it to the full stage of plug and play with this version. But it is almost there. Because the change of nutrient strength of our systems can be...
Reading this Japanese article on a kit sold in Japan to build a Z80-MCB, I realized the presence of a possible bug seeing this two images: As you can see, there is a Z80-MCB without any Virtual Disk or RTC attached and in the resulting screenshot the...
The 5.21E ROM works file with the current board, but the 7.11A ROM uses a different pin for the vertical sync signal. This can be fixed, but then the 5.21E ROM results in no display. Rather than fixing the hardware (with a jumper to be changed when the...
In this large-scale training run I'll be using 5177 negative images, and 750 positive elephant-images. I'll attempt hard-negative mining on 500 images. Hard-negative mining is outlined in the following paper 'Object Detection with Discriminatively Trained...
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/
Put the capacitive reading code to use.Started with code from here: https://forum.pjrc.com/threads/31797-Teensy-FSR-based-MIDI-controllerAdded a calibration stage where it detects the base capacitance at startup.Modified it to use this library for smoothing...