コア
- #1 drag & dropでファイルを読み込むように
- オプションでコンフィグファイルを読み込むように
フォーマットなどは「source\win\config777.ini」を参照
グラフィックス
サウンド
- #2 FRSの音量をFLSよりも小さく
全般
- リファクタリング
- コメントの修正と追加
コア
- 「VIDEO GAME TEST DISPLAY」をデフォルトに
- NRMレジスタ関連を整理中
入力
- キーボード入力に対応
| キー | キーボード |
|---|---|
| LEVER SWITCH 1 LEFT | A |
| LEVER SWITCH 1 RIGHT | D |
| SELECT | Q |
| START | E |
| PUSH1 | H |
| PUSH2 | J |
| PUSH3 | K |
| PUSH4 | L |
| COURSE SWITCH LL | 1 |
| COURSE SWITCH L | 2 |
| COURSE SWITCH C | 3 |
| COURSE SWITCH R | 4 |
| COURSE SWITCH RR | 5 |
WASM
- 実験中 ⇒ GitHub Pages: μPD777
- 入力を実装
- D&Dでファイルを読み込むように
※ コードを先に読み込むようにすること - サウンドに対応
- URLパラメータでcodeとptnのURLを指定できるように
- URLパラメータで下部のバーを非表示にできるように
| URLパラメータ | 説明 |
|---|---|
| code | コードのURL ex.)code=hoge.bin777 |
| ptn | パターンのURL ex.)ptn=hoge.ptn777 |
| hiddenBar | 下部のバーを非表示にする。 ex.) hiddenBar=1 |
コア
- コードが順番に並んだコードファイルに対応
全般
- リファクタリング
コア
- コマンドラインオプションで、コードファイル、パターンファイルを読み込めるように
- スタックサイズを多めに変更した
- 画面のチラつきを抑える処理を入れた
入力
- パッド未接続時の処理を修正
サウンド
- 一部サウンドが正常になっていなかったのを修正
グラフィックス
- 斜めのドットの左側の描画方法を修正し、背景色になるように修正
- 斜めのドットで隙間が出てしまうのを修正
- 描画のプライオリティが間違っていたのを修正。一部のスプライト描画の表示が修正された
- 描画部分のソースコードを整理整頓
サウンド
- modeレジスタのREV(残響音効果)に対応。一部の音が止まらない不具合が修正された
入力
- STBの値により入力を切り替えるように修正
- コーススイッチに対応。コーススイッチをデジタルパッドの上下で切り替えられるように
- PUSH1~PUSH4で4方向の移動ができるように修正
コア
- 「M=A1,L=>N」命令を修正
- 「A2-A1=>A1, N=>L」命令のデコードが間違っていたのを修正
- 「A2-A1=>A1, N=>L」命令のSkip処理を削除
- 4HBLKでのメモリクリアのタイミングを変更
グラフィックス
- 描画方式を変更
- スプライトのY方向リピートが正常に表示されるように
- スプライトパターンが無効な物は表示しないように修正
- REPEATの設定不要に
- 白色を調整
- 緑の輝度を調整
入力
- PUSH3、PUSH4の入力に対応
- パドル入力に対応
- 光線銃に対応
グラフィックス
- スプライトの優先順位の調整
- スプライトの色の調整
- 表示範囲の調整
サウンド
- サイン波を矩形波に変更
入力
- PUSH1、PUSH2の2つのボタンを認識するように修正