tunozemichanの日記 / tunozemichan's diary

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

2022-10-01から1ヶ月間の記事一覧

SORD M23へのCP/M移植手順メモ その1(ソースコードとその他のツールの入手)

CP/Mの入手 cpm2-asm.zipと、cpm2-plm.zipを入手する。 CBIOS.ASMをZ80表記にする。 CBIOS.ASMはcpm2-plmのディレクトリ内にある。まずTOZ.EXEを入手する。ターミナル画面からMS-DOS playerを使って以下のように入力する。 > msdos.exe TOZ.EXE CBIOS これで…

SORD M23のフロッピーディスクの制御(WRITE編)

WRITE編です。これもSORD M68のときとほぼそのままです。 DMAコマンドチェーンは以下の通りです。 DMA_WRITE_COMMANDS: DB 16H DB 0C3H,0C3H,0C3H,0C3H,0C3H,0C3H DB 83H ; STOP DMA DB 79H ; DB 00H,020H ; source memory address DB 00H,0FFH ; byte numbe…

SORD M23のフロッピーディスクの制御(READ編)

SORD M23のFloppy Disk ControllerはMB8877A(FD1771)です。これはSORD M68と同一ですので、以前、CP/Mを移植したルーチンがほぼそのまま利用できます。 I/Oアドレスは以下の通りです。 FDC_COMMAND EQU 0C0H FDC_STATUS EQU 0C0H FDC_TRACK EQU 0C1H FDC_SEC…