Embarcadero が公開しているアンティークソフト一覧

<!--
[EDN を介さない直接ダウンロードリンク]

Turbo Pascal 1.0: 
http://altd.embarcadero.com/download/museum/tp1.zip

Turbo Pascal 3.0: 
http://altd.embarcadero.com/download/museum/tp302.zip

Turbo Pascal 5.5: 
http://altd.embarcadero.com/download/museum/tp55.zip

Turbo C 2.0: 
http://altd.embarcadero.com/download/museum/tc201.zip

Turbo C++ 1.0: 
http://altd.embarcadero.com/download/museum/tcpp101.zip

[C++Compiler/Turbo Debuggerダウンロード登録フォーム]
http://forms.embarcadero.com/forms/jp_cpp_download_reg
-->

# はじめに
Borland は過去に、古い製品の一部をアンティークソフトウェアとしてダウンロード可能にしました。サイトのリニューアルにより、見つけにくくなってはいますが、Embarcadero もまたアンティークソフトウェアを公開しています。

:::note
Turbo C / Turbo C++ / Turbo Pascal は Internet Archive に捕捉されており、BDN のリンクからも DL 可能です。
:::

# Embarcadero のアンティークソフト一覧

Turbo C / Turbo C++ / Turbo Pascal / Delphi / C++Builder があります。

## ■ Turbo Pascal 1.0 (1983/11/20)
最初の Turbo Pascal です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/34a5d2a1-cbb9-480c-85e4-fbc112d50fa4.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/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)

