/ulx3s_bbc_micro

Version of Ice40Beeb for Ulx3s ECP5 board

Primary LanguageVerilog

ulx3s_bbc_micro

BBC Micro

Version of Ice40Beeb for Ulx3s ECP5 board

Thanks to David Banks for the Ice40 version

To build and upload the bit file do:

cd ulx3s
make prog

The rom is read from flash memory at address 0x80000.

To create the rom do;

cd roms
./build.sh

The rom you need is then in roms/boot_c000_f17fff/beeb_roms.bin.

You should then copy that to flash memory, e.g by ftp to the esp32:

put beeb_roms.bin flash@0x80000

You can download the BEEB.MMC software archive.

It needs to be unzipped to the root directory of a Fat32 SD card.

Using a PS/2 keyboard connected to us2, do Shift+Print Screen to start the software archive on the SD card.

VGA output is via a Digilent VGA Pmod. HDMI output is not yet supported.

The default build is for the 85f. For other boards use the DEVICE parameter to the make ile, e.g. make DEVICE=12k.