Downhill v1.0 - Glory of the "C" age

 

More than 5 years ago I wrote a game in C for my school’s graduation project, named "Downhill".

I studied C at my free time and implemented EVERYTHING from scratch, though I had web access at the time, I didn’t know how to reuse the online resources and code, instead I relied on a wonderful book of advanced C topics, that thought me the most valuable C-tool of all times - OS interrupts. Yeah Baby !

From keyboard overrides and mouse usage to old-school hand crafted VGA graphics and other assembly-bordering functionality, all via interrupts.

It worked marvelously!
Even got graded at the top of my class, even till this day. Aperently my teacher is still showing it off to new studens : )

So what’s the big deal about it ?
Well, the problem was that with all those interrupts wreaking havoc on the OS, it only worked on Win98.
As soon as I and the rest of the world moved on to WinXP, it stopped working.
Bummer.
Even magic programs like DosBox didn’t bring a cure to this lost marvel of C code.
But just yesterday I found that from some unexplained reason, it’s woking on XP !!
Amazing, it’s even working well !
It probalby has something to do with all those patches Microsoft keeps installing on my PC, seems like some of them are actually doing good.

Anyway, I can’t promis it will work on your PC, but give it a try, and let me know what you think:
Downhill v1.0

It’s an old and nostalgic first real piece of software I made :)

Tags: ,

Leave a Reply


Copyright © 2010 קוצים של פחד. All Rights Reserved.
No computers were harmed in the 0.217 seconds it took to produce this page.

Designed/Developed by Lloyd Armbrust & hot, fresh, coffee.