Looking for low cost flashing option for PCB with ABOV MC96F8316SM mcu

I have access to couple of pallets of old air filtration units sitting outside which will likely end up as landfill but they have some useful parts which I’d like to try making a classroom project out of. Beside the fun project of the disassembly(2 dozen philips head screws), There is a power supply module(inside a plastic box) and a controller/front panel board with some useful parts. The controller board’s mcu is an Abov mc96f8316sm which has pin connections to the analog output of a VOC sensor, a bunch of switches with low power LEDs next to them plus 3 signal lines to a connector and board with 5 RGB LEDs in parallel with their own transistor driver. So easily 3 or 4 fun projects. The maker of the units, Winex, were good enough to break out the ISP pins (VCC, DSDA, DSCL, Gnd) so an ISP programmer like OpenOCD, if it supported ABOV MCUs, would be great. But the only programmer I’ve found was from ABOV for over $300ea.

The MCU is an 8051 based chip and from what found it has a Mentor Core 8051 which is considered a highspeed 8051 with 2 operations per clock. I’ve only just started looking for ISP devices and open source software which would support a Mentor based 8051.

Code development would be using the SDCC compiler.

spec sheet: MC96F8316SD (32-SOP) MC96