I am not sure if code updates and software updates is the same thing but a large portion of SS machines and dmd machines have game software updates done because there are mistakes / hiccups in the first version of the software.
they just add extra setting and functions, or make things run a little or a lot smother in a lot of the rom updates.