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
Reposted by Mark-James McDougall
New blog post: Remote diagnosing a PET 2001 video fault from one photograph.
blog.tynemouthsoftware.co.uk/2026/02/diag...
Includes a look at how the PET video system works with redrawn schematics.
It also turns out to be a surprisingly early PET 2001.
February 15, 2026 at 1:21 PM
Reposted by Mark-James McDougall
In 1980, Intel released the 8087 floating-point chip, making math much faster. I'm reverse-engineering this chip, 46 years later. Most of its instructions are implemented in microcode, but some are implemented in hardware. Let's look at the circuitry that decodes instructions and decides what to do.
February 14, 2026 at 5:46 PM
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
Reposted by Mark-James McDougall
New Ancient DOS Games episode uploaded and ready to watch! youtu.be/ADZKPcsbOX0
Road Warrior / Quarantine II - ADG Episode 353
YouTube video by Pixelmusement
youtu.be
February 14, 2026 at 1:00 AM
Reposted by Mark-James McDougall
Do you like SimCity 2000? So do we! I'm pleased to announce that the tenth major release of sc2kfix is available with a whole host of new features and bugfixes, including FluidSynth MIDI output, SCURK functionality on Windows 11, preliminary modding support, and much more: github.com/sc2kfix/sc2k...
Release Release 10 · sc2kfix/sc2kfix
Soliloquy Yeah, I know, I said Release 10 would be out three months ago. I also said six months ago that Release 10 would have a full modding framework, but that's pushed out to Release 11, because...
github.com
December 25, 2025 at 1:05 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
Reposted by Mark-James McDougall
Hosting a website on a disposable vape bogdanthegeek.github.io/blog/project...
Hosting a WebSite on a Disposable Vape
Someone's trash is another person's web server.
bogdanthegeek.github.io
September 15, 2025 at 1:06 PM
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