I'll put it on my project list. This does not imply that I will start it anytime soon. But maybe later ... The main issue is that KS0108 takes way to many pins.
I am not asking -you- necessarily to do this; just that I think it would be an interesting project for someone to take on. While your expertise in the existing code is a foundation, I don't mean to imply that I think only you could do it, or that you must do it at some point. If I had the time myself, I would tackle it (and I may yet still, who knows?).
As far as the KS0108 taking up extra pins, from what I have seen, it should be possible to make an Arduino (well, as an embedded ATMega) control the KS0108 using a library, and communicate the control protocol to it over SPI or I2C. I believe there are enough pins left over for such an interface, or even a simple bit-bang serial port.
One ATMega would handle the sampling, one would handle the screen/graphic rendering, and perhaps a third would handle user input (to leave the first with as much RAM as possible for the sample buffer).