Turbodeck- usb simulator for pico_multi_booter firmware

I’m excited to introduce TurboDeck, a new application that leverages the official pico_multi_booter firmware to emulate a USB drive directly from your PicoCalc’s SD card. With TurboDeck.bin copied in /firmware, simply plug your PicoCalc into your computer, run the TurboDeck application, and your SD card appears as a standard USB drive—no more fumbling to remove the card for updates or file transfers.

4 Likes

Does this work with mmbasic?

’m not sure what you’re asking :slightly_smiling_face:. TurboDeck is a standalone application. Just launch it, connect your PicoCalc to your PC/Mac/Linux computer, and its SD card will automatically appear on your machine. That way, you don’t have to remove the SD card from your PicoCalc every time you want to copy a file.

What i am wondering how this would work in combination with mmbasic. So can I launch the app from within basic? How?

I’ve got a luckfox lyra in my picocalc at the moment, won’t be able to test it,

This might be a firmware that can be selected with the new bootloader/mmbasic combo:

Really cool!

this is a standalone firmware that can be booted with pico_multi_booter,
means that every time you boot the machine will have a menu,
the MMbasic can be one of a menu item,
and this firmware can be another one,

Exciting work! Which USB port should I plug in?the Type C or the Micro USB on the Pico board?

I think it has to be the Micro USB port

type c can not do this

great tool

I’ve tested and ran it under latest code of pico_multi_booter,it worked well

Also,the latest code of pico_multi_booter has set final flash offset to be 200k

so you may need to update your memmap_default_rp2040.ld as well

And I am about to release the pico_multi_booter soon

Thanks.
Where do you find this info of 200k ? In the release v0.3 & v0.4, they change to 152k (v0.2 was… 940k and Picocalc_SD_Boot from adwuard was 256k)

1 Like

Ok :slight_smile: Sorry, I didn’t realize you were the main maintainer of the code!

I’ll update pkklib and TurboDeck to 200k.

It would be great if PicoMite could directly run a .bin file — no file selector will be needed in this case, or just a minimal one in BASIC :stuck_out_tongue:

I’m actually working on converting sd_boot to load unmodified uf2 files directly, removing the need for anything other than the standard linker script and a flash offset of 0. Pity the RP2040 and RP2350 need completely different approaches or I’d probably be done by now. :smiley:

4 Likes

Oh! An Australian who’s passionate about the Amstrad CPC :stuck_out_tongue:

I’m currently porting my CrocoDS emulator to the picoCalc :stuck_out_tongue: (and once again, I’m off-topic).

2 Likes