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

Advanced Destroyer Simulator< >Advanced Ski Simulator

Advanced Fruit Machine Simulator (Code Masters)

download the install packageAdvancedFruitMachine.lha
created at2025-03-11
size of install package43231 Bytes
Author/Contact
(use it to report problems with that install)
DJ Mike
Mantis BugTracker1710
Hall Of Light3193
Lemon Amiga1374


Short:    HD-Installer for Advanced Fruit Machine Simulator
Author:   DJ Mike (djmike@crystalmike.com)
Version:  1.1
Type:     game/patch
Requires: WHDLoad 18, 512k chip mem

This patch applies to "Advanced Fruit Machine Simulator" © 1991 Code Masters
You will require the original disk. Supports SPS 622.

REQUIREMENTS

- Slave requires WHDLoad V18+.
- Game requires 512k chip mem
  (+additional memory for preload option)

FEATURES

- Loads entirely from HD
- Quit to Workbench at any time, including 68k machines
- Set CUSTOM1=1 for infinite money
- Loads and saves highscores (except if you cheat)
- Game bug fixed: Highscores didn't order correctly on new entry
- Game bug fixed: In-game music incorrect speed, and drums out of sync
- Invalid Atari ST address accesses fixed
- 1x blitter wait added
- 1x CPU-dependent loop in audio player fixed
- Manual included
- Source code included

HISTORY

Version 1.1 (2025-03-11)
- Bugs in game music player fixed.
  Game uses a SoundTracker replayer with ProTracker mods! As a result the
  expected offsets for certain data were wrong, so drum channel played out
  of sync. Also in-game music played at wrong speed.

Version 1.0 (2022-11-18)
- Initial release, supporting SPS 622

WORDS FROM THE AUTHOR

While ripping the music from the game I discovered that the in-game replayer
was never playing the music correctly! The reason is that the dev used a
SoundTracker replayer but the music is in ProTracker format, so the expected
offsets for certain data were wrong. This was causing the drum channel 4 to
be out of sync with the rest of the music. Plus, the in-game music played
at the wrong speed due to some self-modying code and missing speed setting
in some patterns.

-- DJ Mike (11th March 2025)

I remember playing a version of this back on the Speccy. Not really sure you
can call it much of a game, but a curious diversion for a bit!

The patch was straightforward enough. The copylock protection on the release
I looked at was completely useless - the check was in the 'boot' file, only
did a simple key compare, but even then can be completely skipped by loading
the main 'FRUITY' game file directly. As such, the install only copies this
file as that is all that's needed.

While patching the highscores to save to disk, I found the game had a bug
where not all the scores were correctly shuffled down - the one at the point
your score appears was missed out, so one score got lost and another
duplicated. Simple enough to fix - I'm not the least bit surprised it got
missed given how hard it is to get a score in this game!

Some stray Atari ST address accesses needed patching, and a CPU-dependent
loop in the audio routine - nothing major.

I added an infinite money trainer rather than infinite spins, as otherwise
you wouldn't ever be able to 'finish' the game!

Greetings to Codetapper, Wepl and all the WHDLoad team!

-- DJ Mike (18th November 2022)

         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
AdvancedFruitMachine.slave - 11.03.2025 12:44:34 - 872 bytes
required WHDLoad version18
flagsNoError EmulTrap ClearMem
required Chip Memory512 KiB ($80000)
required Expansion Memory512 KiB ($80000)
info nameAdvanced Fruit Machine Simulator
info copy1991 Code Masters
info installInstalled and fixed by DJ Mike
Version 1.1 (11-Mar-2025)
Kickstart name0
Kickstart size0 KiB ($0)
Kickstart checksum$0000
ConfigurationC1:X:Infinite Money:0

Install Archive Content Listing
UnpackedLvlMethodPackedOSDate/TimeName
100251lh57931Amiga2022-11-18 20:07:16AdvancedFruitMachineHD/AdvancedFruitMachine.colicon
145171lh59168Amiga2022-11-18 20:14:48AdvancedFruitMachineHD/AdvancedFruitMachine.newicon
57021lh53853Amiga2022-11-18 20:15:16AdvancedFruitMachineHD/AdvancedFruitMachine.romicon
8721lh5640Amiga2025-03-11 12:44:34AdvancedFruitMachineHD/AdvancedFruitMachine.slave
11931lh5664Amiga2022-11-18 20:17:22AdvancedFruitMachineHD.info
385441lh59586Amiga2024-08-23 17:19:52AdvancedFruitMachineHD/Install
7201lh5363Amiga2022-11-18 22:04:22AdvancedFruitMachineHD/Install.info
32501lh51332Amiga2022-11-13 10:11:34AdvancedFruitMachineHD/Manual
20041lh51543Amiga2002-08-04 17:17:46AdvancedFruitMachineHD/Manual.info
35711lh51886Amiga2025-03-11 12:46:18AdvancedFruitMachineHD/ReadMe
20041lh51544Amiga2002-08-04 17:17:46AdvancedFruitMachineHD/ReadMe.info
91931lh53590Amiga2025-03-11 12:22:44AdvancedFruitMachineHD/src/AdvancedFruitMachine.asm
3401lh5177Amiga2025-02-14 09:13:56AdvancedFruitMachineHD/src/Makefile

Old Install Archives
AdvancedFruitMachine-20221121.lha

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

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