In BP 7.0 entwickelte DOS-Software unter Win 2k

kann sich da noch jemand dran erinnern?

Ich habe ein DOS-Software, die in Borland Pascal geschrieben wurde. Sie laeuft (mit einem Patch fuer eine „Warte-Routine“ oder so aehnlich) auf fast jedem Windows-Rechner (Win 98, NT, 2k). Nur auf u.a. meinem (P4,ATI Radeon FSC) werden in Textzeilen alle Leerzeichen mit chaotischen Zeichen (keine ASCII Zeichen - einfach nur wildes „Gekruessel“) aufgefuellt.
Weiss jemand, welche Funktion da Mist machen koennte?

Vielen Dank, Andreas

2k). Nur auf u.a. meinem (P4,ATI Radeon FSC) werden in
Textzeilen alle Leerzeichen mit chaotischen Zeichen (keine
ASCII Zeichen - einfach nur wildes „Gekruessel“) aufgefuellt.
Weiss jemand, welche Funktion da Mist machen koennte?

Wahrscheinlich ein BGI Treiber (Borland Graphic Interface) und ein VESA Mode, den Deine VGA-Karte nicht kann.

Sieh mal im Programmverzeichnis nach, ob dort eine oder mehrere *.BGI Dateien existieren. Falls ja, kann man evtl. die BGI gegen eine neuere austauschen.

-:-
Axel

Wahrscheinlich ein BGI Treiber (Borland Graphic Interface) und
ein VESA Mode, den Deine VGA-Karte nicht kann.

Das hoert sich gut an, aber ein Kollege benutzt IMO die gleiche Karte (auf jeden Fall den gleichen Treiber) - und bei dem tut es.

Sieh mal im Programmverzeichnis nach, ob dort eine oder
mehrere *.BGI Dateien existieren. Falls ja, kann man evtl. die
BGI gegen eine neuere austauschen.

das Ding heisst egavga.bgi
Hast Du 'ne Idee, wo man sowas findet?

Danke & Gruss, Andreas

Hallo,

Das hoert sich gut an, aber ein Kollege benutzt IMO die
gleiche Karte (auf jeden Fall den gleichen Treiber) - und bei
dem tut es.

im DOS-Modus werden keine (Windows-) Treiber verwendet. Da läuft alles über das Bios der Grafikkarte. Kann also daran liegen. Wenn man 2 Karten gleicher Bezeichnung hat, heißt das noch lange nicht, daß sie auch die gleiche Versionsnummer haben. Speziell die vom Bios ist hier entscheidend. Mal beim Einschalten des Rechners drauf achten, da wird sie nämlich (ganz kurz) angezeigt. Helfen wird Dir das aber evt. auch nicht. Wenn Du nicht irgendwie ein Bios-Update von Ati bekommst. Zusammen mit einem Utility, das das Flash auf der Karte dann aktualisiert. Hab ich noch nie gesehen, könnte aber auf Anfrage erhältlich sein. Oder eben eine andere Karte anschaffen, dann aber vorher testen…

Axel

im DOS-Modus werden keine (Windows-) Treiber verwendet.

In diesem Fall doch :wink:

Da läuft alles über das Bios der Grafikkarte.

…welches über den DOS-Treiber angesprochen wird.

Die BGI’s sind die Borland Grafic Interfaces, die man durchaus als Treiber sehen kann. Es gibt ASCII- (z.B. 80x30 Zeilen) und Grafiktreiber, z.B.

VGA256.BGI - Grafik 320x200 mit 256 Farben
VESA.BGI - Diverse VESA Modes
SVGA.BGI - Grafik, bis 800x600 und 256 Farben
etc.

-:-
Axel

Wahrscheinlich ein BGI Treiber (Borland Graphic Interface) und
ein VESA Mode, den Deine VGA-Karte nicht kann.

Das hoert sich gut an, aber ein Kollege benutzt IMO die
gleiche Karte (auf jeden Fall den gleichen Treiber) - und bei
dem tut es.

Das solltest Du erst mal sicherstellen (gleiche Karte??)

das Ding heisst egavga.bgi
Hast Du 'ne Idee, wo man sowas findet?

Google? Borland?

Vielleicht reicht auch ein Wechsel der codepage:

In der CONFIG.SYS (CONFIG.NT) sollte stehen:
country=049,850,c:\blabla\country.sys
device=c:\blabla\display.sys con=(ega,,1)

(Pfade anpassen!!)

in der AUTOEXEC.BAT (bzw. AUTOEXEC.NT) oder an der Console vor dem Start des Programmes:

mode con cp prepare=((850) c:\blabla\ega.cpi)
mode con cp select=850

Verschiedene codepages ausprobieren…

-:-
Axel