[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'>&nbsp;</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.&nbsp; There&#8217;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&#8217;s code that you have.&nbsp; Not all combinations =
work.&nbsp;
I&#8217;ve had to work at it each time I upgrade the EPIC USB ROM load =
to find
a combo that works.&nbsp; And frankly, I&#8217;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&#8217;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'>&nbsp;</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&#8217;s code =
there&#8217;s a
version of EPICIO.dll in the directory with the F4Reader.exe.&nbsp; This =
takes
precedence over the one in your \windows\blahblah directory from the =
EPIC
install process.&nbsp; Try changing the name of the copy of EPICIO.dll =
in the
f4Reader directory (martins_epicio.dll or something) &#8211; that should =
force
the system to give you the one you installed with the EPIC &#8211; 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'>&nbsp;</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&#8217;t crack the =
problem
by switching EPICIO.dll versions: he&#8217;s incredibly =
helpful!</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</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'>&nbsp;</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'>&nbsp;</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'>&nbsp;</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&nbsp;&nbsp;1<br>
#define OUTPUT&nbsp;&nbsp;&nbsp;2<br>
<br>
DefineModule(0, FASTSCAN, 0, 8)<br>
DefineModule(1, SLOWSCAN,&nbsp;&nbsp;0, 16)<br>
DefineModule(2, SLOWSCAN,&nbsp;&nbsp;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'>&nbsp;</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'>&nbsp;</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&#8217;s one bug.&nbsp; You =
can&#8217;t
have more than 16 rows designated as FASTSCAN; you have 24 above.&nbsp; =
Also, who&#8217;s
rotary module are you using??&nbsp; If it&#8217;s one of Ralph&#8217;s =
you need
a type &#8220;3&#8221; define module for it.&nbsp; We&#8217;re using a
different type that just wires in as a regular pair of switch throws so =
it uses
type 1 or 0&#8230;if that&#8217;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'>&nbsp;</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'>&nbsp;</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'>&nbsp;</span></font></p>

</div>

</div>

</div>

</body>

</html>

------=_NextPart_000_0027_01C32D1E.3D085190--