Skip to content
Sascha Schneider edited this page Jun 5, 2024 · 12 revisions

The release files contain everything you need to get started:

  • documentation including a beginners guide
  • samples and example code and explainers.
  • firmware for the RP 2040 with WozMon and BASIC for SDCard or USB Host.
  • tools for cross development
  • Windows and Ubuntu emulators

About code

I have used throughout '.bsc' for basic source, and '.bas' for tokenised files. You can only load in tokenised files at the moment.There are Python applications to convert between the two. It is possible to run .bas files on the emulator directly, or on the real machine by copying them to the USB or SD Card, or by using the Serial Interface

What UF2 file to use:

There are two uf2 images, one for the SDCard, one for the USBHub. The USBHub requires the USBKey be present. So if you are just experimenting without storage, use firmware_sd.uf2

Important for USB Key users:

  • The key needs to be formatted to FAT32.
  • The USB version requires a USB key. (the SDCard one doesn't require an SD Card if you want to use it without storage)
  • Not all USB Hubs work. This is an RP2040 problem not a hardware/software design problem. A working hub chip has been identified, and most seem to work
  • The quality of the USB key seems to matter as well. I found an "Amazon Cheapie" would not work, but a higher quality Sandisk worked straight off. I suspect these two issues are related.

Important for SD Card users:

  • If you are using the SD Card storage board made by Olimex, it requires the switches 2, 3 and 4 on the B boards to be OFF. The board is shipped with all switches set to 'on' (Switch 1 is the on board beeper).

Without this change the SD Card will not work (see the board manual page 12).