忍者ブログ
ホムペもみてね。 かにかにクラブ http://kani.no.coocan.jp/
上段メニュー開閉(JAVAスクリプト有効時のみ)
カレンダー
10 2017/11 12
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
最新記事
最新コメント
タイトル横の画像は管理人から返信ありマークです
無題  [10/29 AWJ]
無題  [10/29 AWJ]
無題  [10/28 AWJ]
無題  [10/28 AWJ]
無題  [10/27 AWJ]
無題  [10/25 yasu]
無題  [07/15 まい''ん]
無題  [04/17 まい'ん]
無題  [03/13 km]
無題  [03/13 km]
アーカイブ
[240] [239] [238] [237] [236] [235] [234] [233] [232] [231] [230]
http://file.kani.blog.shinobi.jp/mame0143u9kani.zip
改造ソースのダウンロードは↑ココから。
10月31日からの改造も一緒に入っています。

11月1日以降で改造した表示関連のソースについて、
src\mame\video\baraduke.c
src\mame\video\digdug.c
src\mame\video\galaga.c
src\mame\video\gaplus.c
src\mame\video\mappy.c
src\mame\video\pacland.c
src\mame\video\retofinv.c
src\mame\video\skykid.c
src\mame\video\toypop.c
きちんと命令ひとつひとつの目的を考えながら描画アルゴリズム内を読んでみました。

画面上でのドット単位の調整の後に8ビットマスクをとってたり、
10ビットの座標に8ビットのマスクをとってみたり、
x座標にしなきゃいけない計算をy座標にしていたり、
など、上記のファイルが担当しているゲームは全部やばそうです。

ダメそうに見えたのは全部、3つ目に挙げた間違いが主な原因です。
大丈夫そうに見えるのも、影響のある座標をたまたま使っていなかったから助かっていただけみたい。

MAME全体で使えるタイルマップルーチンが開発されたらそれに対応するパッチをあてて、
みたいな改造を少しずつ加えていくうちに徐々に変になったのではないかと思います。

せっかく気づいたので、上記ファイル内のゲームを全て改善しようと思います。

改善のつもりが改悪してる可能性もじゅうぶんあるので、ゆっくり少しずつ慎重にやっていきます。
できたら、どなたか検査の協力をお願いします。

今回までに改善したつもりのゲーム
●digdug ●galaga ●libble rabble ●toypop
PR
この記事へのコメント
この記事にコメントする
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
この記事へのトラックバック:
リンク
最新トラックバック
RSS
QRコード
プロフィール
HN:
かに凹・_・凹かに
下段メニュー開閉(JAVAスクリプト有効時のみ)
忍者ブログ [PR]