roelandjansen / pcmos386v501

PC-MOS/386 v5.01 and up, including cdrom driver sources.
GNU General Public License v3.0
418 stars 60 forks source link

Periscope Undercover debugger #105

Open HStewartGitHome opened 3 years ago

HStewartGitHome commented 3 years ago

I am curios if any body knows the where about of debugger called "Periscope Undercover Debugger" or just Periscope by Brett Salter. I use this debugger a lot with development of PC-MOS including debugging kernel with special code I believe some where in init logic. Also with some command line for interrupts.

Something possibly is coming up not directly related to PC-MOS but this could help.

Stewart

stsp commented 3 years ago

Sorry for an off-topic, but why would you need one? All emulators of today, have the external debugger. Which is usually much more reliable than the guest-side ones, and also does not degrade the compatibility (i.e. with most guest-side debuggers you are limited to real-mode, or no DPMI or alike).

the-grue commented 3 years ago

Back when I was actively working on this project I spent quite a bit of time looking for that bit of software or anything about it since parts/pieces are still used or referenced in the source code. Also, in the BIN directory, PUBLIC.COM and TS.COM reference "The Periscope Company". Not sure if related, but I haven't had any luck tracking anything down.

@HStewartGitHome was there a hardware part that went with it, do you recall?

the-grue commented 3 years ago

Some quick googling now that I know the actual product name and who wrote it turns up a lot of hits. Maybe reserve that for some lunch time research...

HStewartGitHome commented 3 years ago

@the-grue yes it had hardware - but can be ran in software only and for pc-mos as long as you not actually in protected mode you can debug all the kernel

There is a mobile app with same name and it not related.

Something came up with possible job that spark interest.

the-grue commented 3 years ago

Well, I uncovered obituaries for Mr. Salter (2016) and his wife (2017), which takes the option of asking the authors off the table. Sad. I did find this nugget after some searching though if you want to try it:

ftp://89.179.18.66/oldftp/TOOLS/SOFTWARE/Lang/DEBUG/PERIS531/

Not sure where it is or what it will yield but most references I have found related to Periscope Undercover Debugger list 5.31 somewhere in their text.

HStewartGitHome commented 3 years ago

Thanks, there is actually two modes that it can be used - it can used the hardware but also software only mode. In theory it should also work in the PC-MOS VM. It possible needs to patch, I was able to rename the pgm file to zip and see contents.

My former Boss Rod is seems to be retired or not doing much - some kind of open source medical

http://www.sunsetsystems.com/node/2

bugrepo commented 2 years ago

@the-grue Unfortunately, can't connect to ftp://89.179.18.66/oldftp/TOOLS/SOFTWARE/Lang/DEBUG/PERIS531/

Maybe there is another site/server to download Periscope?

misel228 commented 2 years ago

The server is still there. So if you say you can't connect it's probably because between Jan '21 and now almost all browsers removed FTP support.

But even a regular FTP client won't help you because the "oldftp" directory has no permissions anymore so no one but "root" can access this dir.

image

bugrepo commented 2 years ago

@misel228 Oh, I see now. I can't connect not to the server, but to oldftp dir...

P.S. I'm using Firefox 78 ESR, so FTP client is still there.

Can anyone share the latest version of Periscope debugger, please?

the-grue commented 2 years ago

Hey folks! Not sure where you might get that stuff now unless @HStewartGitHome made a copy of it somewhere. I did do some searching and was able to locate some manuals here:

https://www.os2museum.com/wp/dos/dos-library/

I'll chime in again if I find anything else related to Periscope.

roelandjansen commented 2 years ago

not even sure of these artifacts are still on the tapes I have here. Let's wait and see what happens -- else somewhere in my spare time I will re-read the tape(s).

the-grue commented 2 years ago

My ping on the os2museum site yielded results. Please see if what you need is here:

https://www.os2museum.com/files/periscope-tools.zip

If you find what you are looking for, be sure to drop a comment on their blog and thank them!