$2000-$3fff &D (2014)

46 pointsposted a year ago
by luu

11 Comments

cancerhacker

a year ago

A friend of mine mid 90s was doing a clean room rewrite of doom (for fun, just to learn) and didn’t have any bounds checking on his maze - so it was possible to wander off into program memory and shoot variables. (Classic Mac OS, no memory protection)

BobbyTables2

a year ago

Shooting variables sounds very satisfying!

zenethian

a year ago

I really wish that the text for this was transcribed so where so I didn't have to ake a screenshot of a gif at just the right moment to read it.

duskwuff

a year ago

The visible text in the GIF is:

  $2000-$3fff was made for the Ludum Dare
  #31 Game Jam in December 2014. It is
  actually more than just a game. Some of
  you will say it's crap, but we would
  point out that it's both a game and a
  piece of art. The idea and concept is
  actually great:

  This is the official description of the
  game:

  "$2000-$3fff is a Commodore 64 program
  which displays its entire memory on the
  screen, then draws missiles into it.

  Use a joystick in port 1 to target your
  dangerous explosive weapon. If you
  don't have a C64 handy, feel free to
  use an emulator like VICE.

  Defend program data and program code
                                     01/02

Pikamander2

a year ago

Normal spaced version:

$2000-$3fff was made for the Ludum Dare #31 Game Jam in December 2014. It is actually more than just a game. Some of you will say it's crap, but we would point out that it's both a game and a piece of art. The idea and concept is actually great.

$2000-$3fff is a Commodore 64 program which displays its entire memory on the screen, then draws missiles into it. Use a joystick in port 1 to target your dangerous explosive weapon. If you don't have a C64 handy, feel free to use an emulator like VICE. Defend program data and program code.

bcoates

a year ago

Looks cool... anybody want to do an explain-like-im-not-a-c64-esoterica-expert on what this is?

duskwuff

a year ago

Missile Command, except instead of cities at the bottom of the screen, it's the data and code of the game (which is resident in video RAM). Fail to intercept a missile? Game gets corrupted.

dan-robertson

a year ago

I also don’t know. Reading the comments in the OP, it seems it’s some kind of defence game where successful attacks (ie those you fail to defend against) modify the game code, causing surprising behaviour.

Luc

a year ago

Yup, Missile Command, but the game code is located in bottom of the bitmap ('frame buffer' if you like), so when the line drawing code writes to that area it will modify it. Shenanigans!

The bitmap would end before $3fff though, since it's only 8000 pixels.

user

a year ago

[deleted]