Interesting case: International 3-D Tennis

A forum about Atari protected floppy disks analysis, preservation, emulation, tools

Moderators: DrCoolZic, Brume

User avatar
Brume
Red eyes
Red eyes
Posts: 4093
Joined: Mon Apr 22, 2002 10:16 am
Location: France
Contact:

Re: Interesting case: International 3-D Tennis

Postby Brume » Fri Jan 30, 2015 12:42 pm

AtariZoll wrote:Thanx Brume. I was able to reconstruct damaged data - bootsector on floppy A was overwritten by some antivirus SW, what made game not startable. Other data seems intact. I Post here fixed floppy A STX image. Note that it works only in Hatari 1.8 . There is some tricky protection and anti hacker code in . I think that DrCoolZic can analyze protection - it is on track 1, and OK. Seems same on both floppies.
Edit: file removed - there is better, more complete one few posts lower.


Thank you AtariZoll for fixing the first disk :)
Just two questions: how did you manage to fix the bootsector? Could we consider is nearly the same as the orginal one?

AtariZoll
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2791
Joined: Mon Feb 20, 2012 4:42 pm
Contact:

Re: Interesting case: International 3-D Tennis

Postby AtariZoll » Fri Jan 30, 2015 3:47 pm

Brume wrote:...
Just two questions: how did you manage to fix the bootsector? Could we consider is nearly the same as the orginal one?


It was not hard because I have other release, so could see where intro loads . Because further parts of game load via XBIOS 8 calls, normal is to assume that intro loaded too via it. What is btw. common practice (XBIOS calls from bootsector, because no place for longer code), used even by games with custom floppy load code.

Here is complete code:

Code: Select all


* Trying to reconstruct org. bootsector

* 9 sectors/track

* Loading at track 2 :

* Must load higher - crash in  TOS 1.02 for instance

   lea   $40000,a6
   moveq   #2,d6

ldtr      move.w   #9,-(sp)   * count
   move.w   #0,-(sp)    * side
   move.w   d6,-(sp)    * track
   move.w   #1,-(sp)    * ss
   clr.w   -(sp)   * dev
   clr.l   -(sp)
   pea   (a6)
   move.w   #8,-(sp)
   trap   #14
   lea   20(sp),sp

   lea   $1200(a6),a6
   addq.w   #1,d6
   cmp.w   #44,d6    *
   bne.s   ldtr

   move.w   #$2700,sr

    lea   $40000,a0
   lea   $6500.w,a1
   move.w   #45900,d1
.cod   move.l   (a0)+,(a1)+
   dbf   d1,.cod

   move.l   #$C0,$118.w
   move.w   #$4E73,$C0.w

   jmp   $6500.w



There was much-much more trouble with bad code and non-working joystick .
Negative feedback has usually positive effect.

User avatar
dlfrsilver
Atari God
Atari God
Posts: 1412
Joined: Mon Jan 31, 2005 1:41 am
Contact:

Re: Interesting case: International 3-D Tennis

Postby dlfrsilver » Sat Jan 31, 2015 6:21 pm

This game was done by Chris Yates and Jon Hare, of Cannon Fodder Fame :) aka "Wee lawyke Dih 'Ehmiga Beyttah" :lol:
Now SPS France representative since the 19th of June 2014. Proud to be an SPS member !


Social Media

     

Return to “Floppy Disk Preservation”

Who is online

Users browsing this forum: No registered users and 1 guest