PDA

View Full Version : Can someone tell me how to read the specifications on EEPROM chip



Robin4
October 29th, 2011, 02:34 AM
Hello all..

I have a question about an Eeprom chip:

Its an ST Microelectronics one (because the sign of ST on in)

Its says:

ST 89003n <---- (is this the production number or something or batch number)
M2764A-2Fi

PGM. 12.5v


Ik know its an 64KB programming chip.. But can some tell me what the first M is..

Is it correct that 27 is the serie number..

And what means that A - 2Fi ??

And is it correct that PGM stands for Programming voltage or something..

Does someone has more info about this to verificate rom chips these way?? Because i want to know what does digits means..

Chuck(G)
October 29th, 2011, 08:51 AM
Letters before a JEDEC-type chip number are usually manufacturer-specific and generally are the same for similar chips. For example, TI may use TMS, Motorola might use MC, AMD may use AM, and so on. They're important only in that they uniquely tie the chip to a manufacturer or manufacturer's design (chip makers license designs to one another).

2764A identifies this as the second revision of a 64Kb EPROM chip--this number is fairly standard for memory chips. However, this does not mean that all such chips follow this convention. Intel, for example, had 8000-series chips that were identical to their 27xx chips. The 89003 is a date code; probably the 3rd week in 1989.

Ultimately, the datasheet for the part will tell the whole story. A quick check shows that the -2F1 part is 200 nsec speed, cerDIP package and 0-70C temperature range.

MikeS
October 29th, 2011, 10:16 AM
A couple of additional points:

It is not a 64KB (kilobytes) chip but 64Kb (kilobits), i.e. only 8192 bytes; when they actually relate to size memory chip part numbers usually refer to bits.

Also, it is an EPROM, not an EEPROM; EPROMs (Eraseable Programmable Read Only Memory) usually have a transparent quartz window and are erased by shining ultraviolet light through that window whereas EEPROMs are Electrically Eraseable in more or less the same way that they are programmed.

And yes, PGM specifies the voltage used for programming.

As Chuck suggests, studying a few datasheets will reveal all.

Robin4
October 29th, 2011, 10:58 AM
But why is the programming voltage 12.7 volt on the programmer? Does its almost the same as an PSU.. So the programming voltage may not be less then 12.5 volt.. So the programmer give 12.7 voltage for stability?

Chuck(G)
October 29th, 2011, 11:06 AM
0.2V is inconsequential. Note that the data sheet says 12.5V +/- 0.3V. So you're well within the manufacturer's specifications. Also, since programming is a pulsed activity and the load is substantial (50 ma for 1 msec.), the programming voltage on a typical programmer will "sag" a bit during the programming pulse.

Again, the data sheet will tell the story. Anything else is supposition.

Robin4
November 8th, 2011, 05:49 PM
Hey

My TOP853 Programmer arrived over here.. But cant get it installed.. It gave me the most problems on windows 98se..

Now tried it to install it on windows 7 64-bit pc.. 32-bits software would be installed as normal.. But i have this problem::

This device is not configured correctly. (Code 1)

A service installation section in this INF is invalid.


To find a driver for this device, click Update Driver.


I think the device is good, but the drivers are really a junkyard.. Iam not happy at all with this programmer.. I wish i was i little bit smarter on your comment about this device.. I had to buy the willem instead..

Chuck(G)
November 8th, 2011, 08:20 PM
I loaded the CD software up on an XP-equipped desktop, plugged in the 830 and was all ready to go. Less than 5 minutes.

You've not going to get it to work on 98SE; SE's USB is pretty spotty. Win2K, XP or Vista would be fine--and probably 32-bit Win7.

Robin4
November 9th, 2011, 03:43 PM
Yes indeed 98se is not easy with use of USB..
I tried it also on my windows7 64-bit.. But computer says the inf file isnt in a good shape..
Tomorrow ill try to make the win98se system dual boot with windows xp.. Maybe it work for me as well..
I think that TOP853 would be released in the windows xp time.. So maybe its easy to install it on windows xp..

Chuck(G)
November 9th, 2011, 03:52 PM
Let me know how it goes.

RJBJR
November 9th, 2011, 05:42 PM
My Top853 was delivered with the wrong software. I downloaded the latest version that fixed my install issues.
Try this link for the latest software (version 6.3 ) http://www.topwin6.com/Soft.html

The latest software for the Top853 is number 2 at the top of the page.

Robin4
November 10th, 2011, 03:40 AM
Are you using windows 7 32-bit?? Iam using 64-bit over here.. It should need to work. I tried the software on that site too.. But still have those problems..
And iam think that that version on the site is the same that i have on the included mini cd-rom..

