S.Elliott's blog

PRINTDCI quick-and-easy ASM printing routine

Synopsis

This short routine makes it easy to print strings from assembly code, or even from the mini-assembler.  (Especially in the Enhanced monitor, which lets you enter ASCII characters using a ` prefix.)

 

Detail

Assemblers like EDASM have a directive called DCI that encodes an ASCII string in such a way that the end of the string can be distinguished by checking its high bit.  The DCI statement converts your string into ASCII bytes so that most characters have the high bit cleared, but the last character has its high bit set.

Tags: 

ACHUS software based multi-voice synthesizer

ACHUS was a multi-voice software synthesizer I tried to develop for Nibble magazine in the 1980s.

Tags: 

Some SL5 ROM-dump failures and successes

Once again logging discussion of the SL5 dongle from Facebook.  In my previous blogpost I saved "permalinks" to that discussion on Facebook, but it has proven frustratingly useless because Facebook automatically scrolls away from the linked content when a user opens a permalink.  (It's the same issue that occurs with Facebook notifications, which employ permalinks, because the platform tries to engage users by leading them to "top comments" or "relevant posts" without regard for what was requested.)

Jan 17

Tags: 

Pages

Subscribe to RSS - S.Elliott's blog