Page: 1 2 3 4 5 6 7 8

Writing and Running a BBS on a Macintosh Plus

posted on july 15th, 2022
with tags mac and retrocomputing

In 2015, I wrote a custom BBS server in Ruby and had been using it to run my Kludge BBS on a small OpenBSD server in my home office since then.

Last year after writing a lot of C on my Macintosh Plus, I had the itch to write a new BBS server so I could move my BBS to run on another Mac Plus. As with all software development projects, it took quite a bit longer than expected, but last month I finally got far enough with the development to deploy the new BBS on a Mac Plus.

Continue reading 2,517 words...

Live Streaming a Macintosh Plus (or Any Compact Mac)

posted on february 21st, 2022
with tags mac, openbsd, and retrocomputing
last updated on march 26th, 2022

Since recording a handful of C Programming on System 6 videos, I've occasionally wanted to live-stream the more casual daily programming being done on my Macintosh Plus. After getting all of the pieces together, I now have a working self-hosted broadcasting setup.

If I happen to be programming on my Mac right now, you can watch here at my website.

Continue reading 2,119 words...

Debugging an ioctl Problem on OpenBSD

posted on february 16th, 2022
with tags debugging and openbsd

I was trying to use a V4L2 Ruby module on my OpenBSD laptop but ran into a problem where sending the V4L2 ioctls from this module would fail, while other V4L2 programs on OpenBSD worked fine.

Since I got a few questions recently about kernel development and debugging, I thought I'd write up how I finally tracked it down and fixed it. (Spoiler: it was not an OpenBSD problem.)

Continue reading 1,163 words...

Video: C Programming on System 6 - A New On-Disk Database Format

posted on january 8th, 2022
with tags mac, retrocomputing, and video
part of C Programming on System 6 series

It's a new year and my old computer is still old.

A bug in Amend caused it to crash during a commit, which corrupted the repo beyond repair. I quickly came to realize that using resource files as a database for Amend and my new BBS was a bad idea. I NIH'd the problem and created my own file format that will be a bit more resilient to crashes and partial writes.

Continue reading 236 words...

OpenBSD on the Huawei MateBook X (2020)

posted on august 20th, 2021
with tags hardware, laptops, and openbsd
last updated on august 24th, 2021
part of OpenBSD on Laptops series

My old 2017 Huawei MateBook X has been my most reliable laptop and continued to be my daily-use workstation despite trying half a dozen others (and a desktop or two) in the past four years. Every time I'd try a new laptop, certain components wouldn't work properly, or the keyboard would feel strange, or the screen quality would be poor, or a constantly-running fan or some coil-whine noise would drive me nuts. And every time, I'd return to my trusty MateBook X and everything would just work silently.

I finally have a newer model of the MateBook X and I'm happy to say it lives up to its predecessor and has replaced my 2017 model.

[画像:huawei matebooks x]

Continue reading 2,704 words...

Page: 1 2 3 4 5 6 7 8

AltStyle によって変換されたページ (->オリジナル) /