It has taken over ten years (on and off) and a lot of assistance, including help from our active MRC forums, and now it's ready! sd_snatcher is proud to present a new enhanced game that can be installed onto HDD: Fire Hawk. The highlights of this version:
- Turbofixed. Now the game runs properly at any CPU speed. VDPs with a turbo blitter mode are also supported (like OneChipMSX has).
- Hard-disk installable, but can be installed on floppydisks as well.
- The game now passes on both MSX Acid1Test and Acid2Test. This means it is now fully compliant to the MSX coding guidelines and absolutely no illegal direct hardware access is done anywhere. It just runs as a normal MSX-DOS ".COM" application.
- A lot of optimizations were made, and the game now runs better and much more smoother (less slowdowns) than the original game. Of course it runs even better on machines that have turbo.
- Added support for the Megadrive joypad connected though a joymega adapter. See the README file for the button mapping.
- Multi-language support. You can change between English and Japanese by typing "SETLANG EN" or "SETLANG JP", respectively, at the MSX-DOS2 prompt.
- Exit to DOS implemented on the Main Menu. It's now possible to quit the game without needing to reboot.
- The troublesome and limited RTC load/savegame routines were replaced by a brand new load/savegame on disk. This has advantages:
a) Allows multiple savegames even for those who don't own a PAC
b) Savegames can be easily transferred from one MSX to another or to emulators by just copying the FIREHAWK.PAC file
c) The generated FIREHAWK.PAC file is standard and compatible with the PAC managers around there, so the savegames can be copied to/from a real PAC
d) Real PAC (SRAM) support is still built-in and available by using a command-line switch. - Hold the TAB key to throttle the game speed (if your machine has enough CPU speed, of course)
- Enhanced the FM detection routine, and now it has the following preference order for detection: MSX-Audio BIOS v1.3, internal MSX-Music, external MSX-Music.
- Added support for the PSG->OPL3/4 translation routines of the (yet unreleased) MSX-Audio BIOS v1.3. Those routines will be used on OPL3 and OPL4 cartridges that have the BIOS. This results on all sound being produced by a single chip, thus eliminating discrepancies that most MSX have on the mixing volumes between the chips. It also provides an elegant solution for running the game with the turbo enabled on Panasonic 2+ machines (FS-A1WSX/WX/FX) or on machines with homemade turbos. Because on those machines the internal PSG sound pitch goes off tune when the turbo is enabled.
- A mixer for the PSG is now implemented. Use the new tool PSGMIXER to set the PSG volume attenuation. This will help on machines that have the PSG volume much louder than the OPLL volume, like the MSX Turbo-R.
- Replaced the keep-key-pressed-on-load configuration routine by a new one that receives command line parameters. Also, a command-line help is now available.
- If present, the SystemTimer will also be used to enhance the random number generator.
- Fixed all graphic glitches, solved by a new page-flipping routine that also eliminates tearing completely. Both tiles and sprites are now doublebuffered/page-flipped.
- Fixed the bug that caused the robot image to be corrupted on the first 4 frames on the beginning of the game.
- Fixed the corruption of the ASCII table characters that caused the wrong apostrophe on phrases like "ATTACK NEDIAM'S ENGINE BLOCK!", on the briefing screen.
- The game will detect and politely refuse on a MSX1 computer instead of just crashing
- If there's enough free DOS memory, the game will not freeze after the "The End" anymore. At least the free memory equivalent of MSX-DOS1 with CTRL pressed is needed for this (In other words, BDOS must be higher than the address DC06h).
- A lot of polishing here and there.
Relevant link: Fire Hawk - Thexder 2: Enhanced HDD version
Comments (44)
By ro
Scribe (4963)
31-08-2011, 11:33
By JohnHassink
Ambassador (5672)
31-08-2011, 11:34
By konamiman
Paragon (1198)
31-08-2011, 11:47
By Retrofan
Paragon (1339)
31-08-2011, 12:27
By OeiOeiVogeltje
Paragon (1433)
31-08-2011, 15:30
By Sander
Founder (1871)
31-08-2011, 16:37
By viejo_archivero
Paragon (1395)
31-08-2011, 17:28
By ARTRAG
Enlighted (6935)
31-08-2011, 18:16
By KdL
Paragon (1451)
31-08-2011, 18:57
By Latok
msx guru (3938)
31-08-2011, 19:19
By ARTRAG
Enlighted (6935)
31-08-2011, 20:44
By sd_snatcher
Prophet (3659)
31-08-2011, 20:49
By Latok
msx guru (3938)
31-08-2011, 21:27
By hap
Paragon (2042)
31-08-2011, 21:59
By Latok
msx guru (3938)
31-08-2011, 22:04
By ARTRAG
Enlighted (6935)
31-08-2011, 22:09
By Latok
msx guru (3938)
31-08-2011, 22:21
By ARTRAG
Enlighted (6935)
31-08-2011, 22:28
By Latok
msx guru (3938)
31-08-2011, 22:30
By WORP3
Paladin (864)
31-08-2011, 23:13
By sd_snatcher
Prophet (3659)
01-09-2011, 00:28
By SLotman
Paragon (1242)
01-09-2011, 01:04
By sd_snatcher
Prophet (3659)
01-09-2011, 02:20
By Sama
Ambassador (2068)
01-09-2011, 02:28
By sd_snatcher
Prophet (3659)
01-09-2011, 05:21
By KdL
Paragon (1451)
01-09-2011, 06:32
By WORP3
Paladin (864)
01-09-2011, 08:52
By sd_snatcher
Prophet (3659)
01-09-2011, 18:29
By WORP3
Paladin (864)
01-09-2011, 23:33
By sd_snatcher
Prophet (3659)
02-09-2011, 00:16
By Samor
Prophet (2174)
02-09-2011, 12:50
By mesiasmsx
Prophet (3444)
02-09-2011, 20:31
By ARTRAG
Enlighted (6935)
03-09-2011, 08:36
By hap
Paragon (2042)
03-09-2011, 09:11
By WORP3
Paladin (864)
04-09-2011, 09:02
By sd_snatcher
Prophet (3659)
07-09-2011, 04:43
By Akiguchi
Hero (623)
16-12-2012, 21:16
By sd_snatcher
Prophet (3659)
17-12-2012, 17:26
By Akiguchi
Hero (623)
17-12-2012, 19:01
By Akiguchi
Hero (623)
19-12-2012, 22:17
By OeiOeiVogeltje
Paragon (1433)
09-02-2013, 18:27
By meits
Scribe (6544)
20-02-2017, 21:09
By Sepulep
Resident (36)
05-10-2018, 11:34
By siddy6581
Master (179)
11-01-2019, 00:22