.WINDMILL SOFTWARE ATTACK ON ALTAIR 1983 ---------------- Start: ALTAIR.COM Quit: CAD Fire at the moving things and avoid the walls. The number of lives is indicated by the number of square brackets at top right. Keys ---- Arrows Move up and down F1 Fire Technical --------- Originally a squashed screen. DEBUG bytes changed: E34-E49: 33 C0 50 B8 D8 03 50 E8 47 42 8B E5 33 C0 50 B8 D9 03 50 E8 3B 42 -> B8 04 00 CD 10 B8 00 0B BB 00 00 CD 10 B8 00 0B BB 00 01 CD 10 90 -> Intro screen: Select video mode 4, low intensity, red/green/brown palette E59-E63: FF 36 0E 14 B8 D4 03 50 E8 21 42 -> 90s -> Remove squash-screen code E70-E77: 50 B8 D5 03 50 E8 0D 42 -> 90s -> Remove squash-screen code EAF-EC2: 50 B8 D8 03 50 E8 CE 41 8B E5 33 C0 50 B8 D9 03 50 E8 C2 41 -> BA D8 03 EE 42 EE B8 01 00 CD 10 B4 01 B9 0C 2B CD 10 90 90 -> Game screen: first 6 bytes -> existing code optimised next 5 bytes -> select video mode 1 of int10h next 7 bytes -> turn off cursor ED2-EDC: FF 36 10 14 B8 D4 03 50 E8 A8 41 -> 90s -> Remove squash-screen code EE9-EF0: 50 B8 D5 03 50 E8 94 41 -> 90s -> Remove squash-screen code 1A71-1A72: CD 13 -> 90 90 Remove call to floppy disk to read high score ---------------------------------------------------------------------------------------------- CONQUEST 1983 -------- Same as Joust. Land on other birds, and pick up the eggs. If a bird hits you a life is lost. Keys ---- X Left C Right Alt Flap wings F1 Pause/unpause F9 Sound on/off. The faster you push Alt, the higher you can fly. On hard disk version, fill CONQUEST.HIG with binary zeroes to reset high scores. ---------------------------------------------------------------------------------------------- DIGGER 1983 ------ Your mission is to capture all the diamonds. Don't let a cash bag fall on you. You can push a cash bag around, and if it falls on a hobbin/nobbin, you will get bonus points. For example the first level will give you 750 points, but if you drop one cash bag onto a nobbin you will end up with 1000 points. There is a high score kept (top 10). To start: DIGGER.COM To quit: CAD Keys: Arrow keys Move around F1 Fire (limited) F7 Music on/off (Popcorn by Hot Butter) F9 Sound on/off. Music will only be heard if both Sound and Music are on. The high score screen: If you get a high enough score, you will be asked to enter your initials. You must hold down a letter until it appears on the screen, then continue until all three letters have been entered. Wait a while until the game tries to write to the floppy drive (make sure you have nothing in A: drive), then the intro screen will re-appear. Press any key to start a new game. Technical stuff: On some computers, the intro screen is corrupted. Ignore this. Some mods were made to the program (DEBUG bytes): 63F1: E8 AB 9E -> 90 90 90 Remove call to use floppy disk 64EB: 14 -> 03 Shorter time to wait after entering your initials 6523: 8B 46 02 3B 46 0D 7D 48 B8 01 00 50 E8 21 9F rearrange code to make keyboard -> B8 01 00 50 E8 29 9F 8B 46 02 3B 46 0D 7D 41 respond faster when entering initials 654D: 33 C0 50 E8 00 9F -> All 90 Stop high screen flashing and get better keyboard response 6572: B0 -> B7 Change jump to match rearranged code The original program contained unwanted rubbish at the end of the file. This was removed, reducing the size from 64512 to 56703 bytes. DIGDUG.COM Shows 6 screens of game at once. F1 = fire, F9 = sound toggle, Space = Pause toggle. DIGGER.COM Much the same as DIGDUG. Uses A: drive, side 0, track 39, sector 1 for scores Renamed to DIG.COM to avoid conflict with DIGGER above. Screen can be partially fixed by changing DEBUG byte at 91CE from 01 to 06. ---------------------------------------------------------------------------------------------- THE EXTERMINATOR 1983 ---------------- Centipede Game Start: EXTERM.COM Quit: CAD Keyboard -------- F1 Fire F9 Sound toggle Space Pause toggle Arrows Move left and right, wraps around. Technical --------- This game had a squashed screen, these DEBUG bytes were changed. 3276 - 328C: E8 B2 00 74 19 BE B3 20 BB 00 00 8A 04 3C 24 74 07 B4 0E CD 10 46 EB was Test for colour display and print message if not there -> B8 04 00 CD 10 select video mode 4 (CGA 320x200 colour) B8 00 0B BB 00 00 CD 10 select low intensity B8 00 0B BB 00 01 CD 10 select red/green/brown palette EB 34 skip unwanted code 333D - 3341: BE 3F 20 B9 10 -> B8 03 00 CD 10 select video mode 3 3342 - 3362: 00 B3 00 BA D4 03 8A C3 EE BA D5 03 8A 04 EE 46 FE C3 E2 EF BA D8 03 B0 09 EE BA D9 03 8B 46 04 EE -> BE 3F 20 B9 10 00 B3 00 BA D4 03 8A C3 EE BA D5 03 8A 04 EE 46 FE C3 E2 EF B8 03 10 BB 00 00 CD 10 -> Push code for reprogramming video chip on main screen down a bit to fit in code to select video mode 3 of 10h, plus some code to stop blinking in the main screen. 7248: 01 -> 03 -> Expand the main screen ---------------------------------------------------------------------------------------------- FLOPPY FRENZY 1982 ------------- Jump between platforms. ---------------------------------------------------------------------------------------------- MOONBUGS 1983 -------- Game Instructions ----------------- You move your ship left and right, over your men (purple things below you). The enemy will fire bullets at you. Watch out for falling stars and rockets. Your men cannot be harmed, but they can be abducted by the aliens. You can shoot the aliens to save your men. The building on the left extends a tube to save one man at a time. This building shows the level number near the top. Every so often a mothership will appear. Read the panel to see what it's worth. Some are minus points so don't shoot these. Shooting a mothership while the panel shows COMBAT will award a bonus round - provided you complete the level you are on. You cannot shoot bullets, debris, and falling stars. Shoot everything else. In the bonus round, shoot the alien for big points. Each time you hit it, it will change direction and move faster. When it goes off the side, the bonus round is ended. Start: MOONBUGS.COM Quit: CAD Keyboard: F1. Fire F2. Phasors F9. Sound toggle Space. Pause toggle Arrows. Move Versions -------- MOONBUG1.COM Version that has to be on A: drive, has squashed screen MOONBUG2.COM Version that needs a floppy to be in A: drive, has squashed screen MOONBUGS.COM Version that is unprotected and works on VGA and hard drive For MOONBUG1 and MOONBUG2, it reads drive A:, side 0, track 39, sector 2 for copy protection purposes. Technical --------- These are the steps, by using DEBUG, of how the VGA version was created. MOONBUG2.COM was converted to MOONBUGS.COM 01A2-01A5: E8 A5 54 3D -> 90 90 90 B8 -> Remove call to check floppy; change compare of AX to load of AX. 01AB : 74 -> EB -> Continue if floppy missing 5653-5654: EB 0A -> 72 10 -> Correction of an existing bug with floppy handling 5F51-5F53: BA D8 03 B0 02 EE -> B8 04 00 CD 10 90 -> Intro screen: use mode 4 of int 10 5F64,5F6A: EE -> 90 -> Don't program VDU on intro screen 5F89 : EE -> 90 -> Stops white line in intro screen on some computers 6012-6017: BA D8 03 B0 01 EE -> B8 03 00 CD 10 90 -> Main screen: use mode 3 of int 10 6031-603D: BA D8 03 B0 09 EE BA D9 03 8B 46 04 EE -> B8 03 10 BB 00 00 CD 10 90 90 90 90 90 -> Replace redundant code with instruction to turn blinking off 8692 : 01 -> 03 -> expand main screen ---------------------------------------------------------------------------------------------- ROLLO AND THE BRUSH BROTHERS 1984 ---------------------------- Paint the ledges. When you paint all four sides, that square gets filled in. Watch out for the wriggly brush and the paint scrapers. Press F1 to drop a bomb behind you. When the screen turns blue, you can knock off the enemies for BIG points. ---------------------------------------------------------------------------------------------- STYX 1983 ---- Sparkx-type game. Keys ---- Arrows Move around the edge F1 + arrow Draw line (hold F1, then press and hold arrow key) Space Pause F9 Sound F10 Quit (Remastered version only) Technical --------- These DEBUG bytes were changed: 044E-044F: E8 FF -> B8 04 0451-0445: 74 19 BE 6E 20 -> CD 10 B8 00 0B 0459-045C: 8A 04 3C 24 -> CD 10 EB 0F -> Adjust various bits of code to get mode 4, low-intensity for intro screen by over-writing the code used to display CGA error message 0485 : EE -> 90 -> Remove reprogramming of CRTC 0494-0495: 74 FB -> 90 90 -> Remove test for vertical retrace 04B1-04B2: CD 10 -> 90 90 -> Remove mode 4 change as it is done @ 44E 0552-055F: B8 00 B8 8E D8 B8 37 00 BB 00 00 89 07 2B 07 -> B8 03 00 CD 10 B8 03 10 BB 00 00 CD 10 31 C0 -> Replace CGA test with mode 3 change for main screen and turn off blinking 6FE2 : 01 -> 03 -> Expand main screen to fill the display ----------------------------------------------------------------------------------------------