My CPU now loads programs from an SD card
Finally got the SD-card boot path working on my CPU.
I use a ROM bootloader which initializes the SD card and jumps to loaded programs.
A few build details:
8-bit data bus
16-bit address space
48 KB RAM
boot ROM at 0xC000
bit-banged SPI / SD-card interface
128x64 OLED display
Project overview:
GitHub:
https://github.com/Fadil-1/8-BIT-BREADBOARD-CPU
YouTube version: