Two Z80s and Capcom's tile hardware; the title screen as the cabinet showed it.
1942 runs on PRISM, a C and C++ compiler written in plain JavaScript. ★ Star it on GitHub if you liked seeing it here.
Arguments
a game name plus MAME's own switches (-nosound, -vesa, -ror, -frameskip n, -list, -listfull, -listcrc). -nodouble is there because the release doubles small pictures in a VESA mode through two routines written in x86 assembly, which this build does not have; without it a game that would be doubled stops at its first frame.
They go in this page's address, so a link to it starts the program the same way.
PRISM's log
What PRISM says while it runs the program shows here once it is playing.
Needs 1942.zip, your own ROM set: the page asks for your copy, a folder or a .zip, and reads it where it is; nothing is uploaded.
It needs a keyboard, and most games take the mouse too.