and Daniel Risacher (magnus@mit.edu). Apparently with some helpful discussion from John Wittkoski (jpw@insoft.com). This works on my IIcx and IIsi. Still needs a bit of cleaning up.