tunozemichanの日記 / tunozemichan's diary

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

Analysis of BASIC for SORD M23 disk image.

I examined the disk image of BASIC for SORD M23 in the Internet archive.

First, I found the following from this disk image: 
1. 80tracks, 1side, 16sectors, 256byte/sector. 2. all sectors are MFM record type.
2. all sectors are MFM record type.
3. 256 * 16 * 80 = 320kByte/disk

Next, I disassembled and analyzed what I thought were the boot sectors (sectors 0-6). I found the followingSerial I/O is Z80SIO, Counter is Z80CTC, DMA is Z80DMA, Floppy Disk Controller is unknown, but I think it is MB8877.


FDC is MB8877?
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

I don't have an M23, so I can't actually verify it, but once I get the model number of the FDC, more will be revealed.
Knowing the model number of the FDC will allow me to write a small monitor program to the boot sector to get more information.