Inkspector 2.0 released

Struggling with Fuse or trying to find an emulator with a specific feature. Ask your questions here.
User avatar
Pegaz
Dynamite Dan
Posts: 1210
Joined: Mon Nov 13, 2017 1:44 pm

Re: Inkspector 2.0 released

Post by Pegaz »

Yes, a really good and accurate emulator, one of the few that can handle the DB1 disk protection that was discussed recently.
However, I'm a little disappointed because there is no real full screen mode and it doesn't manage to fully synchronize the screen on the TV/monitor with a 50 Hz refresh rate in order to get a perfectly smooth scrolling.
I already mentioned that several emulators do this very well - ZX Ulax, SpecIDE, Spectaculator, ZX Mak 2 ...
Emulator looks very good, with nice and clear GUI and a lot of useful features, great debugger and ZX80, ZX81 and Jupiter Ace emulation as a bonus.
Well done!
User avatar
Cosmium
Microbot
Posts: 156
Joined: Tue Dec 04, 2018 10:20 pm
Location: USA

Re: Inkspector 2.0 released

Post by Cosmium »

Yeah, this looks really good!

I wanted to check out the debugger's nifty ability to load symbol files to aid debugging, but couldn't get it to work yet.

Pasmo seems to correctly output a game.sym file in the same directory as the game.tap file, and the Inkspector debugger can run and view the code, but no symbols are present!

The game.sym file takes the form:
Label1 EQU 088A6H
Label2 EQU 08686H
Label3 EQU 08695H
...

I tried different debugger options and have checked "Attempt to load symbols from a .sym symbol file" and "Files Produced by: Pasmo" but just can't seem to get any symbols displayed in the debugger. Any ideas please?
User avatar
Vampyre
Manic Miner
Posts: 839
Joined: Wed Nov 15, 2017 2:51 pm
Contact:

Re: Inkspector 2.0 released

Post by Vampyre »

Excellent stuff - been thoroughly enjoying this emulator for a while now. Great job, sir!
ZX Spectrum Reviews REST API: http://zxspectrumreviews.co.uk/
User avatar
PeterJ
Site Admin
Posts: 6878
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Inkspector 2.0 released

Post by PeterJ »

Little touches like the Snapshot Preview are an excellent addition.

Excellent stuff.
Inky
Dizzy
Posts: 95
Joined: Tue Dec 10, 2019 10:05 pm
Location: Sheffield, UK

Re: Inkspector 2.0 released

Post by Inky »

Hi,
Cosmium wrote: Tue Jun 02, 2020 7:10 am I wanted to check out the debugger's nifty ability to load symbol files to aid debugging, but couldn't get it to work yet.
Symbol and listing files are only loaded for snapshots, not tape images ATM. I knocked up an example here if you want to see it in action:
http://www.inkland.org.uk/inkspector/tb.zip
User avatar
Ersh
Manic Miner
Posts: 480
Joined: Mon Nov 13, 2017 1:06 pm

Re: Inkspector 2.0 released

Post by Ersh »

Looks great! I only see installer downloads, is there a chance you could distribute a binary package as well?
User avatar
PeterJ
Site Admin
Posts: 6878
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Inkspector 2.0 released

Post by PeterJ »

Ersh wrote: Tue Jun 02, 2020 8:58 am Looks great! I only see installer downloads, is there a chance you could distribute a binary package as well?
Agreed, I prefer 'portable' versions too.
User avatar
PeterJ
Site Admin
Posts: 6878
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Inkspector 2.0 released

Post by PeterJ »

You may get some grief from Mr Wilcox regarding including Manic Miner... I've not been following this story closely, so apologies if I have this wrong.
User avatar
PeterJ
Site Admin
Posts: 6878
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Inkspector 2.0 released

Post by PeterJ »

[mention]Inky[/mention],

May I ask what I'm doing wrong with Microdrive emulation?

I've enabled interface one, and showing the Microdrive control panel, but when I go to 'View', then 'Microdrives' everything is greyed out. I tried a hard reset.

