There's a little bit more to Hold And Modify than a straight 4096 colours. I don't know the ins and outs, but the colour of each pixel is calculated from a value assigned to it in combination with the values of surrounding pixels, which gave you small colour ramps between highly contrasting pixels.