I wrote an assembler for 6502/Z80/8080 in JavaScript (yes, it can compile in your browser). Stay tuned for bigger project I’m planning.