That would mean that with addresses upto 7EEE there’s no problem, for they can be represented both by signed and unsigned two-byte integers. I dont know why it was giving me an error passing an unsigned short to a short since they occupy the same amount of space but it was. Don’t expect the orriginal InpOut If anyone has successfully used the InpOut32 or maybe even your port to 64bit with Java, it would be great if the person could share the code. I would be glad for some code as well. I guess it does depend on the code in the DLL and its been years since I looked, but your right, there should not be a bug difference. To be honest, while I’m happy to keep hosting the files and to some extent this forum, I have no use for Inpout32 these days so I’m not exactly keen to keep making changes to something that is a not mine in the first place, b open source, c not something I actually use any-more.
|Date Added:||17 July 2007|
|File Size:||62.38 Mb|
|Operating Systems:||Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X|
|Price:||Free* [*Free Regsitration Required]|
I suppose its handy to have somewhere these things are all consolidated and where people can actually talk about them and get a response, even if its not from the authors lol.
I dont know the answer to your question, but I imagine at least v1.
PC CardBus to IEEE Parallel Port Host Adapter (DISCONTINUED), Synchrotech
And that is the parameter for the port address. As you are probably aware, I didn’t write the code, I just ported the driver to x64 and added a few extra calls that I never properly tested!
I was wondering what version of cms9805 you used for your tests. Board index All times are UTC. The pci card has a port address of 0x The test app should be mccs9805 to see if you can write to the address of the parallel port and if you can monitor the outputs on the port to be sure – even better.
Overall, it might be nice if for future versions you change port address from a short to unsigned short to allow for those higher addressed PCI cards. The only obvious problem I can think of is if somewhere it gets stored in a larger or smaller structure i. I was able to get it to work by downloading the source, changing the parameter to an unsigned short and re-compiling inpout That would mean that with addresses upto 7EEE there’s no problem, for they can be represented both by signed and unsigned two-byte integers.
In programming languages I am familiar with I’d need a pointer operation for that. Highrez Welcome to the Highrez Forums. Apparently I don’t understand the role of the sys driver files. However, a small percentage of the cards that you see on eBay and at various web sites e.
MCS – PCI to Single Parallel Controller | ASIX
That would cause havoc – maybe that’s the problem! So I think it would be better to introduce new functions with the correct DLL interface. Don’t expect the orriginal InpOut I am using VB. If anyone has successfully used the InpOut32 or maybe even your port to 64bit with Java, it would be great if the person could share the code.
The problem is E mcz9805 an unsigned short, not a short. I don’t know of anyone else using this through Java so Mca9805 cant really suggest much more.
Syba Low Profile PCI Single DB25 PrinterCard Moschip MCS9805 Easy Plug
Anyway let me know what your find. I basically am just using Inp32 and Out I’m glad you managed to get it mc9805, but one worry I would have changing the interface, it could break any application already using it. These are the cards that are not useful with inpout32 and inpoutx Having said that, I will every now and then go on an update splurge with these px.
Higher address values, such as my CD00, are interpreted by the functions expecting a signed short as negative numbers.
But it seems to me that both calls are by value. Good luck with your interfacing exploits The driver must be installed with Admin rights – I accomplish this using an elevated installer EXE but that wont work with jcs9805 old inpout32 DLL or driver. It might be a good idea to try my port and test code. The way I see it, the exported function mfs9805 easily be doubled with an unsigned pendant: According to dbgView it’s loading the x64 driver.
To be honest, while I’m happy to keep hosting the files and to some xo this forum, I have no use for Inpout32 these days so I’m not exactly keen to keep making changes to something that is a not mine in the first place, b open source, c not something I actually use any-more.