mirror of
https://github.com/Kak2X/wl.git
synced 2024-11-26 23:00:34 +00:00
Initial commit... again
This commit is contained in:
commit
62f392f737
7
.gitattributes
vendored
Normal file
7
.gitattributes
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
* text=false
|
||||
|
||||
*.bin binary
|
||||
*.evt binary
|
||||
*.evp binary
|
||||
*.rlc binary
|
||||
*.rls binary
|
23
.gitignore
vendored
Normal file
23
.gitignore
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
# trash
|
||||
trash/
|
||||
|
||||
# build output
|
||||
wl.gb
|
||||
wl.map
|
||||
wl.o
|
||||
wl.sav
|
||||
wl.sym
|
||||
wl.sn*
|
||||
|
||||
# provide your own comparision rom
|
||||
original.gb
|
||||
original.sav
|
||||
original.sym
|
||||
|
||||
# not necessary
|
||||
tempconv.txt
|
||||
tempconv.bin
|
||||
tempconv.asm
|
||||
shell.cmd
|
||||
temp.asm
|
||||
wl*.asm
|
12
README.MD
Normal file
12
README.MD
Normal file
@ -0,0 +1,12 @@
|
||||
# wl
|
||||
Disassembly of Super Mario Land 3: Wario Land
|
||||
|
||||
This will build a bit-perfect ROM of Wario Land. You can verify this by providing a ROM named "Wario Land - Super Mario Land 3 (W) [!].gb" as "original.gb".
|
||||
|
||||
-------------
|
||||
|
||||
To assemble, run the included batch script "build.cmd"
|
||||
|
||||
-------------
|
||||
|
||||
Thanks to lazigamer for the debug emulator used to generate the initial CDL.
|
30
build.cmd
Normal file
30
build.cmd
Normal file
@ -0,0 +1,30 @@
|
||||
@echo off
|
||||
echo Assembling...
|
||||
rgbds\rgbasm -h -L -vo -v -o wl.o main.asm
|
||||
if %ERRORLEVEL% neq 0 goto assemble_fail
|
||||
|
||||
echo Linking...
|
||||
rgbds\rgblink -m wl.map -n wl.sym -d -o wl.gb wl.o
|
||||
if %ERRORLEVEL% neq 0 goto link_fail
|
||||
|
||||
echo ==========================
|
||||
echo Build Success.
|
||||
echo ==========================
|
||||
|
||||
if EXIST original.gb ( fc /B wl.gb original.gb )
|
||||
|
||||
goto end
|
||||
|
||||
:assemble_fail
|
||||
echo Error while assembling.
|
||||
goto fail
|
||||
:link_fail
|
||||
echo Error while linking.
|
||||
:fail
|
||||
|
||||
echo ==========================
|
||||
echo Build failure.
|
||||
echo ==========================
|
||||
|
||||
:end
|
||||
pause
|
2
data/bg/coinbonus/bucket.bin
Normal file
2
data/bg/coinbonus/bucket.bin
Normal file
@ -0,0 +1,2 @@
|
||||
|
||||
!"
|
1
data/bg/coinbonus/bucket_pull.bin
Normal file
1
data/bg/coinbonus/bucket_pull.bin
Normal file
@ -0,0 +1 @@
|
||||
#$%&'(*+,012345
|
BIN
data/bg/coinbonus/mainbg.rls
Normal file
BIN
data/bg/coinbonus/mainbg.rls
Normal file
Binary file not shown.
1
data/bg/coinbonus/round2.bin
Normal file
1
data/bg/coinbonus/round2.bin
Normal file
@ -0,0 +1 @@
|
||||
stu
|
1
data/bg/coinbonus/round3.bin
Normal file
1
data/bg/coinbonus/round3.bin
Normal file
@ -0,0 +1 @@
|
||||
vwx
|
BIN
data/bg/courseclear.rls
Normal file
BIN
data/bg/courseclear.rls
Normal file
Binary file not shown.
1
data/bg/ending/balloon_castle.bin
Normal file
1
data/bg/ending/balloon_castle.bin
Normal file
@ -0,0 +1 @@
|
||||
9:::;><3E><><EFBFBD>?><3E><><EFBFBD>?><3E><><EFBFBD>?BCCCD
|
BIN
data/bg/ending/balloon_empty.bin
Normal file
BIN
data/bg/ending/balloon_empty.bin
Normal file
Binary file not shown.
BIN
data/bg/ending/balloon_null.bin
Normal file
BIN
data/bg/ending/balloon_null.bin
Normal file
Binary file not shown.
BIN
data/bg/ending/castle_big.rls
Normal file
BIN
data/bg/ending/castle_big.rls
Normal file
Binary file not shown.
BIN
data/bg/ending/castle_birdhouse.rls
Normal file
BIN
data/bg/ending/castle_birdhouse.rls
Normal file
Binary file not shown.
BIN
data/bg/ending/castle_house.rls
Normal file
BIN
data/bg/ending/castle_house.rls
Normal file
Binary file not shown.
BIN
data/bg/ending/castle_pagoda.rls
Normal file
BIN
data/bg/ending/castle_pagoda.rls
Normal file
Binary file not shown.
BIN
data/bg/ending/castle_planet.rls
Normal file
BIN
data/bg/ending/castle_planet.rls
Normal file
Binary file not shown.
BIN
data/bg/ending/castle_treetrunk.rls
Normal file
BIN
data/bg/ending/castle_treetrunk.rls
Normal file
Binary file not shown.
BIN
data/bg/ending/cutscene_genie.rls
Normal file
BIN
data/bg/ending/cutscene_genie.rls
Normal file
Binary file not shown.
BIN
data/bg/ending/cutscene_nogenie.rls
Normal file
BIN
data/bg/ending/cutscene_nogenie.rls
Normal file
Binary file not shown.
BIN
data/bg/ending/genie_handl_closed.bin
Normal file
BIN
data/bg/ending/genie_handl_closed.bin
Normal file
Binary file not shown.
BIN
data/bg/ending/genie_handl_palm.bin
Normal file
BIN
data/bg/ending/genie_handl_palm.bin
Normal file
Binary file not shown.
BIN
data/bg/ending/genie_handl_point.bin
Normal file
BIN
data/bg/ending/genie_handl_point.bin
Normal file
Binary file not shown.
BIN
data/bg/ending/genie_handr_closed.bin
Normal file
BIN
data/bg/ending/genie_handr_closed.bin
Normal file
Binary file not shown.
1
data/bg/ending/genie_handr_open.bin
Normal file
1
data/bg/ending/genie_handr_open.bin
Normal file
@ -0,0 +1 @@
|
||||
abcdefghijklmno
|
BIN
data/bg/ending/genie_handr_point.bin
Normal file
BIN
data/bg/ending/genie_handr_point.bin
Normal file
Binary file not shown.
BIN
data/bg/ending/ground.rls
Normal file
BIN
data/bg/ending/ground.rls
Normal file
Binary file not shown.
BIN
data/bg/gameover.rls
Normal file
BIN
data/bg/gameover.rls
Normal file
Binary file not shown.
BIN
data/bg/heartbonus/easyprizes.bin
Normal file
BIN
data/bg/heartbonus/easyprizes.bin
Normal file
Binary file not shown.
1
data/bg/heartbonus/easytitle.bin
Normal file
1
data/bg/heartbonus/easytitle.bin
Normal file
@ -0,0 +1 @@
|
||||
ΠΡ<EFBFBD>Σ
|
BIN
data/bg/heartbonus/game.rls
Normal file
BIN
data/bg/heartbonus/game.rls
Normal file
Binary file not shown.
BIN
data/bg/heartbonus/menu.rls
Normal file
BIN
data/bg/heartbonus/menu.rls
Normal file
Binary file not shown.
BIN
data/bg/heartbonus/midprizes.bin
Normal file
BIN
data/bg/heartbonus/midprizes.bin
Normal file
Binary file not shown.
1
data/bg/heartbonus/midtitle.bin
Normal file
1
data/bg/heartbonus/midtitle.bin
Normal file
@ -0,0 +1 @@
|
||||
ホマ゙゚
|
BIN
data/bg/heartbonus/results.rls
Normal file
BIN
data/bg/heartbonus/results.rls
Normal file
Binary file not shown.
1
data/bg/level/ssteacupboss_beakclosed.bin
Normal file
1
data/bg/level/ssteacupboss_beakclosed.bin
Normal file
@ -0,0 +1 @@
|
||||
BCD
|
BIN
data/bg/level/ssteacupboss_beakopen.bin
Normal file
BIN
data/bg/level/ssteacupboss_beakopen.bin
Normal file
Binary file not shown.
2
data/bg/level/ssteacupboss_body.bin
Normal file
2
data/bg/level/ssteacupboss_body.bin
Normal file
@ -0,0 +1,2 @@
|
||||
'7$%&0123456@ABCDEF
|
||||
()*+,-.89:;<=JKLMZ[\]
|
1
data/bg/level/ssteacupboss_clawsdown.bin
Normal file
1
data/bg/level/ssteacupboss_clawsdown.bin
Normal file
@ -0,0 +1 @@
|
||||
()*89:;<=JKLMZ[\]
|
1
data/bg/level/ssteacupboss_clawsup.bin
Normal file
1
data/bg/level/ssteacupboss_clawsup.bin
Normal file
@ -0,0 +1 @@
|
||||
PQRSTabcdqr9t;>?s
|
1
data/bg/level/ssteacupboss_eyes.bin
Normal file
1
data/bg/level/ssteacupboss_eyes.bin
Normal file
@ -0,0 +1 @@
|
||||
'7$
|
1
data/bg/level/ssteacupboss_eyeshit.bin
Normal file
1
data/bg/level/ssteacupboss_eyeshit.bin
Normal file
@ -0,0 +1 @@
|
||||
ijkyz{NO^
|
2
data/bg/level/ssteacupboss_wingh0.bin
Normal file
2
data/bg/level/ssteacupboss_wingh0.bin
Normal file
@ -0,0 +1,2 @@
|
||||
|
||||
RST
|
1
data/bg/level/ssteacupboss_wingh1.bin
Normal file
1
data/bg/level/ssteacupboss_wingh1.bin
Normal file
@ -0,0 +1 @@
|
||||
_lmnoS|}~Y
|
1
data/bg/level/ssteacupboss_wingv0.bin
Normal file
1
data/bg/level/ssteacupboss_wingv0.bin
Normal file
@ -0,0 +1 @@
|
||||
+,-
|
1
data/bg/level/ssteacupboss_wingv1.bin
Normal file
1
data/bg/level/ssteacupboss_wingv1.bin
Normal file
@ -0,0 +1 @@
|
||||
GHuvw+,-
|
1
data/bg/level/ssteacupboss_wingv2.bin
Normal file
1
data/bg/level/ssteacupboss_wingv2.bin
Normal file
@ -0,0 +1 @@
|
||||
GHWXYgh-
|
1
data/bg/level/stovecanyonboss_body.bin
Normal file
1
data/bg/level/stovecanyonboss_body.bin
Normal file
@ -0,0 +1 @@
|
||||
123456ABCDEFPQRSTUVW`abcdefgpqrstuvw'()*+,-.789:;<=>GHIJKLMN
|
1
data/bg/level/stovecanyonboss_mouthclosed.bin
Normal file
1
data/bg/level/stovecanyonboss_mouthclosed.bin
Normal file
@ -0,0 +1 @@
|
||||
'()*+,-.789:;<=>GHIJKLMN
|
1
data/bg/level/stovecanyonboss_mouthopen.bin
Normal file
1
data/bg/level/stovecanyonboss_mouthopen.bin
Normal file
@ -0,0 +1 @@
|
||||
'XYZ[\].7hijklm>Gxyz{|}N
|
2
data/bg/level/syrupcastleboss_geniebody.bin
Normal file
2
data/bg/level/syrupcastleboss_geniebody.bin
Normal file
@ -0,0 +1,2 @@
|
||||
|
||||
YPo !"#$%&'()0123333789@ABCDEFGHIQRSTUVWXcbbbbbbudbbbbtefg456
|
2
data/bg/level/syrupcastleboss_genieface.bin
Normal file
2
data/bg/level/syrupcastleboss_genieface.bin
Normal file
@ -0,0 +1,2 @@
|
||||
|
||||
YPo
|
1
data/bg/level/syrupcastleboss_geniefacehit.bin
Normal file
1
data/bg/level/syrupcastleboss_geniefacehit.bin
Normal file
@ -0,0 +1 @@
|
||||
456gcdeftu
|
1
data/bg/level/syrupcastleboss_geniefootdownl.bin
Normal file
1
data/bg/level/syrupcastleboss_geniefootdownl.bin
Normal file
@ -0,0 +1 @@
|
||||
s
|
1
data/bg/level/syrupcastleboss_geniefootdownr.bin
Normal file
1
data/bg/level/syrupcastleboss_geniefootdownr.bin
Normal file
@ -0,0 +1 @@
|
||||
v/?
|
1
data/bg/level/syrupcastleboss_geniefootupl.bin
Normal file
1
data/bg/level/syrupcastleboss_geniefootupl.bin
Normal file
@ -0,0 +1 @@
|
||||
`apqrs
|
1
data/bg/level/syrupcastleboss_geniefootupr.bin
Normal file
1
data/bg/level/syrupcastleboss_geniefootupr.bin
Normal file
@ -0,0 +1 @@
|
||||
hivwxy
|
1
data/bg/level/syrupcastleboss_geniehandclosedl.bin
Normal file
1
data/bg/level/syrupcastleboss_geniehandclosedl.bin
Normal file
@ -0,0 +1 @@
|
||||
!"012
|
1
data/bg/level/syrupcastleboss_geniehandclosedr.bin
Normal file
1
data/bg/level/syrupcastleboss_geniehandclosedr.bin
Normal file
@ -0,0 +1 @@
|
||||
'()789
|
1
data/bg/level/syrupcastleboss_geniehandopenl.bin
Normal file
1
data/bg/level/syrupcastleboss_geniehandopenl.bin
Normal file
@ -0,0 +1 @@
|
||||
*+,-.:;<=>JKLMN
|
1
data/bg/level/syrupcastleboss_geniehandopenr.bin
Normal file
1
data/bg/level/syrupcastleboss_geniehandopenr.bin
Normal file
@ -0,0 +1 @@
|
||||
Z[\]^jklmnz{|}~
|
BIN
data/bg/level/syrupcastleboss_geniehandpointl.bin
Normal file
BIN
data/bg/level/syrupcastleboss_geniehandpointl.bin
Normal file
Binary file not shown.
1
data/bg/level/syrupcastleboss_geniehandpointr.bin
Normal file
1
data/bg/level/syrupcastleboss_geniehandpointr.bin
Normal file
@ -0,0 +1 @@
|
||||
Z[\]^jklO_z{|}~
|
BIN
data/bg/maps/mtteapot.rls
Normal file
BIN
data/bg/maps/mtteapot.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/overworld.rls
Normal file
BIN
data/bg/maps/overworld.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/parsleywoods.rls
Normal file
BIN
data/bg/maps/parsleywoods.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/ricebeach.rls
Normal file
BIN
data/bg/maps/ricebeach.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/ricebeach_flood.rls
Normal file
BIN
data/bg/maps/ricebeach_flood.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/sherbetland.rls
Normal file
BIN
data/bg/maps/sherbetland.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/ssteacup.rls
Normal file
BIN
data/bg/maps/ssteacup.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/stovecanyon.rls
Normal file
BIN
data/bg/maps/stovecanyon.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/syrupcastle.rls
Normal file
BIN
data/bg/maps/syrupcastle.rls
Normal file
Binary file not shown.
BIN
data/bg/maps/syrupcastle_ending.rls
Normal file
BIN
data/bg/maps/syrupcastle_ending.rls
Normal file
Binary file not shown.
BIN
data/bg/saveselect.rls
Normal file
BIN
data/bg/saveselect.rls
Normal file
Binary file not shown.
1
data/bg/saveselect_screenevent.bin
Normal file
1
data/bg/saveselect_screenevent.bin
Normal file
@ -0,0 +1 @@
|
||||
9:;9:;9:;
|
1
data/bg/statusbar.bin
Normal file
1
data/bg/statusbar.bin
Normal file
@ -0,0 +1 @@
|
||||
©нх╟╟©ох╟╟╟©й╟╟©и╟╟╟©ех©©©©╨╩╪╫╬©ох╟╟╟╟╟
|
BIN
data/bg/timeup_hand.rls
Normal file
BIN
data/bg/timeup_hand.rls
Normal file
Binary file not shown.
BIN
data/bg/timeup_wario.rls
Normal file
BIN
data/bg/timeup_wario.rls
Normal file
Binary file not shown.
BIN
data/bg/title.rls
Normal file
BIN
data/bg/title.rls
Normal file
Binary file not shown.
BIN
data/bg/title_clouds.rls
Normal file
BIN
data/bg/title_clouds.rls
Normal file
Binary file not shown.
BIN
data/bg/title_water.rls
Normal file
BIN
data/bg/title_water.rls
Normal file
Binary file not shown.
BIN
data/bg/trroom.rls
Normal file
BIN
data/bg/trroom.rls
Normal file
Binary file not shown.
BIN
data/block16/beach.bin
Normal file
BIN
data/block16/beach.bin
Normal file
Binary file not shown.
BIN
data/block16/boss0.bin
Normal file
BIN
data/block16/boss0.bin
Normal file
Binary file not shown.
BIN
data/block16/boss1.bin
Normal file
BIN
data/block16/boss1.bin
Normal file
Binary file not shown.
BIN
data/block16/castle.bin
Normal file
BIN
data/block16/castle.bin
Normal file
Binary file not shown.
BIN
data/block16/castle2.bin
Normal file
BIN
data/block16/castle2.bin
Normal file
Binary file not shown.
BIN
data/block16/cave.bin
Normal file
BIN
data/block16/cave.bin
Normal file
Binary file not shown.
BIN
data/block16/darkcastle.bin
Normal file
BIN
data/block16/darkcastle.bin
Normal file
Binary file not shown.
BIN
data/block16/forest.bin
Normal file
BIN
data/block16/forest.bin
Normal file
Binary file not shown.
BIN
data/block16/ice.bin
Normal file
BIN
data/block16/ice.bin
Normal file
Binary file not shown.
BIN
data/block16/lava.bin
Normal file
BIN
data/block16/lava.bin
Normal file
Binary file not shown.
BIN
data/block16/mountain.bin
Normal file
BIN
data/block16/mountain.bin
Normal file
Binary file not shown.
BIN
data/block16/mountaincave.bin
Normal file
BIN
data/block16/mountaincave.bin
Normal file
Binary file not shown.
BIN
data/block16/sand.bin
Normal file
BIN
data/block16/sand.bin
Normal file
Binary file not shown.
BIN
data/block16/ship.bin
Normal file
BIN
data/block16/ship.bin
Normal file
Binary file not shown.
BIN
data/block16/skycastle.bin
Normal file
BIN
data/block16/skycastle.bin
Normal file
Binary file not shown.
BIN
data/block16/spec_trroom.bin
Normal file
BIN
data/block16/spec_trroom.bin
Normal file
Binary file not shown.
BIN
data/block16/stonecastle.bin
Normal file
BIN
data/block16/stonecastle.bin
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user