Quelltext /~heha/basteln/PC/Programmiergeräte/PEPS-III/peps4win32.zip/peps.exe

MZ@	!L!This program cannot be run in DOS mode.

$AՋ/Ջ/Ջ/MBԋ/MTۋ/ټ֋/Ջ./٦ы/ٻԋ/پԋ/RichՋ/PEL4Y^#	2Z x&P@ L8p E.textT02 `.data P6@.rsrcEp F8@@??@@?????@>===P?D?2?"???>>>>>>>x>`>P>=2>">>>===~=t=b=R=<<<<;<(<><^<v<2@8=l?==;;;;;;;;;;z;r;h;\;R;J;B;8;.;$;;;;:::::::::::::x6M%+RAMEPROM\\.\Dev_DirectNT(Z[@
 
 
@i@xj @xk@@ii[i@"L0 D' 	gxx
%75s

%s
%-7lu %3uKB    %c%s
/-\| %c%3d%%rb.hex.shxwbByte/skB/sDirectNTDirectNT.sysLPT%dPortName %02X %02X
inpout32.dllInp32Out32\\.\LPT%uUQ;Eb@}3V5b@;~|;^~"u6uj@YM0Xx^9^~^9~}~9xH;~NP@YuSb`W<|{V ;wp}#ۃ|$t\$jS5b@l@3;v+Å~;|$tPt$b@P#5b@Pb@jPt@^_[SPh@YujY[yÊFW_Udeej5b@hWPƅx@SVWtjnYj:P|@YY2F3b؈=FFG;|tj	YtB<vj<v<ubEGE,MMR5b@hWPx@_^[U\j
^5b@hWPƅx@SVWtj/YjSP|@YY0ƅ3؈=FFG;|:tjYHt4HuZʍ#ʍR5b@hWPx@_^[V5l@Wjj5b@5b@p@WWj)
jj5b@փ(j3h_^hn@hp@@@YY5(@,@PX@YYt4Vj'
Yj
tt
QtqujY^hx@@@YSUVWj&r
=@@Yj@]fuvh|@YY>Pvh@3ۃCfFf#+-Ph@YYfuMuu"j%Y_^][UQW39=8P@8P@b@5 @;tPY4P@;tPY9}ta9=4P@t
5,P@0@YEPuW@;t1WWMQhPWh@uh@P@YYu@39}P@_USUVW3j3CYtUjYtjjY t3$VtՃRF<,

