Apologies to you, the color/mono distinction works fine ... I should have realized I had to reboot - d'oh!
If you swap modules you're prompted for a reset - this is probably why I assumed it would be fine without.
The mono mode should have a distinction between bold/normal characters (e.g. in the Wordstar menu), but I think that's missing from MESS' uPD7220.
Actually, I know where my confusion comes from:
If you boot CP/M-80 from this disk image https://dl.dropboxusercontent.com/u/55419307/NCR%20DMV/580TEST.mfi
and run pc-test.com the graphics controller is detected as "colour" even if the system is set to monochrome. I will try to run this on real hardware to verify this behaviour.
This disk is interesting for other reasons too: OG fixed memory leaks in the mfi disk image code in r31818, this disk still yields the following message after exiting MESS:
C:\mingw\mess_work|mess64 dmv -slot1 k202
Average speed: 99.75% (248 seconds)
Average speed: 100.00% (90 seconds)
Average speed: 99.83% (93 seconds)
--- memory leak warning ---
#037270, nofree 180744 bytes (src/lib/formats/mfi_dsk.c:189)
#037271, nofree 181744 bytes (src/lib/formats/mfi_dsk.c:190)
a total of 362488 bytes were not freed
The disk was created before OG's fixes, so this may not be an issue after all.
If you run the DMA test from pc-test.com you get the following error message:
It would be great if the MESS Teledisk implementation would show Teledisk's disk image comments when you select an image.
Enough rambling ... thanks for your patience, Sandro