I ran the application and then attempted to click on the "Setup" button. A DSI error occurs and a box saying something like "Error opening settings window".
It may have been snoopy then. I just seem to recall you opened up one of them and you were not getting any logging and needed to check a box to enable the logging. It might actually have been on your MorphOS video. I cannot remember now.
@all
In anycase, I took the source code from sourceforge and had to make some modifications to it due to obsolete/renamed DOS functions and general required changes to solve some compiler errrors, compiled and linked. This time, I no longer get a DSI error and it seems to operate, it just does not log any activity. Not sure if I have to click on something or that I should accept that it is just currently not really well supported for OS4.
I guess the solution is to use snoopy, or, wait and see if I am doing something wrong with SnoopDOS, or, if I am not making any mistakes, consider fixing SnoopDOS to work with OS4 so that it logs things.
If liberty means anything at all, it means the right to tell people what they do not want to hear. George Orwell.
Just as a side remark: SnoopDOS was made for OS3.x (or earlier?), while Snoopy was made specifically for OS4, by the very maintainer of OS4's dos.library (and other core stuff).
@samo79 Unfortunately that is not going to help. Just compiling it on to start up on OS4 is not enough to make it work.
The basic problem is that this program only patches the 68K interface, not the PPC interface, therefore it won't see or log any PPC calls.
The second issue is that this kind of "interface hugging" program can never be kept up-to-date unless it's done by the developers that are creating the new stuff, and deprecating the old, otherwise you would always be playing a game of catch-up to keep it in sync.
Also, there are more than 100 new OS4 calls than were available in V40. Some old calls are simply not called anymore, like the FIB examination functions, the old calls are only there for legacy program support.
Adding the new PPC interface calls are not going to fix it completely either, because the packet monitor won't work unless you add all the new packets to the internal table.
That's not going to be easy either as there are 64 bit dospackets types available for use by DOS packet handlers now.
Then there's the problem that any new filesystems don't even use DosPackets anyway, so it still won't work unless it's just a plain packet handler like the launch-handler or aux-handler etc... You won't see VP filesystem calls like those from the new ram-handler or env-handler or any NGFS or FUSE volumes.
It could be fixed, but it's a lot of work for little or no gain as Snoopy already exists and is up to date with the latest function calls. And it works for 68K calls too.
SnoopDos does have a nicer user interface, though that's no help if the basic functionality doesn't work.
One SnoopDos feature I really miss on Snoopy is the ability to easily enable or disable all of the function monitors. When first starting to debug something and I have no idea what's wrong I often like to enable everything, and then disable selected functions afterwards if logging them gets in the way. That was one button on SnoopDos, but involves manually selecting a slew of items across multiple submenus with Snoopy.
It would be nice if there were "Enable All" and "Disable All" menu selections, at least for the DOS Functions menu. And perhaps a "Default Settings" (or "Saved Settings") selection as well, to easily get back to the starting point.
It would be nice if there were "Enable All" and "Disable All" menu selections, at least for the DOS Functions menu. And perhaps a "Default Settings" (or "Saved Settings") selection as well, to easily get back to the starting point.
I ask Colin about 10 years ago or something, and if i remember right there were added even menu for this (not working, just a placeholder), but since some time it also were removed, and so no "disable all / enabled all" :)
Not quite 10 years yet, 3 months to go... I still have the email in my "things to do when bored out of my mind" folder.
I havn't forgotten, I just hate messing around with GUI's so much that I would rather have a colonscopy instead, if I had a choice.
* kas1e <kas..@...> * Sat, 18 Aug 2012 20:50:54 +0400 * Subject [os4-beta] small suggestion about snoopy
Yours as well as Alexandre B and Phillipe F emails are still in there. I will likely do something soon, now that you have reminded me that I have been so tardy.