Having got two of these 1062 units mostly - nearly - working, I figured it would be a good idea to back up the eproms in each one and perhaps diff them to see if one has newer firmware. I also figured this would be straightforward ...hah.

The eproms are UV-erasable jobs with 3 on the MPU board and another on the interface board. They are all 32kbit (4kbyte) TMS2532 (TI) devices.
That should have been the first clue things were not going to go smoothly.
So the first hurdle I ran into was the fact my TOP2004 programmer, freshly dug out of old boxes, doesn't work anymore with Windows versions later than Vista ...or something. Another annoying case of USB driver problems that turns equipment into doorstops after a few years. And I didn't feel like spending $$$ on a new programmer for this - so I resolved to hack my way to success.

After messing about with too many versions of the TopWin software on my spare Win7/64bit PC - none with a working USB driver - I decided to set up a virtual machine with Windows XP/32bit and hopefully sidestep any OS compatibility troubles.
So I started with VirtualBox. I always give VirtualBox another chance, even if I always end up regretting it. And I did. Every step of the way.
The short version of the VBox story - sidestepping issues with mouse integration, loss of input and therefore control in fullscreen mode and other fun - VBox would not recognise the TOP2004 programmer USB device, and so would keep disconnecting it. While trying to resolve this, it got confused about which machine the programmer was actually supposed to be connected to - host or guest, and then neither could see it because it looked 'busy'. The icing on the cake was what happened when I pulled the USB plug out. It caused the host OS to bluescreen. Not just once, but all three times I tried it. Not the virtual machine - but the host. Not nice.

So after hours of messing with VBox and enjoying the bluescreen effect, I ditched that option and tried to export the VM to VMWare player free/noncommercial version.
However VBox couldn't export the VM to the portable OVA format, due to some ... issue, with the existing disk image. I had to make a copy of the system drive using command line tools, in a different format, attach that drive to the VM, delete the old drive from the VM, test it still worked, then export the modified VM in OVA format. Are we having fun yet.
So after all of that, I get the VM of Windows XP with TopWin software etc. and try to import it into VMWare player v14. Except VMWare player v14 doesn't recognize my PC's CPU, because Core i7 CPUs made in 2010 are 'deprecated' because everyone has newer ones now, except me. And of course that means it won't run the VM. So I have to uninstall VMW v14 and go find VMW v12 before it turns into a dead link...

After getting VMWare v12 set up, I try out the programmer and it acts like it's responding ok. Good! I then go read the TMS2532 datasheet more properly and look it up in the programmer device list.
The TMS2532 is not supported by my programmer. The nearest equivalent is a generic 2732/25v with 3 of the pins swapped around, just to make sure we're paying attention...
So I construct a small adapter on veroboard and attempt to read and then program a spare TMS2532. It reads all FF's but when programmed, it only manages about 500 bytes and then fails, leaving the remainder as FF's.

Digging through forums and websites indicated that timing could cause write failures - and there are several different speeds supported by the Top programmer software. So I wasted more time UV-erasing and re-burning the same spare IC over and over at different writing speeds, and then trying different 2732 devices from the support list with different speeds.
In all combinations the writing would generally manage about 500 bytes but usually not much more than that - and sometimes it was interleaved with FF's as well.

The next 'experiment' was trying every version of TopWin + USB driver combination I could get my hands on. This was helped greatly by each version having slight variation on the same name, slightly different install path and with installer version numbering that didn't match the installed version on the main window. After 3 or so versions are installed, you have no chance of figuring out which one is which. But this is just a VM, so who cares!
This exercise turned ugly when v6 of the Top software installed a USB driver that caused the VMWare guest to bluescreen-reboot in a loop. This one took some time to undo.

After determining none of these versions of the software were working properly, or in the same way as each other, I uninstalled them all, force-uninstall-and-deleted the driver that kept reinstalling itself and BSOD'ding WinXP, and went back to TopWin v1.44 - which was able to at least read the IC without throwing errors, even if writing failed every time.
I had one final idea - the only good one during the whole exercise. Writing failed somewhere around the 500 byte mark, but it varied. It wasn't a nice tidy binary address which suggested a pinout or compatibility problem. It was something 'fuzzy' like voltages or timing, and I had tried timing.
Beginning to doubt the programmer was getting enough power over the USB cable, I dug out a double-USB cable from an old DSO and plugged it into the programmer.
The next attempt at writing the IC was successful.
I then read all of the Datron eproms from both units and verified a couple by burning copies to the spare IC and testing it in one of the units. Everything working nicely.
/\/\/\/\/\/\/\/\/
Boiling this down a lot, it seems there is a winning combination for using these older Top programmers on Win7...Win10 for backing up these eproms - and it looks like this:
software:
* WinXP 32bit VM image downloaded from Microsoft
* VMWare v12 free noncommercial (or workstation, if you have it)
* topwinen3x.exe [which turns out to be TopWin v1.44 when installed)
hardware:
* TOP2004 programmer (or another version from this era)
* high current USB port (or a double-plug USB cable with lower powered ports - and mine aren't supposed be low power!)
* 2732 -> TMS2532 adapter (pins 18,20,21 rewired as follows...)
2532 2732
21 -> 20
20 -> 18
18 -> 21
The generic ???2732 device, (or AMD2732) from the device list can be used to do the programming.
The writing speed I used, from the selection of available speeds was: 'Speed'. There are other writing speeds available in TopWin such as 'High', 'Mid', 'Slow' and 'Slowness' but you want... 'Speed'.

(the device I used is TMS2532JL)
Credit for the adapter pinswap guide goes here:
http://www.primrosebank.net/computers/pet/projects/roms/pet_roms.htmNote: It is initially confusing that the datasheet for both ICs have the Q data pins numbered differently. One counts from 0, the other from 1. At a glance this makes the pinouts look more different than they actually are - but only 3 pins are exchanged.
I haven't seen 1062 firmware on the web - if anyone knows of a repository for these I'd like to look at the versioning to see if there are newer updates. I could also donate the images I have just extracted. They are different, with a few years between the date codes.
I have no idea if 1061/1062/1071 firmware is the same, or compatible. From what I can tell, the 1062 is a 1061A with a specific combination of options so they may use the same firmware. It would be interesting to confirm this.
The 1071 achieves an extra digit through block averaging, which will be done in the firmware. I haven't studied the schematics closely enough to know if there is more to it though.
My units are both marked with option 'LS101', having Ohms & AC/RMS but no current option, being standard for 1062.