Mark-James McDougall
banner
markjamesm.bsky.social
Mark-James McDougall
@markjamesm.bsky.social
Full-stack developer with interests in #retrocomputing, #emulation, and #hamradio. Based in Montréal, Canada 🇨🇦

Blog: https://markjames.dev/blog
GitHub: https://github.com/markjamesm

Callsign: VA2MJX
MusicSharp is an #opensource, cross-platform #TUI music player that I developed using C#. A fully standalone application (no #dotnet runtime required), it supports MP3, FLAC, WAV, & internet radio streams!

There’s still more work to be done, so feel free to contribute!

github.com/markjamesm/M...
February 14, 2026 at 8:30 AM
I’ve been developing an #emulator for the MOS 6502 and ran into a hardware bug that occurs when a page boundary is crossed during the jump indirect instruction.

Check out my article on the bug & how you can handle it when emulating!

markjames.dev/blog/6502-ju...

#retrocomputing #emulation
February 13, 2026 at 4:10 AM
Several months ago, I became interested in emulation, and it led to me developing Chippy, a CHIP-8 emulator written in C#.

Check out the source code on GitHub:

github.com/markjamesm/C...

#emulation #softwaredevelopment #programming #chip-8 #chip8
July 30, 2025 at 1:53 AM