Well, it's about finished. I've got about 300 bytes left so there's room for patches/extensions. I've even got (shortened) error messages e.g. 'SNTX ERROR IN 50'.
Next step is to put the BASIC on EPROM and try running it independently of the ROM emulator. There'll be a few bugs of course, but so far everything checks out