Dockerized Cross Compiler

Stefan "Bebbo" Franke has forked Krystian Bacławski's AmigaOS cross compiler toolchain in an effort to update, amongst other components, GCC to version 6.

I have created a Dockerfile for building a software container for use with Docker. This allows me to conveniently build and use the AmigaOS cross compiler toolchain, which requires a 32-bit environment, on my 64-bit Linux system.

With Docker installed, building the container image is as easy as

$ git clone https://github.com/sebastianbergmann/docker-amigaos-cross-toolchain.git
$ cd docker-amigaos-cross-toolchain
$ docker build -t m68k-amigaos-bebbo .

Now we can compile hello.c, the famous "Hello world!" example:

Hello world!

$ docker run -v /home/sb:/host -it m68k-amigaos-bebbo \
m68k-amigaos-gcc /host/hello.c -o /host/hello -noixemul

We can test the executable we just compiled using FS-UAE:

$ docker run -it \
  -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  -v $HOME/.config/fs-uae/:/home/fsuae/config \
  jamesnetherton/fs-uae \
  --amiga_model=A1200 \
  --hard_drive_0=/home/fsuae/config/Harddrives/workbench-311.hdf \
  --hard_drive_1=/home/fsuae/config/Data

This assumes that the executable has been copied to $HOME/.config/fs-uae/Data/hello on the host.

Hello world!

Viva Amiga

Back in 2011, there was a Kickstarter campaign to produce a "a film about the legendary Amiga system". Today I was able to purchase this film on Vimeo.

Unfortunately I have to say that I am happy that I did not support this film's campaign back then (because I heard about it too late). It's not only that this film was delayed again and again. From what I was able to observe as an outsider (as someone who did not back the film) it appears that the communication by the project creator was lacking. As far as I can see, no physical copies of the film are available at this point in time. Backers of the Kickstarter campagin were promised a DVD of the film. And while DVD might have been fine back in 2011 it's not acceptable to not offer a BluRay in 2017.

The film itself turned out rather short: 62.5 minutes including opening titles and closing titles. The content is not bad but if you have seen "From Bedrooms to Billions: The Amiga Years", for instance, then there is not much in this film that you have not seen before. I have to say, though, that I enjoyed the focus on artistic usage of the Amiga.

From Bedrooms to Billions:
The Amiga Years

From Bedrooms to Billions: The Amiga Years

Today I received the physical rewards from the "From Bedrooms to Billions: The Amiga Years" Kickstarter that I mentioned in my previous post.

I watched the Special Edition, which I had not seen before, and have to say that I like it even more than the Standard Edition. Especially the extended section of the demoscene was a welcome addition.

ReShoot

ReShoot

Today I received my physical copies of ReShoot, a new bullet hell shooter for the Amiga 1200, Amiga 4000 and CD32.

Defender of the Crown

Defender of the Crown

Today I received my physical copy of "Defender of the Crown: Extended Collector’s Edition".

Here's hoping that there will be a Collector's Edition of "It Came From The Desert", too.