[Allegro] frage an die dos-spezies

Klaus Lehmann lehmann_klaus at t-online.de
Mi Jun 6 08:22:13 CEST 2007


Guten Morgen liebe Mitleser,

seit einiger Zeit bereitet mir mein Laptop Sorgen, was die cmd-Zeile
angeht.
die cmd-Zeiel ist getunt, sowie immer, alle Verbesserungen, die wir
hier teilweise gemeinsam uns gegenseitig "ausgedacht" haben, sind
eingearbeitet.

gebe ich mem.exe ein (auf cmd.exe), kommt:
587648 max. größe für ausführbares prg.
auf einen "normalen" pc bekomme ich bei mem.exe: 623616 max. größe für
ausführbares prg.

der laptop: ibm, 2-3 jahre alt. 
mit wxp, sp2 mit allen patches. mit allen aktuellen bios-updates (ibm
hat da ja einen vorbildlichen service)


DAS problem: index.exe verweigert auf dem laptop seinen dienst! 
fehler: zu geringer hauptspeicher [o.ä.].....



die mem-verteilung sieht so aus

auf dem laptop:
===============

Konventioneller Speicher:

  Name                Größe (dezimal)       Größe (hex)
-------------      ---------------------   -------------
  MSDOS              13904      ( 13.6K)       3650
  KBD                 3296      (  3.2K)        CE0
  HIMEM               1248      (  1.2K)        4E0
  COMMAND             6544      (  6.4K)       1990
  DOSX               34720      ( 33.9K)       87A0
  KB16                6096      (  6.0K)       17D0
  Frei                 112      (  0.1K)         70
  Frei                1568      (  1.5K)        620
  Frei              587648      (573.9K)      8F780

Insgesamt frei:       589328      (575.5K)

Hoher Speicher:

  Name                Größe (dezimal)       Größe (hex)
-------------      ---------------------   -------------
  SYSTEM            192496      (188.0K)      2EFF0
  DOSX                 128      (  0.1K)         80
  ANSI                4192      (  4.1K)       1060
  MOUSE              12528      ( 12.2K)       30F0
  MSCDEXNT             464      (  0.5K)        1D0
  REDIR               2672      (  2.6K)        A70
  Frei                1552      (  1.5K)        610
  Frei               31584      ( 30.8K)       7B60

Insgesamt frei:        33136      ( 32.4K)

Insgesamt frei (konventioneller und hoher Speicher):          622464  
(607.9K)
Maximale Größe für ausführbares Programm:                     587648  
(573.9K)
Größter freier Block im hohen Speicherblock:                   31584  
( 30.8K)

   1048576 Bytes gesamter fortlaufender Erweiterungsspeicher
         0 Bytes fortlaufender Erweiterungsspeicher verfügbar
    941056 Bytes XMS-Speicher verfügbar
           MS-DOS ist resident im oberen Speicherbereich (HMA).




auf dem normalen pc:
====================

Konventioneller Speicher:

  Name                Größe (dezimal)       Größe (hex)
-------------      ---------------------   -------------
  MSDOS              14080      ( 13.8K)       3700
  KBD                 3296      (  3.2K)        CE0
  HIMEM               1248      (  1.2K)        4E0
  COMMAND             5840      (  5.7K)       16D0
  KB16                6096      (  6.0K)       17D0
  Frei                 112      (  0.1K)         70
  Frei                 864      (  0.8K)        360
  Frei              623616      (609.0K)      98400

Insgesamt frei:       624592      (610.0K)

Hoher Speicher:

  Name                Größe (dezimal)       Größe (hex)
-------------      ---------------------   -------------
  SYSTEM            196592      (192.0K)      2FFF0
  MSCDEXNT             464      (  0.5K)        1D0
  DOSX               34848      ( 34.0K)       8820
  ANSI                4192      (  4.1K)       1060
  MOUSE              12528      ( 12.2K)       30F0
  REDIR               2672      (  2.6K)        A70
  Frei                 848      (  0.8K)        350
  Frei                2576      (  2.5K)        A10
  Frei                8032      (  7.8K)       1F60
  Frei               64688      ( 63.2K)       FCB0

Insgesamt frei:        76144      ( 74.4K)

Insgesamt frei (konventioneller und hoher Speicher):          700736  
(684.3K)
Maximale Größe für ausführbares Programm:                     623616  
(609.0K)
Größter freier Block im hohen Speicherblock:                   64688  
( 63.2K)

   1048576 Bytes gesamter fortlaufender Erweiterungsspeicher
         0 Bytes fortlaufender Erweiterungsspeicher verfügbar
    941056 Bytes XMS-Speicher verfügbar
           MS-DOS ist resident im oberen Speicherbereich (HMA).




beide haben keine einträge in der autexec.nt.
in der config.sys das übliche (himem.sys, buffers, files,
command-com-shell, das was allegro eben so benötigt....)


irgendwo muss der unterschied sein.
früher ging sn solche probleme mit einem speicher-analyser von qemm (15
jahre alt) ran, heutzutage lässt mich wxp sowas nicht mehr laden.


frage, es ist das einzige was mir einfällt:
kann es sein, daß die untere dos-speicherbelegung bei dem laptop anders
ist? weil diue graphikkarte noch "eingeblendet" werden muss? das
laptop-memory stellt der graka das ram zur verfügung (leider). ???




danke fürs mitdenken,
ihr klaus lehmann









Mehr Informationen über die Mailingliste Allegro