BFP Chapter 04: Room for one texture

Download sources for this chapter


I’m starting to get some mixed feelings about this project.

First of all, I find it unacceptable to have spent so much time for a blank screen.

On the other hand, I know I’m so close to displaying something that I simply must do it today.

And then, I see thi Continue reading


Around the World in 8.5 megabytes

It all started with a friend of mine bragging about his internet connection.browser-98386_640

Apparently he runs at 360 Mbps, which means that one bit is being transmitted for the duration of 1/360th of a microsecond.

On the other hand, light travels in fibre optics at 200 m / microsecond. Continue reading

BFP Chapter 01 : Warming up

Download sources for this chapter


I started looking into Mega Drive development in early September 2015. My excuse for doing so was that I was going to take a class the same year, about microprocessors, in which we were going to learn 68K assembly, so I would check my code on a real system. It turns out we didn’t, but the excuse did its job and I’ve had great fun with this project since.

Continue reading