Good old Castle Wolfenstein. I was just digging through some old classic DOS games the other day and I came upon the DOS version of this game. Although the Commodore 64 version is far superior than any of the others, including the Atari and Apple II versions, this one gives me a certain advantage. Before I thought about remaking M.U.L.E., I wanted to work on this game first. I started working on it well before I could program without training wheels. So, the effort didn't really go too far. Although recently I vowed not to deviate and start too many projects and never complete any of them, it is obvious this project doesn't count, as it's one of my first. Anyhow, the DOS version is fairly crappy (I can't seem to get joysticks to work, even under dosbox). However, all the files within the game are easily accessible, particular the one called "castle," which is the file that Silas Warner used for both the save game state and the level data. Naturally, I've been hex editing the crap out of this file. I'm finding some pretty good stuff. This is good because I can't seem to run Castle Wolfenstein well on any of the Commodore emulators I have tried. I think the way that disk access is done with the game throws them for a loop. Accessing the files within Commodore "disk" files is a pain as well. The only positive side of trying to work with the C64 version is that I am fairly good with 6502 assembly, whereas I am pretty clueless with DOS 8086 assembly. Anyhow, maybe I'll post some of the cool findings about CW eventually. |