Posts tagged nostalgia

Clear interrupts

:: life, nostalgia, technology

For some reason CLI popped into my head the other day.

CLI is the 808x instruction to clear maskable interrupts. If you’re writing a routine to service a hardware interrupt, you do a CLI early in your routine — to prevent another hardware interrupt from causing your routine to be re-entered. Neglecting this invites the most delightful form of bug, the intermittent bug.

Roland MPU-401

Roland MPU–401

Ancient history

:: life, nostalgia

I played trombone and piano in high school. I played electronic keyboards (including a Moog Prodigy, my first synth) in a couple bands. I wasn’t a very good musician but I enjoyed it.

I went to Oberlin College 1982–1986. I did a major in philosophy and a minor in religion. Although the Oberlin Conservatory didn’t offer a major in electronic or computer music back then, I did a major’s worth of those courses. I took just two computer science courses: assembly language and Pascal. That turned out to be good preparation for teaching myself C later.