14 users online:  AmperSam, DanMario24YT, fanfan21, figuiDOS, Firstnamebutt, Heitor Porfirio, KPhoenix, KyzanDEV, Moronsky, pnaha, Rudi_Schrausch, Shouty, Yoshi Master, yoshi3706 - Guests: 77 - Bots: 121
Users: 66,456 (2,352 active)
Latest user: Shouty

Boo Stream Tail

SMW Sprites → Boo Stream Tail

Submission Details

Name: Boo Stream Tail
Author: spooonsss
Tool: PIXI
Type: Other
Dynamic: No
Disassembly: Yes
Includes GFX: No
Description: Disassembly of the Boo Stream Tail, the minor extended sprite that the Boo Stream spawns.

Extracted from Thomas' all.log. Requires pixi 1.40 or later.
Tags: enemy lorom sa1
Comments: 1 (jump to comments)
0.0 (0 ratings)
No rating
Download 1.68 KiB | 54 downloads


Comments (1)

 Fernap Link
Tested with:
- Lunar Magic 3.40
- SA-1 Pack 1.40
- Snes9x 1.62.3, Bsnes-plus 05
- Pixi 1.40


Definitely handy to have this as a disassembly for changing palette, tiles, etc. Everything seems to check out, so accepted.

For anyone thinking of using this, it can be used with the boo stream disassembly itself. Just change line 152 (in the current version as of now) to
LDA.b #!MinorExtendedOffset+$00

but replace 00 by the tail's slot number in Pixi's list file. Similar changes should let this be used with variants of the boo stream based on the diassembly as well.

- Added a wrapper that sets the DBR. Although Pixi seems to do this for minor extended sprites currently, I'm told this shouldn't be relied upon
- Added a comment to the !Palette define describing its valid values, and a message to the corresponding assert statement
- Added a note for how to revert the vanilla boo stream back to using the vanilla tail if it was already changed
- Added |!bank to the org statements used for labels for fastrom support