Skip to content

Xmil106でのEMMディスクの作成方法 #17

@tablacus

Description

@tablacus

SHARP X1のエミュレータのXmil106ではEMMを使用する場合にemm0.memという名前のファイルを作成する必要があります。
例えば16MBのファイルを作成する場合は以下のWindowsのコマンドを使います。
コマンドとそれで作成したEMMをフォーマットしたZIPファイルを置いています。

16MBのEMMファイル

fsutil file createnew emm0.mem 16777216

emm16mb.zip

8MBのEMMファイル

fsutil file createnew emm0.mem 8388608

emm8mb.zip

4MBのEMMファイル

fsutil file createnew emm0.mem 4194304

emm4mb.zip

2MBのEMMファイル

fsutil file createnew emm0.mem 2097152

emm2mb.zip

1MBのEMMファイル

fsutil file createnew emm0.mem 1048576

emm1mb.zip

512KBのEMMファイル

fsutil file createnew emm0.mem 524288

emm512kb.zip

320KBのEMMファイル

fsutil file createnew emm0.mem 327680

emm320kb.zip


BPBが512バイト目からでベタ形式ディスクファイルですので、上記ファイルをLD-hddからhddとして認識することもできます。
(MSXのhddが先頭から512バイトからBPBなので)
また、逆に1セクタのサイズが512バイトのベタ形式ディスクファイルでBPBの位置が先頭もしくは512バイト目からのディスクをEMMとして認識することもできます。
2D(720KB)/2HD(1.44MB)のフロッピーのDSK形式などはOKですが、1.2MBのフロッピーは1セクタが1024バイトなので対応していません。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions