A computer program used either as or in conjunction with an emulator to corrupt certain data within a ROM or ISO by a user-desired amount, causing varied effects, both visually and audibly, to a video game and its data, usually as a humorous diversion or for the sake of seeking out and documenting interesting examples, hereafter referred to as corruptions. The effects of a corruption may include: displaced or misdirected pixels in a spritemap; never-ending levels; bizarre or unexpected changes to the colour palette of characters and levels; artifacts; distorted or entirely incorrect sprites, polygons, textures, or character models; spastic and outlandish animations; incorrect text or dialogue trees; flickering graphics or lights; incorrect or distorted audio; inconvenient invisible walls; lack of collision detection; and other forced glitches. Corruptions often result in the game becoming unwinnable, and may also result in unusual crashes and softlocks. See also real-time corruptor and ROM hacking.