Patrick T Coakley
banner
patricktcoakley.com
Patrick T Coakley
@patricktcoakley.com
Software development consultant, hobbyist #gamedev, and father. I enjoy programming, vintage computers and operating systems, videogames, #Warhammer, and miniature painting. I write at https://patricktcoakley.com.

日本語でもええんや

Views and opinions are my own.
Reposted by Patrick T Coakley
I was going to be a bit more celebratory today with getting the last video of the year finished and stuff, then it got dropped on me pretty hard this morning that over the weekend we lost an icon in the world of tech reporting.

😔

obits.goldsteinsfuneral.com/stewart-chei...
December 31, 2025 at 2:59 PM
Reposted by Patrick T Coakley
Get a crazy deal - RIGHT NOW - at JCM-1.com

BlueSCSI v2 25-Pin External, Pico 1 with WiFi, fully assembled: only $35! That's crazy!

jcm-1.com/product/bl...
December 4, 2025 at 8:07 PM
Reposted by Patrick T Coakley
🎉 10 years of open source Swift! A decade ago today, we opened Swift to the world with a simple blog post: swift.org/blog/welcome

What's grown since—thanks to an incredible community of contributors—has been extraordinary. Here's to the next ten years. 🧡
December 4, 2025 at 12:08 AM
Reposted by Patrick T Coakley
Me and @nullnxte.bsky.social just submitted our game jam game for the #UntitledGameJam! Check it out: nullnxte.itch.io/fishgame
Fish Game by nullnxte
You are a fish. Eat smaller fish to grow bigger!
nullnxte.itch.io
December 1, 2025 at 12:28 AM
Me and @nullnxte.bsky.social just submitted our game jam game for the #UntitledGameJam! Check it out: nullnxte.itch.io/fishgame
Fish Game by nullnxte
You are a fish. Eat smaller fish to grow bigger!
nullnxte.itch.io
December 1, 2025 at 12:28 AM
www.amazon.com/dp/B0G2T59RM... Grabbed one of these, hopefully it turns out well!
THEA1200
THEA1200 - Back to the future of computing! Introducing THEA1200, a full-size reimagining of this classic home computer complete with working keyboard. With its HDMI and USB connectivity, it is truly plug-and-play. Featuring perfect emulation of not only the original A1200 and its Advanced Graphics Architecture (AGA), but also the A500 (OCS) and Enhanced Chip Set (ECS) of earlier versions. • Play one of the included 25 classic Amiga games, selected from a simple to use carousel, including all-time greats such as Defender of the Crown I & II, Settlers II, the Turrican trilogy, Beneath a Steel Sky, Lure of the Temptress and Ruff ’n’ Tumble. Or side-load your own games via USB stick with full WHDLoad support and an array of options to choose from. Plus save and resume your game at any time to help you finish those punishingly difficult classics. • Also includes Workbench for the full Amiga experience, allowing the use of the full range of Amiga software, and compatible with 1000's of classic Amiga games and demos, utilizing WHDLoad for simplicity (games must be legally obtained/purchased from the legal owners). • The THEA1200 comes with the original style 2-button mouse and newly engineered 8-button precision gamepad, allowing you to choose your control method. THEA1200 isn’t just a computer. It’s a time machine.
www.amazon.com
November 23, 2025 at 9:55 PM
Going to play with writing a Z80 emulator now, but this time in Swift.
November 22, 2025 at 12:56 AM
I wish Apple would make Calculator not suck on macOS.
November 21, 2025 at 2:44 PM
Hey all, just released a new version of my #Godot version manager, github.com/patricktcoak.... This release includes a project name change and some new enhancements that hopefully improve the quality of experience for users.
GitHub - patricktcoakley/fgvm: A friendly Godot version manager.
A friendly Godot version manager. Contribute to patricktcoakley/fgvm development by creating an account on GitHub.
github.com
November 21, 2025 at 3:01 AM
The sprues for Lord of Skulls is so cartoonishly big. Gargant for scale.

#warhammer
November 19, 2025 at 6:05 AM
welp github is ded www.githubstatus.com
GitHub Status
Welcome to GitHub's home for real-time and historical data on system performance.
www.githubstatus.com
November 18, 2025 at 9:19 PM
Reposted by Patrick T Coakley
⚙️ Swift progress on embedded Swift, for memory-safe, fast code in resource-constrained environments. The latest updates are coming to Swift 6.3, and you can read more here: www.swift.org/blog/embedde... #IoT
November 17, 2025 at 9:29 PM
Reposted by Patrick T Coakley
It is time for the annual State of Rust Survey! 📝✨️️

Whether you've just begun using Rust, are an experienced Rust user, stopped using Rust, or might use Rust in the future, we'd like to hear from you! 🦀

Available in ten languages and open until December 17th: blog.rust-lang.org/2025/11/17/l...
Launching the 2025 State of Rust Survey | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
November 17, 2025 at 4:26 PM
Reposted by Patrick T Coakley
Published the initial version of my #Rust 6502 emulator crate, ull65.

Crate: crates.io/crates/ull65
Source: github.com/patricktcoak...

Have the MOS 6502 and WDC 65C02 versions working against some tests and some basic emulator implementation examples. Next is to implement against a full system.
crates.io: Rust Package Registry
crates.io
November 13, 2025 at 10:20 PM
Published the initial version of my #Rust 6502 emulator crate, ull65.

Crate: crates.io/crates/ull65
Source: github.com/patricktcoak...

Have the MOS 6502 and WDC 65C02 versions working against some tests and some basic emulator implementation examples. Next is to implement against a full system.
crates.io: Rust Package Registry
crates.io
November 13, 2025 at 10:20 PM
Just pushed an update to my #Godot version manager github.com/patricktcoak..., including the move to .NET 10, which already has created smaller static binaries and speedups in some of the commands. Scoop users can already upgrade, but my brew formula is still until brew updates `dotnet` to use 10.
Release v1.4.0 · patricktcoakley/gdvm
What's Changed Add output formats by @patricktcoakley in #20 fix: TuxFamily client should now properly grab checksums from interne… by @patricktcoakley in #22 feat(HTTP): Update HTTP calls to writ...
github.com
November 13, 2025 at 4:18 PM
Reposted by Patrick T Coakley
Good news! Even if you couldn’t make it to #GodotFest this year, all the recorded talks are now gradually being uploaded to our YouTube channel.
If you’d like to support the speakers (and us!) in reaching a wider audience, a like and sub would be awesome!

youtube.com/@GodotFest
November 11, 2025 at 5:41 PM
The 6502 portion of my WIP Apple II emulator seems to be passing some standard test suites so the next step is to get some text on a screen. I think if I can get a BASIC prompt working this month I’d be pretty happy with my progress. Would also be neat to get 65C02 support and try the Lynx out.
November 2, 2025 at 3:02 AM
Working on a no_std Rust Apple II emulator for fun. First time really messing with the 6502 and the addressing modes are really nutty because you have to implement the same instruction multiple times. Trying some ideas to cut the boilerplate but still a fun experience.
October 31, 2025 at 12:40 AM
Reposted by Patrick T Coakley
Espressif hired a bunch of Rust devs years ago and they have been quietly doing great work supporting Rust on their chips ever since. Still haven’t seen any other chip companies get close.

developer.espressif.com/blog/2025/10...
esp-hal 1.0.0 release announcement
Announcing esp-hal 1.0, the first Rust SDK for embedded devices.
developer.espressif.com
October 30, 2025 at 12:02 PM
The breakfast of champions

#納豆 #朝ごはん #朝食
October 30, 2025 at 1:34 PM