If you have a Casio PV-2000 maybe you would like to transplant your ROM cartridges to a modern PC. If you have the CMT I/F adapter and will take the electrical risks of hot-insertion, send the ROM over as audio embedded in a large number of BASIC saves. You first boot the system into C83-BASIC with no cartridge inserted, then insert the cartridge. If that crashes/freezes your computer, try again. Once you succeed...

... here's the short ROM dumping C83-BASIC program, before it self-modified:
1 GOTO2:REMXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
2 S=&H7595
3 S=S+1:IFPEEK(S-2)<>88ORPEEK(S-1)<>88THENGOTO3
4 B=&HC000:PRINTS,PEEK(B)
5 FORA=0TO&H3FFF
6 POKES+(A MOD128),PEEK(A+B)
7 IFA MOD128=127THENSAVE:PRINTA
8 NEXT

...

... To extract bits the resulting audio, use DumpListEditor set to Casio FP-1100, since the tape modulation is the same. You can export all the resulting binary files from there, then trim them using dd or a hex editor - each binary will have a 128-byte chunk of the ROM in it. This is in no way efficient, but it permits dumping without any special dumping hardware or cartridge disassembly which may appeal to the remaining owners of this system