Toni Westbrook

I'm a computer scientist who absolutely loves #retrocomputing and #retrogaming!

Some of my software & hardware creations: Shredz64 (#C64 Guitar Hero), ZISA-X (ISA compatible #Z80 computer), Whirlwind (NES FPGA).

I'm currently working on a #BBS themed adventure RPG, Cloudburst Connection.

Recent repairs & mods: IMSAI 8080, TRS-80 Model III, C128DCR.

Research interests: Bioinformatics, genomics, file systems, HPC, and scientific reproducibility. Check out my ORCID page for my publications!

Toni Westbrook boosted:
2025-07-08

over the years i've become more interested in game/software ephemera than the software itself.

for example, few people under 20 have grown up with a local computer store or brick & mortar store that sells boxed games. biking over to the computer store to line up, pay cash, and buy a game you've been saving for months has become an alien experience.

a few days ago i bought some old PC boxed games from a guy that had them in storage for decades. of all of them, i was the least excited about Millionaire. it looked like the kind of lazy portware that probably started its life as a text simulation on the Apple II and made its way to every godforsaken architecture.

tucked away on the last page of the manual was an absolute treasure: the original VISA transaction record for the day the game was bought, for $52.88, on July 20, 1985 at the Real Canadian Superstore in Edmonton, AB, Canada. This is before Canada had the goods and services tax (GST), and when Alberta was abbreviated to Alta.

the owner stapled it on to the warranty registration card, just in case he had to return it or RMA it some day.

Superstore #1572 is still there, in the north end. while i knew they had always sold video games, i had no idea that they sold IBM XT software way back in 1985.

(for anyone not in Canada, Superstore is a national discount grocery chain.)

even better, no one under the age of 30 will have seen these credit card transaction records. they were made using a "credit card imprinter" - a sliding mechanism that pressed the card number through several layers of invoice and carbon copy paper. The invoice papers were usually two or three layered - a white and pink copy for the business, and a yellow copy went to the customer.

#vintageComputing #softwarePreservation #digiPres #canada

The cover of Millionaire: The Stock Market Simulation by Blue Chip Software. It is a vinyl executive folio case, unusual for a computer game.The interior of the Millionaire folio case, showing a faux gold-gilt manual, diskette with gold label, and an ad sheet for the game.A VISA transaction record, on yellow paper (the customer copy).

Real Canadian Superstore #1572, Edmonton Alta.

The customer is Robert I. G., purchased on July 20, 1985 for $52.88.
2025-07-08

@vga256 Although ultimately I love the convenience of being able to buy/download games on Steam/GOG, day or night, part of me does miss going into stores. Growing up I loved just staring at the box art and planning what I was going to save my money (or ask for a gift) for, getting excited for the arrival of the new releases, etc. There was some amazing box art too that we don't really get anymore. Ha, I was also talking about the old "knuckle buster" credit card machines the other day with some younger folks - they had no idea what I was talking about.

2025-07-08

@ytm Very cool! How many parameters and how heavily quantized is that model out of curiosity? How fast if you're just generating embedding vectors using the first layer? Just thinking of additional applications that might go faster if you were just doing distance against vectors for similarity matching or RAG or whatever. Neat stuff though, will take a closer look later

2025-07-07

From a recent C128 mod - drilled and added two switches to case for turning on/off JiffyDOS and changing internal floppy from device 8 to 9. First switch is wired up to highest address line of a ROM that contains both JiffyDOS and stock image. For second switch, I cut the trace that keeps the device selection at gnd for ID 8 and instead wired it into the switch.

#retrocomputing #commodore #c128 #electronics

C128DCR with custom switchesDrive ID selection jumper
2025-07-07

@kkremitzki I feel you on that one, I wish I could go back in time and tell younger me to remove old batteries from devices.

2025-07-07

@deadbeef We haven't tried Sky Team yet, though it's on the list, it's rated really highly on Board Game Geek and looks like a lot of fun! About how long does a game last? The Decktet (sorry, I spelled that wrong originally) games aren't the best I've ever played, but they're not bad, and it's nice to buy one deck and instantly have access to a bunch of games.

2025-07-07

@mrcool Agreed 100%, you really need direct access to memory and CPU instructions to get how things work. IMSAI's do pop up on eBay fairly regularly (that's where I got mine), but these days they vary wildly in price, depending on the condition and included cards - though not always, sometimes they get posted with insane starting bids regardless. There are a lot of modern kits that are way cheaper (and smaller, the IMSAI is huge) to learn on, but man is it a beautiful retro computer!

