Logo

What's new in TMT Pascal Multi-target v.5.00

TMT Pascal Multi-target v.5.00 is being shipped now.



January 2005,
See the outlined Online Docs link for detailed additions and features
. Additional Sound, voice, speech Generation and hardware access UNITS may not yet be documented or packed with the standard shipped version and may be available seperatly - contact us for details.
A Windows indipendednt API as well as instant access persistent mass storage and file system is available to OEM.

  • Native long file name support in Windows XP and Windows 2000 for DOS targets overcoming MS DOS LFN incompatibility bug with MS server name extensions
  • New software based object oriented graphics library
  • Allow TMT 5 programs to run on fast computers removing TMT 4 limits (ZEN Timer)


Compiler changes:

  • The quality of the generated code has been improved.
  • The default compilation target now is now set to "win32:con" (Windows 32-bit console application).
  • True floating-point calling conventions have been implemented. The Single, Double and Extended type arguments are passed to a function/procedure by value, but not by reference as in previous versions of the compiler. However it's still possible to use the old-style conventions by means of the arg_no_fp_on_stack calling convention specifier.
  • A new interface type has been added.
  • The reserved word packed has been added.
  • The reserved word out has been added.
  • The new Delphi-style pascal, stdcall and cdecl keywords have been implemented.
  • Import/export of the DLL routines without explicit name declaration.
  • The "-uses" command-line compiler directive has been RTL units in the application.
  • The $Z compiler directive which controls the minimum storage size of enumerated types has been added.
  • By default the procedural types now are 32-bit sized.
  • New Variant, ByteBool, WordBool, LongBool, Int64, Real48 and WChar types have been added.
  • The Integer type has been changed to 32-bit.
  • The Real type has been changed to 64-bit.
  • Now the Strings unit supports both PChar and PWChar null-terminated string types.
  • A possibility to define special writing and printing procedures for any custom type was added.

Run-time units changes:

  • All known bugs have been fixed.
  • Following procedures and functions have been added to the System unit:
  • - Assert

    (all targets)

    - CompareMem

    (all targets)

    - GetLocaleStr

    (Win32 target)

    - QSort

    (all targets)

    - Round64

    (all targets)

    - SwapArge

    (all targets)

    - Trunc64

    (all targets)

    - Win32BuildNumber

    (Win32 target)

    - Win32MajorVersion       

    (Win32 target)

    - Win32MinorVersion

    (Win32 target)

    - Win32Platform

    (Win32 target)

  • The following units have been added:
  • - ActiveX

    (all targets)

    - CompMath

    (all targets)

    - D3D

    (Win32 target)

    - D3D8

    (Win32 target)

    - D3DApp

    (Win32 target)

    - D3DFile

    (Win32 target)

    - D3DFont

    (Win32 target)

    - D3DRes

    (Win32 target)

    - D3DRM

    (Win32 target)

    - D3DUtil

    (Win32 target)

    - D3DX8

    (Win32 target)

    - DDraw

    (Win32 target)

    - DInput

    (Win32 target)

    - DMusic

    (Win32 target)

    - DPlay

    (Win32 target)

    - DPlay8

    (Win32 target)

    - DSetup

    (Win32 target)

    - DShow

    (Win32 target)

    - DSound

    (Win32 target)

    - DX7toDX8      

    (Win32 target)

    - DXFile

    (Win32 target)

    - LM

    (Win32 target)

    - OpenGL

    (Win32 target)

    - ShlObj

    (Win32 target)

    - URLMon

    (Win32 target)

    - Use16

    (all targets)

    - WinDNS

    (Win32 target)

    - ZMouse

    (Win32 target)

IDE for Windows (IDEW32)

  • User mouse tips added allow editing of tips by users.
  • A Win GUI high-level Debugger is built into the IDE.

On-line documentation

  • Outlined HTML on-line help system.
  • ObjGfx graphic library unit added.
  • Windows OLE and OpenGL references have been added.

Copyright (c) 1995, 2005
TMT Development Corporation.

Framework Computers, Inc.
All rights reserved.

[What's New]   [Products]  [Purchase]  [Samples]   [Support]
[FAQ]   [Contributions]  [Links]   [Contact TMT]   [Home]