I just finished a #retrocomputing playdate with a friend; I took my #Apple2 (//e) over to his shop, set it beside his //e, and we got set up to do some 6502 hacking. Today was mostly ADTPro (what a gem), disk management, and hardware debugging, but we're all set to write some code in Merlin next session.

Turns out I borrowed a 4164 from my spare 80 column card (he doesn't have one), so I need to sort that out.

Some more #Apple2 hacking again this week, using Merlin 8 Pro! We did some learning of the environment, I wrote a hello world with some string processing, and my friend did some input echoing. We're ready to rock and roll!

My //c technical reference guide says that the COUT assembly routine should process CR/LF in both 40 and 80 column mode, but my //e only handled them in 80 columns. I need to dig into whether this is a //c vs //e difference, or I'm doing it wrong.

#retrocomputing