はじめに
Embarcadero は古い Borland 製品の一部をアンティークソフトウェアとして公開しています。
Embarcadero のアンティークソフト一覧
Turbo C / Turbo C++ / Turbo Pascal / Delphi / C++Builder があります。
■ Turbo Pascal 1.0 (1983/11/20)
- Antique Software: Turbo Pascal v1.0 (Embarcadero)
- Antique Software: Turbo Pascal v1.0 (EDN)
- Antique Software: Turbo Pascal v1.0 (BDN: Internet Archive)
- Download: Turbo Pascal 1.0 (CodeCentral)
アーカイブについて
アーカイブを適当な場所に展開するだけで使えます。
※ <インストールフォルダ>
にパスを通す必要があります。
■ Turbo Pascal 3.02 (1986/9/17)
8087 コプロセッサ対応の Turbo Pascal です。
IDE のコードエディタでのキーボードショートカットです。
- Antique Software: Turbo Pascal v3.02 (Embarcadero)
- Antique Software: Turbo Pascal v3.02 (EDN)
- Antique Software: Turbo Pascal v3.02 (BDN: Internet Archive)
- Download: Turbo Pascal v3.02 (CodeCentral)
アーカイブについて
アーカイブを適当な場所に展開するだけで使えます。
※ <インストールフォルダ>
にパスを通す必要があります。
■ Turbo Pascal 5.5 (1989/5/2)
オブジェクト指向拡張を導入した Pascal & IDE です。Pascal with Objects と呼ばれました。
- Antique Software: Turbo Pascal v5.5 (Embarcadero)
- Antique Software: Turbo Pascal v5.5 (EDN)
- Antique Software: Turbo Pascal v5.5 (BDN: Internet Archive)
- Turbo Pascal 5.5 Object-Oriented Programming Guide (Embarcadero)
- Turbo Pascal 5.5 Object-Oriented Programming Guide (Internet Archive)
- Download: Turbo Pascal 5.5 (CodeCentral)
アーカイブについて
インストーラー形式になっています。アーカイブを展開すると DISK1
と DISK2
のサブフォルダが生成されるので、DISK1\INSTALL.EXE
を実行します。
※ <インストールフォルダ>
にパスを通す必要があります。
■ Turbo C 2.01 (1989/5/11)
- Antique Software: Turbo C version 2.01 (Embarcadero)
- Antique Software: Turbo C version 2.01 (EDN)
- Antique Software: Turbo C version 2.01 (BDN: Internet Archive)
- Download: Turbo C version 2.01 (CodeCentral)
アーカイブについて
インストーラー形式になっています。アーカイブを展開すると DISK1
~ DISK3
のサブフォルダが生成されるので、DISK1\INSTALL.EXE
を実行します。
※ <インストールフォルダ>
にパスを通す必要があります。
■ Turbo C++ 1.01 (1991/2/28)
製品名は Turbo C++ 2nd Edition です。
C++ コンパイラ& IDE です。当時の C++ コンパイラは C コンパイラ用のソースを吐くトランスコンパイラ (トランスパイラ) が多かったのですが、この Turbo C++ はちゃんとした C++ コンパイラでした。
- Antique Software: Turbo C++ version 1.01 (Embarcadero)
- Antique Software: Turbo C++ version 1.01 (EDN)
- Antique Software: Turbo C++ version 1.01 (BDN: Internet Archive)
- Download: Turbo C++ 1.01 (CodeCentral)
アーカイブについて
インストーラー形式になっています。アーカイブを展開し INSTALL.EXE
を実行します。
※ <インストールフォルダ>\BIN
にパスを通す必要があります。
■ Delphi 1.0 Client/Server (1995/2/14)
16bit Windows 用 Object Pascal コンパイラ& IDE です。25周年を機に、アンティークソフトウェアとして公開されました。(画像は日本語版のものです)
- Delphi Configuration Files (community.idera.com)
- Delphi Configuration Files (community.embarcadero.com)
- Download: Historic Delphi 1 Client/Server Install ISO (CodeCentral)
アーカイブについて
インストーラー形式になっています。アーカイブを展開し、INSTALL\SETUP.EXE
を実行します。
■ C++ Builder 1.0 Client/Server (1997/2/26)
32bit Windows 用 C++ コンパイラ& IDE です。25周年を機に、アンティークソフトウェアとして公開されました。
アーカイブについて
インストーラー形式になっています。アーカイブを展開し、INSTALL\SETUP.EXE
を実行します。
■ その他の無償版
その他のアンティークソフトウェアでない無償版です。
- Download: Delphi Community Edition (Embarcadero) 1
- Download: C++Builder Community Edition (Embarcadero) 1
- Borland C++ Compiler 5.5 無償ダウンロードサービス (Borland: Internet Archive) 2
- Download: C++ Compiler (Embarcadero) 3
アンティークソフトウェアを 64bit Windows で動作させるには
64bit Windows では MS-DOS アプリケーションおよび 16bit Windows アプリケーションは動作しないため、なんらかの工夫が必要となります。
個別のインストール記事を用意しました。
- Turbo Pascal 1.0 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)
- Turbo Pascal 3.02 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)
- Turbo Pascal 5.5 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)
- Turbo C 2.01 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)
- Turbo C++ 1.01 を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)
- Delphi 1.0 Client/Server を Windows 10 (64bit) / 11 にインストールしてみる (Qiita)
- C++Builder 1.0 Client/Server が無償公開されたので Windows 10 (64bit) / 11 にインストールしたいけど、インストーラが 16bit アプリケーションなせいで 64bit Windows へインストールできない件をどうにかして、ついでに 32bit Delphi として使ってみる (Qiita)
アンティークソフトウェアを PCEmulator (FabGL) で動かすには
64bit Windows で動作させるのと同様の手法でファイルを抽出すれば、PCEmulator (FabGL) を使って ESP32 でアンティークソフトを動作させる事ができます。
Delphi 1.0 Client/Server は PCEmulator 上の Windows 3.0 では動作しません。
C++ Builder 1.0 Client/Server は 32bit アプリなので PCEmulator では動作しません。
おわりに
CodeCentral には廃止予告が出ていますので、必要な方は早めにダウンロードしてください。廃止後に上記アンティークソフトがダウンロードできるとは限りません。
アンティークソフトダウンロードのために EDN (Embarcadero Developer Network) アカウントが必要な場合には、以下からアカウントを新規作成できます。
See also:
-
2021/10/01 時点での最新版 Community Edition は 10.4.2 Sydney。有償版の最新は 11.0 Alexandria。 ↩ ↩2
-
Borland C++ Compiler 5.5 は C++Builder 5 相当のコンパイラ。新しい C++ Compiler で置き換える際にはサポート情報ページに書かれている情報が役に立つかもしれない。 ↩
-
Borland C++ Compiler 5.5 の後継。BCC32 とコマンドライン互換を持つ BCC32C コンパイラが含まれる。恐らく BCC32 にリネームしても使えると思う。2021/10/01 時点では C++Builder 10.2 Tokyo 相当のコンパイラ (C++11 / LLVM 3.3.1) が含まれている。 ↩