Short answer, no.
Long answer, as long as you know all of the ASM coding for reading zapper inputs, and changing palettes to all black for the background and all white for your targets, and knowing how to check if the target is in the zapper's view, then in theory, yes.