Sega Game Coding in Assembly – Computerphile

Audible 30 day free trial:
Coding an entire game in assembler. Matt Phillips is creating a brand new game for a 25 year old console.


More info on Matt’s Project:
Thanks to The National Videogame Arcade:

This video was filmed and edited by Sean Riley.

Computer Science at the University of Nottingham:

Computerphile is a sister project to Brady Haran’s Numberphile. More at


Nikolai Kalashnikov says:

Best games for the Sega are *Romance of the Three Kingdoms II* and *Dungeons & Dragons: Warriors of the Eternal Sun*

Carf Darko says:

What a BEAST!! Also… Love those tattoos!!

ChEeZeBaLL999 says:

Thank you so much for this video and all the other ones featuring Matt! I’ve been glancing at his blog for several years and these videos give me the inspiration to give the whole Sega Genesis programming thing another go.

Ray Harper says:

I cried a little bit. Genesis was my first game system (I was 4!) and I played the Sonic games top to bottom. Seeing a new game, in 2016, IN AUTHENTIC PACKAGING made my heart flutter a bit.

James Armstrong says:

Such a clever and humble man.

travis hunt says:

That periphery shirt!
Great band

A.J. Sica says:


Kervin Becinal says:

Hopefully you’re a United fan! Good work man!

Haroon Mushtaq says:


Free Love and Food Stamps says:

imo, it is literally the easiest type of programming. Simple logic. I’ve only worked with x86 but I literally was just googling games in assembler after hearing rollercoaster tycoon was written in x86 and realized compphile made a video on it! kind of shocked anyone cares about assembly enough to do so.

unix d00d says:

This video is so interesting!

TechyBen says:

Is the licence key just a resistor set to the correct resistance?

Dan P says:

Huge respect to this guy, great looking game too.

Andreas Fetsis says:

oh wait. first you add two numbers then you add some gravity. that escalated quickly.

batlin says:

Great point about learning things one step at a time; it’s a shame a lot of people don’t realise that so early and are scared away from programming (or playing the piano, or electronics, or whatever).

Haroon Mushtaq says:

how’s Radha ventakakakaiaiakaikikiiikkrishnan

Jasey Studios says:

I make Genesis programming tutorials in BASIC if anyone’s interested

Weed says:

Real programmers code in Machine Language

FennecTECH says:

im excited for tanglewood

Karthik Bharadwaj says:

amazing video but not enough for me to subscribe

asmcriminaL says:

I don’t see the point of any of this.

7MGTESupraTurboA says:

Great video.

Daniel Thomas MacInnes says:

Traveller’s Tales! Legendary coders for Sega systems. I am amazed at the work they achieved, especially Sonic R on Saturn. I’d be thrilled to hear all their war stories.

Daniel Astillero says:

:'( i feel very sad for him despite the fact that i know he’s very happy with what he does.

BrandNewByxor says:

Nice periphery shirt. It’s nice to know there’s other programmers out there who listen to them too.

Kevin S says:

Nice periphery shirt my dude

Kevin S says:

Also that dev kit is really cool

Ben Rosenbach says:

So the SNASM card acts as an emulated disc drive and hardware?

seagull says:

9:32 i wonder if that australian kit is owned by nemesis.

Areksha Chan says:

Ohmygod, I want those Samba de Amigo maracas you have in the display case.

Steven Barnes says:

It’s very clever but why spend that much time writing a game that hardly anyone will ever play? Most people have the Xbox one or PS4 these days.

Nebuloa305 says:

cant wait to play the game Matt!!

Konstantin Lazarević says:

Periphery. m/,

Vlad Ionescu says:

Can you not use a virtual machine or an emulator to power it?

travis hunt says:

When I was taught assembly, I was then taught that C can be directly converted into assembly. Is that possible with this type of system?

Mike Shane says:

Block like Retro game graphics they are wonderful

 Write a comment


Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!