SidecarTridge Multi-device

SidecarTridge Multi-device Documentation

STABLE-v1.0.1

v2.0.6beta

Welcome to the SidecarTridge Multi-device Documentation! This comprehensive guide is aimed at providing developers with all the information needed to get started with the SidecarTridge Multi-device board, understand its architecture, and contribute to its development. Please refer to the relevant sections below to explore specific topics.

You can learn about the hardware evolution of the SidecarTridge Multi-device in this video:

πŸš€ Latest STABLE Firmware: v1.0.1

πŸ‘‰ Do you want to test the new firmware?

🐞 Bugs, Issues, and Enhancements

Table of Contents

Reference

πŸ“˜ Introduction

An overview of the SidecarTridge Multi-device project, explaining the project's purpose, objectives, and the intended audience.

Guide

πŸš€ Getting started

Guidance on the initial steps including prerequisites, board assembly instructions, setup and configuration.

Guide

βš™οΈ User Guide

Learn how to use the SidecarTridge Multi-device.

Reference

πŸ›οΈ Architecture and Design

Explore the underlying architecture and design principles of the SidecarTridge Multi-device board.

Reference

πŸ”Œ Hardware interface

How the board and the code in the RP2040 handle the mismatch of the buses size between the RP2040 and the Atari ST cartridge.

Guide

πŸ’» Software Development

Setting up the development environment, compiling the code, debugging, testing and building the firmware.

Guide

πŸ‘¨β€πŸ’» Programming SidecarTridge Multi-device

Learn about the ROM emulation, the asynchronous and synchronous programs, develop the firmware and drivers.

Reference

πŸ“„ Parameters

Description of all the parameters available in the SidecarTridge Multi-device.

How-to

πŸ”§ How to

Different small tutorials to customize the SidecarTridge Multi-device to your needs.

Reference

🀝 Compatibility

Please read this section if you have issues with your SidecarTridge Multi-device.

How-to

πŸ› οΈ Troubleshooting

Check this section if you have issues with your SidecarTridge Multi-device.

Reference

❓ FAQ

Frequently Asked Questions.

Reference

πŸ“¦ Enclosures

Different enclosures for your board.

Reference

πŸ”„ Board revisions

Tracing the path of the SidecarTridge Multi-device boards.

Reference

πŸ—„οΈ Public Floppy DB

Contribute to the Floppy Images Database with your own images

Reference

πŸ—„οΈ Public ROM DB

Contribute to the ROM Images Database with your own images

Reference

πŸ—„οΈ Unoficial Firmwares

Smart people out there building incredible stuff with the device

Do you want to test the new firmware?

v2.0.6beta

πŸš€ What’s new in Firmware v2?

Firmware v2 introduces a new architecture for the SidecarTridge Multi-device that brings flexibility, modularity, and a more efficient workflow β€” especially for power users and developers:

  • 🧩 Modular Microfirmwares The core of v2 is the concept of Microfirmwares: standalone apps (ROM emulator, floppy emulator, RTC, custom tools, etc.) that you can install and switch between on the same hardware β€” no need to reflash the entire board.

  • πŸ“‘ OTA (Over The Air) Downloads & Updates You can now browse and download Microfirmwares directly from official β€” and even private β€” Microfirmware repositories, over Wi-Fi. Install or update apps without removing the SD card or using a PC. A simple and secure way to keep your device up to date.

  • βš™οΈ Per-app Configurations Each Microfirmware stores its own settings in flash memory, isolated from other apps. This allows you to easily switch between functions without losing or reconfiguring settings.

  • πŸ› οΈ Optimized Development Workflow & Architecture The v2 architecture separates the core firmware, global settings, and Microfirmwares β€” making the platform easier to extend and maintain. For developers, this enables a fast test cycle: build ST software on PC/Mac/Linux, test in an emulator, then copy to the device as a microfirmware. Expect faster innovation and more community-contributed Microfirmwares.

Check the following links below:

Explore, learn, and contribute to the SidecarTridge Multi-device project!


Table of contents