Thanks Stewen_C
It was tested on 3 computer, but all of them are at home. Tomorrow I will go to my friend, and try at there.
[bR]
PIC 16F877A
IC-Prog 1.05 settings:
- process priority realtime
enable VCC control for jdm
verify during programming-on
Programmer:JDM Programmer
Ports:COM2
I/O Delay 4
Iterface Direct I/O
I try I/O Delay 1-4-9-10-20-30-40 too with API and Direct I/O, and under win98 and XP (with the win2000driver installed).
Oscillator:HS
CP : Off
Fuses: WFT,PWRT,BODEN,WRT -> ON (Config word: 3F76h
ID Value : FFFF
[bR]
If I begin to PROGRAM ALL the DEVICE SUCCESSFULLY VERIFIED! (with verify during programming)
After that, I READ ALL, and the Program Code was different. Some samples (midi merger hex): :o
Original
0000: 118A 120A 289C 3FFF 00FF 0E03 0183 00FE
0008: 0804 00FD 190B 2815 1A8C 2841 087D 0084
0010: 0E7E 0083 0EFF 0E7F 0009 1820 2822 1A05
…
After programming:
0000: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 00FE
0008: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 0084
0010: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 1A05
…
I have try to program Admir edrum firmware 0.62 too (go.to/edrum) with the same result. The eprom was correct, the program code not. 
If Verify during programming and Verify after programming is on, the programming will be done, and after that the verify will display a warning, that 0000 fails.
If I program a code like this:
0000: 1111 1111 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
The result:
0000: 3FFF 1111 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF
The last non null value will be programmed, others not.
Huhh… Any idea? :-[