{
  "disks": {
    "1": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "INSTALL  EXE",
              "size": 51168,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "README   COM",
              "size": 4217,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "UNZIP    EXE",
              "size": 23044,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "TURBO    ZIP",
              "size": 262268,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "README",
              "size": 17725,
              "date": "1990-10-23",
              "time": "6:00"
            }
          ]
        }
      ],
      "volume": "5A0A170F240"
    },
    "2": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "TVISION  ZIP",
              "size": 124698,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "TVDEMOS  ZIP",
              "size": 79733,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "INTRFACE ZIP",
              "size": 22267,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "TURBO3   ZIP",
              "size": 7013,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "TOUR     ZIP",
              "size": 120178,
              "date": "1990-10-23",
              "time": "6:00"
            }
          ]
        }
      ],
      "volume": "5A0A170F223"
    },
    "3": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "HELP     ZIP",
              "size": 355853,
              "date": "1990-10-23",
              "time": "6:00"
            }
          ]
        }
      ],
      "volume": "5A0A170F211"
    },
    "4": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "BGI      ZIP",
              "size": 91197,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "UTILS    ZIP",
              "size": 81131,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "DOCDEMOS ZIP",
              "size": 45884,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "TCALC    ZIP",
              "size": 55271,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "DEMOS    ZIP",
              "size": 31166,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "ONLINE   ZIP",
              "size": 54329,
              "date": "1990-10-23",
              "time": "6:00"
            }
          ]
        }
      ],
      "volume": "5A0A170F200"
    },
    "5": {
      "dirs": [
        {
          "path": "/",
          "files": [
            {
              "name": "TPCX     EXE",
              "size": 216119,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "TPCXINST EXE",
              "size": 31595,
              "date": "1990-10-23",
              "time": "6:00"
            },
            {
              "name": "CPUTEST  EXE",
              "size": 82586,
              "date": "1990-10-23",
              "time": "6:00"
            }
          ]
        }
      ],
      "volume": "5A0A170F1E2"
    }
  },
  "desc_file": "README",
  "desc_text": "                     WELCOME TO TURBO PASCAL 6.0\r\n                     ---------------------------\r\n\r\nThis README file contains important, last minute information about\r\nTurbo Pascal 6.0. In addition to this file, there are several .DOC\r\nfiles in the \\TP\\DOC directory that you should browse. The HELPME!.DOC\r\nfile answers many common Technical Support questions. The FIXES.DOC\r\nfile provides corrections to the printed documentation. And the\r\nTVISION.DOC file gives additional information (reference and tutorial)\r\nabout programming in Turbo Vision.\r\n\r\n\r\nTABLE OF CONTENTS\r\n-----------------\r\n 1.  How to Get Help\r\n 2.  Installation\r\n 3.  Take a Tour\r\n 4.  Turbo Help\r\n 5.  New Features\r\n 6.  Turbo Vision Examples\r\n 7.  Important Documentation Information\r\n 8.  Compatibility Notes\r\n 9.  Testing Expanded Memory\r\n10.  TPCX\r\n11.  Complete List of Files\r\n\r\n\r\n 1. HOW TO GET HELP\r\n-------------------\r\nIf you have any problems, please read this file, the *.DOC files in\r\n\\TP\\DOC, and the Turbo Pascal manuals first. If you still have a\r\nquestion and need assistance, help is available from the following\r\nsources:\r\n\r\n1. Type GO BPROGA on the CompuServe bulletin board system. If you are\r\n   not a member of CompuServe, see the enclosed special offer.\r\n\r\n2. Check with your software dealer or user group.\r\n\r\n3. Write to us:\r\n\r\n   Borland International\r\n   Turbo Pascal 6.0 Technical Support\r\n   1800 Green Hills Road\r\n   P.O. Box 660001\r\n   Scotts Valley, CA  95067-0001\r\n\r\n   Please include your serial number or we will be unable to process\r\n   your letter.\r\n\r\n4. If you have an urgent problem and you have sent in the license\r\n   agreement that accompanied this package, you may call the Borland\r\n   Technical Support Department at (408) 438-5300. Please have the\r\n   following information ready before calling:\r\n\r\n   a. Product name and serial number from the distribution disks.\r\n\r\n   b. Product version number. Both the IDE and the command-line\r\n      compiler display a version number when they are executed.\r\n\r\n   c. Computer brand, model, and the brands and model numbers of\r\n      any additional hardware.\r\n\r\n   d. Operating system and version number. (The version number can\r\n      be determined by typing VER at the DOS prompt.)\r\n\r\n   e. Contents of your AUTOEXEC.BAT and CONFIG.SYS files.\r\n\r\n2. INSTALLATION\r\n---------------\r\nUse the INSTALL program to install Turbo Pascal. The files on the\r\ndistribution disks are all archived and INSTALL will de-archive them\r\nfor you. INSTALL will place them into subdirectories and automatically\r\ncreate configuration files for both the command-line compiler and the\r\nIntegrated Development Environment (IDE). All further references to\r\ndirectory paths in this README file assume you've used INSTALL's\r\ndefault directory structure.\r\n\r\nTo start the installation, place the disk labeled INSTALL in Drive A:,\r\nchange to Drive A: and type A:INSTALL.\r\n\r\n  A:\r\n  INSTALL\r\n\r\nINSTALL works on both hard disk and dual-floppy systems. If you decide\r\nto de-archive files manually, just run the UNZIP program (found on the\r\nINSTALLATION disk) on any .ZIP file. For example, to de-archive\r\nTPC.EXE and TURBO.TPL from the TURBO.ZIP file on Drive A:, type:\r\n\r\n  unzip a:turbo turbo.tpl tpc.exe\r\n\r\nThis places TURBO.TPL and TPC.EXE onto the current drive or directory\r\n(and assumes UNZIP.EXE is already in the current drive or directory).\r\n\r\n\r\n3. TAKE A TOUR\r\n--------------\r\nTake an online tour of the new Integrated Development Environment. Run\r\nTPTOUR from the \\TP directory for a 10-minute introduction to editing,\r\ncompiling and running programs in the new IDE.\r\n\r\n\r\n4. TURBO HELP\r\n-------------\r\nThe fastest way to get help on any Turbo Pascal feature is to use the\r\nnewly expanded online help system. Pull down the Help menu by typing\r\nAlt-H and then browse topics (via the Contents menu) or lookup\r\nidentifiers (by selecting Topic search). If it's in Turbo Pascal, it's\r\nin the help system! And if you use the command-line compiler and your\r\nown editor, you can still get Turbo Help using THELP.COM. THELP is a\r\nTSR that can be found in the \\TP\\UTILS directory.\r\n\r\n\r\n5. NEW FEATURES\r\n---------------\r\nTurbo Pascal 6.0 offers many new features, including:\r\n\r\no Borland's new Integrated Developer's Environment (IDE), our new\r\n  generation user interface that includes all the features you're used\r\n  to, plus:\r\n\r\n  o Mouse support.\r\n  o Multiple overlapping windows.\r\n  o Multi-file editor that can edit files up to 1 mbyte in size.\r\n  o Cut, copy and paste using the Clipboard.\r\n  o Turbo online help system that has been expanded, with\r\n    copy-and-paste program examples for practically every function.\r\n    Includes full reference to Turbo Vision objects, methods,\r\n    variables and constants.\r\n  o Conditional breakpoints.\r\n  o CPU Register window.\r\n  o Makes full use of EMS to enhance performance and increase\r\n    capacity.\r\n  o Built-in customization for color and startup options.\r\n\r\no Turbo Vision, an object-oriented, high-performance application\r\n  framework and library. Programs written in Turbo Vision inherit\r\n  everything from mouse support, dialogs, menus, overlapping windows,\r\n  and automatic desktop management to the online help system,\r\n  calculator, and other tools that you'll find in the \\TP\\TVDEMOS\r\n  directory.\r\n\r\n  Programming with Turbo Vision is so efficient and powerful, we used\r\n  it to build the IDE itself!\r\n\r\no Built-in, inline assembler. Combine the best of both worlds: write\r\n  assembly language instructions inside your Turbo Pascal programs.\r\n\r\no Turbo-driven compiler let's you build very large applications by\r\n  using extended memory on 80286-compatible systems.\r\n\r\no Private fields and methods are now supported in an object\r\n  declaration. This enables you to \"enforce\" encapsulation. Object\r\n  privacy is implemented consistently with the existing data hiding\r\n  capabilities of a unit. See P-87 in the User's Guide and P-35 in the\r\n  Programmer's Guide for more information.\r\n\r\no Other enhancements include:\r\n  o New Objects unit with better collections and streams.\r\n  o New heap manager is faster and safer.\r\n  o Extended syntax compiler directive {$X} allows you to\r\n    optionally discard function results.\r\n  o New procedure directives: far, near and assembler.\r\n  o 80286 code generation directive {$G}.\r\n  o Minor code generation improvements.\r\n  o Address references in typed constant pointers.\r\n  o Link in initialized data from .OBJs {$L}.\r\n\r\n\r\n6. TURBO VISION EXAMPLES\r\n------------------------\r\nThere are three different kinds of Turbo Vision example programs\r\nprovided. You'll find all the example programs from the Turbo Vision\r\nGuide in the \\TP\\DOCDEMOS directory. You'll find several Turbo Vision\r\napplication support units in the \\TP\\TVISION directory. And you'll\r\nfind several Turbo Vision demonstration programs in the \\TP\\TVDEMOS\r\ndirectory.\r\n\r\nIf you're trying to run one of the Turbo Vision demos from inside the\r\nIDE, we recommend that you set Compile|Destination to disk and the\r\nLink Buffer option to Disk (in the Options|Linker dialog box). Many of\r\nthese examples are large programs and require full memory capacity to\r\ncompile and run. Depending on your system configuration, you may need\r\nto compile and run them from DOS. Here's how to use the command-line\r\ncompiler on TVDEMO.PAS:\r\n\r\n  cd \\tp\\tvdemos\r\n  tpc /m tvdemo\r\n\r\nThen run TVDEMO.PAS from DOS by typing:\r\n\r\n  tvdemo\r\n\r\nIn order to facilitate compiling these demos on a wide variety of\r\nsystem configurations, we've turned off debug information {$D-} in all\r\nTurbo Vision units. If you have a system with lots of memory and EMS,\r\nyou might want to enable the {$D} compiler directive in selected units\r\nin \\TP\\TVDEMOS so you can step through the code.\r\n\r\n\r\n7. IMPORTANT DOCUMENTATION INFORMATION\r\n--------------------------------------\r\nAll source code examples from the Turbo Vision Guide and from the\r\nUser's Guide's chapter on object-oriented programming (chapter 4) can\r\nbe found in the \\TP\\DOCDEMOS directory.\r\n\r\n\r\n8.  Compatibility notes\r\n-----------------------\r\n\r\nTurbo Pascal 6.0 Heap Manager\r\n-----------------------------\r\nThe new heap manager is faster and more efficient than in Turbo Pascal\r\n5.x. FreeMin is no longer needed and you can simply delete all\r\nreferences to it in your programs. FreePtr has been replaced. If\r\nyou're relying on implementation-dependent features of the old heap\r\nmanager, you'll have to modify your code to eliminate references to\r\nFreePtr. (If you just need to compress the heap, you can call the\r\nSetMemTop procedure from the Turbo Vision Memory unit.) See Chapter 16\r\nin the Programmer's Guide for more information about how the new heap\r\nmanager works.\r\n\r\nIf you are using a HeapError function, make sure it exits quickly when\r\npassed a Size value of 0:\r\n\r\n  function HeapError(Size: Word): Integer; far;\r\n  begin\r\n    if Size > 0 then\r\n    begin\r\n      { ... perform HeapError processing here ... }\r\n    end;\r\n  end;\r\n\r\nIn version 6.0, HeapError is called with a value of 0 whenever an\r\nallocation moves the HeapPtr upwards.\r\n\r\n\r\nTurbo Pascal 6.0 and the Toolboxes\r\n----------------------------------\r\nThe 4.0 toolboxes all work with Turbo Pascal 6.0. (The Turbo Editor\r\nToolbox needs 2 easy source code modifications to work with 6.0. See\r\nthe file HELPME!.DOC in \\TP\\DOC for more information.)\r\n\r\n\r\nTurbo Pascal 5.5 Object Unit\r\n----------------------------\r\nAll the demo units and programs from Turbo Pascal 5.5 will work with\r\nversion 6.0 if you recompile them. However, we recommend that you use\r\nthe new Object unit's streams and collections in any new programs you\r\nwrite. Note that you cannot use the 5.5 Objects unit with Turbo\r\nVision.\r\n\r\n\r\n9. Testing Expanded Memory: EMSTEST.COM\r\n---------------------------------------\r\nEMSTEST.COM is in the \\TP\\UTILS directory and can be used to test your\r\nExpanded Memory (EMS) hardware and software. If you have problems\r\nusing Turbo Pascal with your EMS, type EMSTEST at the DOS prompt and\r\nfollow the instructions. (To disable the IDE's EMS usage, specify /X-\r\non the commandline when you load TURBO. To determine how much EMS the\r\nIDE is using, load TURBO and select GET INFO on the FILE menu.)\r\n\r\n\r\n10. TPCX\r\n--------\r\nTPCX, the extended memory command-line compiler, provides more\r\ncompilation capacity by running in protected mode. It only may be used\r\non 80286-compatible machines (80386, 80486, etc.) that have at least 1\r\nmbyte of extended memory.\r\n\r\n\r\nTPCX and Ctrl-Break\r\n-------------------\r\nWARNING: When you run TPCX, it loads a DOS-extender kernel into memory\r\nand then begins compiling. If you load TPCX and then want to terminate\r\nthe compilation early, do not press Ctrl-C or Ctrl-Break while the\r\nkernel is being loaded! Instead, wait until you see the compilation\r\nbegin before interrupting. (Once you see the signon and copyright text\r\non the screen, it is safe to press Ctrl-C or Ctrl-Break.)\r\n\r\nTPCX, disk caches and RAM disks\r\n-------------------------------\r\nSome older disk caches and RAM disks do not follow current industry\r\nconventions for allocating extended memory and thus TPCX has no way to\r\ndetect their presence. If you've loaded a disk cache or RAM disk that\r\nuses extended memory, you must make sure it's \"well-behaved\" before\r\nrunning TPCX. You might do so by running TDMEM with and without these\r\ndisk utilities and comparing the amount of extended memory available.\r\nWhen in doubt, remove your disk cache from extended memory before\r\nrunning TPCX.EXE or TD286.EXE.\r\n\r\n\r\n11. Complete List of Files\r\n--------------------------\r\nThe INSTALL program will place all of the following on your hard disk\r\nduring the installation process (the floppy installation installs only\r\nTURBO.TPL and TURBO.EXE or TPC.EXE):\r\n\r\n  Install/Compiler\r\n  ----------------\r\n  INSTALL.EXE    - Installs Turbo Pascal on your system\r\n  README.COM     - Program to display README file\r\n  UNZIP.EXE      - De-archiving program\r\n  TURBO.ZIP      - Archived file containing:\r\n    TURBO.EXE    - Turbo Pascal Integrated Development Environment\r\n    TURBO.TPL    - Resident units for Turbo Pascal\r\n    TURBO.TP     - Configuration file for TURBO.EXE\r\n    TPC.EXE      - Command-line version of Turbo Pascal\r\n  README         - This file!\r\n\r\n  Turbo Vision/Tour\r\n  -----------------\r\n  TVISION.ZIP    - Archived file containing Turbo Vision units:\r\n    APP.PAS      - Application unit source\r\n    BUFFERS.PAS  - Buffers unit source\r\n    COLORSEL.PAS - Color installation unit source\r\n    EDITORS.PAS  - Editors unit source\r\n    MSGBOX.PAS   - Message box unit source\r\n    STDDLG.PAS   - Standard dialogs unit source\r\n    APP.TPU      - Application unit\r\n    BUFFERS.TPU  - Buffers unit\r\n    COLORSEL.TPU - Color installation unit\r\n    DIALOGS.TPU  - Dialogs unit\r\n    DRIVERS.TPU  - Drivers unit\r\n    EDITORS.TPU  - Editors unit\r\n    HISTLIST.TPU - History list unit\r\n    MEMORY.TPU   - Memory management unit\r\n    MENUS.TPU    - Menus unit\r\n    MSGBOX.TPU   - Messagebox unit\r\n    OBJECTS.TPU  - Objects unit\r\n    STDDLG.TPU   - Standard dialogs unit\r\n    TEXTVIEW.TPU - Simple text window unit\r\n    VIEWS.TPU    - Views unit\r\n\r\n  TVDEMOS.ZIP    - Archived file containing Turbo Vision demos:\r\n    TVDEMO.PAS   - Turbo Vision demo application\r\n    DEMOHELP.HLP - Compiled help file for TVDEMO\r\n    ASCIITAB.PAS - ASCII table viewer\r\n    CALC.PAS     - Desktop calculator\r\n    CALENDAR.PAS - Desktop calendar (monthly viewer)\r\n    DEMOHELP.PAS - Context file produced by running HC on DEMOHELP.TXT\r\n    FVIEWER.PAS  - Text file viewer\r\n    GADGETS.PAS  - Desktop gadgets (clock, heap viewer)\r\n    HELPFILE.PAS - Help system manager\r\n    MOUSEDLG.PAS - Mouse options dialog\r\n    PUZZLE.PAS   - Simple brain teaser puzzle\r\n    DEMOCMDS.PAS - Command constants for TVDEMO.PAS\r\n    TVHC.PAS     - Help text compiler\r\n    DEMOHELP.TXT - Help file source for TVDEMO.PAS\r\n    TVRDEMO.PAS  - Resourced and overlaid version of TVDEMO.PAS\r\n    MKRDEMO.BAT  - Builds TVRDEMO.EXE\r\n    GENRDEMO.PAS - Used by TVRDMAKE.BAT to build resources for TVRDEMO.PAS\r\n    TVEDIT.PAS   - Application that demonstrates the EDITORS unit\r\n\r\n    TVFORMS.PAS  - Form entry and edit application\r\n    FORMCMDS.PAS - Command constants\r\n    DATACOLL.PAS - Data record collection\r\n    LISTDLG.PAS  - List dialog manager\r\n    FIELDS.PAS   - Edit/entry fields\r\n    FORMS.PAS    - Form dialog manager\r\n    PARTS.TVF    - Sample data file\r\n    PHONENUM.TVF - Sample data file\r\n    GENFORMS.BAT - Generates sample data files for TVFORMS.PAS\r\n    GENFORM.PAS  - Used by GENFORMS.BAT\r\n    GENPARTS.PAS - Used by GENFORMS.BAT\r\n    GENPHONE.PAS - Used by GENFORMS.BAT\r\n\r\n    FILEVIEW.PAS - Simple disk & file browser program\r\n    TVTXTDMO.PAS - Demonstrates TEXTVIEW unit\r\n\r\n    TVBGI.PAS    - Demonstrates BGI support unit (GRAPHAPP)\r\n    GRAPHAPP.PAS - Support unit for swapping between Turbo Vision and BGI\r\n\r\n  INTRFACE.ZIP   - Archived file containing the interface sections\r\n                   of Turbo Vision and runtime library units\r\n  TURBO3.ZIP     - Archived file containing TURBO3 and GRAPH3\r\n                   compatibility units and interface documentation\r\n  TOUR.ZIP       - Archived file containing the IDE Tour and its\r\n                   overlay files.\r\n  Online Help\r\n  -----------\r\n  HELP.ZIP       - Archived file containing:\r\n    TURBO.HLP    - Online help data file\r\n\r\n  BGI/Utilities\r\n  -------------\r\n  BGI.ZIP        - Archived file containing BGI driver and support\r\n                   files:\r\n    GRAPH.TPU    - Borland Graphics Interface (BGI) Graph unit\r\n    ATT.BGI      - AT&T 6300 driver\r\n    CGA.BGI      - CGA and MCGA driver\r\n    EGAVGA.BGI   - EGA and VGA driver\r\n    HERC.BGI     - Hercules mono driver\r\n    PC3270.BGI   - 3270 PC driver\r\n    IBM8514.BGI  - IBM 8514 driver\r\n    GOTH.CHR     - Gothic font\r\n    LITT.CHR     - Small font\r\n    SANS.CHR     - Sans serif font\r\n    TRIP.CHR     - Triplex font\r\n    BGIDEMO.PAS  - Graph unit demo\r\n    ARTY.PAS     - Graph unit demo\r\n    BGILINK.PAS  - Graph unit demo\r\n    BGIDRIV.PAS  - BGILINK.PAS demo unit\r\n    BGIFONT.PAS  - BGILINK.PAS demo unit\r\n    BGILINK.MAK  - BGILINK.PAS demo makefile\r\n  UTILS.ZIP\r\n    THELP.COM    - TSR online help utility\r\n    TPUMOVER.EXE - Unit mover utility\r\n    TEMC.EXE     - Turbo Editor Macro Compiler\r\n    MAKE.EXE     - UNIX-style project management utility\r\n    GREP.COM     - Text file search utility\r\n    TOUCH.COM    - Changes a file's timestamp to force re-compilation\r\n    BINOBJ.EXE   - Converts a binary data file to an .OBJ file\r\n    EMSTEST.COM  - Expanded Memory (EMS) hardware/software diagnostic\r\n                   utility\r\n  DOCDEMOS.ZIP   - Archived file containing source code examples\r\n                   from the User's Guide and Turbo Vision Guide.\r\n  TCALC.ZIP      - Archived file contain the source code to the Turbo\r\n                   Calc demo program\r\n  DEMOS.ZIP      - Archived file contain numerous demo programs\r\n  ONLINE.ZIP     - Archived file contain online documentation files:\r\n    HELPME!.DOC  - Answers to commonly asked questions\r\n    FIXES.DOC    - Corrections to the printed documentation\r\n    TVISION.DOC  - Enhancements to Turbo Vision\r\n    BUFFERS.DOC  - Documents the Turbo Vision buffers unit\r\n    EDITORS.DOC  - Documents the Turbo Vision editors unit\r\n    TEMC.DOC     - Turbo Editor Macro Compiler documentation\r\n    THELP.DOC    - Turbo Help (TSR) documentation\r\n    UTILS.DOC    - TPUMOVER, MAKE, GREP, TOUCH, BINOBJ documentation\r\n\r\n  TPCX\r\n  ----\r\n  TPCX.EXE       - Extended memory, command-line version of Turbo Pascal\r\n  TPCXINST.EXE   - Installation program for TPCX.EXE\r\n  CPUTEST.EXE    - CPU diagnostic utility for TPCX.EXE\r\n----------------------------------------------------------------------"
}