amstrad had many weird and wonderful portable devices but none ran cpm out of the box iirc.

but it did ring a bell when you said cpm and amstrad. there was this: https://www.reddit.com/r/retrobattlestations/comments/hh3rrp.../