This small patch will switch around the colour scheme of Mario and Luigi's outfits in SMB1 and Lost Levels in order to match their appearance in every other game in this collection (and to match the standard series colour scheme established since SMB2)
Mario now wears a red shirt with blue overalls, while Luigi wears a green shirt with blue/light purple overalls. As a result of this, Fire Mario and Luigi's colour schemes have also been switched, once again matching the scheme shared by the other games in SMAS and subsequent games in the series.
All relevant sprites have been modified, including those in the ending and game over sequences for both characters.
Apply the patch to an un-headered US Super Mario All-Stars rom in .sfc format. Also appears to work with an un-headered US Super Mario All-Stars + World rom (also .sfc format), but hasn't been extensively tested, so do so at your own risk.
(Updated March 12, 2016 - Missed a handful of sprites/pieces; these have been properly re-coloured as of v1.2)
File Name: Super Mario All-Stars (USA).sfc (No-Intro 2011-12-24)
Country: USA
Internal CRC: AA5C
CRC32: 925637C7
MD5: 53C038150BA00D5F8D8574B4D36283F2
SHA-1: C05817C5B7DF2FBFE631563E0B37237156A8F6B6
SHA-256: A9E3E57D591E995E8E0DD228B619B6AED42205EAF55316FA8FF33F236B3A32B3
ROM Speed: 200ns (SlowROM)
ROM Size: 16 Mb
ROM Bank: LoROM
ROM Type: Normal + Battery
SRAM Size: 64 Kb
Internal Title: SUPER MARIO ALL_STARS
Header: None