Close
0%
0%

BANDIT a standalone RP2350 ColorForth Computer

BANDIT is an RP2350 standalone computer that runs PC32 ColorForth natively.

Similar projects worth following
The BANDIT Project aims to produce a simple machine that is easy to learn and enjoyable to program games in.

Pre-orders are live at https://dscf.co.uk/BANDIT.html
Stay tuned for a demo with the newly designed boards!

The current design specs are as follows:

Self contained baremetal PC32 ColorForth contains bootloader core, source code editor, THUMB assembler, palette and graphics editor, music tracker and documentation. 

Easy to learn, easy to modify and FAST.

  • RP2350 running at 250Mhz Dual Core
  • 8MB memory mapped PSRAM (battery backed)
  • 4MB QSPI FLASH for alternative storage
  • 256 color palette
  • VGA or HDMI compatible output
  • 320x240 or 640x480 screen resolution double buffered
  • 3000 8x8 sprites at 60fps
  • 400+ textured triangles at 60fps
  • 16bit I2S sound programmable in software: 6 channel FMsynth + PCM
  • SDcard storage
  • Wireless connection via ESP8266
  • 32 key keyboard w mechanical switches
  • 3.2 inch IPS panel(320x240) with capacitive touch, works as a secondary screen when connected to a monitor display
  • 1000mah battery suitable for low power operation in portable mode, used as PSRAM backup power normally

  • The PCBWAY Prototype

    Julian DSCF04/08/2025 at 14:42 0 comments

    Back at around february PCBWAY was nice enough to offer me a small sponsorship to bring my final idea of the BANDIT to the real world. 

    Today I'd like to show you the boards I got and how the final prototype came out

    The boards came in nicely protected in foam, even though the box had been treated roughly as its customary the insides were safe and nicely sealed

    Got sent 5 boards sealed + 1 extra also sealed

    There was a detail in specific that I had addressed during the design, a small appendage board that was to be soldered to the we-act RP2350 board to allow for battery backed memory

    The tolerances came out just about right on the keys which was very nice and the surface finish was surprisingly flat so it was easier to solder on.

    The little appendage board turned out to work flawlessly when soldered in place of the SPI flash

    At this point I'd finished the assembly with a 3.5 inch screen

    So am still on the process of building the final boards and testing this one to get drivers working properly, but thanks a lot to PCBway and Liam who were very attentive and easy to work with!

  • BANDIT on the SVFIG

    Julian DSCF11/20/2024 at 16:52 0 comments

    I made a video presentation for the November SVFIG, it shows some of the graphics capabilities of the BANDIT keyboard

    Am also done with the move to the new RP2350, you can read more on the open patreon blog

    RP2350 vs RP2040

  • Prototype Demo

    Julian DSCF09/02/2024 at 22:19 0 comments

    In this video I wanted to show off some of the capabilities, its still a work in progress.

View all 3 project logs

Enjoy this project?

Share

Discussions

M. Edward (Ed) Borasky wrote 01/15/2025 at 23:05 point

Thanks!! An 8 MB flash would leave plenty of space for a LittleFS filesystem.

  Are you sure? yes | no

M. Edward (Ed) Borasky wrote 01/15/2025 at 22:13 point

Is there flash on the BANDIT? I see an SD card and PSRAM in the specs, but no flash.

  Are you sure? yes | no

Julian DSCF wrote 01/15/2025 at 22:31 point

Oh yeah, definitely. You need it for the bootloader, I'm only using it for boot and to store the base recovery image though. All the data and blocks live in volatile memory until committed to the SDcard although you can write it to flash as well. Am adding a standard 4 or 8MB one

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates