forked from kuran-kuran/MZDiskExplorer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
MZDiskExplorer.txt
113 lines (93 loc) · 4.94 KB
/
MZDiskExplorer.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
==============================================================================
MZ 用ディスクイメージファイル操作 MZDiskExplorer version 0.10
Programmed by kuran_kuran
==============================================================================
■はじめに
これは、MZ 用のディスクイメージファイルを操作するためのプログラムです。
■動作環境
動作機種 Windows10が正常に動作する機種
OS Windows10
作成 VisualStudio2019 にて作成。Win32 MFC アプリケーション。
■特徴
・D88 ディスクイメージファイルからファイルを取り出すことができます。
・D88 ディスクイメージファイルにファイルを記録することができます。
・D88 ディスクイメージファイルからブートプログラムを取り出すことができます。
・D88 ディスクイメージファイルにブートプログラムを記録することができます。
・フォーマット済みの空ディスクを作成できます。
■使い方
MZDiskExplorer.exe を実行して、MZ 用の D88 ファイルをドロップしてください。
[ファイル]-[読み込み] でも読み込むことができます。
MZ-2500 用のイメージの場合は、左側にディレクトリ構成が表示されます。
他の機種のイメージの場合はルートディレクトリだけ表示されます。
右側の画面には現在選択されているディレクトリのファイルが表示されています。
ファイルを選んで[編集]-[ファイル取り出し] で、ディスクイメージから
ファイルを取り出すことができます。
[編集]-[ファイル追加] で、ディスクイメージにファイルを追加することができます。
ファイル追加時は ドラッグ & ドロップには対応していないので気をつけてください。
[編集]-[ブートプログラム取り出し] で、登録されているブートプログラムを
取り出すことができます。
[編集]-[ブートプログラム登録] で、ブートプログラムを登録することができます。
[編集]-[ファイル削除] で、選択したファイルを削除することができます。
編集したディスクイメージを保存しないでプログラムを終了した場合は、
ディスクイメージは保存されません。なので、必要がある場合は、ディスクイメージを
保存してから、このプログラムを終了してください。
また、[新規作成] で空ディスクイメージを作成することができます。
■注意点
・とりあえず、MZ 用ディスクイメージにファイルを登録したり、取り出したりできる
程度は動作しているようですが、ファイルの削除など危険な所を含めて自信がありま
せん。なので、このプログラムでディスクイメージを操作する場合はあらかじめ
ディスクイメージをバックアップしてから行ってください。
・このプログラムはフリーウェアです。なおこのプログラムを使って発生するいかなる
障害について作者は一切の責任を負いません。
・バグなどの不具合があった場合は連絡ください。時間があったら直せるかもしれませ
ん。
■問題点
・2S ディスクイメージが読み込めません。
・壊れた D88 ファイルを読み込むとおかしくなります。
・ファイルを消すとおかしくなるかもしれません。
・MFC でプログラムを作りなれていないのでいろいろおかしい所があります。
・D20/2D ファイルが読み込めません。MFC が分かりません。申し訳ありません。
少しずつ修正していきますのでよろしくお願いいたします。<(_ _)>
■変更点
2021-09-29 Ver.0.10
・VisualStudio2019でビルドできるように修正した。
2009-05-28 Ver.0.09
・ファイル一覧の日付を表示するようにした。
・ファイル書き込み時に日付を設定できるようにした。
2006-09-06 Ver.0.08
・DDE Execute open を使用可能にしないように修正しました。
・一度ファイルを消した後に同名のファイルを登録できなかったのを修正した。
・セクタ番号 255 をまたがった BSD ファイルを書き込むとおかしくなるのを修正した。
2005-11-11 Ver.0.07
・1 トラック 18 セクタ以上のディスクイメージが読み込めなかったので修正した。
2005-11-11 Ver.0.06
・ビルドできない環境があったので修正した。
・1 トラック 17 セクタ以上のディスクイメージが読み込めなかったので修正した。
強制的に 17 セクタ以上のデータを切り捨てます。
・D88 イメージのセクタ番号が連続していない場合に読み込めなかったので修正した。
2005-05-22 Ver.0.05
・BRD ファイルの書き込みに対応した。
・64KB、(BRD の場合は 512KB) 以上のファイルを書き込めないように修正した。
・BSD ファイルを 16KB 以上転送するとおかしくなる事があったので修正した。
・\ を含む漢字のファイルがおかしくなったので修正した。
・エラーメッセージを少しだけ強化した。
・ファイルをオープンしたままクローズしていない場合があったのを修正した。
・ディスクサイズと使用済みサイズをステータスバーに表示するようにした。
・BRD ファイルの取り出しに対応した。
・BRD ファイルのサイズ表示がおかしかったので修正した。
・BSD ファイルの取り出しができなかったので修正した。
・改行コードを CRLF から CR に変更して転送できるようにした。
2004-09-11 Ver.0.04
・BSD ファイルの転送ができなかったので修正した。
2003-07-02 Ver.0.03
・ダイアログウインドウの OK とキャンセルのボタンの位置が普通と逆だったので修正
した。
2003-06-01 Ver.0.02
・新規作成でフォーマット済みの空ディスクを作成できるようにした。
・D20 ファイルが読み込めないのでファイルリストに表示しないようにした。
・バージョン表記から ALPHA を取った。
2003-05-25 Ver.0.01 ALPHA
・とりあえず動いたバーション。
■連絡先
名前 kuran_kuran
URL http://www.geocities.co.jp/SiliconValley-Sunnyvale/2521/