SidecarTridge Multi-device Documentation
STABLE-v1.0.1
v2.0.3alpha
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 Alpha firmware?
π Bugs, Issues, and Enhancements
Other Quick links
- RP2040 firmware source code
- Atari ST Configurator firmware source code
- Atari ST Floppy Emulator firmware source code
- Test ROM
- Documentation site (this site)
Table of Contents
π IntroductionAn overview of the SidecarTridge Multi-device project, explaining the project's purpose, objectives, and the intended audience. | π Getting startedGuidance on the initial steps including prerequisites, board assembly instructions, setup and configuration. | βοΈ User GuideLearn how to use the SidecarTridge Multi-device. |
ποΈ Architecture and DesignExplore the underlying architecture and design principles of the SidecarTridge Multi-device board. | π Hardware interfaceHow the board and the code in the RP2040 handle the mismatch of the buses size between the RP2040 and the Atari ST cartridge. | π» Software DevelopmentSetting up the development environment, compiling the code, debugging, testing and building the firmware. |
π¨βπ» Programming SidecarTridge Multi-deviceLearn about the ROM emulation, the asynchronous and synchronous programs, develop the firmware and drivers. | π ParametersDescription of all the parameters available in the SidecarTridge Multi-device. | π§ How toDifferent small tutorials to customize the SidecarTridge Multi-device to your needs. |
π€ CompatibilityPlease read this section if you have issues with your SidecarTridge Multi-device. | π οΈ TroubleshootingCheck this section if you have issues with your SidecarTridge Multi-device. | β FAQFrequently Asked Questions. |
π¦ EnclosuresDifferent enclosures for your board. | π Board revisionsTracing the path of the SidecarTridge Multi-device boards. | ποΈ Public Floppy DBContribute to the Floppy Images Database with your own images |
ποΈ Public ROM DBContribute to the ROM Images Database with your own images | ποΈ Unoficial FirmwaresSmart people out there building incredible stuff with the device |
Do you want to test the new Alpha firmware?
v2.0.3alpha
π 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:
- πΎ Download v2.0.3alpha Release
- Learn to install and configure with the Getting Started Guide
- Learn to download and install the different microfirmwares
- Browse the list of available microfirmwares
- Are you a brave developer? Check the Development Guide
Explore, learn, and contribute to the SidecarTridge Multi-device project!
Table of contents
- Introduction
- Getting Started
- Getting Started Firmware V2.0 (ALPHA)
- SidecarTridge Multi-device Drives Emulator V2.0
- Microfirmwares for the Firmware V2.0 (ALPHA)
- SidecarTridge Multi-device ROM Emulator V2.0
- SidecarTridge Multi-device Real Time Clock Emulator V2.0
- User Guide
- User Guide Firmware V2.0 (ALPHA)
- Architecture and Design
- Hardware Interface
- Software Development
- Programming SidecarTridge Multi-device
- Compatibility Issues
- Parameters
- Frequently Asked Questions
- How to
- Board revisions
- Enclosures/Cases
- Public Floppy DB
- Public ROM DB
- Troubleshooting
- Unoficial Firmwares