[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: One on One... another post



On Thursday, October 18, 2012 4:40:27 PM UTC-5, Steve Nickolas wrote:
> On Thu, 18 Oct 2012, Antoine Vignau wrote:
> 
> 
> 
> > At the screen address is EOA's beloved track-arcing disk protection 
> 
> > check routine with (sometimes) part of their famouse M-CODE.
> 
> >
> 
> > I think what you have here is a remains of it.
> 
> >
> 
> > I like the sound of the disk arm moving thanks to that protection. Oh, 
> 
> > funny, last year, I did a shot of "one-on-one" in my cracking senses 
> 
> > series on youtube, find it at 
> 
> > http://www.youtube.com/watch?v=LO8K1wNGLeU&list=PL2AF40F3DB52FFA22&index=2&feature=plpp_video
> 
> 
> 
> Goes to show what a doof I am when it comes to cracking. >:P
> 
> 
> 
> Here's the stuff I dumped:
> 
> http://1.buric.co/oneononestuff.zip
> 
> 
> 
> That's a "postmortem dump" of the 48K of memory as soon as the instruction 
> 
> pointer hit 0400, plus a copy of the EA logo and the data from the end of 
> 
> memory at F800.  I haven't gotten it to work properly yet.
> 
> 
> 
> -uso.

I don't think there's any disk access code at $400; that just looks like program code to me (JSR into $1EB8).

But I noticed that the author was Eric Hammond, and I seemed to remember he put secret keys in another game he did, so I snooped around One on One a bit.  There's a key check for #$AA, which is the '*' key.  I don't see that listed in the manual.  Playing with it, it seems to increment $6D1D, and there's some logic based on the count there.  I've not followed the code, but pressing the '*' key a few times (or just blasting $6D1D with a count) seems to cause the demo game to have Larry Bird dunk the ball and shatter the backglass.  So I think I need to add this to the list as a newly found secret key...  These old games haven't given up all their secrets yet.

]HR