u/StraightCondition4

▲ 1.1k r/beneater+1 crossposts

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:

https://fadil-1.github.io/

GitHub:

https://github.com/Fadil-1/8-BIT-BREADBOARD-CPU

YouTube version:

https://www.youtube.com/watch?v=jY9QqDrkifg

u/StraightCondition4 — 4 days ago