0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Turbo Pascal 3.02 を Windows 10 (64bit) / 11 にインストールしてみる

Last updated at Posted at 2021-05-03

はじめに

Embarcadero からアンティークソフトウェアとして無償公開されている Turbo Pascal 1.0 を、Windows 10 (64bit) / 11 環境で使えるようにする方法についての詳細です。

■ Turbo Pascal 3.02

Turbo Pascal は Borland 系 Pascal コンパイラであり、UCSD Pascal に似た統合環境を持つ製品です。

image.png

Turbo Pascal 3.02 は 8087 コプロセッサに対応した最初の Turbo Pascal です。CP/M 対応はバージョン 3 が最後となりました。

See also:

インストール

  • Turbo Pascal 3.02 は MS-DOS で動作するアプリケーションなので、MS-DOS や 16bit Windows へは普通にインストールできます。
  • 32bit Windows の場合、OS の種類によっては NTVDM が別途インストールされるかもしれませんが、基本的にはそのままインストールできます。
  • 64bit Windows では MS-DOS アプリケーションが動作しませんので、MS-DOS Player を使って動作させます (DOSBox 上でも動作可能です)。

本記事は Windows 10 (64bit) / 11 への Turbo Pascal 3.02 インストールを試みるものとなっています。

MS-DOS Player

MS-DOS Player アーカイブの binary サブフォルダには複数のバージョンの MSDOS.EXE があります。

32bit 版 64bit 版 説明
i86_x86 i86_x64 8086 サポート
v30_x86 v30_x64 V30 サポート
i286_x86 i286_x64 80286 サポート
i386_x86 i386_x64 80386 サポート
i486_x86 i486_x64 80486 サポート
ia32_x86 ia32_x64 IA32 (Pentium) サポート

基本的にはどれを使っても構いませんが、リストの下に行くほど高機能かつバイナリサイズが大きくなります。

MS-DOS Player では MS-DOS アプリケーションを 64bit Windows で動作するようにコンバートできるのですが、この時できる実行ファイルのサイズも MSDOS.EXE のサイズに比例します。

Download: MS-DOS Player (TAKEDA, toshiya)

具体的なインストール手順 (Turbo Pascal 3.02)

1. Turbo Pascal 3.02 をダウンロード

CodeCentral から Turbo Pascal 3.02 をダウンロードしてきます。

image.png

Download: Antique Software: Turbo Pascal 3.02 (Embarcadero)

※ EDN アカウントを持っていない場合には、事前に EDN アカウントを取得する必要があります。

2. アーカイブを解凍

ダウンロードした TP302.ZIP を適当な場所に解凍します。

image.png

解凍すると TP302 フォルダができます。リネームして TP3 としておきます。

image.png

3. 読み取り専用属性の解除

解凍したファイルには、何故か読み取り専用属性が付いているので、

image.png

TP3 フォルダを右クリックし [プロパティ] から読み取り専用属性を解除しておきます。

image.png

4. フォルダの移動

TP3 フォルダを任意の場所に移動します。ここでは C:\DOS フォルダへ移動したものとして話を進めます。

5. 起動スクリプトの作成

C:\DOS\TP3 フォルダの中に TURBO.CMD を作成します。

TURBO.CMD
@echo off
cls

set PATH=C:\DOS\TP3;%PATH%
cd C:\DOS\TP3

chcp 437
msdos turbo.com

※ 日本語環境の Windows の場合、TURBO.COM の実行前に chcp 437 を実行しないと表示がおかしくなります。
MSDOS.EXEC:\DOS\TP3 フォルダまたはパスの通ったフォルダにコピーしておきます。

TURBO.CMD を実行すれば、めでたく Turbo Pascal 3.02A が起動します。

image.png

TURBO-87.COM が 8087 対応版、TURBOBCD.COM が BCD 演算対応版です。

6. 起動用ショートカットの作成

起動用ショートカットは次のように指定します。

image.png

項目 内容
リンク先 C:\Windows\System32\cmd.exe /c C:\DOS\TP3\TURBO.CMD
作業フォルダ C:\DOS\TP3

アイコンはお好きなものを指定して下さい。

Download: Turbo Pascal 3.0 Icon

おわりに

アンティークソフトウェアを Windows 10 (64bit) / 11 にインストールした他の製品の記事は次の通りです。

See also:

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?