Lader-Software für PEPS-III unter Windows 2000, XP, Vista, 7 (32 und 64 bit)
sowie Linux
von Henrik Haftmann, August 2012, heha@hrz.tu-chemnitz.de
Übersetzen zum ausführbaren Linux-Programm
(nur nötig für andere Architekturen als x86 und amd64):
make
Vor dem Start(als User root):
chown root peps
chmod a+s peps
… oder aber sudo benutzen
Start (für alle Benutzer):
peps ... (ähnlich DOS-Version)
oder:
sudo peps ...
Abhängigkeiten zum Übersetzen in ein Windows-Konsolen-Programm:
Visual Studio (beliebige Version)
Microsoft Platform SDK mit entsprechender Build-Umgebung
Microsoft DDK oder WDK (für usbprint.h)
msvcrt-light (www.tu-chemnitz.de/~heha)
DirectNT (www.heise.de)
KEINE Abhängigkeit zu MSVCRxx.DLL oder MSVCPxx.DLL!
Der ursprüngliche Quelltext stammt von:
\\\\|//// Dipl.-HTL-Ing. Heimo SCHOEN
\\ - - // e-mail: heimo.schoen@telecom.at
( @ @ ) www: http://members.telecom.at/~heims
--oOOo-(_)-oOOo------Linux... the choice of a GNU generation! --
mit einingen Änderungen von:
Andreas May
may@conitec.com
Gegenüber der ursprünglichen Version sind so viele Änderungen eingebaut,
dass es sich faktisch um eine neue Software handelt.
Siehe Bedienung.html für die Programmdokumentation.
Viel Erfolg bei der Arbeit mit dem PEPS-III EPROM-Simulator! - heha, 120803
WICHTIG: Für maximale Ablaufgeschwindigkeit unter 64-Bit-Windows auf LPT
sollte Direktzugriff und (mein) giveio.sys (64 bit) verwendet werden.
http://www.tu-chemnitz.de/~heha/hs/giveio64.zip/
############################## ENGLISH ########################################
Loader for PEPS-III for Win32, Win64, and Linux
written by Henrik Haftmann, August 2012, heha@hrz.tu-chemnitz.de
Building the Linux executeable
(Only necessary for other architectures than x86 and amd64):
make
Before starting (as user root):
chown root peps
chmod a+s peps
... or use sudo (more safe)
Start with (for any user):
peps ...
or
sudo peps
Dependencies for making a Windows console executeable:
Visual Studio (any version)
Microsoft Platform SDK using appropriate Build Environment
Microsoft DDK or WDK (for usbprint.h)
msvcrt-light (www.tu-chemnitz.de/~heha)
DirectNT (www.heise.de)
NO depency to MSVCRxx.DLL nor MSVCPxx.DLL!
This program is based on source code of this author:
\\\\|//// Dipl.-HTL-Ing. Heimo SCHOEN
\\ - - // e-mail: heimo.schoen@telecom.at
( @ @ ) www: http://members.telecom.at/~heims
--oOOo-(_)-oOOo------Linux... the choice of a GNU generation! --
and modified a little bit by
Andreas May
may@conitec.com
However, this program is modified heavily so you may see it as new software.
See Usage.html for more information. - heha, 120893
IMPORTANT: For maximum performance on 64-bit Windows, with true LPT port,
the direct access mode in conjunction with (my) giveio.sys (64 bit) should be used.
http://www.tu-chemnitz.de/~heha/hs/giveio64.zip/
################ Modifikation von Felix Erckenbrecht 130205 #########################
Nichtsdestotrotz musste ich drei kleine Nachbesserungen vornehmen
bis die Software sich unter einem aktuellen Ubuntu Linux 12.04 / 64 Bit
übersetzen ließ und mit meinem PCI-e - Parallelport lief.
+130424 Jetzt mit Verify nach dem Schreiben, c=1: 10 Stichproben, c=2: voll
Now with verify after write, c=1: 10 random bytes, c=2: full compare
+130424 Getestet mit USB->Paralleldrucker-Adapter und Anschluss-Adapter, OK;
unter Linux funktioniert das Stichproben-Verify nicht sicher
Checked with USB->ParallelPrinter adapter, almost OK.
-200228 Fehler bei Ausgabeumleitung; dann kein "Warten auf Taste" mehr
WriteConsole() wrong for redirected output, then no more "hit any key"
Not yet compiled for Linux targets
Detected encoding: UTF-8 | 0
|