This is the classic firebar from Super Mario Bros.
You can set the number of little fireballs as well as the initial angle in the cfg file. The number of fireballs should not be set higher than $1F (31).
Note for advanced hackers:
This sprite uses the WRAM write registers (0x2180-0x2183) for OAM transfer. If you use these registers during an interrupt, there might be a crash. If you don't know what this means you probably don't have to worry about it.
Works as intended, so, update accepted. One quite important thing that wasn't mentioned is to not set the number of fire segments higher than $1F (31), as additional segments will have the wrong position (you shouldn't need this many anyway). It's also recommended to not have too many fire segments onscreen at once as this can cause graphical glitches, even with the No More Sprite Tile Limits patch installed.
PIXI v1.2.10 allows you to place more sprites in the level at the cost of backwards compatibility with sprite which don't use the included SubOffScreen. In addition, there is no real difference between the SNES and SA-1 version except for the graphics routine which is why I merged both files.