Steve Gray is working on a project to build various Editor ROMs for the Commodore PET/CBM computer models. The Editor ROM is responsible for all video initialization, screen output, keyboard input, full-screen editor and IRQ handling. You can read more about this project on Steve's web page.