![protel 99se add library to schematic protel 99se add library to schematic](https://www.raypcb.com/wp-content/uploads/2021/03/e2b97188b1de6e3.jpg)
Save the changes, run Protel 99 SE, try loading a library, should work. Click on the schematic component name in the library list that you want to add the footprint to, click on edit and when the editor opens, click on description, type in the footprint reference from the footprint library in the box and save the modified library. A NOP instruction is 90 in hexadecimal, hence the change. Change all bytes from offset 2690E to 26917 (= a total of 10 bytes that need to be changed) to 90. Is there a list of what else is broken in Protel 99SE under Windows 7 Thanks again, Tony.
![protel 99se add library to schematic protel 99se add library to schematic](https://pictures.abebooks.com/isbn/9787111394112-es.jpg)
![protel 99se add library to schematic protel 99se add library to schematic](https://reader025.staticloud.net/reader025/reader/2021050518/5bdb7eea09d3f2b4758bdd28/html/bg2.png)
#Protel 99se add library to schematic Patch#
So: get yourself a hex editor (I use "HxD", it's free) and edit the "Client99SE.exe" file. Patch offset 0x25f78 to 0x25f81 inclusive with 0x90 (original bytes were: 50 8b 45 ec 50 e8 7e c1 fd ff ) in Client99SE.exe With both these patches applied, you can add libraries to both the pcb and schematic under windows 7. The call to SHGetPathFromIDListA does not do anything noteworthy, so I replaced all instructions related to that call with NOP instructions. The dialog gets confused and doesn't succeed in opening the file. But, a call to the windows function SHGetPathFromIDListA corrupts the memory where the filename is stored (it puts a zero where the string starts, which, in the null-terminated string world, means that the string is now suddenly empty). The library dialog tries to concatenate the filename and path of the selected library file to obtain a full path to the library file that you want to add. Quote (Copy of GuntherVB's post) Ok, I just spent a long day debugging Protel 99 SE (Service Pack 6) in OllyDbg to solve the problem of not being able to load the library files in Windows 7 ("File not recognized").