MAIN MENU

START MP3-PLAYER USERGUIDE INSTALLATION DISPLAY HARDWARE DS9-TABLE LED MATRIX LED PANEL LED BLUME UHREN LED BALLS FARBSCHLOSS MAME HOME CINEMA HISTORIE KONTAKT
alternating numbers
LCARS Electronic Project Database
midbar2midbar4

YaPS

YAPS - Yet Another Pump Software

Installation

Entpacken Sie das Archiv an eine beliebige Stelle Ihrer Platte.

Software Download YaPS Software
DOSLFN Download DOSLFN Treiber
LFNDOS Download LFNDOS Treiber

Wenn Sie lange Dateinamen verwenden, muß ein entsprechender Treiber installiert sein, das kann entweder die Windows98 DOS Box sein, oder das Programm DOSLFN. Fügen Sie letzeres einfach in die AUTOEXEC.BAT ein. Desweiteren wird ein Memorymanager wie CWSDPMI benötigt, dieser muß entweder in der AUTOEXEC.BAT geladen werden oder im selben Verzeichnis liegen wie das YAPS Programm.

Nun muß die Datei MP3PLAY.INI angepaßt werden. Da das Programm intern mit Windowszeichensätzen arbeitet, sollten Pfade mit Sonderzeichen mit einem Windowseditor eingegeben werden. Die MP3PLAY.INI ist aufgebaut wie eine Unix-Konfigurationsdatei. Eine Zeile besteht aus einem Variablennamen und dem zugehörigen Wert OHNE Gleichheitszeichen dazwischen. Kommentare werden durch das Doppelkreuz (#) eingeleitet. Im folgenden nun die möglichen Variablen:

NameTypDefaultBeschreibung
LoglevelZahl1Legt fest welche Ereignisse in die Logdatei geschrieben werden:
0: gar nichts, 1: Fehler, 2: Debug-Info
LogfileDateinamemp3log.txtName der Logdatei
HDDatabaseDateinamehddb.iniName der Musikdatenbank für die Festplatte
CDDatabaseDateinamecddb.iniName der Musikdatenbank für die CD
HDSongpathPfadnamed:/Songs/Pfad zu den Musikdateien auf der Platte
CDSongpathPfadnamef:/Pfad zu den Musikdateien auf der CD (CD-LW Buchstabe)
HTMLPathPfadname./html/Pfad in dem der Webserver HTML Dateien ablegt (*)
IPAdressIP-Adresse0.0.0.0IP-Adresse des Players (*)
SubnetmaskIP-Adresse255.255.255.0Subnetzmaske des Players (*)
GatewayIP-Adresse0.0.0.0Defaultgateway des Players (*)
GraphDriverTreibertypGFX_AUTODETECTGrafiktreiber: GFX_TEXT, GFX_AUTODETECT, GFX_VGA, GFX_MODEX, GFX_VESA1, GFX_VESA2B, GFX_VESA2L, GFX_VESA3,GFX_VBEAF, GFX_XTENDED, GFX_SVGALIB
GraphmodeAuflösung800x600x8Grafikauflösung: BREITExHÖHExBITS_PER_PIXEL
FontpathPfadname./fonts/Pfad auf die Fontdateien
DisplayControllerDisplaytypTLCDBeschreibt das angeschlossene Display:
TLCD oder TVFD : Text LCD, GLCD oder HD61202: Grafik LCD mit HD61202-Controller, GVFD: Noritake Grafik VFD, GVFD300: Noritake Grafik VFD Serie300
DisplayResolutionAuflösung20x4Auflösung des Displays in Pixel oder Zeichen
DisplayUseAtmelY/NYNutze Atmel für Displaysteuerung (siehe Anschluß von Displays)
DisplayDelayZahl1000Verzögerung für langsame Displays
DisplaySmallFontDateinamechrsmall.vfdKleiner Displayzeichensatz
DisplayBigFontDateinamechrbig.vfdGroßer Displayzeichensatz
DisplayTimeFontDateiname(leer)Zeichensatz für die Uhrzeitdarstellung
DisplayDateFontDateiname(leer)Zeichensatz für die Datumsdarstellung
DisplayLogoDateinamemp3logo.bmpMonochrome BMP-Datei, die beim Start angezeigt wird
DisplaySpeedZahl3Geschwindigkeit des Scrolltextes (kleiner=schneller)
DisplayEmulationZahl 0..33Displayemulation auf Bildschirm
(0:keine, >0:Screenpixel pro Displaypixel)
DisplayRotateY/NNrotiere Display um 90 Grad
DisplayEmuPosZahlenpaar1,1Bildschirmkoordinaten der Displayemulation
DisplayEmuColorZahlenpaar1,7Hintergrund / Vordergrundfarbe der Displayemulation
UseGUIY/NYBenutze Bildschirm GUI
UseCDROMY/NNBenutze CD Laufwerk
UseTunerY/NNBenutze Terratec Tuner
LPTAdressZahl0x378Portadresse des Druckerports
LPTIRQZahl7Interrupt des Druckerports
LPTModeUni/BiUniDruckerport ist uni-/bidirektional
UseTCPIPY/NNAktivieren des FTP-Servers. Bitte unbedingt NO eintragen wenn kein Packettreiber geladen ist, sonst beendet sich YaPS gleich wieder.
InitDelayZahl1Wartezeit beim Einschalten während der das YaPS Logo angezeigt wird
PauseTimeZahl100Zeit nach der aus einer Liste zurück auf den Playscreen bzw. die Uhr geschaltet wird
KeyRepeatZahl10Tastaturwiederholrate
UserMenuZahl,String[,String]10Usermenü, Errorlevel, Menütext, Logoname/Text [,opt. Passwort]
Logoname ist der Name einer Monchrom-BMP Datei die beim Beenden angezeigt wird mit einem vorangestellten @ (Ohne den wird nur der Text selbst angezeigt)
Passwort ist wohl klar, es gibt zwei Spezialpassworte: %partymode% ruft das Menü nur auf wenn NICHT Partymode eingeschaltet ist, %setuppw% benutzt das Setuppasswort
KeyRepeatZahl10Tastaturwiederholrate

(*) noch nicht implementiert

 

Dann gibt es noch je eine Zeile für die möglichen Steuerfunktionen, über die die Zuordnung von Tasten, IR-Codes und PC-Tasten gesteuert wird. Jede Zeile enthält zunächst den Namen der Funktion (z.B. PLAY). Danach folgt der PUMP Keypad Code und der IR-Code. Mit dem Program PUMPEV.EXE werden diese Werte angezeigt sobald man die entsprechende Taste drückt. Zum Schluß kommen maximal zwei PC-Keyboardcodes die altenativ verwendet werden können. Diese entsprechen den Scancode der PC-Tastatur. Bei Sondertasten die einen Doppelscancode liefern, muß der zweite Code plus 255 angegeben werden.

Anlernen der Tastatur und IR-Tasten

Ab der YaPS Version ist ein Lernmodus enthalten der diese Tastenkonfiguration vereinfacht. Man kann diesen Modus übers Menü erreichen, was aber schwierig ist wenn noch gar keine Tasten definiert sind. Daher kann man YaPS mit folgenden Parameter starten um direkt in den Lernmodus zu kommen

-lp : lerne PC keys

-lk : lerne Keypad

-li : lerne IR keys

Konfiguration des FTP-Servers:

Der eingebaute FTP-Server basiert auf der Watt32-Library. Diese erwartet ihre Konfiguration in einer Datei WATTCP.CFG. In dieser Datei werden dem System seine IP-Adresse, Default Gateway, Subnetzmaske, etc. mitgeteilt. Eine Beispiel-CFG Datei könnte so aussehen:

my_ip = 192.168.100.13
netmask = 255.255.255.0
gateway = 192.168.100.10
hostname = lcars10
domain_list = thorsten.de

Die Datei kann im YaPS Verzeichnis liegen, oder in einem anderem Verzeichnis auf das die Environmentvariable WATT_ROOT zeigt.

Vor dem Start von YaPS muß der Packettreiber der Netzwerkkarte geladen werden. Da dies abhängig vom Kartentyp ist kann ich hier keine genaue Anleitung geben. Meist muß als Parameter die Portnummer des Treibers mitgegeben, üblicherweise 0x60.

Lange Dateinamen unter DOS:

Bisher habe ich das Tool LFNDOS verwendet. Es hat sich aber herausgestellt, daß dieses Tool starke Probleme mit Sonderzeichen hat. Daher empfehle ich nun DOSLFN :) Es ist deutlich schneller und stabiler. Zu finden ist es in der Download Section.