[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

F-19 Stealth Fighter< >F-117A Nighthawk Stealth Fighter 2.0

F-29 Retaliator (Ocean)

download the install packageF29Retaliator.lha
created at2025-11-19
size of install package80624 Bytes
Author/Contact
(use it to report problems with that install)
Dark Angel & DJ Mike
Mantis BugTracker170
Hall Of Light480
Lemon Amiga394


Short : HD Installer for F-29 Retaliator
Author: Dark Angel, DJ Mike (djmike@crystalmike.com)
Version: 2.0
Type: game/patch
Requires: WHDLoad 19, RawDIC 5, 512k chip mem

This patch applies to "F-29 Retaliator" © 1989 Ocean Software.

The following releases are supported:
- PAL 2-disk release with scrolling credits+intro screens
- PAL 2-disk release without credits/intro screens [SPS #22]
- Polish 2-disk release
- US 1-disk release

NOTE: If you have the PAL 2-disk release with intro, I strongly recommend
seeking out one of the others instead, due to bugs in it!

Thanks to Wolfgang Unger, Vulture, BarryB, Risc and Denis Lechevalier for
supplying originals.

There are many versions of this game, so if you have another that is not
supported then please get in touch.

REQUIREMENTS

- Original disks or compatible disk images
- Slave requires WHDLoad 19+
- RawDIC 5 for the imager
- Game requires 512k chip memory
  (+ approx 2MB other memory for preload option)

FEATURES

- Game loads fully from HD
- Uses real files, which can be compressed with Propack/CrunchMania/FImp/XPK
- Quit game at any time (default key Numpad *), including on 68000 machines
- Rob Northen Copylock protection and encryption removed
- Pilot data and highscores stored to HD (can delete .save files to reset)
- Anti-NTSC check in PAL versions disabled
- CPU-dependent (empty DBF) loops in sound player fixed
- Game exe fully decrypted (removes some self-modifying code)
- Self-modifying code in text draw routine fixed
- Missing blitter waits added
- Timed button waits on intro screens added
- Uses of TRAPV fully removed
- Stack and draw code relocated to fast memory if available
- Optional frame delay/speed limiter added - set with CUSTOM1
- Combined Color/New/Rom icon included
- Manual included
- Source code included

HISTORY

Version 2.0 (2025-11-19) by DJ Mike:
- Patch rewritten
- Two more versions supported (Polish release, 1-disc US release)
- Startup crashes/black screen fixed (Mantis issue #334)
- New RawDIC imager which extracts data to real files
- Game exe fully decrypted by imager (removes some self-modifying code)
- Pilot and highscore saves optimised
- Quit key now works on 68000 machines
- CPU-dependent loops in sound player fixed
- Self-modifying code in text draw routine fully fixed
- Missing blitter waits added
- Uses of TRAPV fully removed
- Stack and draw code relocated to fast memory if available
- Optional frame delay/speed limiter added
- Registration requirement removed
- New icon made
- Manual included
- Source code included

Version 1.1 (1999-07-11) by Dark Angel:
- Early 2-disk version supported

Version 1.0 by Dark Angel:
- Common 2-disk PAL version supported
- Protection removed
- NTSC check removed

WORDS FROM THE AUTHOR

One release of this game is curious - there are bugs in it, and other quirks
that makes me think it was either released by accident, or it was the first
release and the devs ran out of time before a publishing deadline. The code
is also marked with the string "CBM Demo version 2" which is suspicious.

All other 2-disk releases I've seen are labelled "Final master v2.4" and
tellingly are better polished. The only difference in the Polish version is
the exe is compressed and the Rob Northen Copylock has been disabled (from
inside the encrypted code!).

Finally there is a 1-disk US release labelled "Final master v4.0" which
was squeezed onto a single disk with the use of Russ Payne's in-house
cruncher, later used for the game "Epic".

If you have the 2-disk version that features the intro/scrolling credits,
I strongly recommend seeking out one of the other versions as they are more
reliable!

There was some self-modifying code in use in the text plot routine which
was unfortunate, but reasonably easy to fix. Some extra SMC occurs due to
two blocks of 3D draw code being further 'encrypted' and only decrypted on
demand, so I simply decrypt everything in the RawDIC imager.

Due to the game using compression that expected game data to be loaded
sector by sector, I've opted to decompress all files in the imager to
simplify loading. You can re-compress these with the WHDL-supported formats
such as Propack/Crunchmania if you need to save disk space/memory (which
will still be faster to load than the way the game was doing it).

Sadly the game's physics are tied to the frame rate. Although you can run it
with caches enabled, you may find it is too fast. I've added a frame delay
feature to compensate. The installer defaults to a setting of 4, but since
A500 speed varies from 4-10 depending on what's on screen, you may wish
to set this higher (or lower if you really want).

There are residual problems with the game's draw code where some terrain
flickers in and out depending on your position and the camera angle, but I
am fairly convinced this is due to the game's 3D calculations rather than
any further blitter or SMC bugs, as these happen even on an A500.

This patch was long-winded to update because there are so many versions of
this game and they all had different problems to sort out. But now you can
hopefully enjoy this on a wider range of Amiga hardware! :-)

--- DJ Mike (19th November 2025)

         Bug report form, full WHDLoad package and other installs:
                          http://www.whdload.de

THIS PACKAGE COMES WITH ABSOLUTELY NO WARRANTY OF ANY KIND, EITHER EXPRESS
OR IMPLIED, STATUTORY OR OTHERWISE. THE ENTIRE RISK AS TO USE, RESULTS AND
PERFORMANCE OF THE PACKAGE IS ASSUMED BY YOU AND IF THE PACKAGE SHOULD PROVE
TO BE DEFECTIVE, YOU ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING,
REPAIR OR OTHER REMEDIATION.
UNDER NO CIRCUMSTANCES, CAN THE AUTHOR BE HELD RESPONSIBLE FOR ANY DAMAGE
CAUSED IN ANY USUAL, SPECIAL, OR ACCIDENTAL WAY, ALSO IF THE OWNER OR A
THIRD PARTY HAS BEEN POINTED AT SUCH POSSIBILITIES OF DAMAGE.

Icons contained in install package

WHDLoad Slave information
F29Retaliator.Slave - 19.11.2025 15:32:38 - 2908 bytes
required WHDLoad version19
flagsNoError ClearMem EmulDivZero
required Chip Memory512 KiB ($80000)
optional Expansion Memory16 KiB ($ffffc000)
info nameF-29 Retaliator
info copy1989 Ocean Software
info installInstalled and fixed by
Dark Angel & DJ Mike
Version 2.0 (19-Nov-2025)
Kickstart name0
Kickstart size0 KiB ($0)
Kickstart checksum$0000
ConfigurationC1:L:Frame Delay:Off,1,2,3,4,5,6,7,8,9,10

Install Archive Content Listing
UnpackedLvlMethodPackedOSDate/TimeName
238491lh511230Amiga2025-11-18 08:57:42F29RetaliatorHD/F29Retaliator.colicon
95481lh57965Amiga2025-11-19 15:32:38F29RetaliatorHD/F29Retaliator.islave
29081lh51992Amiga2025-11-19 15:32:38F29RetaliatorHD/F29Retaliator.Slave
11931lh5664Amiga2025-11-17 23:02:00F29RetaliatorHD.info
408261lh510234Amiga2025-11-18 12:34:42F29RetaliatorHD/Install
7131lh5358Amiga2025-11-17 23:02:38F29RetaliatorHD/Install.info
561511lh521015Amiga2025-06-23 13:47:22F29RetaliatorHD/Manual
20041lh51543Amiga2025-11-17 23:02:04F29RetaliatorHD/Manual.info
58401lh52798Amiga2025-11-19 14:08:42F29RetaliatorHD/ReadMe
20041lh51547Amiga2025-06-24 20:49:26F29RetaliatorHD/ReadMe.info
681lh564Amiga2025-11-17 22:03:26F29RetaliatorHD/src/drawfix1.bin
76081lh56556Amiga2025-11-17 22:04:08F29RetaliatorHD/src/drawfix2.bin
255271lh57952Amiga2025-11-19 15:31:48F29RetaliatorHD/src/F29Retaliator.asm
184691lh55570Amiga2025-11-19 15:23:50F29RetaliatorHD/src/F29Retaliator.islave.asm
3231lh5168Amiga2025-06-24 20:49:26F29RetaliatorHD/src/Makefile

Old Install Archives
F29Retaliator-19990712.lha

[Main] [Docs] [Installs] [Search] [Team] [Guestbook] [Links]

last change : 2025-11-19
© 1996-2025 Bert Jahn, All Rights Reserved