InkSpector 2 is an accurate Sinclair ZX Spectrum emulator for
Windows. The previous InkSpector 1 screensaver page has been
A PC running a 64-bit version of Windows 7 or later.
Click on the version number below to download the
installer or portable (.zip) package
Click here to view what's new.
|2.0.5 [501f0ea5e2] Installer .exe 10.3 MB||13.04.2023
|2.0.5 [501f0ea5e2] Portable .zip (no screensaver) 11.9 MB||13.04.2023||7be73db51d7e73d086d9a232517534509c8d11a9
Installer .exe 10.2 MB
|2.0.4 [50d413fe7c] Portable .zip (no screensaver) 11.6 MB||31.12.2022
|2.0.3 [4230143c85] Installer .exe 10.0 MB||07.02.2022
|2.0.3 [4230143c85] Portable .zip (no screensaver) 11.2 MB||07.02.2022
Installer .exe 9.95 MB
|2.0.2 [a87f6e1769] Portable .zip (no screensaver) 11.0 MB||21.12.2021
|2.0.1 [0c63990199] Installer .exe
|2.0.1 [0c63990199] Portable .zip
(no screensaver) 11.0 MB
This shows the basic debugger, with the 'Assemble to memory' option being used.
This image shows the debugger's assembler .lst and .sym file
support in action. When loading a snapshot, Inkspector attempts to
load a .sym (assembler symbol file) and .lst (assembler listing
file) with the same filename. When available and loaded, they are
used to improve the disassembly display and make the symbol values
accessible anywhere a memory address can be entered into
Inkspector - not just in the debugger window (note at present this
functionality is turned off by default. It's enabled by switching
on the two 'Attempt to...' options at the top of the Debugger
This screen shows the memory window. Expressions may be entered into the box containing 'pc' on this screen, and if 'Follow' is checked the memory tab will automatically re-evaluate the expression and follow it as the debugger steps through code . Hex bytes shown in blue indicate there is a symbol with a value corresponding to that byte's address. Clicking on the byte will show the symbol name. In this screenshot, address $abd1 has been clicked on, which corresponds to the symbol 'MoveBaddies.exploding'.
To make it easier to enter commands into the 16K and 48K
Spectrums, Keyboard Assist may be used. Type out the BASIC command
in full, and keyboard assist will enter them for you (taking care
of any 'E' modes, etc., that may be required to select the
commands). Commands may also be shortened with a period, as long
as it doesn't make them ambiguous. E.g. "pr." expands into PRINT.
But "co." will not expand as it could be interpreted as CONTINUE
or COPY. In that case "con." or "cop." could be used. Keyboard
assist also works in 128K (and later) BASIC but of course without
as much benefit.
Home - Freebies - Spectrum - dZ80 - Inkutils - InkSwitch - InkFinger
This page was last modified on the 31st of December, 2022