Readit News logoReadit News
GarrettBodley commented on Show HN: Go Plan9 Memo   pehringer.info/go_plan9_m... · Posted by u/pehringer
GarrettBodley · a year ago
I would recommend checking out Avo (https://github.com/mmcloughlin/avo) if you're interesting in writing Go assembly programs. It provides type safety and does some checks to ensure you output valid assembly. It can dynamically allocate registers for you and calculate things like stack and frame size so you don't have to do that by hand. It also can handle calling convention details for you, very easy to load an argument into whatever register/location you'd like.

I recently ported all of the amd64 assembly in Go's crypto libraries over to Avo. Very useful library for this sort of work!

GarrettBodley commented on So you want to make pixel art for an Apple II   deater.net/weave/vmwprod/... · Posted by u/_Microft
GarrettBodley · a year ago
Incredible resource. The graphics modes of the ][ are so wacky and require real creativity and ingenuity to work around. I have tremendous respect for anyone who can program a working graphical interface under those constraints.
GarrettBodley commented on Katy – 68000 Linux on a Solderless Breadboard (2014)   bigmessowires.com/2014/11... · Posted by u/caned
GarrettBodley · 2 years ago
This post is really making me want to order one of Ben Eater's 8 bit computer kits

u/GarrettBodley

KarmaCake day1April 14, 2024View Original