-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathHISTORY.TXT
290 lines (246 loc) · 10.5 KB
/
HISTORY.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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
【M88 の履歴】
M88_221 031104 ・80SR対応のバグを修正(Thanks for arearea氏)
・全画面モードに切り替えると不具合が出ることがあった
のを修正。(マルチスクリーン環境で挙動が変わります)
+a 031111 ・テキスト画面が崩れるバグを修正
M88_220 030929 ・arearea 氏の 80SR 対応パッチの取り込み
M88_219 030513 ・FM音源の再現性向上
・Sound Dump が機能しなくなっていたのを修正
・モジュールを使ったとき、モジュールのConfigがでて
こない場合があったバグを修正
・等
(fb5c4a9e)
+a 030519 ・ジョイパッドのボタン入れ替えが動くようになった?
・CRTC初期化時のテキストカラーを黒から白に修正
・ADPCM/Rhythmがボリュームの設定によって鳴らなくなる
問題を修正
(7a16d1ad)
M88_217 020602 ・サンプリングレート変換器を改良(重くなりました)
(e15f89fc)
M88_216 ?????? ・ROMEO 仮対応(要 PCIDEBUG.DLL)
・その他については忘れました
結構重要なバグが直ってなかったりしますが
世の中そーゆーものです
M88_215 000110 ・全画面時 vsync と同期するようにした
・スナップショットファイルを圧縮するようにした
(d084b46b/c0e02951)
M88_214 991228 ・全角・半角キーを使えるようにした
・拡張ヘッダを含むリズム音の WAV ファイルに対応
・拡張モジュールの仕様変更
・V1 モード時のウェイトがあまり効いてなかったのを修正
・状態復帰時に テキスト画面が1行ずれることがある
・W2K で落ちることがあるバグを修正
・リズム音源 mute 時に発音が行われる?バグを修正
・exe ファイル改変チェックを組み込む
(8b4cc728/76e390c4)
+a 991230 ・音源系の旧モジュールが使用できないバグを修正
(407f4351/cd0e2d95)
M88_213 990925 ・OPNA で x1, x8 モードのデータ構造の違いを再現
・スクリーンショットにショートカットキーを割り当てた
・スクリーンショットのファイル名を自動生成可能に
M88_212 990826 ・チャンネル選択機能を追加
・外部デバイスに対応
・OPNA で DRAM モードを変更した際にリミットレジスタを
切り替えるようにする
・割り込みマスクポートで割り込みを許可した際の
割り込みチェックのタイミングを修正
+a 990828 ・FDC クラスで領域侵害があったのを修正
M88_211 990816 ・スナップショット対応
M88_210 990724 ・FM 音源の処理を改良
・N80 モード周りの改良 (arearea 氏に感謝!)
・日付設定に関する問題を修正
M88_209 990715 ・DirectDraw モードで領域外アクセスがあったのを除去
・CSM 再生の改善
・録音関係の修正
・95 でメモリ監視がまともに表示できなくなったのを修正
M88_208 990711 ・SSG 音源の書き直し
・waveOut 時のバッファを増やす
・録音関係の修正
・95 で waveOut を使うとたまにロックするのを修正
・画面切替え時に音の再生を止めるようにする
・ALU 選択時に GVRAM 上のプログラムを実行すると
強制終了されるバグを修正
M88_207 990704 ・音声の高精度合成をサポート
・FM 音源を切り離せるようにする
・DirectSound を使わない再生モードを追加.
M88_206 990626 ・Memory/Code で 6000-7fff が切り替わらないバグを修正
・N80 Mode 追加(要 8001mk2 の BIOS)
・FM 音源の各 OP 出力にフィルタを掛けてみた
+a 990626 ・N80 モード以外を一度動かすと,N80 モードでカラー
モードが機能しないバグを修正
+b 990627 ・N80 カラーモードで,テキストの色に支障が出る
バグを修正
M88_205 990620 ・Port AA の初期値を修正.
・PCG-8100 系フォント書き換え機能の復活.
・デバッグ用のツールを追加.
M88_204 990424 ・マウス使用時にウィンドウが動いてしまうことがある
バグを修正.
・全画面からウィンドウ表示に切り替えた後すぐに
全画面表示にするとタスクバーが表示されてしまう
ことがあるバグを修正.
・CRTC のアトリビュート展開のバグを修正(?).
・OPNA 110H によるステータスマスクの修正.
・FM 音源のライト(?)バージョンの実装.
M88_203 990418 ・アトリビュート展開が画面の下から行っていたのを
上から行うように修正.
・PCM 合成省略時にもバッファを進めておくことにした.
・688 バイト未満のディスクイメージを
読み込めないバグを修正.
・ADPCM の RAM モード変更時にアドレスレジスタを
更新するようにした.
・DDCB 系未定義命令を実装 (x86 版 Z80 エンジンのみ).
・CP 命令における未定義フラグの挙動を修正.
・別のドライブで開いているディスクイメージを開くと
空ディスク作成ダイアログが開いてしまうバグを修正.
M88_202 990411 R レジスタのバグを修正.
BIOS のパスを指定可能に(M88.ini にて BIOSPath=で指定).
2D/2DD モード切替え時のトラック位置に対応.
テキスト画面の上線下線属性実装.
空ディスク作成機能実装.
M88_201 990407 OPNA(0xa8): 未使用時に完全に殺すようにする.
FDC: EOT 条件の変更.
画面: モード切替え時に例外が出る場合があるのを修正.
マウス: ジョイスティックモード対応.
ジョイパッド: ボタン入力が誤っていたのを修正
M88_200 990406 新しく作り直した.
「インターレース表示」機能実装.
白黒モードにおける,テキスト反転属性による
グラフィックの反転に対応.
CPU の切替え方法を改善.
ディスクイメージの検証方法を変更.
連結ディスクイメージの書き込みに対応.
ディスクランプの実装.
2DD/2HD に対応 (要:2HD 機種の ROM).
FDC の挙動を改善.
ReadDiag のダミーデータ作成,
キーボードの種類を「設定」ダイアログで選択可能に.
ステータスバーの実装.
起動時エラーの実装.
辞書 ROM 対応.
未実装:PCG, 新ディスクイメージの作成,上線下線など.
M88_19 981017 メモリウェイト実装。
DirectSound 廻りの改善。
LFO を実装した。
ADPCM のレジスタの初期設定に関するエンバグを修正。
ハードウェア LFO に対応。
表示モードの変更に失敗したときに落ちるバグを修正。
ディジタルパレットモードに対応。
全画面表示を 640x480 モードで表示できるようにした。
ジョイスティックの使用を選択できるようにした。
タイミング計測の手段を選択できるようにした。
19a 981018 マスク時の OPN 割り込みが捨てられてしまう問題を修正。
OPN(A8h) の割り込みマスクの初期状態を修正。
合成周波数を変更した際 LFO 周波数が変わるバグを修正。
SSG の再生がおかしくなることがあったのを修正。
19b 981102 Visual C++ 6.0 導入記念。
Port32 による FM 割り込み再発生現象に対応。
FDD からの起動スイッチを追加。
パッドの感度設定を追加。
19c 981108 commctrl 4.00 に対応。
19d 990115 ADPCM の線形補完(未完成)
F12 キーを COPY キーとして使えるようにした
音量を OFF にできるようにした
19e 990228 ADPCM ループ時に音が変化するバグを修正.
ADPCM 再生時にたまに音が小さくなるバグを修正.
M88_18 980918 ジョイスティックに対応。
『リセットで確認時』に終了時にも確認をとるようにした。
ディップスイッチ設定に対応。
表示できるテキスト画面のモードを増やす。
CMD SING を無効にできるようにした。
画像表示方法を従来の方法に戻した。
(HiColor 以上の)窓での DirectDraw のサポートを中止。
M88_17 980913 全画面モード追加。
全画面、窓画面とも DirectDraw に対応。
設定ダイアログの改善。
音量調整機能追加。
V1H モードを追加(速度は変わりませんが...)
音再生アルゴリズムを改良。
17a 980915 95 の多色環境で全画面切り替えができない問題を修正。
音量調節で一部の調整がうまく行かない問題を修正。
VBLANK 開始時の画像を表示するようにした。
M88_16 980823 FM 音源の作り直し。
方向キーのテンキー割り当て時に、方向キーの入力を止めた。
BEEP-Sound の発声がうまくなかったのを修正。
M88_15 980730 98 系キーボードに対応かも。
NT の 1 CPU 環境で反応が鈍くなる問題を修正。
カレンダ時計を uPD4990 互換に。時刻設定も可能。
音無しモードで OPN 割り込みがかからない問題を修正。
15a 980807 テキストメモリを吐き出すコードが残っていたのを消す。
拡張 RAM バンクから正常に読めない場合がある問題を修正。
割り込み発生条件をすこし変える。
テキスト表示開始条件を緩くする。
ADPCM 再生開始位置を START ADDRESS にする。
M88_14 980724 キーボード関係の処理を書きなおす。
FM 割り込みマスクが即座に反映されない問題を修正。
リズム音色を読みこむ際、データサイズを見るように変更。
方向キーをテンキーに割り当てるオプションを追加。
14a 980725 キーボードの周りでデッドロックがあったのを修正?
M88_13 980720 SSG(PSG) の生成方法を変更。
BEEP への仮対応。
ノーウェイト時に Port6E が正常に機能しないバグを修正。
DMA モードが verify でもテキスト表示するように変更。
Sound=x を追加。
FM:CSM モード時の KEY OFF に関する問題を修正。
FM:FM 6 音に対応。
ADPCM にも対応 (直接モード、PAN 等未対応)。
13a 980721 ADPCM PAN 対応。
リズム音対応(リズム音を録音した wav ファイルが必要です)
ADPCM メモリをダンプするコードが残っていたのを消す。
OPN タイマー、割り込み周りの見なおし。
最適化方針を変えてみる。
13b 980722 タイマーの更なる修正。
ステータスフラグのバグを修正。
OPNA 拡張を有効にするか選択できるようにする。
ADPCM メモリの読み出しアドレスがずれていたのを修正。
M88_12 980712 PSG のエンベロープに一部誤りがあったのを修正。
VSYNC 割り込みのタイミング修正。
出力レベルが高いとき音が割れないように修正。
クロック単位で CPU を切り替えるモードを追加。
FM 割り込み周りの論理の見なおし。
P88SR 式マルチディスクイメージに対応。
46H/47H への出力も OPN が受ける問題を修正。
12a 980713 プリスケーラの設定に問題があったのを修正。
FM 音源ユニットを最新版に更新。
M88_11 980707 M.A.M.E.の FM 音源ユニット(佐藤達之氏作)を組み込む。
ADC/SBC HL 系のフラグ(ZF)に関するバグを修正。
OPN のステータスビットを改変(仮)。
最適化の方針をサイズ優先に変更。
M88_10 980630 P88SR イメージで、単倍を識別するようにした。
FDC 操作の際、タイミングによっては止まるバグを修正?
テキストにパレットを反映する条件に関するバグを修正。
日本語版以外の Windows で起動しない問題対策をした。
8 MHz 識別ポートに対応。
M88_09 980622 R レジスタまわりのバグ修正。
FDC のマルチトラック命令のバグ修正
BASIC モードの設定が起動時に反映されないバグを修正。
WriteID で、単倍識別フラグが逆になっていたのを修正。
マルチレンクフォーマット(確認済:2x9+1x1)に対応。
M88_08 980615 P88SR イメージで WriteID に対応。
空ディスクイメージ作成機能追加。
Main<->Sub 間 PIO の初期化に関するバグ修正。
DirectX 5 における音ループ問題を修正?
15KHz モニターモード、PCG 表示機能(仮)、
ノーウェイトモード追加。
M88_07 980607 PSG 用の DirectSoundBuffer がなぜか Static Buffer に
なっていたのを Streaming buffer に変更した。
「設定」ダイアログの追加。
M88_06 980606 CRTC テキスト表示停止条件を追加
port e4 bit 3 が有効になってなかったのを修正
FDC の Deleted 系コマンドに対応
拡張 RAM を追加
PSG のトーン周波数が Nyquist 周波数を超えたとき
発声しないようにした
M88_05 980531 第2水準漢字 ROM がうまく読めなかったのを修正
VRTC 割り込み回りの処理を改善
M88_04 980529 サウンド周りの改善
割り込み方式の変更、FDC 周りでとまる可能性を低減
M88_03 980528 P88SR 形式の ROM を使用可能に
M88_02 980527 一般公開
最適化を Pentium Pro から Blend に変更
SUB 側が MAIN 側を待っている時は処理しないようにする
グラフィック周りのバグを解消
PSG 鳴らしてみる
M88_01 980515 限定公開
【連絡先】
e-mail: cisc@retropc.net
www: http://www.retropc.net/cisc/m88/