Building a simple Amiga network client...in assembler?!?

April 2, 2023

Topaz walks through what it takes to write a network client in M68K assembler on the Commodore Amiga, using development tools that run right on the Amiga itself!

Thanks to Tyrel (@tyrel@social.tyrel.dev), Colin!

References

Code

Tools

68000 Assembler

BSD Socket Library

Credits

Music

Topaz as a Knight Attacking an Amiga

February 9, 2023
Topaz attacking an Amiga that's displaying a Guru Meditation error

I took a break from some Amiga assembler programming to draw this piece. I had seen a picture from an advertisement of a knight attacking an Amiga 500, so I redrew it featuring Topaz, and gave Topaz a good reason to want to attack the Amiga. Enjoy!

Building a Simple Server in C for the Commodore Amiga

January 11, 2023

Topaz Rabbit walks through building a simple bsdsocket.library based server for the Commodore Amiga using the C programming language. You’ll learn about development environment setup, waiting for socket connections & other signals, and reading and printing client data to the console.

References

Code

Documentation

Setup

Credits

Music

AO486 VHDs On Both Emulated PC and Linux

December 17, 2022

Having trouble getting MiSTerFS to work on the AO486 core? Topaz Rabbit walks you through a workaround you can do on the Linux side of the MiSTer, then describes how that workaround works.

Thanks to Tyrel (@tyrel@social.tyrel.dev), Jim (@ijimkoz@mastodon.social)!

References

Credits

Can a Commodore Amiga help you cook a pizza? -- Amiga GUI app development in C

November 28, 2022

Topaz Rabbit walks us through writing a pizza timer app in C on the Commodore Amiga. Follow along and learn about Intuition, GadTools, devices, message ports, IO, and even signals!

Thanks to Tyrel (@tyrel@social.tyrel.dev)!

References

Amiga documentation and tools

C tutorials

Source code

Credits

Music

Sound Effects