Create your own Version of Microsoft BASIC for 6502

This is just amazing:

Create your own Version of Microsoft BASIC for 6502.

Even if you haven’t experienced these systems yourself, you have to appreciate the amount of work which is put into these posts and in documenting these antique systems.