Its is all virtually done today.
One can try out the stuff in the emulators.
And then it can run either on old modules or , as you said, on the machines (mephisto phoenix) that uses the old roms.
Franz Huber on his jimdo website has done a marvellous job bringing almost ALL engines into virtual emulators.
https://fhub.jimdofree.com/In a team with others they also made it possible to automatize the old dedicated machines in winboard and let them play automatically against each other. They even patched bugs and were able to read out the old H8 cpus (Novag Diamond etc.) that had the rom inside the chip.
All you need is a pc. And you can run the dedicated chess computers on emulators.
For me the major question is: can software progress make better engines on 8 bit hardware with the knowledge we have today ?
Here you can see the ssdf rating of these units:
https://ssdf.bosjo.net/long.txtE.g. MM4 5 mhz:
391 Mephisto MM 4 6502 5 MHz 1814
Then…
373 Mephisto MM 5 6502 5 MHz 1883
…
354 Mephisto Nigel Short 6502 5 MHz 1950
Eds Masterpiece 1950 ELO. I think the Nigel Short and the Milano use the same hardware. And 64 KB ROM.
Rebel 5.0 and MM4, MM5 use 32 KB ROM.
The Milano (maybe due to passive playing style) is
378 Mephisto Milano 6502 5 MHz 1873
So ed was capable to do 1950 ELO out of this 8 bit hardware.
It was a close race with dave kittinger :
379 Novag Super Expert C 6502 6 MHz Sel 5 1868
Fidelitys Spracklen engine was weaker:
404 Fidelity Par Excellence 6502 5 MHz 1745
Thats why they early began on 68000 to win the race against Richard Lang who used 68000 too.
But even with 68000 the highest elo they got on the normal 68000 16 mhz was only:
369 Fidelity Mach III 68000 16 MHz 1900
So eds 8 bit nigel short was 50 elo better then spracklens running on the 68000.
Kittinger then also tried to bring his engine on 68000:
368 Novag Diablo 68000 16 MHz 1911
In 1985 Richard won in Amsterdam on a Motorola:
385 Mephisto Amsterdam 68000 12 MHz 1834
And due to tuning together with Ossi weiner the engine made big progress ….
377 Mephisto Roma 68000 12 MHz 1877
374 Mephisto Dallas 68000 12 MHz 1878
Then came the hash table machines:
364 Mephisto Almeria 68000 12 MHz 1926
But look, it took richard lang many championships to reach ed schröders ELO record with a 68000 machine,
353 Mephisto Portorose 68000 12 MHz 1952
The same level then Ed with bis 8 bit machine.
Richard lang then made enoughwr big jump with the vancouver:
343 Mephisto Vancouver 68000 12 MHz 2009
Ed then changed from 8 bit to RISC Arm CPU with 12-14 mhz depending on the hardware this PC card was used and later it was put into a dedicated unit.
On this ARM machine Ed showed that his engine was very good and he won the title.
328 Chess Machine Gideon 512K ARM2 16MHz 2097
Now coming back to the topic:
Ed Schröder was the master in getting the most ELO out of this 8 bit universe.
It took a few years of course, from the first appearance and a selective engine coming written in BASIC with later BASIC combined with machine code for the search.
When Ed began for Hegener and Glaser, they had a nearly brute force engine by Ulf Rathsmann:
418 Mephisto MM 2 6502 3.7 MHz 1682
Then came eds first commercial engine Rebel 5.0:
406 Mephisto Rebell 6502 5 MHz 1734
1950 (Nigel Short) - 1734 (Rebel 5.0) = 216 ELO software progress on the SAME 8 Bit 5 mhz Hardware !!!!!
This is amazing, isn't it ??
No other programmer was able to do so, IMO.
Even Richard Lang on the 68000 machines (from Amsterdam to Vancouver) had only 175 ELO progress.
2009 (Vancouver) - 1834 (Amsterdam) = 175 ELO software progress
And yes ed, the mephisto phoenix runs shredder , hiarcs and other uci engines !!! And there is no need for the I/O code of HG modules.