Recently I revisited an old BBC Micro game from the mid 1980’s that I used to enjoy playing as a kid, called “Thrust”. It was a fairly addictive game with a simple concept: fly your ship, pick up a ball and with it, exit the planet. What could be simpler? Reflections Being home alone at the time, having […]
Programming
On the Blinkt
Early on in bare metal development it is advantageous to secure a channel for output. An environment that can communicate it is working (or at least still working) – be it via audio (a simple “beep” sound) or visual (a lit-up LED) – is not only highly desirable, but also rewarding. Systems are, after all, nothing without […]
The Raspberry Pi’s VideoCore IV
When beginning to grapple with the Raspberry Pi at a lower level, it may be helpful to establish early on the truer nature of the device: that the Raspberry Pi is by no means some ARM device with a GPU attached to it. Rather, it is somewhat the reverse. It seems this potential for bias […]
hello, world
cat helloworld.c /* hello, world */ #include <stdio.h> int main( int argc, char *argv[] ) { printf( “hello, world\n” ); return 0; } gcc helloworld.c./a.out hello, world