Golly, I do like waiting until the last minute, don't I?
No, I haven't given up. I'm just finishing up the last few bits. I meant to get everything done yesterday, but got distracted by Real Life Matters. Oh well! But I have plenty of time today.
The very last thing I need to do is patch together my READ and WRITE routines into LOAD and SAVE BASIC commands. Since my little computer uses Enhanced 6502 BASIC, this will not be difficult. EhBASIC provides empty hooks for your own LOAD and SAVE code, so it's very easy to patch into.
By this time tomorrow, I hope to have a finished project ready to demo.