Some time back, I read about a CP/M portable --Amstrad I think, where the creator had setup compilers for just about any language available pre 2005 or so.
Would be a neat machine
but it did ring a bell when you said cpm and amstrad. there was this: https://www.reddit.com/r/retrobattlestations/comments/hh3rrp.../
but it did ring a bell when you said cpm and amstrad. there was this: https://www.reddit.com/r/retrobattlestations/comments/hh3rrp.../