Despite it being April 1st, I had made a committment to myself to release some form of early working version of git for the RISC OS platform. Well. Here it is. It is currently released as 0.5.0-alpha1.0. It’s really quite early on still, so there are bound to be issues, but it would be useful […]
Author: Abbey Cat
Git and RISC OS Filetypes
git is a Unix-oriented version control system, for obvious reasons. Consequently, RISC OS – sporting a noticeably non-Unix filesystem – doesn’t fit into git’s view of things. Particularly when it comes to RISC OS’s concept of filetypes… Filetypes? Whilst Unix filesystems utilise file extensions to identify the type of a file (“hello.txt“), RISC OS associates […]
- Raspberry Pi
- ...
RISC OS – The Right Time
As a former user of RISC OS many years ago, it’s been interesting to see that RISC OS still has some kind of active community around it. In the last year or so, it appears to have gone open-source, so having a bit of a play with it seemed only sensible… Building RISC OS So […]
Thrust
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 […]
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