home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / programm / MM2_DEV / DOC / MM2UPDAT.TXT < prev    next >
Encoding:
Text File  |  1991-08-10  |  2.9 KB  |  96 lines

  1.  
  2.                              Megamax Modula-2
  3.                              ----------------
  4.  
  5. Korrigierte Bibliotheksmodule seit Shell-Version 2.2b.
  6.  
  7. Stand: 9.8.91, Shell 2.2e
  8.  
  9.  
  10. Dieser Text beschreibt die im öffentl. Programmteil der MAUS M vorhandenen
  11. Archive mit korrigierten Modulcodes. Alle aufgeführten Module bis auf
  12. das Runtime-Modul für den Atari TT (s. ganz unten) befinden sich in der
  13. Datei "MM2V22E.LZH".
  14.  
  15. Wer noch nicht die Version 2.2b besitzt, sollte sich ein Gesamt-Update zu
  16. den bekannten Konditionen (s. Handbuch) bei ASH besorgen. Dies ist ebenfalls
  17. notwendig, wenn der Compiler erneuert werden soll.
  18.  
  19. Im Archiv "MM2REPOR.LZH" sind _alle_ Korrekturen der Version 2.2 aufgeführt.
  20.  
  21.  
  22. GME
  23. ---
  24.   * Wird der Editor mit ALT-X (Beenden) verlassen und auf die Frage, ob
  25.     ein geänderter Text gespeichert werden soll, mit Nein geantwortet, fragt
  26.     er nun trotzdem auch bei weiteren evtl. nicht gesicherten Texten nach.
  27.  
  28. VDIInquires
  29. -----------
  30.   * GetLineStyle funktioniert nun, allerdings liefert das VDI bei
  31.     derzeitigen TOS-Versionen keine Werte zu den LineEnding-Parametern,
  32.     weshalb die Prozedur dann immer 'edgedLn' liefert.
  33.  
  34. RandomGen
  35. ---------
  36.   * Die Funktionen zerstören nicht mehr das reservierte Register D3.
  37.  
  38. VDIControls
  39. -----------
  40.   * LoadFonts/UnloadFonts korrigiert.
  41.  
  42. Storage/StorBase
  43. ----------------
  44.   * Mit MM2 erzeugte Programme laufen nun auch auf dem Mega STE und mit
  45.     PAMs Net problemlos.
  46.   * Enlarge() liefert endlich korrekten 'ok'-Wert.
  47.  
  48. MOSCtrl
  49. -------
  50.   * Bei Verwendung alternativer Betriebssysteme, wie z.B. "KAOS", werden
  51.     keine falschen ExitCodes (s. PrgCtrl.TermProcess) mehr zurückgegeben.
  52.  
  53. EasyGEM0
  54. --------
  55.   * DoSimpleBox stürzt nicht mehr ab, wenn man Dialog mit Doppelklick
  56.     verläßt.
  57.  
  58. FPUSupport
  59. ----------
  60.   * Save/RestoreContext funktionieren nun bei ST-FPU korrekt.
  61.  
  62. Debug/TOSDebug
  63. --------------
  64.   * Erzeugen keine falschen Ergebnisse mehr bei Real-Ausrücken.
  65.  
  66. VDIAttributes
  67. -------------
  68.   * DefUserFill ist nun benutzbar.
  69.  
  70. Files
  71. -----
  72.   * GetFileName liefert den _Rest_ des Dateinamens, wenn die String-
  73.     Variable nicht für den ganzen Namen reicht.
  74.  
  75. InOut
  76. -----
  77.   * ReadReal/ReadLReal funktionieren wieder, wenn Eingabe von Datei
  78.     kommt (durch Aufruf von Redirect-/OpenInput).
  79.  
  80. Runtime
  81. -------
  82.   * Multiplikationen von negativen Werten mit Konstanten haben u.U. falsche
  83.     Werte erzeugt, auch wurden bei Integer-Multiplikationen keine Überläufe
  84.     trotz $R+ gemeldet. Ist behoben.
  85.  
  86. Runtime für Atari TT
  87. --------------------
  88.   * Das Modul für die TT-FPU verwendet nun auch die schnelleren 32 Bit-
  89.     Operationen der 68020/30 f. Multiplikation und Division. Das wirkt sich
  90.     praktisch auf alle solchen LONGCARD/LONGINT-Operationen aus, da der
  91.     Compiler hierzu immer die Runtime-Funktionen verwendet.
  92.     Dieses Modul ist in einem getrennten Archiv unter dem Namen
  93.     "MM2TTRUN.LZH" enthalten.
  94.  
  95. Thomas Tempelmann
  96.