Recently I've been playing around with an Amstrad CPC emulator. I haven't written BASIC code for years, but back in the day I did actually use a CPC for real. Anyway, looking at documentation online, I see the CPC has a CALL command, for executing arbitrary Z80 machine code subroutines. However, I'm having trouble finding much documentation ... More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.