Aztecs & Time Detectives

want to request software or documentation that you can't find online? post in here!
Post Reply
ARandomDave
Posts: 9
Joined: Sun Apr 14, 2019 1:01 pm
Contact:

Aztecs & Time Detectives

Post by ARandomDave » Sun Apr 14, 2019 2:22 pm

Hi all,

Recently I've been lusting after playing two educational games I remember playing in an IT lesson some years ago, "Aztecs" and "Time Detectives - The Victorians" by Sherston Software.

I managed to find a demo for Aztecs and was disappointed when it ended. I've been keeping my eye out on eBay (despite prices..) but haven't seen either pop up. Its sad really, as I'm sure so many copies were thrown in the bin when they were ripped out and replaced with Windows machines.

Thanks in advance!

Edit 2019-10-27: Victorians now working, just after Aztecs now.
Last edited by ARandomDave on Sun Oct 27, 2019 4:50 pm, edited 1 time in total.

ARandomDave
Posts: 9
Joined: Sun Apr 14, 2019 1:01 pm
Contact:

Re: Aztecs & Time Detectives

Post by ARandomDave » Sun Jul 28, 2019 3:01 pm

After much waiting, I have been able to source "Time Detectives - The Victorians" - complete with all literature from eBay.

Even better, I have been able to image the disks using fluxengine, with the exception of one sector on disk 1 - the key disk. Application and fonts installed just fine, but the program wont load - reporting "Please put the Victorians startup disc in drive 0". fluxengine copies the data anyway, where it can, ignoring things like the CRC check.

Has anyone got any suggestions as to how to get this running in RPCEmu? - I've spent ages trying to get to this point and any help would be greatly received.
Last edited by ARandomDave on Sun Jul 28, 2019 5:51 pm, edited 1 time in total.

ARandomDave
Posts: 9
Joined: Sun Apr 14, 2019 1:01 pm
Contact:

Re: Aztecs & Time Detectives

Post by ARandomDave » Sat Aug 17, 2019 1:10 pm

*bump*

If I uploaded the disk images somewhere, would someone mind trying them with a physical Acorn to determine if the images themselves are good (and perhaps it's just the emulation later)

Thanks in advance

ARandomDave
Posts: 9
Joined: Sun Apr 14, 2019 1:01 pm
Contact:

Re: Aztecs & Time Detectives

Post by ARandomDave » Sun Nov 10, 2019 3:33 pm

After managing to successfully bypass the protection in "Time Detectives - The Victorians", I thought I'd have a go at circumventing the protections in ArcVenture and ArcVenture IV. Sadly, both used more comprehensive protection checks. However, armed with !DDT and !Zap I was eventually able to bypass the checks in both

ArcV I implements its protection in a standalone module (ShAlloc) and opens cleanly in !Zap allowing two calls to XADFS_DiscOp to be bypassed without the need for decent debugging tools. If you're looking to do the same the change I used is as follows:

Code: Select all

00000208 BL &00000178
Image


ArcV IV was significantly more complex. The protection is implemented in the main !RunImage binary, which itself is compressed with squeeze (compression version 4.00). After trying several tools to decompress, I was eventually able to unsqueeze using http://ftp.uni-stuttgart.de/pub/systems ... queeze.spk. This left me with a ~170KB binary file (this felt monstrous to step through).

After locating a close-enough relevant instruction at 0002f168 (adr r1, &0002f198 ; = "Please place the %s startup disk in drive 0"), I spent some time single-stepping through to identify where the call was taking place. This was made more painful by !DDT crashing fairly frequently. If you're looking to do this too, the change is as follows:

Code: Select all

0002F178	BL	&0002F184
Image

(You'll need to have the "Resources" disc in drive 0 to play still, but the protection mechanism wont complain about the startup disc).

If anyone can source me Aztecs I'd be certainly appreciate it and happy to have a go at circumventing the protections.

If what I've posted above breaks any rules, then my apologies - happy to amend the post.

Post Reply