My PC emulator MartyPC isn't enormously popular, but that's fine. I still find an occasional reference to it out in the wild internet yonder, which always makes my day.

So I was very happy to find this tutorial on programming mouse support in assembly language!

#retrocomputing #emulation

https://www.youtube.com/watch?v=_pps7LrvfSU

Programming for Mouse inputs on Marty PC

YouTube
@gloriouscow bug report, alley cat isn't loading
@thomasfuchs yeah. I need to remove the menu thing
@gloriouscow JUST CLEARED A FISHTANK!!! (alas in dosbox)
@thomasfuchs no overscan emulation for you
@gloriouscow 😢

@thomasfuchs alleycat was the first thing I got running in martypc, I didn't even have cga emulation, I had a weird visualization of video memory. Normally the cpu would hang but I was curious when alleycat just kept running one time. Then I peeked in video memory and saw the cat walking around on the fence.

Incredibly satisfying moment

@gloriouscow amaze amaze amaze
@gloriouscow it's hard to get this across over social media but your obsession with these old computers and getting this stuff to work makes me super happy

@thomasfuchs obsessed? Who's obsessed?

... Did I show you my new light pen? It's a FastPoint FX-431. It has a stainless steel body. The Warp Speed pen is longer and thicker but it's not the size that counts.

@gloriouscow amazing. I remember only ever seeing these in books as a kid, despite my first computer being a PC (Commodore PC-20)