Changelog:

Emulates accurately all ZX Spectrums from the 16K model up to the +3 (all code has been re-written since Inkspector 1), including emulation of the +2A/+3 floating bus behaviour.
Emulates many common peripherals, with the ability to “hot patch” them to the currently running machine.
Live snapshot previews when loading and saving supported files
Support for most common snapshot and tape files, including loading from within .zip files
Full RZX recording support: playback, recording, importing (allows existing recordings to be extended) and verifying (to test whether a recording completes without losing sync).
Flexible peripheral configuration, allowing them to be configured for specific ZX Spectrum models or existing snapshot or recordings, e.g. allows the Chuckie Egg .rzx recording to be configured to attach a Fuller Orator device to allow the game’s speech to be heard.
Detailed Microdrive cartridge information with live updates as the cartridge is modified
Detailed +3 disk information, with sectors coloured depending on recent access times to show how the disk is being read or written
Debugger, with ability to load assembler listing and symbol files to aid debugging. Single step times are shown against the instruction. Built in single instruction assembler. Flexible breakpoint system. Flexible find system (e.g. “ldir” or, for example if assembler symbols have been loaded, “ld a,(my_symbol)”). Full ROM and RAM paging support.
Memory window containing 4 tabs which can be individually configured to follow an expression (e.g. “pc- 100”). Any assembler symbols loaded are highlighted in the hex dump.
Keyboard assist which means no more guessing how to enter a command into the 16K and 48K Spectrum BASIC command editor, instead just type the command in full (e.g. ‘pr.at 10,20;”Hello there!”‘) and InkSpector will do the rest.
A headless command line interface version is included, which may be used to perform snapshot conversions, snapshot disassemblies and testing .rzx recording files.
A full Z80 macro assembler, built into both the GUI and CLI tool
A simplified screensaver containing the re-written InkSpector 2 emulation code is included but no longer includes 3D support. InkSpector 2 may be installed side-by-side with InkSpector 1 if you wish to continue to use a 3D screensaver.
Many more features too numerous to mention!

Atualizações:

Emula com precisão todos os modelos de ZX Spectrum, desde o modelo de 16K até o +3 (todo o código foi reescrito desde o Inkspector 1), incluindo a emulação do comportamento do barramento flutuante do +2A/+3.
Emula muitos periféricos comuns, com a capacidade de “patch” ao vivo para os periféricos da máquina em execução.
Visualizações de instantâneos ao vivo ao carregar e salvar arquivos compatíveis.
Suporte para os arquivos de instantâneos e fitas mais comuns, incluindo carregamento a partir de arquivos .zip.
Suporte completo para gravação de RZX: reprodução, gravação, importação (permite estender gravações existentes) e verificação (para testar se uma gravação é completada sem perder a sincronização).
Configuração flexível de periféricos, permitindo que sejam configurados para modelos específicos do ZX Spectrum ou instantâneos e gravações existentes, por exemplo, permite que a gravação Chuckie Egg .rzx seja configurada para anexar um dispositivo Fuller Orator para permitir que o áudio da fala do jogo seja ouvido.
Informações detalhadas sobre o cartucho Microdrive com atualizações ao vivo à medida que o cartucho é modificado.
Informações detalhadas sobre o disco +3, com setores coloridos dependendo dos tempos de acesso recentes para mostrar como o disco está sendo lido ou gravado.
Depurador, com capacidade de carregar listagens de montador e arquivos de símbolos para ajudar na depuração. Os tempos de execução de cada instrução são mostrados. Montador de instrução único embutido. Sistema de pontos de interrupção flexível. Sistema de busca flexível (por exemplo, “ldir” ou, se símbolos de montador tiverem sido carregados, “ld a,(meu_simbolo)”). Suporte completo para paginação de ROM e RAM.
Janela de memória contendo 4 abas que podem ser configuradas individualmente para seguir uma expressão (por exemplo, “pc- 100”). Quaisquer símbolos de montador carregados são destacados no despejo hexadecimal.
Assistente de teclado, o que significa que não há mais adivinhação de como digitar um comando no editor de comandos do Spectrum 16K e 48K BASIC, basta digitar o comando completo (por exemplo, ‘pr.at 10,20;”Hello there!”‘) e o InkSpector fará o resto.
Uma versão da interface de linha de comando “headless” está incluída, que pode ser usada para conversões de instantâneos, desassemblagens de instantâneos e testes de arquivos de gravação .rzx.
Um montador completo Z80, embutido tanto na GUI quanto na ferramenta CLI.
Um protetor de tela simplificado contendo o código de emulação reescrito do InkSpector 2 está incluído, mas não inclui mais suporte 3D. O InkSpector 2 pode ser instalado lado a lado com o InkSpector 1, caso queira continuar usando o protetor de tela 3D.
Muitos mais recursos, impossíveis de mencionar todos!