16K TO 32K
16K TO 32K
ok i have a serious problem, i have 2 different kinds of chips, a 27c128 and at29c256, the at29c256 is a flash prom and is 32k and i want to put the information from the 27c128 prom on the at29c256 prom but it is only half as long (16k) how do i go about doing this? THANX Jeremiah
Supreme Member
Joined: Mar 2001
Posts: 2,047
Likes: 0
From: The State of Hockey
Car: 1987 Trans Am GTA
Engine: Miniram'd 383, 24X LS1 PCM
Transmission: TH700R4, 4200 stall
Axle/Gears: 9", 4.33:1
First, do a search on this. This operation has a few different methods that have been proven successful and both of them have been discussed often....
But the two methods are: set the start address to 04000 and the end address to 07FFF and then burn the 16k bin onto the 256k EEPROM and it should put the information into the upper half of the PROM where it needs to be. The other method is to go into DOS and use the copy function to take a 16k 00 bin file, and your 16k bin file, and combine them to make a 32k bin file that has 16k worth of 00 in the lower half of the memory addresses (FFs should also work) of the 256k PROM, and your data in the upper 16k. You will need a 16k bin file of 00s which I can email you if you cannot find....
Once in DOS, get to whatever drive your bin files are in and type:
copy /b 16k-00.bin+your.bin=your32k.bin
And plug in the proper names for each file that you are using.
Theoretically if you burn the entire AT29C256 EEPROM with a full 00 (fill the buffer with 00 (or FFs should work as well) and program the entire PROM), then modify the addresses to get only the upper half (as described above) and burn your 16k bin, it should do the same thing and get the information into the upper half of the PROM, leaving the lower half empty, but I haven't tried that particular method. I am having flawless results now with the copy method so I am not going to fix something that isn't broken....
Once again, do a search on this and you will find all of the information needed.
------------------
1987 GTA L98 MD8
355, TFS Heads, LT4 Hot Cam
My GTA
The Minnesota F-body Club
But the two methods are: set the start address to 04000 and the end address to 07FFF and then burn the 16k bin onto the 256k EEPROM and it should put the information into the upper half of the PROM where it needs to be. The other method is to go into DOS and use the copy function to take a 16k 00 bin file, and your 16k bin file, and combine them to make a 32k bin file that has 16k worth of 00 in the lower half of the memory addresses (FFs should also work) of the 256k PROM, and your data in the upper 16k. You will need a 16k bin file of 00s which I can email you if you cannot find....
Once in DOS, get to whatever drive your bin files are in and type:
copy /b 16k-00.bin+your.bin=your32k.bin
And plug in the proper names for each file that you are using.
Theoretically if you burn the entire AT29C256 EEPROM with a full 00 (fill the buffer with 00 (or FFs should work as well) and program the entire PROM), then modify the addresses to get only the upper half (as described above) and burn your 16k bin, it should do the same thing and get the information into the upper half of the PROM, leaving the lower half empty, but I haven't tried that particular method. I am having flawless results now with the copy method so I am not going to fix something that isn't broken....
Once again, do a search on this and you will find all of the information needed.

------------------
1987 GTA L98 MD8
355, TFS Heads, LT4 Hot Cam
My GTA
The Minnesota F-body Club
Thread
Thread Starter
Forum
Replies
Last Post




