Just a tip, I've been working through a large chunk of CP/M stuff to see what does & doesn't work on the 128. Basically if it's for "CP/M-80" it'll generally work unmodified (though sometimes telling the 128 it's a Kaypro terminal is required).
CP/M-86 does /not/ work (naturally enough).