2025-07-07

@ThreeSigma @argv_minus_one Ha, that's an early Internet trope I don't miss, getting asked "Can you make a Beowulf cluster out of that?" anytime you mention an old computer.

2025-07-07

@brunogirin @argv_minus_one Yup - it's been very interesting to watch the evolution in supercomputing. Dominance of SIMD vector processing in early, proprietary machines, then that dying out to distributed commodity processing, all the while GPUs have rapidly developed massive SIMD functionality (and are often added into those commodity HPC clusters!). The same basic techniques are there, they just "shift around" as they improve over time.

2025-07-07

@argv_minus_one Yup, GPUs use the SIMD (single instruction multiple data) technique similar to Crays and other HPC architectures. One of the difficult parts for all HPC applications (legacy or modern) which is where Cray and modern technologies like Infiniband, parallel file systems, GPU interconnects, MPI, etc come into play is transporting/syncing/managing the data between your nodes/cores/whatevers. Its really difficult to do in a way that scales and is performant. This is a big part of the secret sauce that legacy vendors provided that precluded simply clustering consumer machines. These days its much less proprietary and heavily open sourced though, which is one of the big reasons there's been a massive shift from super computers to HPC clusters with commodity hardware. Plus HP support of Cray is miserable these days (take it from me, I've overseen management of a couple Crays).

Toni Westbrook boosted:
Christoff, the humandeadbeef@oldbytes.space
2025-07-06

I'm liking #regicide the awesome RPG style battle card game that you can use a normal 52 card deck (with jokers) and play solo or up to several players. You're battling progressively big baddies and have combos and abilities and other stuff, pretty cool... and free!

regicidegame.com/site_files/33

#cardgame

2025-07-06

@deadbeef This sounds fun, I love games that use standard decks in complex ways, ill have to check out the rules! Have you been playing solo or with someone? Also, have you ever played any Dektet games? It's another type of deck that has a ton of different games you can play, my wife and I are big board gamers and there are a few we play regularly (Emu Ranchers and Magnate)

2025-07-06

Got my 3D printer camera mounted in the enclosure! Now I have a top down view of my prints that I can monitor without having to walk over to the printer. Next up is an air filter!

#3dprinting #prusa

3D printer camera
2025-07-06

@xexer Beautiful area! My grandfather's family is from Rovereto, a few hours east near the Dolomites. We went a couple years back, everything was so scenic! Jealous you have such a pretty view!

2025-07-06

@franky Congrats, nice job! Just watched it, good stuff! I liked the dotted line effect on the squares especially. Definitely the most squirrels I've seen in a demo before! 😂

2025-07-06

@OlliSaurus @icecreamjonsey Not sure which one the LaserDisc one is, the way they organize their files is kind of complex and hard to see what's what. However, just within the IF directory itself, Robb's Cryptozookeeper is the biggest! 😀

Toni Westbrook boosted:
2025-07-06

has anyone ever come across a video documentary about CorelDraw! and the Corel corporation? it's eluding me on web/yt searches, and *someone* must have done a deep dive on this by now?

#retroComputing #vintageComputing

The splash screen for CorelDraw! version 3.0, showing a rainbow-coloured hot air balloon rising into the sky.
2025-07-06

@vga256 I would also like to know if anyone finds one. CorelDraw was the first major art package I used on the PC, lots of fond memories!

2025-07-06

@didier Oh good to know, just found both of them on the microzeit site. 100% going to pick up both of these, they look fantastic! Thanks for posting your books! 😀

2025-07-06

@kkremitzki Oh man I loved these style electronics kits so much as a kid. My parents never got me one, but I had a friend and I used to use his constantly. Good memories!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst