An article recently published on MOONGIFT, a Japanese developer site, has showcased RasDash! The article is entirely in Japanese and Google Translate won't accept the URL as it has special characters but YANDEX does. Below are some links and a basic...
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...
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),...
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...
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...
After a lot of testing with different lib and radio driver, together with @Florenc Caminade, we managed to capture and send ESP now packet! And it turns out to be quite simple, we just use linux sockets to send and receive packet. The tricky part was...
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...
Before I began the layout of the DDL4-CPU, I came up with an initial Instruction Set Architecture (ISA) for the design. It went through several revisions as I was designing the boards and refined the components. Here at the last minute as I am...
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...
Intrigued by the various file-related pointers seen in deleteThisFile_EB9B, I remember that the keyboard scan routine had a final case where the bulk of the keystrokes (the printable ones) are handled, and there was a scan code to ASCII routine before...
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...
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...