File: /~heha/basteln/PC/Programmiergeräte/PEPS-III/peps4win32.zip/readme.txt

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-80