Chuck(G)
November 10th, 2011, 07:45 AM
The software will not work on 64-bit Windows. I can say that for certain.

RJBJR
November 10th, 2011, 03:38 PM
Are you using windows 7 32-bit?? Iam using 64-bit over here.. It should need to work. I tried the software on that site too.. But still have those problems..
And iam think that that version on the site is the same that i have on the included mini cd-rom..

I have the software installed on a win2k box and it also works on my winxp laptop.

Robin4
November 11th, 2011, 03:36 PM
Hello all,

I have made my temporary `transfer`systeen `dual`boot.. I had to struggle to much on my windows 98 se OS and on a other computer with windows 7 64-bit.. It gave me a lot of headache to let this top853 programmer device to work..
But after all it was much easier to install windows xp os on this system..
The install of the programmer doesnt go easy, but got it working after all.. All i needed to do was looking for the device driver through system devices.. When that was done it came alive..

I have not worked previously with such devices but i understand a little bit how it works..
Some things are not really clear to me..

Questions:

1. Whats the differents between fill up with zero`s (0000000) or with the (FFFFFFFF) ??? (because i think both are empty to me??)

2. What do i need to do if i want to write an firmware to a eprom chips and its asks to fill up with 00000 or FFFFF or do nothing??

3. If i have to select the right eprom chip and the brand isnt on the list, is it a better idea to go for the GENERAL devices settings for eeprom chip?

4. If i want to write an image to the chip, do i need to set up the starting adress of something else??

5. If i want to read the eprom to the buffer memory, do i need to select the device (brand) first in the list?? Or is select the device only if i write to the chip?

Chuck(G)
November 11th, 2011, 03:46 PM
Good job!

1. Neither has much meaning unless you're trying to burn an image from a smaller EPROM to a larger one. In that case, you're best off filling (in most cases) with FF--as that represents unprogrammed data. In practice, you'll almost never use this option.

2. (see above)

3. Probably, but make sure that the PGM voltage marked on the chip matches that for the Generic device that you're selecting.

4. In general, just open the binary file containing your image and program it.

5. You need to select the appropriate device. In general it's safe to select just the basic part number (e.g. a TMS2764 will read the same as an I2764, or a AM27C64, but they will differ in writing).

Robin4
November 11th, 2011, 04:04 PM
How do i know the programming voltage if its not written on the top of the eprom?

If the programmer program give an error to the first code, whats wrong with it?

Could the Eprom be auto detected (maybe this is easier in general)

I have written 2 eproms, but need to erase those.. I only have to wait when i could buy an eprom UV eraser.

Is it correct that

64 = 64KB eprom
128= 128KB eprom
256= 256KB eprom
and last there is a 512kb eprom?

Is it correct that how more memory the chip is so you could have more lines of code in it?

Is it possible to check if an Firmware is corrupted or not (on the eprom programmer)

Can i use as example 21v eproms on a card thats using 12,5 volt ones? and vice versa

And 0 means nothing and FFF (unprogrammed data?)


EDIT SATURDAY 12-11-2011;

Iam now on the chip eprom programming computer...

Iam getting this code out of the eprom of the Kouwell KW-530D floppy card:

0000: 55 AA 10 EB 38 90 0A 0D 0A 0D 31 2E 34 4D 20 44 U...8.....1.4M D
0010: 52 49 56 45 52 20 43 41 52 44 20 49 4E 53 54 41 RIVER CARD INSTA
0020: 4C 4C E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 2E 20 56 LL............ V
0030: 65 72 2E 20 31 2E 30 31 20 20 0A 0D 00 FC 50 53 er. 1.01 ....PS
0040: 51 52 56 57 06 1E 55 06 E8 35 01 B8 00 F0 8E C0 QRVW..U..5......
0050: BF FE FF 26 80 3D FC 75 27 B4 15 B2 00 CD 40 80 ...&.=.u'.....@.
0060: FC 15 B8 00 00 8E C0 B8 74 03 74 0A BF 00 01 AB ........t.t.....
0070: 8C C8 AB E9 9F 00 BF 4C 00 AB 8C C8 AB E9 95 00 .......L........
0080: FA B8 00 00 8E C0 B8 FA 01 0E BF 20 00 AB 58 AB ........... ..X.
0090: B8 00 C8 8E C0 BF 00 00 26 81 3D 55 AA 9C B8 00 ........&.=U....
00A0: 00 8E C0 BF 00 01 B8 74 03 9D 0E 74 09 BF 4C 00 .......t...t..L.
00B0: AB 58 AB EB 60 90 50 53 1E 06 33 C0 8E D8 B8 00 .X..`.PS..3.....
00C0: C8 8E C0 BB 00 01 8B 07 26 3B 06 40 24 75 17 8B ........&;.@$u..
00D0: 47 02 26 3B 06 42 24 75 0D B8 74 03 26 A3 40 24 G.&;.B$u..t.&.@$
00E0: 0E 58 26 A3 42 24 07 1F 5B 58 50 1E 57 B8 00 C8 .X&.B$..[XP.W...
00F0: 8E D8 BF 98 08 80 3D 06 75 15 80 7D 02 2F 75 0F ......=.u..}./u.
0100: B8 00 00 8E C0 BF 4C 00 B8 CB 01 AB 8C C8 AB 5F ......L........_
0110: 1F 58 AB 58 AB BF 38 00 B8 FE 09 AB 8C C8 AB B8 .X.X..8.........
0120: 01 03 BF 78 00 AB 8C C8 AB E4 21 24 BF E6 21 B8 ...x......!$..!.
0130: 40 00 8E D8 B0 02 BA F7 03 EE C6 06 8F 00 01 C6 @...............
0140: 06 90 00 00 C6 06 91 00 00 B4 00 B2 00 CD 13 BA ................
0150: F2 03 B0 1C EE 2B C9 B2 04 E2 FE FE CA 75 FA 33 .....+.......u.3
0160: D2 B5 01 BE 3E 00 88 14 E8 18 09 72 05 B5 22 E8 ....>......r..".
0170: 11 09 E8 D2 00 07 5D 1F 07 5F 5E 5A 59 5B 58 CB ......].._^ZY[X.
0180: 1E 56 53 50 BE 9C 01 2E 8A 04 0A C0 74 09 B4 0E .VSP........t...
0190: 32 DB CD 10 46 EB F0 58 5B 5E 1F C3 0A 0D 0A 0D 2...F..X[^......
01A0: 31 2E 34 4D 20 44 52 49 56 45 52 20 43 41 52 44 1.4M DRIVER CARD
01B0: 20 49 4E 53 54 41 4C 4C 20 2F 20 20 56 65 72 2E INSTALL / Ver.
01C0: 20 31 2E 30 31 20 20 20 0A 0D 00 FB EA 9B 08 00 1.01 ........
01D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
01F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 20 FB 50 52 1E BA 40 ......... .PR..@
0200: 00 8E DA FE 0E 40 00 75 0C B0 F0 20 06 3F 00 BA .....@.u... .?..
0210: F2 03 34 FC EE A1 6C 00 8B 16 6E 00 3D AF 00 75 ..4...l...n.=..u
0220: 0F 83 FA 18 75 0A C6 06 70 00 01 BA FF FF 8B C2 ....u...p.......
0230: 05 01 00 83 D2 00 89 16 6E 00 A3 6C 00 CD 1C B0 ........n..l....
0240: 20 E6 20 1F 5A 58 CF C6 06 8B 00 00 80 3E 8B 00 . .ZX.......>..
0250: 00 B0 1C 74 02 B0 2D 80 26 3F 00 CC FA 08 06 3F ...t..-.&?.....?
0260: 00 C6 06 40 00 FF FB BA F2 03 A0 3F 00 EE 32 F6 ...@.......?..2.
0270: 8A 16 8B 00 B5 30 E8 0A 08 80 ED 26 E8 04 08 72 .....0.....&...r
0280: 5F 81 E3 00 00 FE CD 53 8A 16 8B 00 E8 F4 07 51 _......S.......Q
0290: A0 8B 00 50 B0 04 50 B8 02 00 50 E8 CC 07 C6 06 ...P..P...P.....
02A0: 96 00 01 E8 6C 07 59 5B 43 80 26 42 00 10 74 2B ....l.Y[C.&B..t+
02B0: 83 FB 0A BE 90 00 B7 00 8A 1E 8B 00 C6 00 91 9C ................
02C0: 80 8F 15 00 80 9D 72 18 80 20 00 80 00 07 80 A7 ......r.. ......
02D0: 15 00 7F 80 8F 15 00 40 EB 06 90 83 FB 0B 72 A5 ......@......r.
02E0: 80 06 8B 00 01 80 3E 8B 00 02 73 03 E9 5D FF F6 ......>...s..]..
02F0: 06 16 00 C0 74 05 80 0E 10 00 40 80 26 8B 00 00 ....t.....@.&...
0300: C3 DF 02 25 02 09 2A FF 50 F6 14 04 27 80 00 DF ...%..*.P...'...
0310: 02 25 02 09 2A FF 50 F6 14 04 27 80 01 DF 02 25 .%..*.P...'....%
0320: 02 09 23 FF 50 F6 0F 08 27 40 02 DF 02 25 02 09 ..#.P...'@...%..
0330: 23 FF 50 F6 0F 08 27 40 03 DF 02 25 02 0F 1B FF #.P...'@...%....
0340: 54 F6 0F 08 4F 00 04 D1 02 25 02 09 2A FF 50 F6 T...O....%..*.P.
0350: 0F 04 4F 80 05 D1 02 25 02 09 2A FF 50 F6 0F 04 ..O....%..*.P...
0360: 4F 80 06 A1 02 25 02 12 1B FF 60 F6 0F 04 4F 00 O....%....`...O.
0370: 07 00 40 00 FB F6 C4 FE 74 08 F6 C2 FE 74 03 EB ..@.....t....t..
0380: 75 90 06 1E 50 51 52 53 55 55 56 57 8B EC 2E 8E u...PQRSUUVW....
0390: 1E 72 03 E8 C3 00 F6 46 0F FE 74 30 80 7E 0F 07 .r.....F..t0.~..
03A0: 77 2A 8B 5E 0A 80 E7 00 8B F3 F6 06 41 00 FF 74 w*.^........A..t
03B0: 11 80 3E 41 00 06 74 50 80 BC 90 00 91 74 08 EB ..>A..tP.....t..
03C0: 53 90 80 8C 90 00 10 80 A4 92 00 00 C6 06 40 00 S.............@.
03D0: 25 80 7E 0F 15 F8 74 0D F6 06 41 00 FF 8A 26 41 %.~...t...A...&A
03E0: 00 F8 74 01 F9 8E D8 5F 5E 5D 5D 5B 5A 59 58 8C ..t...._^]][ZYX.
03F0: D8 1F 07 CA 02 00 1E 50 B8 40 00 8E D8 F9 C6 06 .......P.@......
0400: 41 00 01 58 1F CA 02 00 E8 4B 02 74 BA C6 06 41 A..X.....K.t...A
0410: 00 80 EB B3 8A 84 90 00 24 07 3C 07 75 02 B0 02 ........$.<.u...
0420: FE C0 3A 84 92 00 74 9F 8A C8 B4 0E F6 E4 BB 01 ..:...t.........
0430: 03 03 D8 2E 8A 6F 0C 0A E9 80 F9 03 75 08 80 7E .....o......u..~
0440: 0D 27 8A C1 77 DA 88 AC 90 00 8B 56 0A 8B 46 0E .'..w......V..F.
0450: 8B 5E 08 8B 4E 0C E9 3A FF 80 E6 00 8B F2 F6 46 .^..N..:.......F
0460: 0F FE 75 03 E9 82 00 80 7E 0F 07 77 7C F6 84 15 ..u.....~..w|...
0470: 00 80 75 16 F6 84 90 00 10 75 0F 8A 84 90 00 24 ..u......u.....$
0480: 0F 3C 03 73 05 C6 84 90 00 07 E8 C9 01 74 03 E9 .<.s.........t..
0490: 9F 01 F6 84 15 00 80 75 07 F6 84 90 00 10 75 49 .......u......uI
04A0: 50 53 8A 84 90 00 8A D8 80 E3 07 80 FB 03 75 05 PS............u.
04B0: 80 8C 90 00 20 8A A4 92 00 0A E4 75 04 88 9C 92 .... ......u....
04C0: 00 24 C0 D0 C0 D0 C0 EE 8A 84 90 00 24 07 B4 0E .$..........$...
04D0: F6 E4 BB 01 03 03 D8 2E 8A 47 01 50 2E 8A 07 50 .........G.P...P
04E0: B0 03 50 50 E8 83 05 5B 58 80 FC 00 75 59 80 0E ..PP...[X...uY..
04F0: 3F 00 C0 2A C0 BA F2 03 FA 02 06 3F 00 24 BF 51 ?..*.......?.$.Q
0500: B1 04 D2 C8 59 EE 80 26 3E 00 00 80 26 41 00 00 ....Y..&>...&A..
0510: 04 04 C6 06 96 00 02 EE FB E8 62 04 73 03 E9 0A ..........b.s...
0520: 01 80 3E 42 00 C0 75 17 E8 B2 04 26 8A 45 01 50 ..>B..u....&.E.P
0530: 26 8A 05 50 B8 03 00 50 50 E8 2E 05 E9 EC 00 80 &..P...PP.......
0540: 06 41 00 20 E9 E4 00 80 FC 01 75 07 02 06 41 00 .A. ......u...A.
0550: E9 D8 00 8A C4 B3 46 B4 E6 80 26 41 00 00 F6 46 ......F...&A...F
0560: 0A FC 75 2A 3C 02 75 03 EB 59 90 3C 04 75 06 80 ..u*<.u..Y.<.u..
0570: EB 04 EB 4F 90 3C 03 75 09 80 C3 04 80 EC 21 EB ...O.<.u......!.
0580: 42 90 3C 05 75 08 80 C3 04 B4 4D EB 36 90 3C 08 B.<.u.....M.6.<.
0590: 75 05 B3 04 EB 0B 90 8A D8 80 EB 15 80 FB 03 77 u..............w
05A0: 1A 80 E7 00 03 DB B9 B1 05 03 D9 2E FF 17 E9 7F ...............
05B0: 00 94 07 73 07 AE 07 F8 07 BD 06 80 06 41 00 01 ...s.........A..
05C0: EB 69 90 50 E8 93 05 72 5C 80 26 3F 00 03 B0 12 .i.P...r\.&?....
05D0: 80 7E 0A 00 75 02 B0 01 FA 84 06 3F 00 9C 80 26 .~..u......?...&
05E0: 3F 00 00 08 06 3F 00 80 0E 3F 00 C0 9D 75 11 A0 ?....?...?...u..
05F0: 3F 00 BA F2 03 B9 04 00 D2 C8 EE C6 06 40 00 F0 ?............@..
0600: 80 3E 40 00 ED FB C6 06 40 00 EC 72 0F F8 B8 FD .>@.....@..r...
0610: 90 B0 0A B9 24 F4 E2 FE FE C8 75 F7 8A 56 0A 8A ....$.....u..V..
0620: 6E 0D E8 5E 04 58 72 03 E8 67 02 80 26 96 00 00 n..^.Xr..g..&...
0630: C3 C6 84 90 00 07 BA F2 03 32 C0 80 0E 3F 00 C0 .........2...?..
0640: E8 B5 FE 8B 56 0A B5 01 E8 38 04 FE CD E8 33 04 ....V....8....3.
0650: C6 06 41 00 06 C3 80 26 3F 00 03 B0 12 80 7E 0A ..A....&?.....~.
0660: 00 75 02 B0 01 FA 84 06 3F 00 75 05 80 0E 40 00 .u......?.u...@.
0670: FF 80 26 3F 00 00 08 06 3F 00 80 0E 3F 00 C0 FB ..&?....?...?...
0680: BA F2 03 51 B9 04 00 A0 3F 00 D2 C8 59 EE 80 3E ...Q....?...Y..>
0690: 40 00 ED 72 11 51 E2 FE E2 FE E2 FE E2 FE E2 FE @..r.Q..........
06A0: 59 C6 06 40 00 EC BA F7 03 F6 84 15 00 80 75 04 Y..@..........u.
06B0: EC A8 80 C3 C6 84 90 00 91 B0 7F EB F4 F6 C2 80 ...............
06C0: 74 06 C6 06 41 00 01 C3 56 BE A0 01 2E 80 3C 31 t...A...V.....<1
06D0: 75 19 2E 80 7C 01 2E 75 12 2E 80 7C 02 34 75 0B u...|..u...|.4u.
06E0: 2E 80 7C 03 4D 75 04 5E EB 0B 90 B8 01 02 BA 00 ..|.Mu.^........
06F0: 00 CD 13 EB F6 A0 10 00 A8 01 74 57 B4 01 A8 C0 ..........tW....
0700: 74 02 FE C4 88 66 0A 80 FA 01 77 4B C6 46 0B 01 t....f....wK.F..
0710: 80 FA 00 75 0E B0 01 F6 06 15 00 80 75 10 B0 02 ...u........u...
0720: EB 0C 90 B0 01 F6 06 16 00 80 75 02 B0 02 32 E4 ..........u...2.
0730: 89 46 08 03 C0 BB 69 07 03 D8 2E 8B 1F 89 5E 00 .F....i.......^.
0740: 2E 8A 4F 04 2E 8A 6F 0B 8C CB 89 5E 12 89 4E 0C ..O...o....^..N.
0750: 32 C0 C3 C6 46 0A 00 33 C0 89 46 12 89 46 00 89 2...F..3..F..F..
0760: 46 08 89 46 0C 88 46 0B C3 39 03 0F 03 39 03 47 F..F..F..9...9.G
0770: 03 63 03 F6 84 90 00 FF 75 06 C6 06 41 00 80 C3 .c......u...A...
0780: F6 84 15 00 80 74 06 C6 06 41 00 06 C3 E8 C6 FE .....t...A......
0790: 75 F5 EB F8 F6 84 90 00 FF 75 05 B0 00 86 C4 C3 u........u......
07A0: F6 84 15 00 80 B0 02 74 02 B0 01 86 E0 C3 8A 46 .......t.......F
07B0: 0E 3C 04 76 06 C6 06 41 00 01 C3 2C 01 75 06 C6 .<.v...A...,.u..
07C0: 84 90 00 91 C3 E8 8E FE 74 15 56 E8 63 FE 5E E8 ........t.V.c.^.
07D0: 84 FE 74 0B 8A 46 0E FE C8 C6 06 41 00 80 C3 8A ..t..F.....A....
07E0: 5E 0E 80 E7 00 56 BE F4 07 2E 8A 00 5E 88 84 90 ^....V......^...
07F0: 00 24 00 C3 00 00 63 04 56 BE 0A 00 2E 80 3C 31 .$....c.V.....<1
0800: 75 19 2E 80 7C 01 2E 75 12 2E 80 7C 02 34 75 0B u...|..u...|.4u.
0810: 2E 80 7C 03 4D 75 04 5E EB 0B 90 B8 01 02 BA 00 ..|.Mu.^........
0820: 00 CD 13 EB F6 E8 2E FE 74 0E E8 04 FE E8 26 FE ........t.....&.
0830: 74 06 C6 06 41 00 80 C3 C6 06 41 00 00 F6 84 15 t...A.....A.....
0840: 00 80 BB 0F 03 75 03 BB 2B 03 2E 8A 6F 0B 3A 6E .....u..+...o.:n
0850: 0D 74 08 3A 6E 0C 74 03 EB 28 90 2E 8A 4F 04 3A .t.:n.t..(...O.:
0860: 4E 0C 75 1E 89 5E 00 8C C8 89 46 12 2E 8A 47 0D N.u..^....F...G.
0870: 2E 80 7F 0C 40 75 02 0C 20 2E 0A 47 0C 88 84 90 ...@u.. ..G....
0880: 00 C3 83 C3 0E 2E 80 3F 00 75 BF C6 06 41 00 0C .......?.u...A..
0890: F9 C3 C6 06 96 00 07 8A C4 8A 4E 0A 80 E1 FB F6 ..........N.....
08A0: 46 0B 01 74 03 80 C9 04 E8 32 01 50 8A 84 90 00 F..t.....2.P....
08B0: 24 07 3C 03 76 0B B4 0E F6 E4 BF 01 03 03 F8 0E $.<.v...........
08C0: 07 58 80 EC 4D 75 1D 26 8A 5D 08 53 26 8A 5D 07 .X..Mu.&.].S&.].
08D0: 53 26 8A 5D 04 53 26 8A 5D 03 53 51 50 B8 06 00 S&.].S&.].SQP...
08E0: 50 EB 3E 90 8A 5E 0C 53 8A 5E 0B 53 8A 5E 0D 53 P.>..^.S.^.S.^.S
08F0: 51 50 BB 05 00 53 E8 71 01 72 36 26 8A 5D 06 53 QP...S.q.r6&.].S
0900: 26 8A 5D 05 53 8A 9C 90 00 80 E3 0F 80 FB 04 B3 &.].S...........
0910: 12 74 04 26 8A 5D 04 53 26 8A 5D 03 53 BB 04 00 .t.&.].S&.].S...
0920: 53 E8 46 01 72 0B E8 55 00 72 06 E8 07 00 EB 04 S.F.r..U.r......
0930: 90 E8 B7 00 C3 8A 26 42 00 F6 C4 C0 75 03 EB 25 ......&B....u..%
0940: 90 80 E4 80 74 03 EB 17 90 A0 43 00 BE 52 0B B9 ....t.....C..R..
0950: 08 00 D0 E0 72 03 46 E2 F9 2E 8A 24 EB 03 90 B4 ....r.F....$....
0960: 20 00 26 41 00 E8 75 00 26 8A 45 04 04 01 BE 47 .&A..u.&.E....G
0970: 00 8A 64 FE 3A 66 0D 75 01 AC 2A 46 0C C3 51 F8 ..d.:f.u..*F..Q.
0980: B8 01 90 B8 00 30 B9 1E 00 F6 06 3E 00 80 75 14 .....0.....>..u.
0990: E2 F7 2D 01 00 75 EF 59 80 06 41 00 80 80 26 3E ..-..u.Y..A...&>
09A0: 00 7F F9 C3 59 80 26 3E 00 7F E8 65 00 EB F4 51 ...Y.&>..e...Q
09B0: 53 B9 03 00 BA F4 03 BB 00 00 EC 24 C0 3A C4 74 S..........$.:.t
09C0: 19 83 EB 01 75 F4 E2 EF A8 80 74 08 80 06 41 00 ....u.....t...A.
09D0: 20 EB 06 90 80 06 41 00 80 F9 5B 59 C3 1E 52 BA .....A...[Y..R.
09E0: 00 00 8E DA C4 3E 78 00 5A 1F C3 B9 00 02 BA F5 .....>x.Z.......
09F0: 03 EC 4A EC 24 C0 3C 80 74 02 E2 F2 F9 C3 FB 50 ..J.$.<.t......P
0A00: 1E 2E 8E 1E 72 03 80 0E 3E 00 80 B0 20 E6 20 1F ....r...>... . .
0A10: 58 CF 1E 53 51 2E 8E 1E 72 03 52 F6 06 96 00 FF X..SQ...r.R.....
0A20: 74 43 80 3E 96 00 02 75 0B BB 08 00 53 BB 01 00 tC.>...u....S...
0A30: 53 E8 36 00 FC BB 42 00 B5 00 8A 0E 96 00 B4 C0 S.6...B.........
0A40: E8 6C FF 72 20 BA F5 03 EC 88 07 83 C3 01 E2 EE .l.r ...........
0A50: B9 00 02 BA F4 03 EC 24 10 74 0A E2 F9 80 06 41 .......$.t.....A
0A60: 00 20 EB 01 90 5A 59 5B 1F C3 5B 59 B4 80 E8 3E . ...ZY[..[Y...>
0A70: FF 72 0A 58 BA F5 03 EE E2 F2 EB 05 90 58 E2 FD .r.X.........X..
0A80: F9 53 C3 55 51 52 8B EC B0 01 C6 06 96 00 02 80 .S.UQR..........
0A90: FA 00 74 02 B0 02 84 06 3E 00 75 56 08 06 3E 00 ..t.....>.uV..>.
0AA0: 8A 5E 00 53 BB 07 00 53 BB 02 00 53 E8 BB FF 73 .^.S...S...S...s
0AB0: 03 E9 97 00 E8 C7 FE A0 42 00 24 60 3C 60 75 24 ........B.$`<`u$
0AC0: 80 26 41 00 00 8A 5E 00 53 BB 07 00 53 BB 02 00 .&A...^.S...S...
0AD0: 53 E8 96 FF 72 DB E8 A5 FE 72 D6 A0 42 00 24 60 S...r....r..B.$`
0AE0: 3C 60 74 4E 8A 5E 00 8A 6E 03 80 E7 00 80 A7 94 <`tN.^..n.......
0AF0: 00 00 8A 5E 00 8A 6E 03 80 E7 00 F6 87 90 00 20 ...^..n........
0B00: 74 02 D0 E5 3A AF 94 00 74 44 88 AF 94 00 51 8A t...:...tD....Q.
0B10: DD 53 8A 5E 00 53 BB 0F 00 53 BB 03 00 53 E8 49 .S.^.S...S...S.I
0B20: FF 59 72 27 E8 57 FE 72 22 A0 42 00 24 60 2C 20 .Yr'.W.r".B.$`,
0B30: 74 09 80 0E 41 00 40 F9 EB 11 90 B9 04 00 BB 2C t...A.@........,
0B40: 01 4B 90 75 FC E2 F7 F8 EB 04 90 E8 9D FE 5A 59 .K.u..........ZY
0B50: 5D C3 04 00 10 08 00 04 03 02 8A C3 E6 0B 8B 5E ]..............^
0B60: 08 8B 46 12 50 07 8A F4 B9 04 00 D0 EE D1 E0 E2 ..F.P...........
0B70: FA 03 C3 73 02 FE C6 86 C6 E6 81 90 90 86 C6 E6 ...s............
0B80: 0C 90 90 E6 04 90 90 86 C4 E6 04 86 C4 32 F6 8A .............2..
0B90: 56 0E E8 48 FE 26 8A 4D 03 80 C1 07 D3 E2 4A 03 V..H.&.M......J.
0BA0: C2 92 72 11 E6 05 86 C4 90 90 E6 05 B0 02 90 90 ..r.............
0BB0: E6 0A EB 09 90 80 06 41 00 09 2A C0 F9 C3 00 00 .......A..*.....
0BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0E90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0EA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0EB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

The rest is filled up with zeros.. Why they used zeros and not FFFF to fill up?

Some know about this `river card install v1.01 bios?? Does somebody know which floppy card having this brand too??

MikeS
November 12th, 2011, 07:25 AM
Some know about this `river card install v1.01 bios??Read more carefully: "1.4M DRIVER CARD INSTALL / Ver. 1.01"


64 = 64KB eprom...
and last there is a 512kb eprom?As has been explained several times, KB=kiloBytes, Kb=kilobits (and EPROMs are not the same as EEPROMs); as has been suggested several times, read the datasheets for capacity, programming voltage, etc.

Chuck(G)
November 12th, 2011, 07:41 AM
Most EPROMs 256Kb and above should be identified automatically by the programmer. Some 128Kb ones (e.g. Seeq) can also be so identified. Most EEPROMs should also be auto-identify.

modem7
November 12th, 2011, 02:17 PM
The rest is filled up with zeros.. Why they used zeros and not FFFF to fill up?
The authors could have used 33, or 44, or 55, or 78, or AB, or whatever they like.

modem7
November 12th, 2011, 02:27 PM
If the programmer program give an error to the first code, whats wrong with it?
Some possibilities:

1. EPROM not erased.
2. The EPROM programmer has the wrong chip type set (or wrong programming voltage).
3. Power from USB port not enough - use an external power supply/adapter instead.
4. Faulty EPROM.
5. Faulty EPROM programmer.

Chuck(G)
November 12th, 2011, 02:33 PM
A stupid question: If you're using EPROMs (27xxx type), you do know that they need to be erased with ultraviolet light, don't you? EEPORMs (28xxx type) can be erased electrically with the programmer.

If you have a 27xxx EPROM, use the programmer to read it. If the data isn't all FF FF FF..., then the EPROM's not erased.

modem7
November 12th, 2011, 02:35 PM
The rest is filled up with zeros..
You may find that the last code byte (at address 1FFF on your ROM) is not 00. That is because the last code byte was often changed by the author so that the 8-bit checksum became a particular value.

modem7
November 12th, 2011, 02:42 PM
Is it possible to check if an Firmware is corrupted or not (on the eprom programmer)
In IBM BIOS expansion ROMs, the third byte indicates code size. Sometimes it will be the same as EPROM size, and other times not. In the bytes that you have read from your EPROM, the third byte is 10, indicating a code size of 8 KB. 8 KB equates to addresses 0000 to 1FFF.

IBM does have a crude way of detecting ROM corruption in IBM BIOS expansion ROMs. In a good BIOS expansion ROM, the 8-bit checksum of the code bytes is 00. And so perform an 8-bit checksum of the bytes in your ROM from addresses 0000 to 1FFF. If that 8-bit checksum is 00, it is a very good indicator that your ROM is not corrupted. If you do not know how to calculate the 8-bit checksum, then we can do it for you, but you would need to create a .BIN file then post the file here.

modem7
November 12th, 2011, 03:11 PM
Is it correct that how more memory the chip is so you could have more lines of code in it?
Yes, but sometimes cost is a factor. For example, the maker of a device may have say, 2 KB of code, but discovered that using a 27256 (32 KB) in their device design was cheaper than using an old 2732 (4 KB).

modem7
November 12th, 2011, 03:18 PM
Can i use as example 21v eproms on a card thats using 12,5 volt ones? and vice versa
If the programming voltage is the only difference, then the answer is yes.

Robin4
November 17th, 2011, 03:31 PM
@modem7...

Hi I have a NEC T128 8-bit SCSI card bios REV version 1.12.. Its from the trantor factory i think..
Do you want to have it for you ROM site?? Please tell me where to upload it..

The rom is in working shape..

modem7
November 17th, 2011, 05:50 PM
Hi I have a NEC T128 8-bit SCSI card bios REV version 1.12.. Its from the trantor factory i think..
Do you want to have it for you ROM site?? Please tell me where to upload it..
Thank you. Simply click on "modem7" above and then select "Send Email".

Robin4
November 20th, 2011, 05:10 PM
Could it be simpler please..

modem7
November 20th, 2011, 10:40 PM
Could it be simpler please..
Okay. I have just sent you a Private Message that contains my email address.

Robin4
November 21st, 2011, 03:59 AM
Thank you.. I will send the complete rom sets to there..