while most of the 8-bit versions tend to use the same formula, there are still differences between them. will list some of the main ones for those interested in running.
All Versions--- The game uses 4 main maps, split into 2 sections.. those before the bridge on each map (midpoint) and after. Most versions recycle this 4 map idea infinitely, slightly altering the sections (eg. jungle to marshland) giving 8 unique maps.
C64--- The fastest of the versions, possibly the shortest. The original version had 3 maps instead of 4, recycled with fewer differences also. Some sprite issues when multiple bullets and sprites are present. the 2015 Nostalgia version reworked this to 4, matching most other versions, improving sprite issues and adding gfx.
Spectrum--- Another popular version, no music with only sound effects, limited palette, quite fast but considerable slowdowns at the end of maps, grenade throwers more common and hazardous. An unofficial 128k version had music included, although rare.
Arcade--- Where it all began. Notoriously difficult, very little time to react to bullets and enemies make this perhaps the hardest. Few region differences, other than initial loading screen.
Atari 2600--- The most radically different, does have its charm and does well with the hardware. Not to be confused with the Atari 7800 version.
Amiga / Atari ST--- While having better arcade-like graphics being 16-bit, both suffer from the vertical resolution, grenade reach is very short, bullets survive longer, fewer sprite issues when action is intense.
NES--- Deviates slightly from the 4 map x 2 formula offering 16 areas (although similar recycling occurs), includes unique features such as underground bunkers and item pickups (other than grenades), slower gameplay and a continue option, many sprite issues. the NES version has its own board here: https://www.speedrun.com/commando
If there is a version you would like included, post it below !