|
Introduction
LensKey is a Lenslok™ emulator for Windows 9x/NT/2000/XP. It
emulates the function of the plastic lens, unscrambling an on-screen
pattern to reveal a 2 character security code.
The following Lenslok-protected titles are currently supported: ACE,
Art Studio, Elite, Jewels of Darkness, Price of Magik, Tomahawk and TT
Racer.
Download
LensKey
v1.0 (11K)
The zipfile includes the source code (Visual Studio 6), released under
the GNU GPL.
Usage
1) |
|
Start LensKey, and select a software title from the
drop-down list.
Each title uses a slightly different encoding method, so the
correct one must be selected! |
2) |
|
Click on the main area in the Lens Viewer window to enter
selection mode. This allows a pattern region to be selected for
decoding.
The cursor changes to a cross-hair until a selection has been
made. |
3) |
|
On the Spectrum emulator window, select the right-hand half of
the Lenslok pattern, as shown. Do this by holding down the left
mouse button and dragging out a selection rectangle.
The left edge of the selection should be in the centre of the
central line. The top of the box should be just above the character
pattern, and the bottom of the box should be just below
it. |
4) |
|
Follow the instructions above, and continue dragging to the right
until the OK test pattern is visible in the viewer window.
With most patterns, you'll need to extend the selection area
slightly beyond the right edge of the pattern. |
5) |
|
Finally, press return/space in the Spectrum emulator to display
the real pattern, which will be decoded in the viewer window.
Enter the code in the Spectrum emulator and you're in!
|
Troubleshooting
If you're using an emulator I'd recommended that you pause it while
using LensKey, otherwise the frequent emulator screen updates will
overwrite the selection box, making it difficult to see.
Can't see any recognisable characters in the viewer window?
- Check the software title is correct.
- Ensure the left edge of the region selection is on the central line.
- Ensure you're dragging down+right, and not up+left.
- Re-select the region if the target window has been moved or resized.
- Ensure the emulator is not using a video overlay surface for its
display.
If you're still having problems, please contact me using the address
below.
This utility is probably of very little practical use, and was written
mainly to show it could be done!
More pretty pictures are still to come, showing the mappings used for
each software title...
Simon Owen simon.owen@simcoupe.org
| |