Bare metal shoot'em up progress
As I thought, I couldn't find enough time during the weekend to work on my game for this. And I definitely won't be able to finish it even for the jam. However I still think I'm going to work on it the next few days just for the fun of it.
So far I implemented a compiled sprites mechanism, made a couple of sprites in gimp, and I'm now showing the spaceship sprite on screen.

The tool I used to take an image and output code and the jump table for each sprite was adapted from another one of my projects.
I also switched from 16bit to 32bit assembly, to remove the headache with having to juggle different segments to fit the assets. My boot loader which I wrote on saturday now loads a second stage boot loader which handles all the protected mode setup and main program loading at the 1MB mark using unreal mode. This second stage boot loader (src/boot/boot.asm) was again adapted from another one of my projects: https://github.com/jtsiomb/256boss
The last thing I did before going to work today, was to start on the interrupt code, to write a keyboard driver for input.
Again if you want to follow along the next few days until I invariably get bored with this, clone the git repo (doesn't include the data files yet. I'll post a second repo for those as an edit later today): http://nuclear.mutantstargoat.com/git/ld45startnothing