SONICvsMARIO

Split-screen race across 10 levels. First to each Master Emerald advances — clear SkyRoads, Chaos Gauntlet, Emerald Wild, then smash DK in the Kong Arena, and finish Painted Statues (Bowser Jr paint statues) to claim the match.

Player 1 — Sonic A / D run · W jump · S duck · S+W charge, release = spin dash · L6 SkyRoads: W gas · Z brake · A/D move · S jump
Player 2 — Mario J / L run · I jump · K duck · K+I charge, release = dash burst · L6 SkyRoads: I gas · M brake · J/L move · K jump

Each player has 4 lives (hearts at the top). Lose them all and it’s GAME OVER for both. Grab rings and coins. Stomp foes from above. Spikes, pits, and bombs sting — bombs arm when you get close (jump the blast!). Clear Stages 1–4, then Dry Bones Dash — first to stomp the mystery box gets Tails or Toad (air-jump throw). Level 6 is SkyRoads Cup (then Level 7 Chaos Gauntlet → Level 8 Wild Mode): three 1993 DOS–style chase-camera races on floating roads in deep space (not a side-scroller). W/I accelerate, Z/M decelerate, A/D or J/L move, S/K jump. Jump gaps, ice (slippery), sticky slowdown, boost strips, burning tiles, and blue supply pads that refill fuel & oxygen. Fall into the void, burn up, or empty fuel/O₂ and you lose a life. First through the finish tunnel wins. After Chaos Gauntlet, Emerald Wild is a calm-then-hunt race to the Master Emerald; Level 9 DK Smash is the lava/water arena — stomp Kong for bonus rings, jump Cheep Chomps in the lagoons. Level 10 Painted Statues is the finale — dodge ladybug bots and spiked mushroom jumpers, survive the gauntlet, then beat Bowser Jr as he paints Sonic & Mario statues that come alive. Hearts still count — 0 lives is GAME OVER.