Overview
The M4 Board is a hardware expansion for Amstrad CPC that provides SD card storage, ROM management, and advanced features. DevCPC is adding support for directly testing games on real hardware via M4 Board.What is M4 Board?
The M4 Board is a modern expansion card for Amstrad CPC computers that provides:- SD card storage - Load games and programs from SD card
- ROM emulation - Store multiple ROMs and switch between them
- DMA transfers - Fast data loading
- Network capabilities - WiFi connectivity (on some models)
- Real-time clock - Date/time functions
Planned Features
DevCPC will support:Configuration (Upcoming)
Futuredevcpc.conf settings:
Current Workaround
Until M4 Board support is complete, manually copy files:Mount M4 SD card
Remove SD card from M4 Board and connect to your computer, or access via network if your M4 supports it.
Development Status
Track M4 Board support development:- ⏳ Planned: Direct USB/serial communication
- ⏳ Planned: Network deployment (WiFi M4 models)
- ⏳ Planned: Auto-run after deployment
- ⏳ Planned: M4 ROM generation
- ⏳ Planned: Hardware debugging support
Want M4 Board support? Star the DevCPC repository and open an issue to express interest.
M4 Board Resources
Learn more about M4 Board:Alternative: Real Hardware Testing
For now, test on real CPC hardware using:1. Physical Disk Drive
Use a Gotek drive or HxC floppy emulator:2. Serial Transfer
Use CPCDiskXP or similar tools to transfer via serial cable:3. Audio Cassette
Generate CDT and record to tape:Related
Emulator Integration
Test with RetroVirtualMachine
CDT Images
Create tape images for real hardware