Author: Dave Gomboc
Date: 21:16:38 07/23/99
Go up one level in this thread
On July 23, 1999 at 10:52:29, Shep wrote: >On July 23, 1999 at 07:59:11, Dave Gomboc wrote: > >>Just figure out where the engine is embedded in the executable and what the >>interface to it is, and hook in there. ;-) > >Maybe I will give it a try, but don't expect too much (the best I accomplished >in that field was ripping the music off most games back in the C64 area :). >The version string should give a good hint where to look (at least CM 5500 had >something like "The King v2.55" in its exe somewhere). Ah, yes. I had lots of fun on the C64 when I was a kid. I even disassembled parts of Sargon II back then. They had self-modifying code to try to throw you off, that was pretty cool. Tracing through, some part got executed, then a bit later it would start overwriting the earlier bit, then jump back to the earlier part (at an address that would have given an illegal opcode -- not even a C64 undocumented instruction) and start executing the new code. >>Okay, it is possible that they didn't compile the engine as a static library >>within the .exe, that would make it more difficult... > >Still a master hacker's job, fiddling with a compiled executable. :-| Maybe you'll get lucky, did they strip the symbol table? >An easier way would be to use the internet connectiviy (chessmaster live) >features, but it will only let you feed moves to the engine, not set up a >position or change time controls etc. > >--- >Shep Dave
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.