**EDIT** Fixed - I saved the config, closed down the emulator, re-started it and the Microdrive control panel worked fine.

Many thanks

PS - Its so nice to see a modern UI. Nice work!

Image

Image
Inky
Dizzy
Posts: 95
Joined: Tue Dec 10, 2019 10:05 pm
Location: Sheffield, UK

Re: Inkspector 2.0 released

Post by Inky »

Ersh wrote: Tue Jun 02, 2020 8:58 am Looks great! I only see installer downloads, is there a chance you could distribute a binary package as well?
Done.
http://www.inkland.org.uk/inkspector/
User avatar
PeterJ
Site Admin
Posts: 6878
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Inkspector 2.0 released

Post by PeterJ »

Excellent [mention]Inky[/mention]
User avatar
Cosmium
Microbot
Posts: 156
Joined: Tue Dec 04, 2018 10:20 pm
Location: USA

Re: Inkspector 2.0 released

Post by Cosmium »

Inky wrote: Tue Jun 02, 2020 8:48 am Hi,
Cosmium wrote: Tue Jun 02, 2020 7:10 am I wanted to check out the debugger's nifty ability to load symbol files to aid debugging, but couldn't get it to work yet.
Symbol and listing files are only loaded for snapshots, not tape images ATM. I knocked up an example here if you want to see it in action:
http://www.inkland.org.uk/inkspector/tb.zip
Ah ok - I'll make a snapshot and work from there. Thanks :)
User avatar
Ersh
Manic Miner
Posts: 480
Joined: Mon Nov 13, 2017 1:06 pm

Re: Inkspector 2.0 released

Post by Ersh »

Inky wrote: Tue Jun 02, 2020 9:45 pm Done.
http://www.inkland.org.uk/inkspector/
Thanks! :)

I just had a quick look and this is exactly what I've been looking for; a modern UI with a really powerful debugger. Great overview of T-states and executed instructions show timing as well, conditional breakpoints with the option to set access breakpoints straight from the memory viewer. And lots more, very practical stuff! Thanks! :D
User avatar
PeterJ
Site Admin
Posts: 6878
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Inkspector 2.0 released

Post by PeterJ »

[mention]Inky[/mention],

Is it possible in a future release to map the semi-colon to the semi-colon key, like in other emulators? At the moment I have to use CTRL + O. I do appreciate there is the keyboard helper which is excellent.

Thank you.
Inky
Dizzy
Posts: 95
Joined: Tue Dec 10, 2019 10:05 pm
Location: Sheffield, UK

Re: Inkspector 2.0 released

Post by Inky »

PeterJ wrote: Wed Jun 03, 2020 9:37 am @Inky,

Is it possible in a future release to map the semi-colon to the semi-colon key, like in other emulators? At the moment I have to use CTRL + O. I do appreciate there is the keyboard helper which is excellent.

Thank you.
No problem. That will be in the next version.
User avatar
Ersh
Manic Miner
Posts: 480
Joined: Mon Nov 13, 2017 1:06 pm

Re: Inkspector 2.0 released

Post by Ersh »

Got a small feature request. With auto-load on, having an easy way to insert a tape into the browser without having it auto-load would be great. Adding another option "just insert tape" in the dropdown menu could work, having a button in the browser that allows the user to toggle auto-load on and off (spectaculator does this) could be another solution. The latter would work fine with drag/drop if you're planning to add that in the future as well. Saves a lot of trips to the options menu.

Nothing that needs immediate attention, but I thought I'd ask. :)
Inky
Dizzy
Posts: 95
Joined: Tue Dec 10, 2019 10:05 pm
Location: Sheffield, UK

Re: Inkspector 2.0 released

Post by Inky »

Ersh wrote: Wed Jun 03, 2020 2:52 pm Got a small feature request. With auto-load on, having an easy way to insert a tape into the browser without having it auto-load would be great. Adding another option "just insert tape" in the dropdown menu could work, having a button in the browser that allows the user to toggle auto-load on and off (spectaculator does this) could be another solution. The latter would work fine with drag/drop if you're planning to add that in the future as well. Saves a lot of trips to the options menu.

