1942 is Capcom’s vertically scrolling shoot ‘em up from 1984, the first of what became the 19XX series. You fly a P-38 off an aircraft carrier across the Pacific, through 32 stages from Midway to Okinawa, against waves of fighters, four-engined bombers and the giant Ayako. It was a big arcade hit, and home versions followed in 1986.
Growing up I spent many an hours shovelling 20p’s into the arcade machine whenever I came across it. The game is simple but well balanced as a shoot’em up, with the first hint of power-up mechanics that would become more common place in later games. One unique aspect was that enemy planes flew in from all different directions, following smooth arcs around the player. This was much more interesting and challenging than just lining up to be shot in front of you, as was more typical of vertical shoot’em ups until that point.
Given the success, it was naturally ported to many 8-bit home platforms of the era, although not the BBC Micro. Many of the home ports were of mediocre quality, not a fault of the developers, they were almost certainly under extreme time pressure and were unlikely to have had access to the arcade machine itself (probably just a VHS tape of someone playing the game through, as was often the way back in those days.)
This port sets out to do two things: (1) Show that the BBC Master was at least a technically viable platform for high-quality arcade games, even if it very much wasn’t commercially viable. (2) Be the most faithful and accurate conversion of the game to a home 8-bit computer, using the benefit of full access to the arcade ROMs and all the modern computing power that can be thrown at the problem. I hope you enjoy playing it as much as I enjoyed making it!
The arcade machine is a lot of hardware for 1984. A 4 MHz Z80 runs the game, and a second Z80 at 3 MHz drives two AY-3-8910 sound chips, six channels between them. The picture comes out on a vertically mounted monitor, 224 pixels wide and 256 tall. Hardware provides a scrolling tilemap of 16×16 background tiles, a character layer for the text, and hardware sprites. The ROMs come to 210K:
Fifty distinct colours appear on screen across the game, and the level maps for all 32 stages come out of the code ROMs rather than the graphics.
The BBC Master has a 2 MHz 65C12, 128K of RAM, four colours in MODE 1 and an SN76489 - and no sprites or tilemap. So:
The release disc fills 759 of its 800 sectors. What made it through:
As with Paradroid, this was written with Claude Code, without my writing a line of the code directly. Thanks to my fellow Bitshifters for playtesting and encouragement.

Shoot everything, collect the POW power-ups carried by the red formations, and use your loops (the roll) to dodge out of trouble; the panel shows how many you have left. Land back on the carrier at the end of each stage for an accuracy bonus. See the 1942 strategy guide for more.
Player Control Keys
BBC Computer keyboard layout (your emulator layout may vary!):
Z - LeftX - RightK - UpM - DownL - FireSPACE - Loop (on the title: insert coin)ESCAPE - Quit the current gameAdditional Keys
Ctrl+P - Pause gameCtrl+R - Redefine keys (on the title and attract screens)Ctrl+Q - Toggle soundCtrl+Up - Increase sound volumeCtrl+Down - Decrease sound volumeC - Continue, after a game overNote that this game requires a BBC Master 128 and implements a sophisticated in-game streaming system. It therefore requires either a floppy disk drive or an accurate floppy drive emulator, like a Gotek. SD card solutions other proprietary storage devices are not supported.