Pretty much the same for hardware. The pocket programmer is about the cheapest way and uses the parallel port so it is easy to use with a laptop and to move from pc to pc. There are several choices in the $200-300 range that use a pci card, and lots of choices above that. For software there are the commercial packages turbo 6 tuner and tunercat, and the freeware packages promedit (dos based), winbin (windows based and apparently no longer in development), and tunerpro (originally gmecmedit, also windows based and currently being developed, with a commercial version also available). The freeware packages use a common definition file format, the .ecu file, to map out the data locations. Winbin comes with a few examples but they are not very complete and I think the 7148 one is not useable.
There are a few other 7148 .ecu files on the internet, including one I did that has most of the common tuning stuff but not quite all, which is available in the incoming directory at the
www.diy-efi.org ftp site. And of course, the disassembly listing and a couple of spreadsheets with the data table locations available at the gnttype web site, along with the stock images you can use as a starting point. Most people seem to start with the acxa image which is the late 86/all of 87 chip, or the bbjk emissions recall image. The bbjk is a tad leaner which might improve mileage a bit and which helps emissions, and goes closed loop faster which helps cold start emissions, and has a few other tweaks, and is the one I start with. The 89 tta image has a lot of changes in the timing tables, presumably because of the fwd heads with their different combustion chambers, so I wouldn't recommend using that unless you have those heads.