Views: 959,244,038
24 users online: Children's Digest 1950-2009, drkrdnk, Hat Kid, Hayashi Neru, HeitorPorfirio2006, Infinity, Lifeislife101, LuhLSG, MANGOMILK, mateochips, melvin_r, MercuryPenny, Natsuz2, Nciktendo, ollipc64, Poudink, Random Internet Name, slakkmichael, snoruntpyro, soandso, spooonsss, SuperToad, tamano, WaffleLord - Guests: 89 - Bots: 102 Users: 53,118 (2,240 active)
Latest: Maruyamq
Tip: A common level trope to avoid is "item babysitting". This involves forcing the player to carry P-Switches, springboards, or other items all around the level. Usually, this doesn't end up being very fun or engaging, so use another level gimmick if you can.
Not logged in.
Details for SMB1 Sinking Platform
SMW Sprites - SMB1 Sinking Platform Link - Show random
File Name: SMB1 Sinking Platform
Authors: imamelia
Tool: PIXI
Type: Standard
Dynamic: No
Disassembly: No
Includes GFX: Yes
Description: This is a platform intended to mimic the platforms from the original Super Mario Bros. that fall rapidly when the player is standing on them. The width is customizable.
Tags: lorom, pacifist, platform, sa-1, sink
Rating: 5.0 (Votes: 2)
Download: Download - 2.15 KiB
Thanks for making this. They seem to not despawn by default, causing other sprites to despawn. Maybe it has to do with another patch I am using but if you have the same problem: open the cfg file in the CFG editor and uncheck "Process when off screen". I also moved the %SubOffscreen to the top of the main routine. Not sure if that changed anything.
Posted by: ageVerrly - | Link
Made SA-1 compatible in the moderation process.
Posted by:  Mathos - | Link
Also forgot to mention this: The collision for the the rightmost part of the platform seems to extend just a little too far. You can make Mario stand on thin air if you position yourself carefully enough.
Posted by: UTF - | Link
Ok. Thanks for the correction. This comment page has been surprisingly informative.
Posted by: UTF - | Link
The !BankB define is used to move long addresses to banks 80+, which gives a performance improvement on FastROM (it is 0 on SA-1 because SA-1 doesn't have FastROM addressing, but that's just part of SA-1 compatibility). A sprite is SA-1 compatible if absolute addresses have !Base2 defines and sprite tables use their defines (!9E instead of $9E).

Important: Do not change the $7FAB40 to $41AB40, change it to $400099. That's the first extra byte, one of PIXI's sprite tables.
Posted by:  Telinc1 - | Link
Oh I see. For some reason, I saw "|Bank2" in the asm file and I assumed SA-1 compatibility. Rookie mistake! Definitely should have realized it sooner.

For anyone who wants to use this in their SA-1 ROM, here's some quick instructions:

1. Download this sprite, along with the SA-1 Convert tool.
2. Before converting, open "sinking_platform_smb1.asm", go to line 30 and change "LDA $7FAB40,x" to "LDA $41AB40,x$400099". For some reason, the SA-1 converter tool misses that part.
3. Now run the SA-1 converter, put the .asm and .cfg into Pixi's sprite folder, and insert into your rom.
Posted by: UTF - | Link
The sprite works fine, but it's not SA-1 compatible (none of imamelia's waiting sprites are). SA-1 compatibility is not a mandatory rule, just a norm. Most sprites in the section do have it, but you should always look out for the `sa-1` tag before using something in an SA-1 ROM.
Posted by:  Telinc1 - | Link
Is this sprite broken for anyone else? When I try to insert it (in my SA1 rom), it makes Mario disappear on whatever screen the platform is on.
Posted by: UTF - | Link
Final Theory
Awesome job!
Posted by: Final Theory - | Link

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2022 - SMW Central
Legal Information - Privacy Policy - Link To Us


Follow Us On

  • YouTube
  • Twitch
  • Twitter


  • Super Mario Bros. X Community
  • Mario Fan Games Galaxy
  • sm64romhacks