Saturday, June 27, 2009

RetroChallenge Reference Library

In order to prepare for the challenge I've spent a bit of my beer money on some books. It's remarkable the used books that can be had for classic computers, costing next to nothing (several for $0.01 + S&H).

I cleared out a bit of space for my RetroChallenge reference library, and as the books come in they'll take their place of honor.

Several of these books I already had, but the newcomers are (going left to right on the bookshelf):


I'm still waiting on a couple of Macintosh assembly language books to arrive. If they don't show up, well then I'm bailed out of having to stumble down that path.

Thursday, June 11, 2009

Waiting...

Retrochallenge begins July 1st 2009.

Monday, July 28, 2008

Going to Wisco

I'm heading to Wisconsin for the rest of the month. Not sure what I'm going to take with me or what I'll be able to get done if anything while I'm there. Over the last few days I've been heading in two directions...

One is newton programming. I've got the eMate out. UNNA has a great collection of Newton development tools, documentation and source code that is compiled onto a single HFS image. The NIE (Internet Enabler) pdf from Apple looks promising -- I'd like to write an mpd client for the newton -- but I think I might have to take it to a printer to get a hard-copy. It's too hard for me to digest large PDFs on a computer. Speaking of the Newton docs, I needed to find a pdf reader for OS9 and found Pure Mac, which has lots of versions of lots of things well organized.

The other thing I've been doing is playing many of the ascii games available on SDF, and in general exploring parts of the system I've ignored or overlooked in the past.

Thursday, July 24, 2008

robotfindskitten 1.0.1

It might seem odd that you could write this game without implementing the arrow keys. Well I did, and it is. 1.0.1 now supports arrow keys!

rfk-mac68k-1.0.1.hqx
rfk-mac68k-1.0.1.img

Tuesday, July 22, 2008

robotfindskitten 1.0

Whew...

robotfindskitten-mac68k-1.0.hqx

robotfindskitten-mac68k-1.0.img

The disk image is a bootable 6.0.8 floppy suitable for vMac or BasilliskII.

Mostly I'm happy with it. The source code is included, but you can see the meat of it here if you just want to take a quick look.

There are a few issues. If anyone cares, I can fix them. No one will.

It's pretty fun. The 68k Macs can stand tall once again.

Monday, July 21, 2008

Robotfindskitten Update

Done
  1. Movement
  2. NKI Placement
  3. Random Characters
  4. Collision Detection
  5. Kitten Detection
To Do
  1. Import messages.
  2. Display messages.
  3. Win screen.
  4. Introduction screen.
  5. Color detection / colorize characters.
  6. Macintosh niceties: icon, 'about', anything else?
  7. Whatever else I'm forgetting.

Robotfindskitten Detour

It's not done, but I'm very excited about the progress I've made on my newest classic mac development project.

I first found robotfindskitten on my ipod Rockbox install. The game is almost too good to be true. Since then I've discovered that rfk has been ported to many systems, but not the classic Mac. Look at all those retro-systems represented and no 68k Mac.

Obviously all other projects go on hold.

What's interesting about this project to me is, the Macintosh doesn't lend itself to character-based programming as easily as DOS, C64, AppleII (etc) systems do, so I'm having to do a fair amount of extra work to get an ascii game working nicely.

What I've got done... so far I have a good engine (fingers crossed) for dynamically creating a grid based on screen resolution and character widths. A full screen window; leaving the menu bar.

TO DO:

  1. Random placement of non-kitten items.
  2. Robot movement and collision detection.
  3. Import messages.
  4. Win screen.
  5. Introduction screen.
  6. Macintosh niceties: icon, 'about', anything else?
  7. Whatever else I'm forgetting.