It works like this
the drum holds all the ammo
all of it
all 30-some shots.
It works on a cycle system, it can fire 6 shots, then the 6 empty shots get ejected so that the next 6 can take their place
Either that or it's "We have health beams and teleporters so screw logic"