These are my notes from screwing with the HotRod crack on asimov. I immediately noticed that the addresses differed from my crack in '84 or so - they must have made a good few versions of this that loaded in different areas of RAM. Anyhow, have fun & see y'all on the newsgroup !!!! - Rich (The Glitch) glitch@eskimo.com 94EB:EA EA 94FD:EA EA EA INFINITE PARATROOPERS (YOU & ENEMY) 957F:EA EA EA FREE STUFF (EXCEPT HELICOPTERS) 9637:EA EA EA INFINITE MISSILES (YOU & ENEMY) 9417:EA EA INFINITE BULLETS (YOU & ENEMY) 949A:EA EA INFINITE BOMBS (YOU & ENEMY) 949C:CE FORCE ENEMY BOMBS TO DECREMENT WHEN USING MINE 704C:8D 09 WE GET FULL FUEL AFTER DYING, ENEMY NEVER RE-INITS 9417:4C 88 94 NO BULLETS (YOU & ENEMY) 949A:4C C9 94 NO BOMBS (YOU & ENEMY) 9371:EA EA EA INFINITE FUEL (YOU & ENEMY) 7A2A:EA EA EA ENEMY'S MONEY DOESN'T INCREMENT WITH TIME ADEB:4C F3 AD DOESN'T DECREMENT CHOPPERS WHEN YOU DIE (INFINITE CHOPPERS) ^ I recommend making these two patches to kick some ass without crashing the program. Remember to patch this with a debugger at the start of each level since it reloads at level change. Of course, you could always patch the .dsk image if you are a hard-core cheater... :) 901C = KEYBOARD READ S/R 95F5 = MISSILE S/R AC73 = S/R CALLED TO CHECK LOW ALTITUDE FOR GROUND COLLISION DETECT AC73 CALLED FROM (B265,B266) -> DIE S/R ADD5 AC81 = CHOPPER COLLISION DETECT 60AB = # OF MY CHOPPERS 60F4 = # OF ENEMY CHOPPER BOMBS 60F5 = # OF MY CHOPPER BOMBS 60F6 = # OF ENEMY CHOPPER BULLETS 60F7 = # OF MY CHOPPER BULLETS 6100 = # OF MEN IN ENEMY CHOPPER 6101 = # OF MEN IN MY CHOPPER 6102 = # OF ENEMY CHOPPER MISSILES 6103 = # OF MY CHOPPER MISSILES 6108 = ENEMY CHOPPER FUEL 6109 = MY FUEL 6116 = ENEMY $ 6117 = MY $ 6121 = # OF TANKS I HAVE ON THE SCREEN 6123 = # OF DEMOLITION VANS I HAVE ON THE SCREEN 9513 = PRICE OF CHOPPER ^The routines that use the 60xx and 61xx variable space use indexed addressing with the x-register so it can use the same routine for both you and the enemy. If using a debugger on the program, X will be 00 if it is calculating the enemy or 01 if it is calculating you. X-REGISTER 00 ENEMY 01 ME 7051 - INITIAL VALUES OF AMMO,ETC S/R 94DF - SPACEBAR JOYSTICK BUTTON STUFF: 60CA - 80 IF GUNS 60CB - 80 IF BOMBS 9337 - 60C9 - 60E6 6042 - 6043,60F1 ZERO 6042 Cheat: type Zippy, then J,K,L to teleport. /=free chopper