Table of contents目次

  1. Contents of IPLROM 1.6 IPLROM 1.6 の内容
  2. Configuration of IPLROM 1.6 IPLROM 1.6 の構成
  3. Selecting IPLROM IPLROM の選択
  4. Building ROM ROM の構築
  5. Model name and model code 機種名と機種コード
  6. How to use IPLROM 1.6 on real machines 実機でIPLROM 1.6を使う方法

1. Contents of IPLROM 1.6 IPLROM 1.6 の内容

IPLROM 1.6 consists of SCSIINROM 16, ROM Human 2.60, ROM FLOAT 2.03, ROM Debugger 3.60 or ROM Debugger 1.0, and IPL/BIOS 1.6 including ANK6x12 and SASI BIOS. IPLROM 1.6 は、SCSIINROM 16、ROM Human 2.60、ROM FLOAT 2.03、ROM Debugger 3.60 または ROM Debugger 1.0、および、ANK6x12 と SASI BIOS を含む IPL/BIOS 1.6 から成ります。

SCSIINROM 16

SCSIINROM 16 is based on SCSI BIOS 4 in FORMAT.X, SCSI BIOS 10 in X68030, and so on. SCSIINROM 16 は FORMAT.X に含まれる SCSI BIOS 4 および X68030 の SCSI BIOS 10 などを元にしています。

ROM Human 2.60

ROM Human 2.60 is based on Human68k 3.02. ROM Human 2.60 は Human68k 3.02 を元にしています。

ROM FLOAT 2.03

ROM FLOAT 2.03 is FLOAT2.X 2.03. ROM FLOAT 2.03 は FLOAT2.X 2.03 です。

ROM Debugger 3.60

ROM Debugger 3.60 is based on DB.X 3.00. ROM Debugger 3.60 は DB.X 3.00 を元にしています。

ROM Debugger 1.0

ROM Debugger 1.0 is based on IPLROM 1.2. ROM Debugger 1.0 は IPLROM 1.2 を元にしています。

IPL/BIOS 1.6

IPL/BIOS 1.6 is based on IPLROM 1.3. ANK6x12 and SASI BIOS included in IPL/BIOS 1.6 are based on IPLROM 1.2. IPL/BIOS 1.6 は IPLROM 1.3 を元にしています。IPL/BIOS 1.6 に含まれる ANK6x12 と SASI BIOS は IPLROM 1.2 を元にしています。

2. Configuration of IPLROM 1.6 IPLROM 1.6 の構成

The configuration of IPLROM 1.6 depends on whether the machine has SASI or SCSI and the parameter -iplrom256k. IPLROM 1.6 は機種が SASI 内蔵機か SCSI 内蔵機かおよびパラメータ -iplrom256k によって構成が変化します。

When -iplrom256k=off on a machine with built-in SASI SASI 内蔵機で -iplrom256k=off のとき

addressアドレスcontent内容
$00FC0000~$00FC4EFFROM Debugger 1.0
$00FC4F00~$00FC9FFF空き
$00FCA000~$00FCF3FFIPL/BIOS 1.6 2nd
$00FCF400~$00FCFFFFANK6x12
$00FD0000~$00FDFFFFIPL/BIOS 1.6 1st
$00FE0000~$00FE4EFFROM Debugger 1.0
$00FE4F00~$00FE9FFF空き
$00FEA000~$00FEF3FFIPL/BIOS 1.6 2nd
$00FEF400~$00FEFFFFANK6x12
$00FF0000~$00FFFFFFIPL/BIOS 1.6 1st

When -iplrom256k=on on a machine with built-in SASI SASI 内蔵機で -iplrom256k=on のとき

addressアドレスcontent内容
$00FC0000~$00FC1FFFempty空き
$00FC2000~$00FCFFFFROM Human 2.60
$00FD0000~$00FD57FFROM FLOAT 2.03
$00FD5800~$00FE9FFFROM Debugger 3.60
$00FEA000~$00FEF3FFIPL/BIOS 1.6 2nd
$00FEF400~$00FEFFFFANK6x12
$00FF0000~$00FFFFFFIPL/BIOS 1.6 1st

When -iplrom256k=off on X68000 with built-in SCSI X68000 の SCSI 内蔵機で -iplrom256k=off のとき

addressアドレスcontent内容
$00FC0000~$00FC1FFFSCSIINROM 16
$00FC2000~$00FDFFFF空き
$00FE0000~$00FE4EFFROM Debugger 1.0
$00FE4F00~$00FE9FFF空き
$00FEA000~$00FEF3FFIPL/BIOS 1.6 2nd
$00FEF400~$00FEFFFFANK6x12
$00FF0000~$00FFFFFFIPL/BIOS 1.6 1st

X68030 or X68000 with built-in SCSI and -iplrom256k=on X68030 または X68000 の SCSI 内蔵機で -iplrom256k=on のとき

addressアドレスcontent内容
$00FC0000~$00FC1FFFSCSIINROM 16
$00FC2000~$00FCFFFFROM Human 2.60
$00FD0000~$00FD57FFROM FLOAT 2.03
$00FD5800~$00FE9FFFROM Debugger 3.60
$00FEA000~$00FEF3FFIPL/BIOS 1.6 2nd
$00FEF400~$00FEFFFFANK6x12
$00FF0000~$00FFFFFFIPL/BIOS 1.6 1st

3. Selecting IPLROM IPLROM の選択

For Hybrid or 060turbo, IPLROM 1.6 is always selected. For other models, use parameter -iplrom16 to select IPLROM 1.6. Hybrid または 060turbo のときは常に IPLROM 1.6 が選択されます。 その他の機種のときはパラメータ -iplrom16 で IPLROM 1.6 を選択します。

model機種-iplrom16=off-iplrom16=on
ShodaiIPLROM 1.0IPLROM 1.6
ACE
EXPERT
PRO
SUPER
XVIIPLROM 1.1
Xellent30
CompactIPLROM 1.2
X68030IPLROM 1.3
030Compact
HybridIPLROM 1.6
060turbo
060turboPRO

4. Building ROM ROM の構築

The ROM is created by combining CGROM_XEiJ.DAT loaded from resources, SCSIINROM 16 if necessary, and the selected IPLROM. If parameters -rom, -cgrom, -rom30, -scsiinrom, and -iplrom are specified, they are overwritten to the ROM in this order. The finished ROM is used as is, without any patches to fix bugs. リソースから読み込んだ CGROM_XEiJ.DAT と、必要ならば SCSIINROM 16 と、選択された IPLROM を組み合わせて、ROM が作られます。 パラメータ -rom-cgrom-rom30-scsiinrom-iplrom が指定されているときは、それらをこの順に ROM に上書きします。 完成した ROM はそのまま使用され、バグを修正するパッチなどは当てられません。

5. Model name and model code 機種名と機種コード

The model name and model code are placed at the end of IPLROM 1.6. IPLROM 1.6 の末尾に機種名と機種コードが入ります。

common name通称CZ nameCZ 名model name機種名 ($00FFFFE4-)model code機種コード ($00FFFFFF)
ShodaiCZ-600CEX68000$00
CZ-600CB$03
CZ-601C-BKX68000 ACE$13
ACECZ-601C-GY$10
CZ-611C-BKX68000 ACE HD$17
CZ-611C-GY$14
EXPERTCZ-602C-BKX68000 EXPERT$23
CZ-602C-GY$20
CZ-612C-BKX68000 EXPERT HD$27
CZ-652C-BKX68000 PRO$33
PROCZ-652C-GY$30
CZ-662C-BKX68000 PRO HD$37
CZ-662C-GY$34
EXPERTIICZ-603C-BKX68000 EXPERTII$2B
CZ-603C-GY$28
CZ-613C-BKX68000 EXPERTII HD$2F
CZ-653C-BKX68000 PROII$3B
PROIICZ-653C-GY$38
CZ-663C-BKX68000 PROII HD$3F
CZ-663C-GY$3C
CZ-623C-TNX68000 SUPER HD$46
SUPERCZ-604C-TNX68000 SUPER$42
XVICZ-634C-TNX68000 XVI$52
CZ-644C-TNX68000 XVI HD$56
CompactCZ-674C-HX68000 Compact$61
X68030CZ-500C-BX68030$82
CZ-510C-BX68030 HD$86
030CompactCZ-300C-BX68030 Compact$E2
CZ-310C-BX68030 Compact HD$E6

6. How to use IPLROM 1.6 on real machines 実機で IPLROM 1.6 を使う方法

For X68030 or 060turbo X68030 または 060turbo の場合

Extract CGROM data CGROM30.DAT from the actual X68030. X68030 実機から CGROM データ CGROM30.DAT を取り出します。

>DB.X
-W CGROM30.DAT,F00000 FBFFFF
-Q

Start XEiJ with the following settings. XEiJ を以下の設定で起動します。

$ java -jar XEiJ.jar -model=X68030 -rom=none -cgrom=CGROM30.DAT -rom30=none -scsiinrom=none -iplrom=none -iplrom16=on -iplrom256k=on

Create EVEN030.BIN and ODD030.BIN in the Create ROM File menu. Burn them into 256Kbitx16=4Mbit (512KB) EEPROM respectively. Insert them into the motherboard socket and switch the jumpers. ROM ファイルの作成メニューで EVEN030.BIN と ODD030.BIN を作ります。 それぞれ 256Kbitx16=4Mbit (512KB) の EEPROM に焼きます。 マザーボードのソケットに挿してジャンパを切り替えます。

For X68000 XVI X68000 XVI の場合

Start XEiJ with the following settings. XEiJ を以下の設定で起動します。

$ java -jar XEiJ.jar -model=XVI -rom=none -rom30=none -scsiinrom=none -iplrom=none -iplrom16=on -iplrom256k=on

Create EVENXVI.BIN and ODDXVI.BIN in the Create ROM File menu. Burn them into 128Kbitx8=1Mbit (128KB) EEPROM respectively. Insert them into the CZ-6BE2A socket and switch the jumpers. See えくしみえむ 資料館 for XM-6BE6AP. ROM ファイルの作成メニューで EVENXVI.BIN と ODDXVI.BIN を作ります。 それぞれ 128Kbitx8=1Mbit(128KB) の EEPROM に焼きます。CZ-6BE2A のソケットに取り付けてジャンパを切り替えます。XM-6BE6AP については えくしみえむ 資料館 を参照してください。

For X68000 PRO X68000 PRO の場合

Start XEiJ with the following settings. XEiJ を以下の設定で起動します。

$ java -jar XEiJ.jar -model=PRO -rom=none -rom30=none -scsiinrom=none -iplrom=none -iplrom16=on -iplrom256k=off

Create EVENPRO.BIN and ODDPRO.BIN in the Create ROM File menu. Burn them into 64Kbitx8=512Kbit (64KB) EEPROM respectively. Insert them into the motherboard socket and switch the jumpers. ROM ファイルの作成メニューで EVENPRO.BIN と ODDPRO.BIN を作ります。 それぞれ 64Kbitx8=512Kbit(64KB) の EEPROM に焼きます。 マザーボードのソケットに挿してジャンパを切り替えます。