Here's the link to the RR Wiki for the Pro-197
Pro-197 - The RadioReference Wiki. That will give you some information on the scanner.
There is software out there that will program the Pro-197 quite nicely. All of it is old, just like the radio, but work well for what they do. They all do basically the same thing, just in slightly different ways so the choice isn't really "which is best" it's more like "which works closest to how I do". The RR Wiki page for programming them is
Getting Started with your GRE/RS Object Oriented Scanner - The RadioReference Wiki and there are links to the three main software packages (sorry, they're all Windows based) near the end of the page. Note, they may be links to the user's guides but using the information on them you can easily search for the software using their name(s) in your favorite search engine. I use WIN500 so I have that URL saved and here it is
Win500: WS1040, WS1065, PSR-500, PSR-600, PRO-651, PRO-652, PRO-106, PRO-197, PSR-310, PSR-410 Scanner Software for Data Management, Monitoring, and Control (starrsoft.com)
Be aware that all 3 are full versions of the software but have a 30 day expiration built in. To use them for longer you'll need to purchase the registration key and enter that into the software (instructions are in the user's guides). Since they're old, there are quirks on registering that you may have to battle. Basically the makers have moved on to other things since scanner programming software isn't as profitable anymore so they no longer monitor the sites closely. Also, some of the purchase options may not work as well as others. Check the forum for issues and how to resolve or avoid them
Scanner Programming Software | RadioReference.com Forums
Here's some good information on WIN500. Please note that this is an old page and you might get some warnings when you attempt to open it. Mostly that's just because it's an old page that hasn't been updated to reflect the new browsers that expect all sites to use HTTPS and other features. This site also has an expired certificate so you may see warnings about that as well.
https://utahradio.org/mediawiki/index.php/WIN500
Please note that you'll need the correct programming cable for your scanner. This cable will have a DB-9 for you to attach to your computer's RS-232 Serial Port (true, most newer computers no longer have these) and a 1/8" stereo audio plug to attach to the scanner. Some will also have a mono to stereo adapter, but those are only needed for the very old scanners. Whistler may have the necessary cable if you don't have it. Now, to fix the RS-232 Serial Port issue. You can get a USB to RS-232 adapter if required. Be aware that many are available on eBay and may use chips that are no longer supported by the driver software. Those that use the FTDI chipset generally are the easiest to get working. Quality is important here since you might need to talk to a human to work through the installation and setup issues. The cheap imports on eBay will probably let you down on that part so you'll be on your own resolving any issues.