Skip to content
This repository was archived by the owner on Dec 23, 2025. It is now read-only.

Conversation

@ajcasado
Copy link
Contributor

@ajcasado ajcasado commented Jul 4, 2025

The driver for CH375/6 now supports multiple devices simultaneously, which can be managed via serial or parallel interface. This code can be reused for other platforms, although it's important to note that the Amstrad CPC uses a 16-bit I/O address space.

Specifically on this platform, it provides simultaneous support for three USB drives: two Albireo devices and one Usifac.

The CH375/6 initialization code has been moved to the discard area.

The I/O transfer code for Tiny Disk-type devices has been unified to save space in the common memory area.

@ajcasado ajcasado changed the title Several improvements to the platform, mainly in support for CH375/6-based mass storage devices (Albireo and Usifac). Several improvements to the platform cpcsme, mainly in support for CH375/6-based mass storage devices (Albireo and Usifac). Jul 4, 2025
@EtchedPixels EtchedPixels merged commit dcb4b5c into EtchedPixels:master Jul 5, 2025
0 of 13 checks passed
@EtchedPixels
Copy link
Owner

Thanks

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants