2023年12月13日から2023年12月9日までの日記を表示中

2023年12月13日 (水)

基板

MAMEのソースに書かれているカプコンワールド2のCボードの設定、実は実機で設定できない記述になっていたりします (写真の「0x14, 0x14」の部分) 。ここは、実際には「0x10, 0x04」か「0x04, 0x10」のいずれかのはず。

カプコンワールド2の問題の記述

どっちの設定でもゲームの動作上はまったく違いがないので、どっちでもよかったりはするんですが、どうにも気になりますw。で、せっかく手元に電池の切れていないCボードがあるんだしってことで、思い切ってどっちが正解なのかを調べてみることにしました。使うのはテストモード。

テストモードを利用して調べる

テストモードでスクロール3を表示する際、仮にCボードに設定されているのが「0x10, 0x04」の並びだったら絵が出なくなり、逆に「0x04, 0x10」の並びだったら通常通り絵が出るようにプログラムをいじって、実際にROMに書き込んで動かしてみました。

プログラムを改造

結果、グラフィックが表示されなくなりました。つまりCボードに書かれているのは「0x10, 0x04」が正解のようです。やった、スッキリ!

グラフィックが表示されなくなった!

ちなみに、同じような謎はキャディラックスと北米版のクイズ&ドラゴンズにもあったりします。これらを調べるには、電池切れしていないCボードが必要です。いつか、誰かが明らかにしてくれたりするかなw

2023年12月12日 (火)

基板

評価用に買い足した 92641C-1 が届きました。円安辛い・・・。

92641C-1を2枚追加

いずれも92631C-6 相当に改造してあったので、そのまま再販版の1941に装着して動作確認。いずれも問題なさそうです。よしよし

問題なし

こちらもOKそう

ところでこのCボード、国内だとカプコンワールド2とバースとCPS1.5の各種くらいでしか使われていない気がするんですが、なんであちらにはたくさんあるんでしょう。普通に天地を喰らうIIとかキャディラックスとかで使われていたのかな・・・?

2023年12月11日 (月)

基板

色々調べているうちにCPS1のBボードやPALが少しわかってきた気がしたので、殿様の野望2のBボード (90629B-3)にマジックソードのBボードからマスクROMを移植して動かす実験をしてみました。

一部のROMは1Mbit ROMのJEDEC/non-JEDECのジャンパの付替えが面倒で焼き直したりしてますが (今回使った 90629B-3のサブボードはJEDECタイプ向けのコンフィギュレーションになっていた)、中身はオリジナルのままです (1Mbit x4を結合して4Mbit x1に置き換えたりはしていますが)。

マジックソードのROMを 90629B-3に移植

PALのコンフィギュレーションは、PALとROMの間の配線やMAMEのソース、1941の再販版のPALのダンプなどを元に自前でWinCUPLで作成。

PALは自作品

あっさり動きましたw。事前にMAMEで予行演習していたとはいえ、こうもスムーズにいくとは驚きです。

こんな感じで載せ替えが可能になると、Bボードが壊れたりした場合に便利かもしれませんね。まあ、Bボードなら、大抵は根気よく調べれば直せる系だとは思いますがw

2023年12月10日 (日)

基板

今日もCPS1のBボードやPALについて調べたり。90629B系は、16bit幅の4Mbit ROM用のソケットが超たくさんあるけど、27番までのグラフィックデータ用のソケットは右半分と左半分で排他なんですね。右側が普通のUVEPROM (27C4096系) のピンアサインで、左側が Mask ROM用のピンアサインになってる感じ。後者に UVEPROMを取り付けようと思うと 27C4100や27C400なんかが必要になるわけですね。

右半分の27C4096用のソケットを利用しているタイプ

左半分のMask ROM用のソケットを利用しているタイプ

また、PALの入力信号を見てみると、1番ピンのクロックとは別に、17番ピンにも位相が少しずれたクロックが来ているようです。91634B系のBボードのPALにも11番ピンに同じような信号が来ていたりするんですが、タイミング調整用ですかね。89624B系より前のBボードにはないようです。

PALの信号を調査

17番ピンには位相のずれたクロックみたいなものが

91634Bを使っている1941の再販版のPALをダンプしたもの (なぜか普通にダンプできる) をjedutil見てみると 、クロックとクロックを遅延させた信号の XORがROMのOE_として出ています (つまり両方がHighときか両方がLowのときだけOE_がLowになってROMからデータが出力されるようになる)。やはり信号タイミングを調整するための何かかな。

/o19 = /i1 & /i11 +
       i1 & i11
o19.oe = vcc

LINE

何かいつの間にかLINEで謎の通信エラーが出るようになってしまい、何もできなくなってしまいました。こちらにメッセージが届くとスマホの通知は出るんですが、アプリで開こうとするとネットワークに繋がらない的なエラーが。他のサービスも壊滅的です。

LINEにアクセスできません

一時的なエラーによりリクエストが完了しませんでした

障害情報は出ていないようです。また、ツイートを検索しても同じような症状の人はいない模様。ネットワークを自宅のWiFiからキャリアの回線に切り替えても変わらず、端末を再起動しても効果なし。アプリのキャッシュを消すのも試してみたかな。まあしかし、いずれにしても改善する兆しがありません。まあ、あんまり困ることはないし、そのうち直るかな・・・

と思ったんですが、夜になっても全然事態は変わらず。もしやと思ってストアの履歴を調べたところ、どうも昨日アプリのアップデートがあったようです。そこで試しにトークをバックアップした上で (Google Driveへのバックアップは機能した)、アプリをアンインストールして再度インストールしたところ、あっさり繋がるようになりました。アップデート時に設定ファイルの更新をミスったとかなんですかね。はぁ。

2023年12月 9日 (土)

アーケードスタジアム

久しぶりにPS4を起動したので、カプコンアーケードスタジアムでUSネイビーを動かして、例のデモを確認してみたところ、やはり船は陸に乗り上げる模様w。聞くところによると、再販版だと乗り上げたところで爆発するように修正(?)されているようなので、これは初期版ベースということのようです。MAMEが再販版に対応してないからなのかな・・・?

あと、チキチキボーイズを確認したら、こちらは当初問題視されていた残機なしライフ制設定に変更できない問題が解消していました。アップデートで修正されたんですかね。素晴らしい

チキチキボーイズは残機・ライフを設定できるようになっていた

怒首領蜂大往生 臨廻転生

本命の怒首領蜂大往生 臨廻転生を起動してみました。うむ、今日はここまでw

怒首領蜂大往生 臨廻転生起動

あれ、この特典CDとは別に、またCDが発売されるのか。わかりにくい・・・w

これとは別にサントラがあるのか

2023年12月13日から2023年12月9日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2023年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
31            

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