| FileName | Size | 
|:---|:---|
| tp1.zip | 65,440 bytes|

 - **Download:** [Turbo Pascal 1.0 (CodeCentral)](https://cc.embarcadero.com/Item/26017)
 - **Download:** [Turbo Pascal 1.0 (altd.embarcadero.com)](http://altd.embarcadero.com/download/museum/tp1.zip) [^4]
 - **Download:** [Turbo Pascal 1.0 (BDN: Internet Archive)](https://web.archive.org/web/20040617065033/http://community.borland.com/article/images/20693/tp1.zip) [^4]

### アーカイブについて
アーカイブを適当な場所に展開するだけで使えます。

※ `<インストールフォルダ>` にパスを通す必要があります。

**See also:**

 - [Turbo Pascal 3.0 の使い方 (Qiita)](https://qiita.com/ht_deko/items/ec212f5cc17cbe5f718b)



## ■ Turbo Pascal 3.02 (1986/9/17)
DOS 版には 8087 コプロセッサ対応の `TURBO87.COM` と BCD 演算対応の `TURBOBCD.COM` が含まれています。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/2a7cb7b2-182e-aed1-7057-0fd6c1cffa42.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/b1426001-64da-b428-b016-5daf00674c21.png)

IDE のコードエディタでのキーボードショートカットです。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/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)

| FileName | Size | 
|:---|:---|
| tp302.zip | 170,209 bytes |

 - **Download:** [Turbo Pascal v3.02 (CodeCentral)](https://cc.embarcadero.com/Item/26016)
 - **Download:** [Turbo Pascal v3.02 (altd.embarcadero.com)](http://altd.embarcadero.com/download/museum/tp302.zip) [^4]
 - **Download:** [Turbo Pascal v3.02 (BDN: Internet Archive)](https://web.archive.org/web/20040603220649/http://community.borland.com/article/images/20792/tp302.zip) [^4]

### アーカイブについて
アーカイブを適当な場所に展開するだけで使えます。

※ `<インストールフォルダ>` にパスを通す必要があります。

**See also:**

 - [Turbo Pascal 3.0 の使い方 (Qiita)](https://qiita.com/ht_deko/items/ec212f5cc17cbe5f718b)

## ■ Turbo Pascal 5.5 (1989/5/2)
オブジェクト指向拡張を導入した Pascal ＆ IDE です。**Pascal with Objects** と呼ばれました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/b6ab39d4-dfbf-925e-49d4-e73c6f31b8b9.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/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)
 - [Turbo Pascal 5.5 Object-Oriented Programming Guide (Internet Archive)](https://web.archive.org/web/20210605060839/https://edn.embarcadero.com/jp/article/images/20803/TP_55_OOP_Guide.pdf)

| FileName | Size | 
|:---|:---|
| tp55.zip | 985,839 bytes |

 - **Download:** [Turbo Pascal 5.5 (CodeCentral)](https://cc.embarcadero.com/Item/26015)
 - **Download:** [Turbo Pascal 5.5 (altd.embarcadero.com)](http://altd.embarcadero.com/download/museum/tp55.zip) [^4]
 - **Download:** [Turbo Pascal 5.5 (BDN: Internet Archive)](https://web.archive.org/web/20040605040320/http://community.borland.com/article/images/20803/tp55.zip) [^4]

### アーカイブについて
インストーラー形式になっています。アーカイブを展開すると `DISK1` と `DISK2` のサブフォルダが生成されるので、`DISK1\INSTALL.EXE` を実行します。

※ `<インストールフォルダ>` にパスを通す必要があります。

## ■ Turbo C 2.01 (1989/5/11)
C コンパイラ＆ IDE です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/bdd49bf0-352f-5eea-6cd3-815f3ea48b7e.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/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)

| FileName | Size | 
|:---|:---|
| tc201.zip | 1,100,166 bytes |

 - **Download:** [Turbo C version 2.01 (CodeCentral)](https://cc.embarcadero.com/item/25636)
 - **Download:** [Turbo C version 2.01 (altd.embarcadero.com)](http://altd.embarcadero.com/download/museum/tc201.zip) [^4]
 - **Download:** [Turbo C version 2.01 (BDN: Internet Archive)](https://web.archive.org/web/20040610235722/http://community.borland.com/article/images/20841/tc201.zip) [^4]

### アーカイブについて
インストーラー形式になっています。アーカイブを展開すると `DISK1` ～ `DISK3` のサブフォルダが生成されるので、`DISK1\INSTALL.EXE` を実行します。

※ `<インストールフォルダ>` にパスを通す必要があります。

## ■ Turbo C++ 1.01 (1991/2/28)
製品名は **Turbo C++ 2nd Edition** です。

C++ コンパイラ＆ IDE です。当時の C++ コンパイラは C コンパイラ用のソースを吐くトランスコンパイラ (トランスパイラ) が多かったのですが、この Turbo C++ はちゃんとした C++ コンパイラでした。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/6bad4c79-b9f0-ed5f-554a-bafd71cd4214.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/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)
 - 
| FileName | Size | 
|:---|:---|
| tcpp101.zip | 2,759,857 bytes |

 - **Download:** [Turbo C++ 1.01 (CodeCentral)](https://cc.embarcadero.com/item/26014)
 - **Download:** [Turbo C++ 1.01 (altd.embarcadero.com)](http://altd.embarcadero.com/download/museum/tcpp101.zip) [^4]
 - **Download:** [Turbo C++ 1.01 (BDN: Internet Archive)](https://web.archive.org/web/20040606235305/http://community.borland.com/article/images/21751/tcpp101.zip) [^4]

### アーカイブについて
インストーラー形式になっています。アーカイブを展開し `INSTALL.EXE` を実行します。

※ `<インストールフォルダ>\BIN` にパスを通す必要があります。

## ■ Delphi 1.0 Client/Server (1995/2/14)
16bit Windows 用 Object Pascal コンパイラ＆ IDE です。25周年を機に、アンティークソフトウェアとして公開されました。(画像は日本語版のものです)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/f4b9bb11-a9f7-94cf-c1e1-057e1b346472.png)
 
| FileName | Size |
|:---|:---|
| 30911_historic_delphi_1_client_server_installation.ZIP | 79,454,916 bytes |

| TYPE | HASH |
|:---|:---|
| SHA1 | 04480EABEFF0F63729B7A2BBE0E18526AE002573 |
| MD5 | 91A4763023BB1D12BD8807450ACBD965 |

 - **Download:** [Historic Delphi 1 Client/Server Install ISO (CodeCentral)](https://cc.embarcadero.com/item/30911)

### アーカイブについて
インストーラー形式になっています。アーカイブを展開し、`INSTALL\SETUP.EXE` を実行します。

**See also:**

 - [Delphi 25 周年記念サイト](https://delphi.embarcadero.com/)
 - [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)


## ■ C++ Builder 1.0 Client/Server (1997/2/26)
32bit Windows 用 C++ コンパイラ＆ IDE です。25周年を機に、アンティークソフトウェアとして公開されました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/1420f598-422f-3c11-a252-3122e75e86cd.png)

| FileName | Size |
|:---|:---|
| 30934_historic_c_builder_1_install.ZIP | 221,521,635 bytes |

| TYPE | HASH |
|:---|:---|
| SHA1 | 5B5D1A92824A44F816BD4CA940A136E28B6D7D19 |
| MD5 | C75FA7ED3E00084ABE61182D5B5E7F5C |

 - **Download:** [Historic C++ Builder 1 Install (CodeCentral)](https://cc.embarcadero.com/item/30934)

### アーカイブについて
インストーラー形式になっています。アーカイブを展開し、`INSTALL\SETUP.EXE` を実行します。

:::note warn
『C++ Builder 1.0 Client/Server』は 32bit アプリケーションですが、インストーラーが 16bit アプリケーションである事に注意してください。
:::

**See also:**

 - [C++ Builder 25 周年記念サイト](https://25.cppbuilder.dev/)


## ■ その他の無償版

その他のアンティークソフトウェアでない無償版です。

 - **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]

# アンティークソフトの実行環境について

アンティークソフトの実行環境です。

|  | PC DOS<br>(MS-DOS) | Windows 3.1 | 32bit Windows | 64bit Windows |
|:---:|:---:|:---:|:---:|:---:|
| Turbo Pascal 1.0  | 〇 | 〇 | 〇 | × |
| Turbo Pascal 3.0  | 〇 | 〇 | 〇 | × |
| Turbo Pascal 5.5  | 〇 | 〇 | 〇 | × |
| Turbo C 2.0  | 〇 | 〇 | 〇 | × |
| Turbo C++ 1.0  | 〇 | 〇 | 〇 | × |
| Delphi 1.0  | × | 〇 | 〇 | × |
| C++Builder 1.0  | × | × | 〇 | △|

:::note
Turbo Pascal / C / C++ は IBM PC 用なので、PC-98 等では動作しません。**DOSBox-X** で動作させるのが最も簡単だと思われます。
:::

**See also:**

 - [DOSBox-X](https://dosbox-x.com/)
 - [DOSBox-X に Windows 3.1 日本語版をインストール (Diary on wind)](https://diarywind.com/blog/e/install-win31j-on-dosboxx.html)


## アンティークソフトウェアを 64bit Windows で動作させるには

64bit Windows では MS-DOS アプリケーションおよび 16bit Windows アプリケーションは動作しないため、なんらかの工夫が必要となります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/d00c5618-ec08-e82c-d49d-57d15cf2d3f6.png)

個別のインストール記事を用意しました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/636f554f-86ce-c9a7-066c-c892bcd05b31.png)

 - [Turbo Pascal 1.0 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)](https://qiita.com/ht_deko/items/54cefe48e729742e818d) 
 - [Turbo Pascal 3.02 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)](https://qiita.com/ht_deko/items/03f5f7ee0893402f99f6) 
 - [Turbo Pascal 5.5 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)](https://qiita.com/ht_deko/items/eb35e0480559f893a9b8) 
 - [Turbo C 2.01 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)](https://qiita.com/ht_deko/items/100bb258e4480aa7bdf3) 
 - [Turbo C++ 1.01 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)](https://qiita.com/ht_deko/items/7a0e5d84d258c3b1a795) 
 - [Delphi 1.0 Client/Server を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)](https://qiita.com/ht_deko/items/a65e0950b906d28ccb5f)
 - [C++Builder 1.0 Client/Server が無償公開されたので Windows 10 (64bit) / 11 にインストールしたいけど、インストーラが 16bit アプリケーションなせいで 64bit Windows へインストールできない件をどうにかして、ついでに 32bit Delphi として使ってみる (Qiita)](https://qiita.com/ht_deko/items/40b67a7572b1110bff69)

## アンティークソフトウェアを PCEmulator (FabGL) で動かすには
64bit Windows で動作させるのと同様の手法でファイルを抽出すれば、PCEmulator (FabGL) を使って ESP32 でアンティークソフトを動作させる事ができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/21785/7a7e6d0b-b599-e4d0-5d7a-a425ca8ff592.png)

::: note warn
Delphi 1.0 Client/Server は PCEmulator 上の Windows 3.0 では動作しません。
:::

::: note warn
C++ Builder 1.0 Client/Server は 32bit アプリなので PCEmulator では動作しません。
:::

 - [FabGL (GitHub)](https://github.com/fdivitto/FabGL)
 - [PCEmulator (FabGL) (ht-deko.com)](https://ht-deko.com/arduino/fabgl.html)

## アンティークソフトウェアを Android で動かすには

エンバカさんの記事にあるように、Android 上の DOSBox で実行してください。

 - [How To Run Turbo Pascal On An Android Phone! (blogs.embarcadero.com)](https://blogs.embarcadero.com/running-turbo-pascal-on-android/)


# おわりに

[CodeCentral には廃止予告が出ています](https://blogs.embarcadero.com/the-future-of-codecentral/)ので、必要な方は早めにダウンロードしてください。廃止後に上記アンティークソフトがダウンロードできるとは限りません。

アンティークソフトダウンロードのために **EDN (Embarcadero Developer Network)** アカウントが必要な場合には、以下からアカウントを新規作成できます。

 - [新しいユーザーアカウントの作成 (EDN メンバーサービス)](https://members.embarcadero.com/newuser.aspx?lang=jp)

**See also:**

 - [Delphi のご先祖を辿る (Qiita)](https://qiita.com/ht_deko/items/b41b0cd45181aec522d4)

[^1]: 2021/10/01 時点での最新版 Community Edition は 10.4.2 Sydney。有償版の最新は 11.0 Alexandria。
[^2]: Borland C++ Compiler 5.5 は C++Builder 5 相当のコンパイラ。新しい C++ Compiler で置き換える際にはサポート情報ページに書かれている情報が役に立つかもしれない。
[^3]: Borland C++ Compiler 5.5 の後継。BCC32 とコマンドライン互換を持つ BCC32C コンパイラが含まれる。恐らく BCC32 にリネームしても使えると思う。2021/10/01 時点では C++Builder 10.2 Tokyo 相当のコンパイラ (C++11 / LLVM 3.3.1) が含まれている。
[^4]: 直接ダウンロード