Update: Hey, 18 games so far! Good job everybody. I am happy to see that there are more retro lovers out there! I’ll leave the submissions open for a couple more days, so that everybody who hasn’t finished yet can still submit!

Update 2: Okay, 19 games in total, more than I had feared! As promised I started recording all the games that I could get running on ony of my retro machines. Here is the first video, containing all the games that I got working without much work on my 486 in DOS:

It’s been two and a half years since the last one of these happened, so here we go!

This MiniLD’s theme is THE RETRO CHALLENGE and that means something very specific: The game must run on old (“retro”) hardware and/or operating systems. To get this a bit more unambiguous, here’s what I think is a good definition of “old”:

Hardware/Software Limitations

The game must run on hardware and software that was available in the year 2000.

That (deliberately) includes Windows 95 and Windows 2000, so it should be easier to participate even if you never programmed for any retro machine.

That also includes CPUs as new as early Pentium 3s and GPUs in the range of GeForce 2 or the Voodoo 3 (I would LOVE to see a Glide game or two!)

to see a Glide game or two!) You are not limited to “modern” PCs thought, in fact, every hardware platform from that time or earlier is encouraged (especially DOS games!)

That includes (but is not limited to): Commodore 64 (and siblings), Amiga, NES, SNES, N64, Gameboy (including “Color”, but not “Advance”) , Master System, Mega Drive (that’s “Genesis” to many of you), Game Gear, Dreamcast, every Atari console or home computer ever made, Neo Geo, MSX computers, Playstation (PS2 is kind of borderline), 3DO, Vectrex, Coleco Vision, every Sinclair Computer, every Apple Computer up and including the G3 Macs, old mobile phones and calculators and so on.

It doesn’t have to work on real hardware, as long as there is an emulator available in which it runs (at reasonable speeds without cheating by increasing emulation speed!)

You can use whatever (modern) programming language, tools or libraries are available for your target platform.

Secondary Theme

This time there is a secondary theme, just so you get some extra inspiration: MODERN TECHNOLOGY. So make a game on that theme that works on one of the old hardware platforms mentioned above!

When?

The MiniLD starts effectively NOW, and runs until February 5th. That gives you some extra time to learn how to program for your new target platform. In fact, it would be great if this MiniLD inspired you to learn how to program for a new platform you have never programed for.

Prizes

None, as usual. I promise to play and record every game that runs on a C64, 486 or Pentium 2 on actual hardware though.

Getting Started

Here are a few links that should get you started if you have no idea how to program for any old system.