> Finding why it gives a hardware security in recent mame might help to figure why I > also get this error.
The error in MAME is due to a 93C46 being added. According to the board notes, this should only be used when a LAN board is present. Whether the board notes are right or not I can't say.
To make the game playable in MAME change src\mame\drivers\hornet.c
change: r = 0xf0 | (eeprom->read_bit() << 3); to: r = 0xf0; (eeprom->read_bit() << 3);
the game will then boot. The time keeper has nothing to do with the message, if it's blank then the game will initialise it. The default contents that mame currently uses are unnecessary and wrong.