These are the cards that are not useful with inpout32 and inpoutx I’m glad you managed to get it working, but one worry I would have changing the interface, it could break any application already using it. That would cause havoc – maybe that’s the problem! 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 motor is running now. So my CD00 is taken for a
|Date Added:||13 March 2015|
|File Size:||18.14 Mb|
|Operating Systems:||Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X|
|Price:||Free* [*Free Regsitration Required]|
And when I tried passing the E00X address to Out32 it would give me an arithmatic error.
Mcz9805 don’t know of anyone else using this through Java so I cant really suggest much more. 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. 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. These are the cards that are not useful with inpout32 and inpoutx So it’s actually possible with inpout Don’t expect the orriginal InpOut Here’s the story in a nutshell.
So I think it would be better to introduce new functions with the correct DLL interface. Since I didn’t manage to get it to work with a MCS pci parallel port card.
Syba Low Profile PCI Single DB25 PrinterCard Moschip MCS9805 Easy Plug
The driver must be installed with Admin rights – I accomplish this using an elevated installer EXE but that wont work with the old inpout32 DLL or driver. But it seems to me that both calls are by value. Mcs980 think other people here will be helped if you’d take over my suggestion into the official inpout-dll? In programming languages I am familiar with I’d need a pointer operation for that.
So my CD00 is taken for a 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.
MCS9820 — PCI to Single Serial Controller
I basically am just using Inp32 and Out 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. To be honest, while I’m happy to keep hosting the mmcs9805 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.
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 am using VB.
Syba (SD-LP-MCS1P) Low Profile 1-Parallel Port PCI card, Moschip MCS
Great DLL, its pretty ridiculous Microsoft neglected to put any parallel port support in. I was wondering what version of inpout32 you used for your tests. I would be glad for some code as well. However, a small percentage of the cards that you see on eBay and at various web sites e. Higher address values, such as my CD00, are interpreted by the functions expecting a signed short as negative numbers. Or does C just shift the 16 bits? And that is the parameter for the port address.
Board index All times are UTC. Apparently I don’t understand the role of the sys driver files.
MCS – ASIX Electronics Corporation
The problem is E needs an unsigned short, not a short. The way I see it, the exported function could easily be doubled with an unsigned pendant: Just wanted to provide some feedback for you and anyone else having similar issues.
px Good luck with your interfacing exploits The only obvious problem I can think of is if somewhere it gets stored in a larger or smaller structure i. I’m glad you managed to get it working, but one worry I would have changing the interface, it could break any application already using it. According to dbgView it’s loading the x64 driver.