Suppose you want to program a 2mb parallel flash chip but the board only supports 1mb.
Assuming the flash chip ignores the upper address line when decoding the command addresses (e.g. 5555) - then it should be possible to manually tie the upper address line to 0V/5V and program half at a time, yes?
For programming software to allow this trick, it is required that a "write without chip erase" option be available. Then the user can run the program twice, first with chip erase and the second time (after manually changing the upper address line) without chip erase.
Thanks, Dan