Submission #9467: eien86's Amiga Moonstone in 10:36.19

Amiga
Moonstone
Bizhawk 2.10 (Core: UAE)
31759
49.92041015625
3941
PowerOn
Moonstone - A Hard Days Knight (1991)(Mindscape)(Disk 1 of 3)[cr].adf
ac6193607083b122197d06e835fb9d370fc3b862
Submitted by eien86 on 1/11/2025 1:05 PM
Submission Comments

Introduction

I always wanted to do a TAS of this amazing game, but I was taken aback for two reasons: (1) I would have to use libTAS+PCem to emulate its DOS version, and; (2) The RNG's effect and variability is too high to even come close to an optimal without serious manipulation.
Well, the first obstacle was cleared when feos integrated the new UAE core into Bizhawk 2.10. This allowed me to TAS the Amiga version of the game, with all the comforts of TAStudio.
The second obstacle (RNG), however, was still there. RNG determines every single important aspect of the game: how many enemies you find in each lair, its rewards, key locations, item locations and the moonstone phase. The variance in routing, and consequently the time taken to complete, is huge given two different RNG seeds. The task seemed impossible to fulfill at first.
So I started TASing this game without a plan, trying to figure out how would I proceed with RNG manipulation. Turns out this wasn't needed in the end. The VERY FIRST seed I tried already contained a setup among THE MOST INSANEST and BESTEST possible (see explanation movie). The rest is history.

Explanation movie

Software + Hardware

Rom Information

  • Name: Moonstone - A Hard Days Knight (1991)(Mindscape)
  • ROM:
Unfortunately I couldn't find an original copy of the game, so I used a cracked one. I try to find one with the least amount of crack artifacts (loader imagery, sounds, etc). I think this one does a pretty good job:
  * Moonstone - A Hard Days Knight (1991)(Mindscape)(Disk 1 of 3)[cr].adf - SHA1: 3f043de0017018bc6e16f099f26ad89e2432da6
  * Moonstone - A Hard Days Knight (1991)(Mindscape)(Disk 2 of 3).adf - SHA1: 2e852f51a175281f84881a5b0a75d262caeca7d
  * Moonstone - A Hard Days Knight (1991)(Mindscape)(Disk 3 of 3).adf - SHA1: a4f264122eb6808c8a31a4cfd6144e4aba39e3ef
You will need to create a multi-disk descriptor like this one:
<BizHawk-XMLGame System="Amiga" Name="moonstone">
  <LoadAssets>
    <Asset FileName=".\moonstone\Moonstone - A Hard Days Knight (1991)(Mindscape)(Disk 1 of 3)[cr].adf" />
    <Asset FileName=".\moonstone\Moonstone - A Hard Days Knight (1991)(Mindscape)(Disk 2 of 3).adf" />
    <Asset FileName=".\moonstone\Moonstone - A Hard Days Knight (1991)(Mindscape)(Disk 3 of 3).adf" />
  </LoadAssets>
</BizHawk-XMLGame>

Emulator

  • EmuHawk 2.10 (Core: UAE)

Routing Bot

None. This is manual TAS.
Last Edited by eien86 4 hours ago
Page History Latest diff List referrers