BAM!BAM!BAM!
BAM!
BAM! BLUE AZURE MONDAY BAM!
BAM!
BAM!BAM!BAM!BAM!
HELLO FANS! Off to Deutschland and back again and now we have another disassembly. This time it's DESERT FALCON, one of my later 7800 favorites in the 1980s. The "new game" is a simple conversion to invincibility, so it's mostly hype that it's a "new game." You clicked it and here we are...
History of Desert Falcon
Actually, I briefly researched this title and it appears there were only versions made for the 7800, 2600, and A800 computer which must have been a pokey version (?). No arcade history was found. Anyone have any further definitive info? Was the 7800 version the original? If there is no further history, this should make this game a highly sought-after title.
Disassembly of the 7800 version
As we know it, the original & released assembly files are labeled Sphinx™, Nile Flyer™, Desert Falcon™ representing the progressive naming history of this 7800 game title. I was unable to decipher if the title screen code (at address $8000) for Sphinx™ or Nile Flyer™ was included. Anyone know where this is? (the filename Sgraph8.s included precisely matches Desert Falcon™).
The disassembly of NTSC Desert Falcon™ was really a quite amusing task. There's programming tricks and a trick or two nobody knows why they work. Had to clean up the language a bit as it's no longer PC to use certain words. And the humor… "crest, not the toothpaste" at address $9320. Not sure if someone was having too much fun, or just plain bored. Whatever, there were tons of hours spent on the creation of this wonderful game. This disassembly includes the High Score Card (HSC) code subsequently added 10-29-2004 at addresses $5000-$519F. Read the disassembly and enjoy!
DesertFalconHSC_9A40_Disassy4.rtf 1.02MB
7 downloads
*WARNING* This 48K game disassembly is 307 pages (depending on your printer settings).
Don't print - save a tree!
Orthogonal scrolling shooter: Could this be a seed to the long-awaited 7800 ZAXXON? It could be!!!
Changes to the Desert Falcon™ (HSC modified) binary (checksum = 9A40) from 10-29-2004:
; INITIATE DEATH
STOP1:
;--------------------JMP SURVIVE---------------;!!!!!!!!!Never Die!!!!!DEBUG
E311---2C-F0-24--BIT INVINCBL--------------;Is the Player invincible?
E314---30-DC------BMI SURVIVE
Change $E311 from $2C$F0$24 to $4C$F2$E2 for invincibility.
There has been recent discussion about Desert Falcon failing in attract mode or even during gameplay, but attract mode it fails after 7 hours (?). Never had a problem with this version, but perhaps I didn't leave it in attract mode long enough… It's a great game and now it's even better!
The X-treme "X" invincible game, locked in debug mode:
DESERT FALCON X, NTSC, binary
DESERTFALCON_HSC_INV_9B20.bin 48K
3 downloads
DESERT FALCON X, NTSC, emulator
DesertFalcon_HSC_INV_48K.a78 48.13K
2 downloads
DESERT FALCON X, PAL, binary (does not include HSC upgrade)
DESERTFALCON_INV_PAL_5018.bin 48K
1 downloads
DESERT FALCON X, PAL, emulator (does not include HSC upgrade)
DesertFalcon_INV_PAL_48K.a78 48.13K
1 downloads
BAM!
BAM! BLUE AZURE MONDAY BAM!
BAM!
BAM!BAM!BAM!BAM!
HELLO FANS! Off to Deutschland and back again and now we have another disassembly. This time it's DESERT FALCON, one of my later 7800 favorites in the 1980s. The "new game" is a simple conversion to invincibility, so it's mostly hype that it's a "new game." You clicked it and here we are...
History of Desert Falcon
Actually, I briefly researched this title and it appears there were only versions made for the 7800, 2600, and A800 computer which must have been a pokey version (?). No arcade history was found. Anyone have any further definitive info? Was the 7800 version the original? If there is no further history, this should make this game a highly sought-after title.
Disassembly of the 7800 version
As we know it, the original & released assembly files are labeled Sphinx™, Nile Flyer™, Desert Falcon™ representing the progressive naming history of this 7800 game title. I was unable to decipher if the title screen code (at address $8000) for Sphinx™ or Nile Flyer™ was included. Anyone know where this is? (the filename Sgraph8.s included precisely matches Desert Falcon™).
The disassembly of NTSC Desert Falcon™ was really a quite amusing task. There's programming tricks and a trick or two nobody knows why they work. Had to clean up the language a bit as it's no longer PC to use certain words. And the humor… "crest, not the toothpaste" at address $9320. Not sure if someone was having too much fun, or just plain bored. Whatever, there were tons of hours spent on the creation of this wonderful game. This disassembly includes the High Score Card (HSC) code subsequently added 10-29-2004 at addresses $5000-$519F. Read the disassembly and enjoy!

*WARNING* This 48K game disassembly is 307 pages (depending on your printer settings).
Don't print - save a tree!
Orthogonal scrolling shooter: Could this be a seed to the long-awaited 7800 ZAXXON? It could be!!!
Changes to the Desert Falcon™ (HSC modified) binary (checksum = 9A40) from 10-29-2004:
; INITIATE DEATH
STOP1:
;--------------------JMP SURVIVE---------------;!!!!!!!!!Never Die!!!!!DEBUG
E311---2C-F0-24--BIT INVINCBL--------------;Is the Player invincible?
E314---30-DC------BMI SURVIVE
Change $E311 from $2C$F0$24 to $4C$F2$E2 for invincibility.
There has been recent discussion about Desert Falcon failing in attract mode or even during gameplay, but attract mode it fails after 7 hours (?). Never had a problem with this version, but perhaps I didn't leave it in attract mode long enough… It's a great game and now it's even better!
The X-treme "X" invincible game, locked in debug mode:
DESERT FALCON X, NTSC, binary

DESERT FALCON X, NTSC, emulator

DESERT FALCON X, PAL, binary (does not include HSC upgrade)

DESERT FALCON X, PAL, emulator (does not include HSC upgrade)