Nothing that needs immediate attention, but I thought I'd ask. :)
Well if you don't ask, you don't get! Yeah that sounds reasonable. I'll add it to my todo list.
User avatar
djnzx48
Manic Miner
Posts: 730
Joined: Wed Dec 06, 2017 2:13 am
Location: New Zealand

Re: Inkspector 2.0 released

Post by djnzx48 »

I noticed that single-stepping doesn't seem to be possible if an interrupt is immediately about to occur. Is there some way to continue single-stepping when this happens?

If I may make a suggestion: one feature that I would like to see is (optionally) letting the right shift key act as symbol shift, instead of having both shift keys used for caps shift.
Inky
Dizzy
Posts: 95
Joined: Tue Dec 10, 2019 10:05 pm
Location: Sheffield, UK

Re: Inkspector 2.0 released

Post by Inky »

djnzx48 wrote: Sat Jun 06, 2020 12:13 pm I noticed that single-stepping doesn't seem to be possible if an interrupt is immediately about to occur. Is there some way to continue single-stepping when this happens?

If I may make a suggestion: one feature that I would like to see is (optionally) letting the right shift key act as symbol shift, instead of having both shift keys used for caps shift.
You should be able to use Step-Over (F10) as workaround for that scenario until I get chance to fix it.

Suggested noted.
User avatar
PeterJ
Site Admin
Posts: 6878
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Inkspector 2.0 released

Post by PeterJ »

[mention]Inky[/mention], would you consider adding exporting screens to .scr format in the future? Its the format that we use for preservation with the ZX-Image library from [mention]moroz1999[/mention]. Thanks
Inky
Dizzy
Posts: 95
Joined: Tue Dec 10, 2019 10:05 pm
Location: Sheffield, UK

Re: Inkspector 2.0 released

Post by Inky »

It's already possible. File->Save Snapshot and select .scr from the Save As Type dropdown list. I should probably rename it to Save Supported File :)
User avatar
moroz1999
Manic Miner
Posts: 329
Joined: Fri Mar 30, 2018 9:22 pm

Re: Inkspector 2.0 released

Post by moroz1999 »

The best way to have such function is a hotkey with automatic screenshot name generation. Like "jsw_tap_001.scr" and so one. Such thing allows to make a lot of screenshot in a short time.
User avatar
PeterJ
Site Admin
Posts: 6878
Joined: Thu Nov 09, 2017 7:19 pm
Location: Surrey, UK

Re: Inkspector 2.0 released

Post by PeterJ »

Inky wrote: Sun Jun 07, 2020 9:00 pm It's already possible. File->Save Snapshot and select .scr from the Save As Type dropdown list. I should probably rename it to Save Supported File :)
Thank you. Sorry, I was looking under 'Save Screenshot'
Inky
Dizzy
Posts: 95
Joined: Tue Dec 10, 2019 10:05 pm
Location: Sheffield, UK

Re: Inkspector 2.0 released

Post by Inky »

moroz1999 wrote: Sun Jun 07, 2020 9:20 pm The best way to have such function is a hotkey with automatic screenshot name generation. Like "jsw_tap_001.scr" and so one. Such thing allows to make a lot of screenshot in a short time.
You can do that using snippets. Define one of the snippets as follows:

Code: Select all

if not num then num = 1 end
path=[[c:\temp\scr_#]]..num..".scr"
inks.save(path)
num = num + 1
Then run it using the Snippets menu or pressing the appropriate hot-key (Alt-1 for Snippet 1, Alt-2, etc.)
robdc
Drutt
Posts: 5
Joined: Fri Jul 10, 2020 2:32 pm

Re: Inkspector 2.0 released

Post by robdc »

[mention]Inky[/mention] wow, love Inkspector 2, the debugging with list file support is great.

Any plans or thoughts on supporting zrcp / dezog?
Post Reply