Welcome to CASTLE WOLFENSTEIN, Mate! The Nazis brought you here to get information out of you before they kill you. That's what this place is for - if you listen you can hear the screams. They've already worked me over and I'll never get out alive, but maybe you can with this gun. I got it off a dead guard before they caught me. It's standard issue - each clip holds 10 bullets, and it's fully loaded, Be careful, mate, because every room in the castle is guarded. The regular guards can't leave their posts without orders, but watch out for the SS stormtroopers. They're the ones in the bullet proof vests and they're like bloody hounds. Once they've picked up your trail they won't stop chasing you until you kill them and you almost need a grenade to do that. CASTLE WOLFENSTEIN is full of supplies too. I know one chap who found a whole German uniform and almost sneaked out past the guards. He might have made it if he hadn't shot some poor sod and got the SS on his trail. One more thing. The battle plans for Operation Rheingold are hidden somewhere in the castle. I'm sure you know what it would mean to the Allied high command if we could get our hands on those ... They're coming for me! Good luck! AAIIIIIEEEEEEE. It was late summer of 1984 when Frank and I visited one of his friends, whose brother had an Apple II. We played some games, but somehow got stuck with Castle Wolfenstein. The very next day we started coding on the TI with Extended BASIC. Frank was a genius in graphics, I had fun in fancy algorithms and efficient storage of data. On the autumn school break I was in La Paz de Mexico with my parents and a lot of graph paper. I came home with a solution to build 999 castles with 1125 rooms each, 15 times 15 rooms in five storeys. Four strings with 225 characters where holding 8 bits per room to remember how you left it. Who was killed, was the door opened, or the box? We defined room layouts, coded with 30 to 60 bytes. We used RANDOMIZE X to determine which room to show in which position in which castle, no need to store it. The game was almost playable when we ran out of memory, just having the console, XB, joysticks, speech synthesizer and a tape recorder. It was slow as we were used to in XB, and there were still some functions missing. By early winter, we put it away and turned to other projects. But we always said, one day we will finish it somehow. In spring 1997 Frank was killed in a tragic traffic accident. I lost one of my closest friends and my coding mate. In 2020 the CoVID lockdown sent me to my parents attic to fetch all the tapes and Frank's tape recorder I had stored as mine was broken. I digitized all of them and used TAPE994A to convert them. Finally, I found our Castle Wolfenstein on one of them. I was quickly annoyed editing in the emulator like in the old days, switched to editing in a Windows editor and pasting to Classic99, learning about TIdBiT and diverted to create TiCodEd to finish this project. With 32k and Harry's compiler it became possible to finish this game. I reworked the code to use labels and removed the line-numbers, but otherwise, it is still the code of two 15 year old boys with big dreams. Now running reasonable fast and with the missing addition and adaptations needed for the compiler, mainly replacing floating points mostly used with the RND function, and a custom RAND() for the rooms, as RANDOMIZE X to initialize the random number generator to a specific seed, creating reproducible results, is not supported by the compiler. So I am proud to dedicate this game to the late Frank Euler, forty years after we started coding together! How to play Choose a castle first. There are five difficulties (speeds), castles 1 to 199 the slowest, 800 to 999 the fastest. If you start in the easiest castles below 200, you will have the privilege to start with a bullet proof vest. It protects you from a grenade explosion and disguises you as an SS stormtrooper, so fellow stormtrooper will leave you alone as long as you don't use a weapon. You will start on the first floor in the north-west corner (upper left) of the castle. Move around using the joystick 1. Shoot your gun with the fire button, but it has only a very limited range. You may have up to ten bullets, shown on the lower right of the screen. The red SS stormtroopers have bullet-proof vests, only a hand grenade can kill them. Throw them by hitting the spacebar. You may carry a maximum of three grenades. You can search dead soldiers by hitting the S key. Open chests with the enter key. Some have useful content. Beside keys, bullets and grenades, sometimes you will find a hint on where the exit is, or even the secret Operation Rheingold battle plan. You need keys to open doors and chests. Press K to see, which keys you have. To open a door, walk towards the door and press the fire button. This will use the key and open the door, if you have a matching key. Stairways are close to the four corners of the castle. When you hit the stairs you are asked if you want to go up (E) or down (X). Use castle 99 for your first training. The exit is close by in room #256. Leave the room to the right, go two rooms down south and then to left to get to the exit through the backdoor.