page 5 - end of the BASIC listing, the bitmap shapes and the start of the 6502 Assembler listing
Here's the article I wrote followed by the APPLESOFT BASIC source code then the 6502 Assembler code.
page 3 - BASIC listing
The end of the shape data and the start of the 6502 assembly language. Readers could either type in this code or skip past it and enter the machine code directly into memory.
I'm glad they printed my program comments - it's one of the major reasons readers like to see the listing.....so they can learn.
This is the last half of the listing and the start of the shape data.
Here you get to see the first half of the BASIC program listing.
Here I explain the code which is one of the driving factors for magazines to print program listings. This game is actually pretty fun when you use a joystick to play.
The secret to getting my games published was to combine a short BASIC program with a 6502 portion (which was the game code). Overall the listing is much shorter by using BASIC for the "back office" work and the asm for the real game code. All 6502 and the listing would be too long. All BASIC and the game would be slow and suck.
Yes, I wrote the article. I love how it basically says you're a bad person doing illegal things. So it's not so bad when a shark bites your head off, eh?
You'll notice the address at the bottom - I was living at my friend Rob's house for a couple months and wrote this game while I was there.
I love it when someone paints something really cool to represent my games - I liked this cover the best of the Nibble covers I had.
This is the postcard I received from Nibble when I submitted the game to them a few weeks before my 19th birthday.
Here's the table of contents from the issue. I think it's great to see my friend's name in there with mine. Also cool was the fact that one of my mentors, Roger Wagner, was answering reader's questions - I learned 6502 Assembly Language from him!
How many people do you really think would cut out half a page of a magazine and send it in? DUMB.
I love reading these old ads. They are overwhelmingly lameass.
Major Mayhem got the cover of the December 1987 edition! This was my first cover ever and I was pretty proud of it.
Nibble Magazine included Major Mayhem in their Best Apple II Programs collection which they published in a book.
The table of contents...but what's more important is....MY GAME SHARES A PAGE WITH MANIAC MANSION!
This is the table of contents in the issue
The bit-mapped shape file and the little program that creates the high scores file. Another Applied Engineering ad.....they filled magazines back then.
The CC.OBJ was the machine code - just in case you would rather type that instead of typing the Assembly Code and assembling it with something like Merlin, Orca/M, SE-Assembler, Lisa, etc.
This listing was fully commented but they chopped them off so they could condense the listing to fewer pages. It was pretty long for a magazine game.
At the end of the page is the start of the 6502 Assembly Language listing...
The start of the BASIC part of the game
The article isn't very long but the game listing is! See if you can stay awake looking at them all...
Here's the start of the article (which I wrote). You can see my address at the bottom and the house still exists. I really liked it there.
Level 1, fully loaded down with those crazy robots. I probably survived 3 seconds after this screenshot.