;>tPItUQitKHt[-JtE+t<- t+t33
sj]3F=;v3uCمut,	j
Yttj
YC_^][]Ã|$~QV@+$P@dr<D$kd|$P(P@@Ph@@@(P@@(P@5$P@^D$L$+ÃTS\$`UVt$dW3|$@P8@Y3EUhe&@p@;uW4Y;tuMCf8?uDl$hj
Yj	Yf8tP`@YR@R@\$lE3;l$ha43-tIIuxfx=u3f;m9
 P@ta9
<P@tY9
,P@uQ3;tjjVd@D<$GE4u339P@uD$$PNjF;5P@|Wh@P@P@T@3YYb@;u5@P@jYY9DP@5b@3j^VGD$$WPt@;s=DP@S|$u5DP@A5D@h@5@P@YYtDP@h@5@P@Y@YDP@SS5b@l@DP@Ht-Ht HtH}jLg]SPH@lY4e5?#HtEH)f8uE4P`@YtR@xR@tR@&f8uE4P`@YP@t	@PjzYYf8uE4jjPd@R@t_<r<v@Pj-R@YYR@,6Ff8uEjjPL@b` P@fHHH6b`f9uD$lE4;l$h}aD$b@L$f>tOjD$$PVd@D$9t$ t4;P@rj mYD$L${LFD$lE;l$h4|M^6Ff8uEP`@@YDP@<6Ff8uEjjPd@P@<P@oHtBHt0HtHtsHH6jA6Ff8uE,P@lR@6Ff8uEP`@NYvjujpYYࢴR@z39|$tj$OY6FD$f98uEjWPd@=tR@f|R@};f	wf;)ff|R@f;Pj#bf	PjM>f?u-D$hH;tFP4@YtE4>
0P@=0P@u
W`@Y0P@=0P@b@
,P@;t;t;u9=0P@j[;t;uj[9=<P@u;u;t=tR@}Gf|R@f	w;Vf|R@f;u's
fuh@3f|R@f;uFVjYY~
S9=<P@uXR@`R@P@,P@;t&h@PT@YY4P@;u5,P@jYY@D$ b@;=,P@sF~+WPj5<FPWb@P@j(P@YtFjPWb@d$$3C;~
GjD$,[;},hW<@P@3;}	9D$tAD$C
|h1@jD$,SP\@3~&ND$b@jPjD$tL$tE;|=pR@j6[Y6b@=,P@tcuc5P@5b`j!&j5b`b@5P@54P@5P@jV$@pR@j6Pb@tW=,P@tN3Bt"Bu~RjYYb@54P@N+H@Qb@jP$@39pR@tZ@+L$ uA3Ҿ5pR@3ҋ
};t
3@@QPWVj#XR@`R@t90P@tSY_^]3[TU5(@,@PX@YYtjEPuujt@P@;3PPh`QuuPh@5(@P`jP$@Uu`uhP@P`PQUh`Puj@u`PD$Pt$V|$t
@tW=@׋tu_^UVr1 N;sj@3ҹP@;sCj@9EPd@h@BWu@5,@EEP֍EP֋E+E;Er^t$j->Y3Y@UQEP@P@PuYYÃ,V3h?VVt$@D$;UWh@WP@9t$<t_;Q95PR@u;D$PjU@t#f95HP@t hHP@\@tU @ut$D$U@S;j
jV4@PVD$H0@D$;HP@Sh(@h@S@VhjVVh@S|@;VD$ Pt$HV@Pt$$l@PUx@U`@VVVVVSjjjhWWt$D@;uS\@3fHP@1VVU@D$;u@= u3@PR@D$U@[t$@_]D$^,USVWj3VVh@u@؋E@Ph,@EjPE@=@EPuVVEPjVjuE @EPEPVVh8@u@udEPEPh@uRjuEP@u?VVjuEP@u*VjDLPu@u
TEu@u@f9uuEEPuSׅ:S@fE_^[U8@SVW3Vu@3Ƀ.QYVVjVjhh@|@ؿ@u
Wj0YY|R@EVEEPjPjEPh`@SE2uu@@u
Wj0YYS`@ji_^[U졐R@J%R@
tR@IIVI,hR@MQ
eR@QMQPhR@h "5R@@@t;@uh5R@T@t5R@<@Vj2YYjL@5eR@3~LdR@
@;ƈ
dR@|eR@@}j@ZR@+ARPQ
j@XhR@MQPhR@5R@x@u;@uh5R@T@t5R@<@Vj2&YYjL@^UQ\R@t:]R@8=xR@tP(@@hL@P@tR@HHtTHR@ER@ƀR@@R@=uR@R@@R@=uMuR@ER@R@@R@=uMuoR@E|R@SPR@Mu\R@uJ|R@PR@%
R@f|R@u\R@uf|R@:t|R@PjYY
\R@]R@UQQtR@W3+EHHt0HR@ƀR@@R@=ueR@hR@EPjEPWWh0"5R@@@u=V@uh5R@T@t5R@<@Vj2YY^WL@!f|R@f@PR@
f|R@fBE9=xR@_tEP(@@hT@P@E%dR@tR@HHtHt
R@t$dR@À=eR@u$dR@eR@S]R@ˀ3eR@[átR@HHeR@tHudR@R@uR$dR@dR@UPVWj3WW@V}@EtySj[MQu]VWP@tTEPWhPEPu]Dž@t%W@PjWjPP|@Eu}u@[E_^U S39R@+tR@+VHHtZH|R@@Ph@EjP@Sh@jSSSEP|@R@u3R@;u3|R@Pj4 |R@PR@;u|R@Pj3YYSSSSD@R@h\@VP@R@;u
Vj1}YYW=H@hx@5R@h@5R@R@ףR@_9R@t;uVj1;YYeR@^9R@u
R@[Ã=R@v[S]R@ztR@[t"w&V5R@5`@5R@^5R@X@%R@SR@{sR@e^%hR@[À|$StF\$	6\$	*[UQ
\R@"MVɀETR@EEt;t1EE:EteU"UE:uuM:MtEFeu^t*Sɳt"EPuFuE\R@[USuuT"EPu
uE[t"t t@tjjX3@3MTR@]UQXR@eMjQPEEXR@L$QPD$HSUVW3UPUXR@3@U#NSU3;t
WSUj _^][SVWVYSL;uPVcS7WVT;t_^[UQES]Suu:Eu]u3@[3UQQSVW3=R@EuZR@ER@uR@jZE[SSu9:tSSu+:u	E0R@eu֊E5R@R@]R@t#ujVVG=R@VtF2t]ۈ]u΅t
R@8Et|R@P3=tR@@@PKYY_^[R@ujUhVR@|<uR@jUjUVg<UuVxR@=R@
vgjY\R@XR@D$tD$t`R@
PR@5XR@HPjpS2RR@G2@[S2R@$[|WhR@;tN~kS2R@2hR@95hR@|ٳR@[S2R@2hR@[USVW5XR@u@YY]=XR@ۋEER@"EEt,;us&G}t:]tuuEEE]FuueuR@;u}%uV;upU39u~NPR@PGR@F;u}uV;u|_^[UQQSVW5XR@u@YY0R@ \R@;]]lER@"EEE9E]QEjE^]*Nu9ut,8t"%@!0PPuj GEGEeTuuV;u6_^[%@%@9;9<9.=9F=(9^?(9z?9$@9H@??@@?????@>===P?D?2?"???>>>>>>>x>`>P>=2>">>>===~=t=b=R=<<<<;<(<><^<v<2@8=l?==;;;;;;;;;;z;r;h;\;R;J;B;8;.;$;;;;:::::::::::::memcpysfreemallocstrchrgfgetsrfreadyftellwfseekisxdigitwcstoul@_wtoiqsort_isatty_wfopen
wprintfwcstoltolowerwcsstrprintfrandsrandisdigitC_wunlink_fileno_iob{fwriteafclose^exit_snwprintf_vsnwprintfC_kbhit_getch_errnomemsetmfprintfldivmsvcrt.dll~CM_Get_Next_Res_Des:CM_Free_Res_Des_HandleCM_Get_Res_Des_Data=SetupDiDestroyDeviceInfoList@SetupDiEnumDeviceInfonCM_Get_First_Log_ConfTSetupDiGetClassDevsWCM_Open_DevNode_KeyASetupDiEnumDeviceInterfaceslSetupDiGetDeviceInterfaceDetailWSETUPAPI.dlltimeEndPeriodtimeBeginPeriodWINMM.dll4PathAppendWSHLWAPI.dllfGetTickCountHFormatMessageWMulDivGetLastErrorLocalFreepGetCommandLineW9FindResourceWLoadResourceTQueryPerformanceCounterWriteFilezWideCharToMultiByte!Sleep SizeofResourceWriteConsoleWCreateFileW[GetTempPathW;GetStdHandleSetConsoleCtrlHandlerLockResourcelstrcmpiWUQueryPerformanceFrequencyCCloseHandleDeleteFileWLFreeLibrarydWaitForSingleObjectLoadLibraryWSetLastError GetProcAddressuCreateEventWDeviceIoControl3CancelIotGetVersionKERNEL32.dllLoadStringWUSER32.dll}CreateServiceWSCloseServiceHandleDeleteServiceOpenSCManagerWOpenServiceWhRegQueryValueExWStartServiceWXControlService*RegCloseKeyADVAPI32.dllCommandLineToArgvWSHELL32.dll(
Xp 8	HX	hx		 @ȝ P  H p h `X >v `
q 4VS_VERSION_INFO
?,StringFileInfo040904b0DCompanyNamehaftmann#softwareLFileDescriptionWin32-Port PEPS-38FileVersion4.14 (2/20)2	InternalNamepeps.exe:	OriginalFilenamepeps.exe6	LegalCopyrightFreewareRProductNamewww.tu-chemnitz.de/~heha(ProductVersion-040704b0DCompanyNamehaftmann#softwareLFileDescriptionWin32 port PEPS-38FileVersion4.14 (2/20)2	InternalNamepeps.exe:	OriginalFilenamepeps.exe6	LegalCopyrightFreewareRProductNamewww.tu-chemnitz.de/~heha(ProductVersion-HVarFileInfo(Translation	MZ@	!L!This program cannot be run in DOS mode.

$PEL522 @`  `
@Ѳ	
8.text@ @ `.dataV```@.idata @.rsrc	 	@B.relocP
`
@BUSMV`WuQӋuMVjjuQh uL|7h`x(3MQӍMUQR\}6x_^[]SVt$WUVjs|$9|$|.dz,Ǚ3G+ƒ3+Š ];|$~t$XP%Vj]_^[SVt$WUVj|$9|$|,dz,Ǚ3G+ƒ3+Š];|$~t$XPVj]_^[U0SVW]s
w#kwUw#?(>2g3~4<=c*
.3xV4C E܋E܉3CFEE	"Cv@CvvDCFEQRM2EUYZEMNCFENMVUQRMEU0ZYC]=htF3CAC0EjjuvdjP|C3EPvvj@CWjC EPvvjsCȋF

FEf2EfC3Z~ȁ
~f2FfCXEC3_^[]D$Vt$WV`FH(ttt3B=`@uPRVQ3ҋΉ~l_^D$h`P`L$QpL$qxL$lT$RA8QA@h@ApA4h%P%T%t\DosDevices\Dev_DirectNT\Device\DirectNT	L	@			H	X	l			6				H	X	l			6	IoDeleteDeviceIoCreateSymbolicLinkIoCreateDeviceRtlInitUnicodeStringLKe386SetIoAccessMapJKe386IoSetAccessProcessIoGetCurrentProcessKKe386QueryIoAccessMapMmUnmapIoSpaceMmMapIoSpaceMmIsAddressValidEIofCompleteRequestIoDeleteSymbolicLinkntoskrnl.exeWWRITE_PORT_UCHARQREAD_PORT_UCHARHAL.dll5252052	H@
4VS_VERSION_INFO
StringFileInfo040904B0(CompanyNamec't2FileDescription1.00*FileVersion1.00:
InternalNameDirectNT.sysXLegalCopyrightCopyright (C) 1996 by c'tB
OriginalFilenameDirectNT.sys@ProductNameDirectNT driver.ProductVersion1.00DVarFileInfo$Translation	8M2q22223l3445F5S56666677!72787>7Detektiere PEPS ... 6Verzgerung: %d s, Einheiten: %d, RAM-Gre: %d KByte$nicht ansprechbar! (Port-Index = %u)&nicht ansprechbar an Portadresse 0x%X!(Amiga Object Module   nicht untersttzt!Lade Intel-Hex-Datei...$Formatfehler in Datei '%s' Zeile %d!6Prfsummen-Fehler in Datei '%s' Zeile %d! (%02X!=%02X)MHinweis: Eingabedaten ergeben %d Bereiche, Lcken sind mit 0x%02X aufgefllt!8Warnung: Eingabedaten wurden auf %d KByte abgeschnitten.Lade Motorola-S-Datei...Lade Binrdatei ... Binrdatei %s ist blockiert!Datei %s nicht lesbar!^C,<CR>,<ESC>    => Ende (<CR> mit Target-Start)
R                => Permanent-RESET des Zielsystems
I   <  >         => RESET-Impulse, langsamer, schneller
<sonstige Taste> => kurzer RESET-Impuls, Start des Zielsystems
-Daten passen nicht in %d KByte PEPS-Speicher
!Zielsystem => RESET-Impulse %u sZielsystem => RESETZielsystem => gestartet!unerlaubter Modus fr Option -%c!Kommunikation mit Conitec RAM/EPROM-Simulator PEPS-III  [Version 4.14]
PEPS <Optionen> <Datei>         Datei mit EPROM-Daten
-e n    flle PEPS ab Adresse n (hex, sonst 0)
-l n    Lnge der zu bertragenden Daten (sonst 80000 oder Dateigre)
-w<Name> Ausgabe auf Datei <Name>
	-e, -l, ohne -w = RAM fllen mit <Bytes> statt <Datei>
-b n    Busbreite: 1, 2, 3 oder 4 Byte (sonst automatisch)
-u n    Unitnummer 1-4 des anzusprechenden Einzel-PEPS, sonst alle
-f n    Dateiformat: 0 Binr, 1 INTEL-HEX, 2 MOTOROLA
-c n    Check-Modus: 0 kein Check, 1 HardwareTest (Default) 2 Datencheck
-o n    Debug-Modus: 0 kein Debug, 1 Debug nach dem Laden aktiv
-inn .. lade direkt Bytes an die mit -e spezifizierte Adresse
-d n    E/A-Gert: 0=direkt, 1=InpOut32.dll, 2=UsbPrn, 3=USB2LPT
-p n    Nummer der Parallel-Schnittstelle: LPT: 1 (default), 2, 3
(-xn)   oder Portadresse hexadezimal oder Nummer UsbPrn / USB2LPT
	Achtung: Falsche Portadressen knnen das System stren!
-z[n]   E/A-Wartezyklen auf n festlegen. Ohne n automatische Bestimmung

LPT%d nicht vorhandenunbekannte Option: %sDatei %s nicht anlegbar!Datei %s nicht vorhanden!,0x%X Bytes bertragen in %u Sekunden (%u %s)1Kein Parallelport an Adresse 0x%X! Administrator?0ungltige Option (-w ohne Dateinamen) ignoriert
.Vergleichsfehler bei Adresse 0x%X: %02X!=%02X!/Lese PEPS (ab Adresse 0x%X Lnge 0x%X) aus ... Ungltige Portadresse: 0x%X-Parameter -p und -x nicht zusammen verwenden!			     Target-Sockel
			   %%%%%%%%%%%%%%%%
Einsetzen des        %%%%%%,%%%%%%%%%%%%%%%%
PEPS-III in kleinere %     %              %
Zielsystemsockel     %1    % 1            %
		     %%%%%%4%%%%%%%%%%%%%%%%
		     %%%%%%%%%%%%%%%%%%%%%%
			 PEPS-III-Sockel
JTyp     Gre    1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16  (X: Ein)
Taste drcken; <q> fr Abbruch.berprfung ... Binrdateilnge: %d (0x%X)
Target-Gre: %d (0x%X)
Keine %u Bytes Freispeicher!Benutzerabbruch (Kode %d)7Kein Zugriff auf Diensteverwaltung! Kein Administrator??Kann Portfreigabe-Treiber nicht laden! Zertifizierungs-Problem?/Kann Portfreigabe-Dienst  %s  nicht ansprechen!!Kein Zugriff auf Bibliothek  %s !DE/A-Fehler! USB-Gert knnte versagt haben   oder der Adapter fehlt.6Kein Zugriff auf USB-Paralleldrucker-Konverter Nr. %u!$Kein Zugriff auf h#s USB2LPT Nr. %u!+Sende Daten an Adresse 0x%X Lnge 0x%X ... Fertig.Detecting PEPS ... 6PortDelay: %d s, Units: %d, RAM size (each): %d KBytenot online (at port index %u)! not online at port address 0x%X!*Loading Amiga Object Module   unsupported!Loading Intel-Hex file...#Wrong content in file '%s' line %d!1Wrong checksum in file '%s' line %d! (%02X!=%02X)Loading Motorola-S file...Loading binary file ... Binary file %s is locked!File %s unreadable^C,<CR>,<ESC>   => exit to system (start target on <CR>)
R               => permanent RESET target
I   <  >        => clocked RESET; slower, faster
<any other key> => single-shot RESET, start target
0Data won't fit in %d KByte PEPS space, clipped.
Target => clocked RESET %u sTarget => RESETTarget => startedillegal mode for option -%c!
Communication with Conitec RAM/EPROM simulator PEPS-III  [Version 4.14]
USAGE: PEPS <options> <infile>      file containing EPROM data
-ennnnn  fill PEPS from EPROM-adress nnnnn (default 000000)
-lnnnnn  length of data for PEPS load and PEPS read (default 80000)
-w<Name>  write data to binary file <Name>
	-e, -l, but no -w given: Fill RAM with <bytes> instead of <infile>
-bn      Bus width: 1, 2, 3or 4 byte (else auto-detect)
-un      number 1-4 selects one of the PEPS units
-fn      Fileformat: 0 Binary, 1 INTEL-HEX, 2 MOTOROLA
-cn      Check-Mode: 0 no Check, 1 Hardware-check (Default) 2 Datacheck
-on      Debug-Mode: 0 no Debug, 1 enter Debug after Loading
-inn ..  load Bytes to address, specified by -ennnnn
-dn      I/O device: 0=direct, 1=InpOut32.dll, 2=UsbPrn, 3=USB2LPT
-pn      select parallel-device: LPT: 1 (default), 2, 3
(-xn)    or address of parallel port (hex) or I/O device number
	Warning: invalid port adddress may cause a system crash
-z[n]    force delay transfer mode with value n. No n -> automatic operation.

LPT%d: not availableunknown option: %sfile %s open error!File %s not found!,0x%X Bytes transferred in %u seconds (%u %s).No parallel port at address 0x%X! UAC problem?-illegal option (-w without filename) ignored
)Verify error at address 0x%X: %02X!=%02X!1Reading PEPS (from address 0x%X length 0x%X) ... Invalid port address: 0x%X&Do not use -p und -x at the same time!			      Target socket
			    %%%%%%%%%%%%%%%%
How to insert         %%%%%%,%%%%%%%%%%%%%%%%
PEPS-III into smaller %     %              %
target sockets.       %1    % 1            %
		      %%%%%%4%%%%%%%%%%%%%%%%
		      %%%%%%%%%%%%%%%%%%%%%%
			 PEPS-III socket
IType    Size     1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16  (X: On)
Press any key or <q> to abort.Verify ... BinSize %u (%05X)
TargetSize %u (%05X)
No %u bytes free memory!User abort (code %d)8Cannot access Service Manager! No administrative rights?CCannot load driver for enabling port access! Certification problem?4Cannot access service  %s  for enabling port access!No access to library  %s !=I/O error! USB device malfunction or removal   or no adapter?1Cannot access USB-ParallelPrinter converter # %u!Cannot access h#s USB2LPT # %u!*Send data to address 0x%X length 0x%X ... 
Completed.
Vorgefundene Kodierung: UTF-80