I'm refreshing my disassembly of the M100+M10+KC85 ROM. The current activity is a cross comparison between it and the MSX ROM and the CP/M version of MBASIC v.5.22. I'm adjusting all of them by using the NASCOM and the MBASIC 5.2 source listing comments. The asm file includes conditional sections to generate perfectly identical M100, M10 or KC85 ROM images. A handy use of it could be to generate the MAP files and use them as cross reference for any ROM location.
https://github.com/z88dk/techdocs/blob/master/targets/m100/m100.asm The CP/M version is in turn so well decoded to be modifyable, e.g. I was able to add graphics support for the ZX Spectrum +3 when running CP/M Ottieni Outlook per Android<https://aka.ms/ghei36>
