[simpits-tech] F4memreader from "Pegasus"
Mark Doran
simpits-tech@simpits.org
Sat, 7 Jun 2003 17:57:19 -0700
This is a multi-part message in MIME format.
------=_NextPart_000_0027_01C32D1E.3D085190
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi all !
I have a prob. with F=A4memreader...
It says that it can't find EPIC... what do i do wrong...
a follow Martins inst. instruction ???
=20
[Mark Doran] This is almost certainly a problem with the version of
EPICIO.dll you have on the system. There=92s an unpredictable =
combination
that you have to find between the ROM load (checksum determines which it
is), the version number of the EPICIO.dll, and the version of Martin=92s =
code
that you have. Not all combinations work. I=92ve had to work at it =
each time
I upgrade the EPIC USB ROM load to find a combo that works. And =
frankly,
I=92m still have a number of problems with analog data and pigeon holes =
that
make me think the only answer is going to a model of rebuilding =
Martin=92s
code with each version of the EPICIO.dll that there is; this is not a =
good
thing but may be unavoidable :-( :-(
=20
One quick trick to try: as I recall, when you unpack Martin=92s code =
there=92s a
version of EPICIO.dll in the directory with the F4Reader.exe. This =
takes
precedence over the one in your \windows\blahblah directory from the =
EPIC
install process. Try changing the name of the copy of EPICIO.dll in the
f4Reader directory (martins_epicio.dll or something) =96 that should =
force the
system to give you the one you installed with the EPIC =96 that might be
enough right there.
=20
I would recommend sending Martin an email direct if you can=92t crack =
the
problem by switching EPICIO.dll versions: he=92s incredibly helpful!
=20
My system:
Windows XP
EPICUSB
EXPANSION module
ABA with 5x 64BTN module
4x 32OUTPUT module
1x ROTARY module
=20
and now that we are on it ;o)
=20
Please confirm that the following code is correct for my system:
=20
#define FASTSCAN 0
#define SLOWSCAN 1
#define OUTPUT 2
DefineModule(0, FASTSCAN, 0, 8)
DefineModule(1, SLOWSCAN, 0, 16)
DefineModule(2, SLOWSCAN, 0, 16)
DefineModule(7, FASTSCAN, 0, 16)
=20
DefineModule(0, OUTPUT, 0, 16)
=20
[Mark Doran] There=92s one bug. You can=92t have more than 16 rows =
designated
as FASTSCAN; you have 24 above. Also, who=92s rotary module are you =
using??
If it=92s one of Ralph=92s you need a type =933=94 define module for it. =
We=92re
using a different type that just wires in as a regular pair of switch =
throws
so it uses type 1 or 0=85if that=92s what you have too then you are =
probably ok.
=20
Cheers,
=20
Mark.
=20
------=_NextPart_000_0027_01C32D1E.3D085190
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Lucida Console";
panose-1:2 11 6 9 4 5 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.emailstyle17
{font-family:"Lucida Console";
color:blue;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
span.EmailStyle18
{font-family:Arial;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>
</head>
<body bgcolor=3Dwhite lang=3DEN-US link=3Dblue vlink=3Dpurple>
<div class=3DSection1>
<div style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in =
0in 4.0pt'>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi all !</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I have a prob. with =
F=A4memreader...</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>It says that it can't find EPIC... what do i do =
wrong...</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>a follow Martins inst. instruction =
???</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:blue'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida =
Console";color:blue'>[</span></font><font
size=3D2 color=3Dblue face=3D"Lucida Console"><span =
style=3D'font-size:10.0pt;
font-family:"Lucida Console";color:blue'>Mark Doran</span></font><font =
size=3D2
color=3Dblue face=3D"Lucida Console"><span =
style=3D'font-size:10.0pt;font-family:
"Lucida Console";color:blue'>] This is almost certainly a problem with =
the version
of EPICIO.dll you have on the system. There’s an =
unpredictable
combination that you have to find between the ROM load (checksum =
determines
which it is), the version number of the EPICIO.dll, and the version of
Martin’s code that you have. Not all combinations =
work.
I’ve had to work at it each time I upgrade the EPIC USB ROM load =
to find
a combo that works. And frankly, I’m still have a number of
problems with analog data and pigeon holes that make me think the only =
answer
is going to a model of rebuilding Martin’s code with each version =
of the
EPICIO.dll that there is; this is not a good thing but may be =
unavoidable </span></font><font
size=3D2 color=3Dblue face=3DWingdings><span =
style=3D'font-size:10.0pt;font-family:
Wingdings;color:blue'>L</span></font><font size=3D2 color=3Dblue
face=3D"Lucida Console"><span =
style=3D'font-size:10.0pt;font-family:"Lucida Console";
color:blue'> </span></font><font size=3D2 color=3Dblue =
face=3DWingdings><span
style=3D'font-size:10.0pt;font-family:Wingdings;color:blue'>L</span></fon=
t></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida =
Console";color:blue'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida Console";color:blue'>One =
quick
trick to try: as I recall, when you unpack Martin’s code =
there’s a
version of EPICIO.dll in the directory with the F4Reader.exe. This =
takes
precedence over the one in your \windows\blahblah directory from the =
EPIC
install process. Try changing the name of the copy of EPICIO.dll =
in the
f4Reader directory (martins_epicio.dll or something) – that should =
force
the system to give you the one you installed with the EPIC – that =
might
be enough right there.</span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida =
Console";color:blue'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida Console";color:blue'>I =
would
recommend sending Martin an email direct if you can’t crack the =
problem
by switching EPICIO.dll versions: he’s incredibly =
helpful!</span></font></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> </span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>My system:</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Windows XP</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>EPICUSB</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>EXPANSION module</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>ABA</span></font><font size=3D2 face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'> with 5x 64BTN =
module</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>4x 32OUTPUT module</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>1x ROTARY module</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> </span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>and now that we are on it ;o)</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> </span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Please confirm that the following code is correct for =
my
system:</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> </span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>#define FASTSCAN 0<br>
#define SLOWSCAN 1<br>
#define OUTPUT 2<br>
<br>
DefineModule(0, FASTSCAN, 0, 8)<br>
DefineModule(1, SLOWSCAN, 0, 16)<br>
DefineModule(2, SLOWSCAN, 0, 16)</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>DefineModule(7, FASTSCAN, 0, 16)</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> </span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>DefineModule(0, OUTPUT, 0, 16)</span></font></p>
</div>
<div>
<p class=3DMsoNormal><font size=3D3 color=3Dblue face=3D"Times New =
Roman"><span
style=3D'font-size:12.0pt;color:blue'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida =
Console";color:blue'>[</span></font><font
size=3D2 color=3Dblue face=3D"Lucida Console"><span =
style=3D'font-size:10.0pt;
font-family:"Lucida Console";color:blue'>Mark Doran</span></font><font =
size=3D2
color=3Dblue face=3D"Lucida Console"><span =
style=3D'font-size:10.0pt;font-family:
"Lucida Console";color:blue'>] There’s one bug. You =
can’t
have more than 16 rows designated as FASTSCAN; you have 24 above. =
Also, who’s
rotary module are you using?? If it’s one of Ralph’s =
you need
a type “3” define module for it. We’re using a
different type that just wires in as a regular pair of switch throws so =
it uses
type 1 or 0…if that’s what you have too then you are =
probably ok.</span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida =
Console";color:blue'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida =
Console";color:blue'>Cheers,</span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida =
Console";color:blue'> </span></font></p>
<p class=3DMsoNormal><font size=3D2 color=3Dblue face=3D"Lucida =
Console"><span
style=3D'font-size:10.0pt;font-family:"Lucida =
Console";color:blue'>Mark.</span></font></p>
<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'> </span></font></p>
</div>
</div>
</div>
</body>
</html>
------=_NextPart_000_0027_01C32D1E.3D085190--