# Embarcadero が公開しているアンティークソフト一覧 --- tags: Delphi C++builder embarcadero TurboPascal turboC created_at: 2020-10-01 updated_at: 2021-02-26 --- # はじめに Embarcadero は古い Borland 製品の一部をアンティークソフトウェアとして公開しています。 # Embarcadero のアンティークソフト一覧 Turbo C / Turbo C++ / Turbo Pascal / Delphi があります。 ## ■ Turbo Pascal 1.0 (1983/11/20) 最初の Turbo Pascal です。 ![image.png](./images/34a5d2a1-cbb9-480c-85e4-fbc112d50fa4.png) ![image.png](./images/0f9ac9eb-a6ee-96f3-89fd-84e6739fbd0e.png) - [Antique Software: Turbo Pascal v1.0 (Embarcadero)](https://community.embarcadero.com/article/technical-articles/162-programming/10842-antique-software-turbo-pascal-v10) - [Antique Software: Turbo Pascal v1.0 (EDN)](http://edn.embarcadero.com/article/20693) - [Antique Software: Turbo Pascal v1.0 (BDN: Internet Archive)](https://web.archive.org/web/20040617065033/http://community.borland.com/article/0,1410,20693,00.html) - **Download:** [Turbo Pascal 1.0 (CodeCentral)](https://cc.embarcadero.com/Item/26017) ### アーカイブについて アーカイブを適当な場所に展開するだけで使えます。 ※ `<インストールフォルダ>` にパスを通す必要があります。 ## ■ Turbo Pascal 3.02 (1986/9/17) 8087 コプロセッサ対応の Turbo Pascal です。 ![image.png](./images/2a7cb7b2-182e-aed1-7057-0fd6c1cffa42.png) ![image.png](./images/b1426001-64da-b428-b016-5daf00674c21.png) IDE のコードエディタでのキーボードショートカットです。 ![image.png](./images/f0bbd548-8c5d-f906-bdb6-07f4c1bf6859.png) - [Antique Software: Turbo Pascal v3.02 (Embarcadero)](https://community.embarcadero.com/article/technical-articles/162-programming/10749-antique-software-turbo-pascal-v302) - [Antique Software: Turbo Pascal v3.02 (EDN)](http://edn.embarcadero.com/article/20792) - [Antique Software: Turbo Pascal v3.02 (BDN: Internet Archive)](https://web.archive.org/web/20040603220649/http://community.borland.com/article/0,1410,20792,00.html) - **Download:** [Turbo Pascal v3.02 (CodeCentral)](https://cc.embarcadero.com/Item/26016) ### アーカイブについて アーカイブを適当な場所に展開するだけで使えます。 ※ `<インストールフォルダ>` にパスを通す必要があります。 ## ■ Turbo Pascal 5.5 (1989/5/2) オブジェクト指向拡張を導入した Pascal & IDE です。**Pascal with Objects** と呼ばれました。 ![image.png](./images/b6ab39d4-dfbf-925e-49d4-e73c6f31b8b9.png) ![image.png](./images/d4b48af2-2c4f-fc18-2abd-b83ea925f602.png) - [Antique Software: Turbo Pascal v5.5 (Embarcadero)](https://community.embarcadero.com/article/technical-articles/162-programming/7127-antique-software-turbo-pascal-v55) - [Antique Software: Turbo Pascal v5.5 (EDN)](http://edn.embarcadero.com/article/20803) - [Antique Software: Turbo Pascal v5.5 (BDN: Internet Archive)](https://web.archive.org/web/20040605040320/http://community.borland.com/article/0,1410,20803,00.html) - [Turbo Pascal 5.5 Object-Oriented Programming Guide (Embarcadero)](http://edn.embarcadero.com/jp/article/images/20803/TP_55_OOP_Guide.pdf) - **Download:** [Turbo Pascal 5.5 (CodeCentral)](https://cc.embarcadero.com/Item/26015) ### アーカイブについて インストーラー形式になっています。アーカイブを展開すると `DISK1` と `DISK2` のサブフォルダが生成されるので、`DISK1\INSTALL.EXE` を実行します。 ※ `<インストールフォルダ>` にパスを通す必要があります。 ## ■ Turbo C 2.01 (1989/5/11) C コンパイラ& IDE です。 ![image.png](./images/bdd49bf0-352f-5eea-6cd3-815f3ea48b7e.png) ![image.png](./images/eb14f23c-b078-6c18-7b86-c5be617fbd41.png) - [Antique Software: Turbo C version 2.01 (Embarcadero)](https://community.embarcadero.com/article/technical-articles/162-programming/10715-antique-software-turbo-c-version-201) - [Antique Software: Turbo C version 2.01 (EDN)](http://edn.embarcadero.com/article/20841) - [Antique Software: Turbo C version 2.01 (BDN: Internet Archive)](https://web.archive.org/web/20040610235722/http://community.borland.com/article/0,1410,20841,00.html) - **Download:** [Turbo C version 2.01 (CodeCentral)](https://cc.embarcadero.com/item/25636) ### アーカイブについて インストーラー形式になっています。アーカイブを展開すると `DISK1` ~ `DISK3` のサブフォルダが生成されるので、`DISK1\INSTALL.EXE` を実行します。 ※ `<インストールフォルダ>` にパスを通す必要があります。 ## ■ Turbo C++ 1.01 (1991/2/28) C++ コンパイラ& IDE です。当時の C++ コンパイラは C コンパイラ用のソースを吐くトランスコンパイラ (トランスパイラ) が多かったのですが、この Turbo C++ はちゃんとした C++ コンパイラでした。 ![image.png](./images/6bad4c79-b9f0-ed5f-554a-bafd71cd4214.png) ![image.png](./images/0a317b47-789d-be48-02b7-47df6925107f.png) - [Antique Software: Turbo C++ version 1.01 (Embarcadero)](https://community.embarcadero.com/article/technical-articles/162-programming/10303-antique-software-turbo-c-version-101) - [Antique Software: Turbo C++ version 1.01 (EDN)](http://edn.embarcadero.com/article/21751) - [Antique Software: Turbo C++ version 1.01 (BDN: Internet Archive)](https://web.archive.org/web/20040606235305/http://community.borland.com/article/0,1410,21751,00.html) - **Download:** [Turbo C++ 1.01 (CodeCentral)](https://cc.embarcadero.com/item/26014) ### アーカイブについて インストーラー形式になっています。アーカイブを展開し `INSTALL.EXE` を実行します。 ※ `<インストールフォルダ>\BIN` にパスを通す必要があります。 ## ■ Delphi 1.0 Client/Server (1995/2/14) 16bit Windows 用 Object Pascal コンパイラ& IDE です。(画像は日本語版のものです) ![image.png](./images/f4b9bb11-a9f7-94cf-c1e1-057e1b346472.png) - [Delphi Configuration Files (community.idera.com)](https://community.idera.com/developer-tools/b/blog/posts/delphi-configuration-files) - [Delphi Configuration Files (community.embarcadero.com)](https://community.embarcadero.com/article/technical-articles/149-tools/12352-delphi-configuration-files) - **Download:** [Historic Delphi 1 Client/Server Install ISO (CodeCentral)](https://cc.embarcadero.com/item/30911) ### アーカイブについて インストーラー形式になっています。アーカイブを展開し、`INSTALL\SETUP.EXE` を実行します。 ## ■ その他の無償版 その他のアンティークソフトウェアでない無償版です。 - **Download:** [Delphi Community Edition (Embarcadero)](https://www.embarcadero.com/jp/products/delphi/starter) [^1] - **Download:** [C++Builder Community Edition (Embarcadero)](https://www.embarcadero.com/jp/products/cbuilder/starter) [^1] - [Borland C++ Compiler 5.5 無償ダウンロードサービス (Borland: Internet Archive)](https://web.archive.org/web/20010424025947/http://www.borland.co.jp/cppbuilder/freecompiler/) [^2] - **Download:** [C++ Compiler (Embarcadero)](https://www.embarcadero.com/jp/free-tools/ccompiler) [^3] # アンティークソフトウェアを 64bit Windows で動作させるには 64bit Windows では MS-DOS アプリケーションおよび 16bit Windows アプリケーションは動作しないため、なんらかの工夫が必要となります。 ![image.png](./images/d00c5618-ec08-e82c-d49d-57d15cf2d3f6.png) ## ■ MS-DOS で動作するアンティークソフトウェア **DOSBox(-X)** または **MS-DOS Player** で動作させる事が可能です。 - [DOSBox](https://www.dosbox.com/) - [DOSBox-X (GitHub)](https://github.com/joncampbell123/dosbox-x/releases) - [MS-DOS Player for Win32-x64](http://takeda-toshiya.my.coocan.jp/msdos/) - [Pascal の勉強に使えそうな Pascal 処理系 (Qiita)](./6376997a6d74e77c89e3.md) - [Turbo Pascal 5.5 (Mr.XRAY)](http://mrxray.on.coocan.jp/Delphi/Others/TurboPascal55.htm) ![image.png](./images/b4f1a9ea-0b0b-20ae-452e-bd7c35e9eb9c.png) ![image.png](./images/e75d745f-0ff4-c8ff-2ef0-e6624222d181.png) **MS-DOS Player** の場合、`Turbo Pascal 5.5` や `Turbo C 2.0` のインストーラはそのままでは正しく動作しないのですが、下記の手順で **MS-DOS Player** で作った `UNPACK.COM` に差し替えてやればインストールできます。 ``` msdos -cUNPACK64.COM -e UNPACK.COM rename UNPACK.COM UNPACK.ORG rename UNPACK64.COM UNPACK.COM ``` インストールさえされてしまえば普通に動作するので、**32bit Windows** か **DOSBox(-X)** でインストールした後、`Turbo Pascal 5.5` や `Turbo C 2.0` をフォルダごと持ってきてもいいと思います。 ### ・インストーラを使わずに Turbo Pascal 5.5 を構築する  1. Disk1 と Disk2 の中のファイルを次のようにコピーします。 ``` \TP55 │ README │ README.COM │ THELP.COM │ TINSTXFR.EXE │ TOUR.EXE │ TPC.EXE │ TURBO.EXE │ TURBO.TPL │ ├─DOC │ └─TURBO3 ```  2. \*.ARC のうち、`DOC.ARC` を `\TP55\DOC` へ、`TURBO3.ARC` を `\TP55\TURBO3` へ、それ以外の \*.ARC を `\TP55` へ解凍します (**StuffIt Expander** や **Lhaplus** で解凍できます [^4])。 | アーカイブ | フォルダ | |:---|:---| | DOC.ARC | \TP55\DOC | | TURBO3.ARC | \TP55\TURBO3 | | 上記以外 | \TP55 |  3. `\TP55` に `TPC.CFG` を作成します。 ``` /UC:\TP55;C:\TP55\TURBO3 ``` フルパスで記述する必要があるので、ご自分の環境に合わせて記述してください。コマンドラインコンパイラを使わないのであれば、この作業は不要です。 **See also:** - [StuffIt Expander (stuffit.com)](https://www.stuffit.com/) - [Lhaplus (窓の杜)](https://forest.watch.impress.co.jp/library/software/lhaplus/) ### ・インストーラを使わずに Turbo C 2.0 を構築する  1. Disk1 と Disk2 の中のファイルを次のようにコピーします。 ``` \TC │ CINSTXFR.EXE │ CPP.EXE │ GETOPT.C │ GREP.COM │ HELLO.C │ HELPME!.DOC │ MAKE.EXE │ MATHERR.C │ OBJXREF.COM │ SSIGNAL.C │ README │ README.COM │ TC.EXE │ TCC.EXE │ TCCONFIG.EXE │ TCHELP.TCH │ TCINST.EXE │ THELP.COM │ THELP.DOC │ TLINK.EXE │ TOUCH.COM │ ├─INCLUDE │ │ │ └─SYS │ └─LIB C0H.OBJ CH.LIB INIT.OBJ MATHH.LIB ```  2. Disk3 の中のファイルを次のフォルダへコピーします。 | ファイル | フォルダ | |:---|:---| | *.OBJ | \TC\LIB | | *.LIB | \TC\LIB | | *.h | \TC\INCLUDE | | SYS フォルダ | \TC\INCLUDE |  3. \*.ARC をすべて `\TC` へ解凍します。\*.ARC は **StuffIt Expander** や **Lhaplus** で解凍できます [^4]。 | アーカイブ | フォルダ | |:---|:---| | BGI.ARC | \TC | | EXAMPLES.ARC | \TC | | MCALC.ARC | \TC | | STARTUP.ARC | \TC |  4. `\TC` に `TURBO.CFG` を作成します。 ``` -IC:\TC\INCLUDE -LC:\TC\LIB ``` フルパスで記述する必要があるので、ご自分の環境に合わせて記述してください。 **See also:** - [StuffIt Expander (stuffit.com)](https://www.stuffit.com/) - [Lhaplus (窓の杜)](https://forest.watch.impress.co.jp/library/software/lhaplus/) ## ■ Windows 3.1 で動作するアンティークソフトウェア Delphi 1.0 は **OTVDM (WineVDM)** で動作させる事が可能です。 XP 以前の 32bit Windows なら動作しますので、Windows 7 の XPMode 等で動作させる事も考えてみてください。 ![image.png](./images/676bed07-045e-4999-c3c3-d03672d6a19d.png) **See also:** - [Delphi 1.0 Client/Server が無償公開されたので Windows 10 (64bit) にインストールしてみる (Qiita)](./a65e0950b906d28ccb5f.md) # おわりに [CodeCentral には廃止予告が出ています](https://blogs.embarcadero.com/the-future-of-codecentral/)ので、必要な方は早めにダウンロードしてください。廃止後に上記アンティークソフトがダウンロードできるとは限りません。 アンティークソフトダウンロードのために **EDN (Embarcadero Developer Network)** アカウントが必要な場合には、以下からアカウントを新規作成できます。 - [新しいユーザーアカウントの作成 (EDN メンバーサービス)](https://members.embarcadero.com/newuser.aspx?lang=jp) **See also:** - [Turbo C++ と Turbo Pascal を合法的に DL できる件 (Togetter)](https://togetter.com/li/1160025) - [Delphi 25 周年!(...といくつかのサプライズ) (Togetter)](https://togetter.com/li/1468708) [^1]: 2020/10/01 時点での最新版 Community Edition は 10.3.3 Rio。有償版の最新は 10.4.1 Sydney。 [^2]: Borland C++ Compiler 5.5 は C++Builder 5 相当のコンパイラ。新しい C++ Compiler で置き換える際にはサポート情報ページに書かれている情報が役に立つかもしれない。 [^3]: Borland C++ Compiler 5.5 の後継。BCC32 とコマンドライン互換を持つ BCC32C コンパイラが含まれる。恐らく BCC32 にリネームしても使えると思う。2020/10/01 時点では C++Builder 10.2 Tokyo 相当のコンパイラ (C++11 / LLVM 3.3.1) が含まれている。 [^4]: 64bit EXE 化した `UNPACK.COM` でも解凍可能。`UNPACK.COM -r ` のように `-r` オプションが必要。