Until I can get some 8K EPROMs I want to burn some 8K images onto 27C256 EPROMs. When previously making a 16k one i've had to 'double-up' the ROM file to make it 32k with the DOS COPY command:
COPY /B 16kROM.BIN+16kROM.BIN 32kROM.BIN
The reason being my target for the EPROM (A BBC micro) needs the data at the 'end' of the chip.
Is there a way to direct the image directly to a part of the chip you want it on, rather than the cumbersome way I've done it?
Yes. Basicly you just need set the start offset when you programming the EPROM. But this is depending on your programmer's software. Most of programmer's software provide the feature that allow user to set the starting address of device. The data will be written from the address you provided. In you particular case, to write the 16K byte data to the end of 32K EPROM, the start address should be at the midle of the 32K (3FFF/2 = 1FFF).