Cross Site 'Scripter' (aka XSSer) is an automatic -framework- to detect, exploit and report XSS vulnerabilities in web-based applications. It contains several options to try to bypass certain filters, and various special techniques of code injection. Asar is an assembler, intended to replace xkas. It has fixed all known bugs with xkas and added many new additional commands and improvements. It maintains a compatibility mode to assemble legacy xk. Assembly Tools: SNES: N/A: Win: 1.81: 20 Jan 2021: ASM2Hex: LordTech: An outdated alternative to xkas. A couple of examples provided. A patch, is a file commonly used in Super Mario World hacking, mainly to fix bugs present in the original game and add new, completely custom features as well. Patches usually contain uncompiled 65C816 assembly (ASM) in the.asm file format. All patches are compiled using Asar, although previously deprecated tools such as TRASM and xkas were used. Patches are also used alongside other tools. Using Xkas, a batch file is recommended to patch files. However, a command line interface is also usable to patch. Asar has a command line interface, but also has a more GUI-like format. It can find the ROM for you instead of requiring the system path. Other Tools That Use ASM Hacks edit edit source.
- ;this file made for xkas
- ;variable locations (these are lowrom addresses) (these addresses should match the ones on the include below)
- !CodeOffset = $B08000
- !SetBank = #$B1
- !SetBank2 = #$B2 ;should always be 1 more than SetBank1 (not sure if it's same with HiRom)
- !MapOffset = #$8000
- !ColBank = #$B3
- org $B18000
- incbin introfiles/intro.map
- org $B39000
- ;start of rom position, should be 00:FF00 if it's HiRom (use LunarAdress to tell which it is)
- JMP !CodeOffset
- org !CodeOffset
- CLC
- SEP #$30
- LDA #$00
- PLB
- STA $2100
- STA $2101
- STA $2103
- STA $2106
- STA $2108
- STA $210A
- STA $210C
- STA $210D
- STA $210E
- STA $210F
- STA $2110
- STA $2111
- STA $2112
- STA $2113
- STA $2114
- LDA #$80
- LDA #$00
- STA $2117
- STA $211B
- STA $211B
- STA $211C
- STA $211D
- STA $211E
- STA $211E
- STA $211F
- STA $2120
- STA $2121
- STA $2124
- STA $2126
- STA $2128
- STA $212A
- LDA #$01
- LDA #$00
- STA $212E
- LDA #$30
- LDA #$00
- LDA #$E0
- LDA #$00
- LDA #$01 ;auto read joypads
- STA $4200
- STA $4201
- STA $4202
- STA $4204
- STA $4206
- STA $4208
- STA $420A
- STA $420C
- REP #$30
- LDA #$03
- LDA #$01
- LDA #$00
- LDA #$01
- ;JSR $2201
- LDX #$8000
- LDX #$1801
- LDX !MapOffset
- LDA !MapBank
- LDX #$0C00
- LDA #$01
- LDA #$00
- LDX #$2200
- LDX !ColOffset
- LDA !ColBank
- LDX #$0200 ;512 colors
- LDA #$01
- JSR Jump1
- ;copy first half #$8000
- STX $2116
- STX $4300
- STX $4302
- STA $4304
- STX $4305
- STA $420B
- ;copy bottom half #$6000 in size
- STX $4302
- STA $4304
- STX $4305
- STA $420B
- STA $2100
- JSR Jump2
- CMP #$10
- {
- LDX #$0030
- Jump3:
- LDY #$FFFF
- Jump4:
- BNE Jump4
- Jump5:
- LDA $4212
- BEQ Jump5
- Jump6:
- AND #$01
- LDA $4218
- BNE Jump7
- ;BNE Jump3 ;don't wait for keypress
- SEP #$20
- AND #$80
- LDA #$0F
- Jump10:
- DEC A
- JSR Jump2
- CMP #$00
- LDX #$0000
- ;old code from beginning of unchanged rom
- XCE
- REP #$10
- Jump1:
- Jump11:
- AND #$80
- PLA
- Jump2:
- Jump8:
- BNE Jump8
- pha
- sep #$20
- ; sta.l $4200
- Vloop:
- and #$80
- ; sta.l $4200
- plp
- rts
Xmas Tool Offers
Xmas Tools
Name - Date | Operating System | Platforms | Games | Source Available | Featured | Description | Authors | Rating | Size | Download |
AddmusicK 1.0.8 Added: | Windows | SNES | SMW | Yes | Essential | A tool used to insert custom music into Super Mario World. This tool is completely hardware […] | Kipernal | 5.0 | 2.03 MiB | Download 4,568 downloads |
Asar v1.81 Added: | Windows, Mac OS X, Linux | SNES | General | Yes | Essential | Asar is a Super Nintendo assembler based on xkas v0.06. It's the assembler used primarily on SMW […] | Alcaro, Check changelog for full list | None | 545.64 KiB | Download 1,701 downloads |
bsnes v115 Added: | Windows | SNES | General | Yes | Essential | bsnes is a Super Nintendo / Super Famicom emulator that began development on October 14th, 2004. It […] | Near | 5.0 | 4.19 MiB | Download 1,211 downloads |
Floating IPS (Flips) v1.31 Added: | Windows, Mac OS X, Linux, Other | General | General | Yes | Essential | Applies and creates IPS and BPS patches. JavaScript version | Alcaro | 4.7 | 154.51 KiB | Download 416,320 downloads |
Golden Egg 0.005 Added: | Windows | SNES | YI | No | Essential | Golden Egg is the main editor of Yoshi's Island. It allows object/sprite editing, Header Editor […] | Romi | 4.5 | 257.69 KiB | Download 4,355 downloads |
GPS V1.4.21 - Gopher Popcorn Stew Added: | Windows, Mac OS X, Linux | SNES | SMW | Yes | Essential | This tool, as the name clearly doesn't imply, is a block inserter designed to replace the dated […] | TheBiob, p4plus2 | None | 309.44 KiB | Download 1,376 downloads |
Lunar Magic 3.30 Added: | Windows | SNES | SMW | No | Essential | This is THE required tool to hack SMW. This release of Lunar Magic doesn't have anything too […] | FuSoYa | 5.0 | 1.33 MiB | Download 1,362 downloads |
Mario 64 Level Importer v16 Added: | Windows | N64 | SM64 | No | Essential | TT64 is pretty limited as it can only edit landscape already in Super Mario 64. This tool will […] | messiaen | 4.4 | 3.78 MiB | Download 3,575 downloads |
PIXI v1.32 - Sprite Insertion Tool Added: | Windows | SNES | SMW | Yes | Essential | A sprite insertion tool made to allow more dynamic sprite usage, space savings and more SA-1 […] | Atari2.0, JackTheSpades, Tattletale | None | 1.03 MiB | Download 1,336 downloads |
Snes9x v1.60 Added: | Windows | SNES | General | Yes | Essential | Includes both x86 and x64 versions. Newest version of Snes9x for Windows, released April 23, […] | Snes9x team | 5.0 | 5.87 MiB | Download 11,832 downloads |
Toad's Tool 64 Beta v0.5.994b Added: | Windows, Mac OS X | N64 | SM64 | No | Essential | Toad's tool is a level editor for SM64, with it you can add/remove stars, warps, objects, enemies, […] | VL-Tone | 4.8 | 30.64 MiB | Download 5,485 downloads |
UberASM Tool 1.4 Added: | Windows | SNES | SMW | Yes | Essential | This tool lets you insert level, overworld, game mode, status bar, sprite and global ASM without […] | Vitor Vilela | 3.5 | 245.06 KiB | Download 6,249 downloads |
Blockreator v1.3 Added: | Windows | SNES | SMW | Yes | Yes | Kipernal's Blockreator that allows you to simply create custom blocks to be inserted with GPS. The […] | Kipernal, Major Flare | 4.5 | 2.21 MiB | Download 2,765 downloads |
Effect Tool 3.0 Added: | Windows | SNES | SMW | Yes | Yes | The same EffectTool as always, but updated to work together with newer tools Source available […] | JackTheSpades, dtothefourth | 4.4 | 381.16 KiB | Download 1,029 downloads |
GradientTool v0.8.2.1 Added: | Windows | SNES | SMW | No | Yes | A tool for creating multi-point gradients from scratch. Generates HDMA which you can insert into […] | ExoticMatter | 5.0 | 81.09 KiB | Download 1,752 downloads |
Higan v106 Added: | Windows | General, SNES | General | Yes | Yes | higan (the new name to bsnes, while bsnes is still the name of the SNES emulation core) is a […] | Near | 4.0 | 2.28 MiB | Download 4,235 downloads |
HxD Hex editor Added: | Windows | General | General | No | Yes | HxD is a simple to use but very powerful hex editor. Some of the more notable features include: […] | Mael Horz | 4.7 | 788.17 KiB | Download 6,693 downloads |
LMSW v1.10 Added: | Windows | SNES | SMW | Yes | Yes | Allows the internal emulator in Lunar Magic to be used. Put everything in the same folder as Lunar […] | Alcaro, TheBiob | 5.0 | 1.97 MiB | Download 2,655 downloads |
Overworld Spritetool Added: | Windows | SNES | SMW | Yes | Yes | This tool allows you to insert custom overworld sprites. Fixed a bunch of bugs. | Alcaro, wiiqwertyuiop | 4.9 | 71.34 KiB | Download 5,544 downloads |
ROMclean Added: | Windows, Linux | SNES | SMW | Yes | Yes | This tool checks if your ROM is a clean, headered (U) [!] ROM, suitable for use here. If it's […] | Alcaro | 4.7 | 8.50 KiB | Download 29,894 downloads |
SNES SPC700 PLAYER (spcplay) v2.18.3 Added: | Windows | SNES | General, SMW | No | Yes | This is probably the best SPC player of them all. It has a myriad of features: speed/pitch change, […] | degrade-factory | 5.0 | 99.77 KiB | Download 461 downloads |
Snes9x 8MB Custom Build Added: | Windows | SNES | General | Yes | Yes | This program is an unofficial build of Snes9x, which fixes Snes9x's implementation of the SA-1's […] | FuSoYa | 5.0 | 977.14 KiB | Download 1,885 downloads |
SnesGFX v2.62 Added: | Windows | SNES | General | No | Yes | This tool lets you rip images (png, bmp, jpg, etc) to SNES format with automatic color reduction […] | Vitor Vilela | 4.7 | 276.67 KiB | Download 6,277 downloads |
SNEStuff v1.2.1 Added: | Windows | SNES | General | No | Yes | A hacker's tool which contains an address converter, ROM expander, option to add or remove header, […] | spel werdz rite | 4.6 | 213.25 KiB | Download 12,943 downloads |
SPCtoMML V1000 Added: | Windows | SNES | General, SMW | Yes | Yes | This tool allows you to convert SPC files to MML. More information is in the readme. | Vitor Vilela | 4.5 | 136.31 KiB | Download 3,228 downloads |
YY-CHR v0.99 Beta 2012 Added: | Windows | General | General | No | Yes | YY-CHR is a graphic editing program, which can edit bitplane formats of most of the […] | YY Creator | 4.2 | 550.30 KiB | Download 24,680 downloads |
.pal Generator Added: | Windows | SNES | SMW | Yes | No | This tool creates .pal files from screenshots of Lunar Magic's palette editor. May or may not be […] | WhiteYoshiEgg | None | 790.68 KiB | Download 858 downloads |
Addmusic Tie Optimizer Added: | Windows, Mac OS X, Linux, Other | SNES | General | Yes | No | This tool is used for custom music txt files. It replaces the ties (^) by the equals (=) command […] | Ersanio | 5.0 | 1.85 KiB | Download 2,793 downloads |
Address tracker v2 Added: | Windows, Mac OS X, Linux | SNES | SMW | No | No | This is a simple javascript tool (which can be run on a browser) I made to help with tracking used […] | HammerBrother | None | 84.04 KiB | Download 34 downloads |
BG Scroll Rate Settings Editor v2.1 Added: | Windows | SNES | SMW | No | No | Lets you edit the Layer 2 scroll options seen in the 'Change Other Properties' dialog in Lunar […] | edit1754 | 5.0 | 7.17 KiB | Download 1,280 downloads |
bpp++ 2.1 Added: | Windows, Mac OS X, Linux | SNES | General | Yes | No | This tool converts graphics from any format the SNES supports (2bpp GB, 4bpp SNES, 8bpp SNES, and […] | Alcaro | 4.2 | 7.04 KiB | Download 1,209 downloads |
BRR Player Added: | Windows | SNES | General, SMW | No | No | BRR Player is a simple player that lets you play BRR samples. It lets you configure at real time […] | Vitor Vilela | 4.5 | 256.54 KiB | Download 3,588 downloads |
BRRTools v3.14+ Added: | Windows | SNES | General, SMW | Yes | No | BRRTools are currently the most evolved tools to convert between Microsoft standard WAV format and […] | Bregalad, nyanpasu64 | None | 306.11 KiB | Download 1,577 downloads |
Bsnes+ Added: | Windows | SNES | General, SMW, YI | Yes | No | Quotebsnes-plus (or bsnes+) is a fork of bsnes (based on bsnes-classic) intended to introduce some […] | devinacker | None | 12.59 MiB | Download 491 downloads |
BTD6_maker's YI Text Editor (1.13) Added: | Windows, Mac OS X, Linux | SNES | YI | Yes | No | This is a YI text editor written in Python. The advantage this has over YIPES is that while YIPES […] | BTD6_maker | 4.0 | 8.50 KiB | Download 277 downloads |
Duplicate Tile Remover Added: | Windows | SNES | General | No | No | This tool finds and removes duplicate tiles in your .bin graphic files, allowing you to save some […] | Juggling Joker | 3.7 | 123.45 KiB | Download 725 downloads |
Free Space Logger / slogger Added: | Windows | SNES | General | No | No | A tool that automatically scans a ROM for free space, it will list both size and offset of a block […] | smkdan | 5.0 | 4.46 KiB | Download 4,382 downloads |
Graphic Editor Added: | Windows | SNES | SMW | No | No | A Graphic Editor like YY_CHR specialised for SMW Graphics (LM .palmask update and some other […] | mzuenni | 4.2 | 318.69 KiB | Download 8,109 downloads |
HDMA Gradient Ripper v1.2.2 Added: | Windows | SNES | SMW | No | No | This tool turns an image file (preferably with a color gradient in it) into a HDMA gradient you can […] | Ersanio | 4.8 | 26.68 KiB | Download 1,675 downloads |
HeAdder Added: | Windows | SNES | General | No | No | This tool can add an SMC header to headerless ROMs and IPS patches, or remove the SMC header from […] | Yoshis Fan | None | 131.26 KiB | Download 181 downloads |
Header Magic 1.04 Added: | Windows | SNES | SMW | Yes | No | The original Lunar Magic application requires a header to be appended before it can edit the files. […] | Near | None | 187.49 KiB | Download 738 downloads |
Iggy/Larry Battle Tools Added: | Windows | SNES | SMW | No | No | Here is a pair of tools created by Smallhacker which will allow you to edit the following: -The […] | Smallhacker | 4.3 | 621.70 KiB | Download 2,209 downloads |
Info64 Added: | Windows | N64 | General | Yes | No | A tool that shows Nintendo 64 ROM's informations and allows to change some of them. It has a GUI, […] | DamiHack | 3.7 | 203.44 KiB | Download 9,369 downloads |
Interaction Editor Added: | Windows | SNES | SMW | Yes | No | After my (not so) recent encounter with player hitboxes I decided to make a tool out of it... […] | TheBiob | 5.0 | 27.10 KiB | Download 738 downloads |
Level Mode Editor Added: | Windows | SNES | SMW | Yes | No | Edits the settings of each level mode of all of those shown in lunar magic. Source included […] | Unknown author | 4.8 | 17.70 KiB | Download 2,696 downloads |
LevelMusic Utility v1.3.2 Added: | Windows | SNES | SMW | No | No | LevelMusic is a custom level music bypass that covers for the two main issues with the standard […] | ExoticMatter | 5.0 | 30.71 KiB | Download 50,359 downloads |
LiveSplit.Kaizo v1.0.4 Added: | Windows | SNES | SMW | Yes | No | A LiveSplit Kaizo Autosplitter! This .asl-file will take care of your splits automatically while […] | NecroSky90 | None | 4.42 KiB | Download 69 downloads |
Lunar Compress 1.70 Added: | Windows | SNES | General | No | No | Lunar Compress is a decompression and recompression DLL. This is the latest version. Note that […] | FuSoYa | 5.0 | 567.06 KiB | Download 1,890 downloads |
Lunar Expand v1.14 Added: | Windows | SNES | General | No | No | This tool is able to expand SNES ROMs to various sizes and thus making it possible to insert more […] | FuSoYa | 4.9 | 44.83 KiB | Download 10,510 downloads |
Lunar Magic (archive of older versions) Added: | Windows | SNES | SMW | No | No | This zip contains 42 versions of Lunar Magic, uploaded for those who still want to use older […] | FuSoYa | None | 38.84 MiB | Download 75 downloads |