czwartek, 18 sierpnia 2016

JackTech - The Game Boy, a hardware autopsy

Remember this big white brick - the first original Game Boy?
Ever wondered what's inside and how the games were made back in the early 90s?

Check out this great presentation by Youtube user JackTech:

poniedziałek, 15 sierpnia 2016


Meet Fabien Sanglard - French/Canadian programmer who did great code reviews and brought us some insight about how some of the famous games were made.
One of them is original Prince of Persia:

Check it out and dig into engineering treasures  from the 80s

piątek, 12 sierpnia 2016

OpenC1 from Jeff Harris

Jeff Harris is without a doubt an awesome programmer.
What blew my mind back in the day was my discovery of his OpenC1 - an open source port for good old Carmageddon game from 1997.
He found a way to read all original Carmageddon files (how to deal with textures, sprites, animations, 3d models etc) and wrote his own engine using C# and XNA.

On his website you can read more details about OpenC1 development and other interesting things (for example episode with Square Enix, a company that currently had the rights to Carmageddon trademark)

When I have some time, I'm trying to dig into his code and implement raytracing engine for OpenC1. But saddly I'm very busy these days.

Source code on Github:

poniedziałek, 8 sierpnia 2016

Fail0verflow - PS3 epic fail

Guys from Fail0verflow group show us how PS3 fails at security.
Well... I wouldn't be able to hack PS3 myself in 100 years but the thing with random number generator is hilarious.

Very informative, very clever, respect to those guys!
Their website:

From Youtube channel CCCen:

niedziela, 7 sierpnia 2016

George Dyson - The birth of the computer

GREAT presentation by George Dyson from 2003.
He told us the story about first computer getting built.
It could be said that this was the start of our "programmers universe"

This TED presentation is pure gold.

Warning: hilarious logs / notes / comments from the first computer engineers

Link to TED Youtube channel: