tunozemichanの日記 / tunozemichan's diary

SORD社のコンピューターM68やM68MXの解析についての備忘録です。This blog is a memorandum about the analysis of SORD's computers M68 and M68MX.

SORD M23 BASICディスクイメージの解析

Internet ArchiveにSORD M23用のBASICディスクイメージがあります。私は、M23は持っていないのですが、興味本位でブートセクタと思われるセクタを読んでみました。

 

まず、このディスクイメージからは以下のことがわかりました。
1. 80tracks, 1side, 16sectors, 256byte/sector.
2. all sectors are MFM record type.
3. 256 * 16 * 80 = 320kByte/disk

 

次にブートセクタと思われる部分(セクタ0~6)を逆アセンブルして解析しました。以下のことがわかりました。シリアルI/OはZ80SIO、カウンタはZ80CTC、DMAはZ80DMA、Floppy Disk controllerは不明ですがおそらくMB8877ではないかと思います。

 

FDC is MB8877A?
0xc0 : FDC command/status reg?
0xc1 : Track reg?
0xc2 : Sector reg?
0xc3 : FDC data reg?
0xc4 : Z80DMA I/O address

 

Z80SIO
0xf8 : Z80SIO_A_channel Data reg.
0xf9 : Z80SIO_A_channel Control reg.
0xfa : Z80SIO_B_channel Data reg.
0xfb : Z80SIO_B_channel Control reg.

 

Z80CTC
0xfc : channel0
0xfd : channel1
0xfe : channel2
0xff : channel3

 

M68とかなり似ています。というか、SIO、CTCはI/Oアドレスも一緒です。

私はM23を持っていませんので実際に検証することはできません。FDCの型番が判明すれば、より多くのことが明らかになると思います。