Quoted from pinball_keefer:LOTR was indeed written in (heavily macro'd) 6809 assembler, just like the rest of Stern whitestar games. It was only a 2MHz proc, so it's not that hard to emulate. Probably the most annoying part (as 6809 has already been emulated by MAME for decades) would be the banked ROMs, and that's not even that hard to do either.
It could obviously be rewritten in something modern, but that's less than trivial and prone to mistakes.
6809 assembler macros are TIGHT! My son rolls his eyes when I pontificate about how small my 6502 assembly code was back in the day compared to what bloated high level languages put out now. He's also tired of hearing that 6502 was RISC-like before RISC/arm were sexy.
Seems like an emulation layer running the code within a wrapper that handles interface to the new host machine is the fastest way to go and not introduce errors in the code that would affect rules, etc. Super easy, barely an inconvenience.
EDIT: Thinking about this some more, this seems like it's ideal for Tanio's skillset. Maybe that's what he's been tied up with since Deadpool. He's been very quiet. Deadpool=Gomez/Tanio. LotR Spike=Gomez/Tanio redux?