Installation von allegro mit Windows XP

Thomas Berger ThB at Gymel.com
Fr Dez 3 10:59:19 CET 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Liebe Liste,

der Korrektheit wegen:

|> Zwei Moeglichkeiten gibt es:
|>
|> * Ihrem Installateur sagt das Wort "ANSI-Treiber aktivieren"
|> ~  ( in %systemroot%\system32\config.nt ) etwas.
|>
| Das Problem gibt es bereits mit win2k. In der Systemumgebung gibt es

und davor bereits mit Windows NT 4.0, also seit 1996.

| dafür dort wie bei XP die Datei config.nt (liegt meistens in
| c:\windows\system32\). In diese Datei kann man mit einem beliebigen
| Editor die Zeile
|
| device=%SystemRoot%\system32\ansi.sys
|

ganz am Ende, wo bereits eine sehr aehnliche Zeile mit "himem.sys" steht

| einfügen. Nach Neustart funktionieren die Allegro-Fenster richtig.

Neustart ist nicht erforderlich. Jedes DOS-Fenster, das nach Abspeichern
dieser Aenderung geoeffnet wird, beruecksichtigt die neuen Setzungen.


|> * in aktuelleren Allegro-Versionen gibt es ein Programm ansi.com,
|> ~  das sich in einer konkreten DOS-Box aufrufen laesst und dann
|> ~  fuer nachfolgende PRESTO-Aufrufe die ANSI-Escape-Funktionalitaet
|> ~  bereitstellt.
|
|
| Das ist ziemlich mühsam und nur bei Me wirklich erforderlich (und müßte
| dort über die cmdinit.bat für alle Dos-Fenster pauschal gemacht werden).

So muehsam ist das nicht, eine aktuelle Allegro-Version vorausgesetzt:
Sowohl in den Cockpit-Aufruf cp.bat als auch den Direkt-Aufruf _rs.flx
von PRESTO aus a99 heraus ist der erforderliche Aufruf von ansi.com
bereits integriert.

Und um noch vollstaendiger zu sein: Wenn man auf das korrekte Aussehen
der Zeichen des Ostwest-Zeichensatzes angewiesen ist, so ist unter
Windows NT, 2000, XP, ... zu beachten, dass dies nur dann klappt, wenn
sich das DOS-Fenster zu dem Zeitpunkt, wo der fontload-Befehl
ausgefuehrt wird (etwa beim Start des Cockpit), im *Vollbildmodus*
befindet (unter allen Plattformen: Sichtbar sind die Zeiechenaenderungen
stets nur im Vollbildmodus, unter Win'9x ist aber der Modus des Fensters
zum fontload-Zeitpunkt nicht wichtig). Alternative dazu ist der seit
einigen Versionen mitgelieferte Zeichensatz A-DOS.FON, der installiert
werden muss und dann zwei Zeichengroessen fuer den *Fenstermodus*
definiert, die den Ostwest-Zeichensatz zeigen.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBsDj3ENVh3bB0lwMRAomZAJwO0SN6Tw4fviN4I8DK1rpiNOcpJQCfY/Dn
l62SwuQ/qsoGVoC3XVyyXVY=
=FwOL
-----END PGP SIGNATURE-----




Mehr Informationen über die Mailingliste Allegro