Plascii Petsma by Cruzer/Camelot has one of the nicest looking plasma effects I've seen for the C64. Since he included the source code, I was able to port it to the Z80 and TMS9918. On top of the features in the original C64 version, I have...
Previously, while rummaging for scan codes, I was correlating known behaviour with key codes. One of those keys was the Clear File key (0x56). I forgot to post about that find, but it's still worthwhile to mention the file clearing operation...
In the arduino code set your WiFi credentials char wifissid[] = "ENTER YOUR WiFi SSID HERE"; char wifipass[] = "ENTER YOUR WiFi PASSWORD HERE"; Normally, the signal strength is displayed in dBm. But for a non techie person, the signal strength in terms...
I tried a couple of other cards and found that they have different MBR formats with no header. I noted this in a previous log. There's an offset at 0x01BE that points to the MBR. My theory is this is true for "bigger" cards. I think the reason I could...
For quite some time I have been thinking about the possibility to using a laptop to run all the heavy OpenPlotter and OpenCPN stuff instead of using a Raspberry Pi. The performance of the RPi is... well it's usable but it's not a pleasant user experience....
I got myself a Petzl NAO RL for (ultra-)trailrunning, wich is equipped with a USB C connetor for the battery. My first thougt: Nice, I could run it on a bigger powerbank in my backpack. This kind of works, when using a extention cord with 5 kOhm...
We have some bytes from the tablet. It's all pretty standard stuff with one exception.// unenc init a4 w f0 55 a4 w fb 00 Read ID Bytes a4 w fa a5 r ff 00 a4 20 00 13 // Enter enc mode a4 w f0 aa // write 16 byte key a4 w 40 e0 7d e0 7d e0 7d a4 w 46...
The amazon fairy dropped off a "NES Classic Controller" and a "Classic Pro"The classic pro comes up as a classic controller, The only difference is the analog R and L on the one I have are buttons and just return the max value when pushed. Although this...
An unexpected cold shower made it clear that I need a new controller for our solar warm water heating system ("split architecture" which is typical for installation in middle and northern Europe - thanks @Saabman for helping me understand that I had...
Fortunately most of the NASA documents are available. They can be found on-line at https://www.ibiblio.org/apollo/Documents/ The following documents are what I leaned heavily on in gaining an understanding of how this computer...
Digging into SD card writes means shifting gears from the Boot BIOS source code since the Boot BIOS code only does reads. The CP/M BIOS code (CBIOS128.LST) which does the reads/writes after booting. Here's the BIOS code for writes to the SD Card: 0754...
Now that i know how to access and decode the data lets try the Raspi GATTTOOL default BLE handler:Native to Debian and a lso to a bunch of linux distros or so i've heard of . First i reset the bluetooth of the raspi, just in case: sudo service bluetooth...
Had to dig into the FPGA code for the SD card. Using Neal Crook's documentation of Grant Searle's version (longer pedigree on the page). The status register values are: // SD_Status bit values from Neal Crook's documentation of Grant's SD card // b7...
While whizzing through the code trying to scrounge verified keyboard scan codes and flags, I found some some buried treasure in the form of an undocumented test routine. It's not that exciting -- it just fills the current file with some sample...
Building a CP/M System Disk To avoid rewriting the assembler codes for ccp, bdos and cbios so that they can co-exist in the same file. I can append the i8hex files and remove the "end of file markers". To make the hex file more readable I have changed...