Super Mario World was first shown off at the first ever Shoshinkai (SSK) event. Shoshinkai 1989 was vastly different to the rest of them as this one was not open to the public at all. SSK 1989 was essentially just a press release.

At this point, the game was essentially Super Mario Bros. 3 on staroids. The game had very similar graphics and physics to its predicessor.

So far only around forty photos with less than half of those being actually diffrent from one another have emerged.

It features ninteen levels. Many of the stages at this time seemed to have been quickly thrown together by developers for the Shoshinkai event. As such, the level design is not perfect and some visual errors are present. These errors are NOT from hacker incopetence and are accurate to early photos. Furthermore Due to its prototype nature, the game has some debug features enabled. Mario does not die when the timer reaches 000 and all stages can be exited with start+select at any time.

The course selection is about 20% original smw levels and 80% custom stages.

list of known inaccuracies:

-The ROM itself is in English. There is no text whatsoever but this hack uses the NTSC-U/C rom for maximum compatibility with patches and Lunar Magic.

-The Rom is 2mb in size instead of the original 512k. This is more or less unavoidable with lunar magic.

-The July 1989 builds had the SNES's overscan cropping disabled. This hack does not. I faked overscan on the title screen so the mushroom map has correct spacing.

-Course Clear screen does not present the stage number however it does have the COUSE CLEAR typo. 

-Stage names are absent. The map displays - W-- on all stages. Correct stage names will come in a later version.

-There is no MARIO START screen at all. The original was seemingly done with layer 3 and contained the level number. Something I beleive has not been done in a smw hack previously and my asm knowledge is not good enough to try and do myself.

-Bosses are Larry in W3 and W4 (top and bottom paths) Lemmy is W1 and Wendy is W3. They are unchanged from the final release.

-When raccoon Mario runs along a triangle block, his tail's position is broken. If anybody knows a fix to this, please let me know.

-It is very likely that not every stage in the July '89 builds were populated. However, I prioritized playability over accuracy.

  BUGS:
----------
-lakitu cannot be hurt with shells

-spinys cannot be hurt with fireballs

-slight flicker on overworld map

-luiji build's screen flickers when switching between player 1 and player 2.

CHANGELOG
v1.6 First Public release
v2.0 (Discord only) Added an additional course as well as more accurate layouts
v2.1 (Discord only) bug fixes
v2.5 
-nearly every stage has a secret in it
-mario gfx were tweaked
-added venus fire trap
-added hammer brother
-further course layout tweaks
-reverted "goal march" sequence back to final
-various gfx changes
-modified palettes
-course 2 (cave) now has scrolling layer 2 platforms
-course 3 (sky/tides) water now moves up and down
-course 4 (fortress) part B of the level now uses thwomps rather than magikoopas

v3.0
This version marks a change in presentation. It's given context to being in english by being a "demo" shown at the Cosnumer Electronics Show.
-additonal stage added: Castle #2
-graphical tweaks
-Stage tweaks in Stage 3, first castle, and stage 4
-palette fixes
-Addintional differences between the standard build and luiji
 >More accurate background differences
 >Different use of layer 2 in second castle
 >Luiji no longer has message boxes at the start a stage.

v4.0 (current)
-This hack is now a recreation of the entire Shoshinkai 1989 presentation build.
-All 19 stages are present
-Neither version contains message boxes at all.
-Score and coin counter, are present on the Overworld map.
-Added Lakitu, Sledge Bros
-Visuals tweaked slightly, more accurate
-Mario's life counter starts at 4. Mario still has five lives however one life left is shown as MARIO x 0 (Like in SMB3).
-Star length shortened to only six seconds (same as SMB3)
-Goal March is now the same as 1989. The screen does not return from black once mario holds up a peace sign.
-Music has been tweaked to have a more "prototype" sound to it. Title, overworld, ground, and water have all had  nstrument and/or tempo changes.
-Further stage layout tweaks

STOCKING STUFFER: Luiji version and cartridge label!
------------------------------------------------------------------------
-Luiji is identical to the standard hack except for a small selection of visual differences. Nintendo used some slightly older screenshots at the Shoshinkai event which showed a very different Mario sprite. Luiji refers to luiji.cgx, the file that contained the GFX for this different Mario in the leak. This version even has unique Luigi graphics! Five years before Super Mario All-Stars + Super Mario World released!

-Custom label for fans of flashing their own repro carts


--PATCHING--
Some people (especially younger individuals) don't know how to patch ROMs. Follow these instructions if you don't.

For legal reasons, I cannot provide a link to an unmodified rom.

PC/Mac INSTRUCTIONS:
1. Download Floating IPS (FLIPS) from romacking.net
2. Launch and click "apply a patch"
3. Select the patch you want to use. In this case, Mario4.bps or Luiji.bps
4. Select an unmodified ROM (In this case, Super Mario World (U)[!].smc) to use.
5. Done!

If you are using a mobile device or a computer that can't run FLIPS, follow these instead:
1. go to https://www.marcrobledo.com/RomPatcher.js/
2. Follow the website's instructions.
3. click "Apply Patch"
4. Done!

------------------------------------------------------------------------------
CREDITS
-All credit for custom sprites and patches go to their respeced creators. I'd list them by name but I've lost track of who made what.

-Virtually all graphics are official Nintendo assets with the exception of the title screen*, central mushroom house, and fortresses. All three were done my me.
		(*the tilemap for the title screen was found in the iQue leak however the original gfx was not. The gfx are recreations by moi.)