2018年3月22日から2018年3月18日までの日記を表示中

2018年 3月22日 (木)

CPS1

MAMEのソースとArcadeHackerさんの解説動画を元に自分で作り直したキンドラのキーをキンドラのCボードに書き戻してみたところ、デモの途中で画面がブラックアウトすることが発覚(音は出続けている状態)。何だこれは・・・。もちろん、ArcadeHackerさんのキーだと問題ないわけで・・・。

バーチャルコンソール

27日にチャージができなくなるらしいので、とりあえず2たころんチャージして、是非押さえておきたい6タイトルを購入。

VC購入

それにしても、気持ちよく買い物ができないインタフェース、イライラします・・・。

PC原人3

まあでもやっぱり実機で揃えられるものは極力実機で揃えておきたいわけで、PC原人3をゲット。Huカードのみですが。もうPCエンジンもケース有無はこだわらないことにしましたw

PC原人3

いやしかし、こう、10年近く前の時点でCD-ROM^2のギアを直したりとか、盛り上がるタイミングは何度かあったはずなのに、なんでそこで頑張ってこの辺のゲームを一通り買い揃えておかなかったのかなぁとは思うわけですが、まあその頃は基板最優先だったから仕方ないか・・・ (´・ω・`)

PC原人3

[コメントを書く]

KOU_BL 2018/04/02(月) 23:27:10
こんばんは。
自分はPC原人は全く遊んでないんですよねー。
今更ですけど、まずは初代から遊んでみようと思っとりますです。
nosuke 2018/04/12(木) 22:45:46
PC原人は、PCエンジン現役当時に近所の友人から借りて遊んだ
思い出深いシリーズだったりします(当時遊んだのは2までですがw)。

そういえば、カネコのアーケード版もロケテ版だかなんかが、一時期市場に
出回っていましたね。今思うと、頑張って落札しておけばよかったかな、とw

2018年 3月21日 (水)

CPS1

VARTHを引っ張り出してきました。

VARTH

ケースを開けるのが面倒なんすよね・・・

VARTHのケース開けてみた

とりあえず基板も電池も無事でした。

無事起動

いつもの通り、キンドラのCボードにArcadeHackerさんのソースに書かれているキーを書いてみます。

キンドラのCボード装着

とりあえず、一見普通そうですが・・・

とりあえず普通に起動

自機を選ぶところで、説明文が出ません。一瞬出て消える感じかな。教えて頂いた通りの現象でした。

自機の説明文が出ない

それでは、自前のキーを書いて改めて・・・

自前のキーを書いてみた

うおお。説明文が表示されるようになりました。やったね。

自機の説明が出るようになった

自機の説明表示中

続いてカプコンワールド2の方も。

カプコンワールド2

これもケースを開けるのが面倒なんですよね・・・。

ケースを開けた

こっちも電池生きてました。ふぅ。

電池生きてた

ではさっそく、ArcadeHackerさんの方のキーを書き込んで動かしてみます。

キンドラのCボード装着

あれ、普通?描画がおかしなところは見受けられません。レイヤがいくつか表示されないと思ったのに・・・。

普通そう

不思議に思ってMAMEで確認してみたら、カプコンワールド2では、Priority maskのレジスタを1個しか触っていない・・・?逆にMAMEのソースに書いてある4つのPriority maskのアドレスは、どうやって調べたんだこれ・・・。というか、これ、実はVARTHと中身同じだったり・・・?

2018年 3月20日 (火)

CPS1

例のExcelのワークシートを使って、今回生成したCPS1のキーを整理していたら、VARTH国内版(BT5)とカプコンワールド2(BT6)のキーが、AarcadeHackerさんのオリジナルと全然違うことを発見。というか、ArcadeHackerさんの方が間違ってるとしか思えんぞ、これ・・・。

ArcadeHackerさんの方

{ 0x00, 0xEB, 0x26, 0xC1, 0x68, 0x49, 0x10, 0x48, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x80, 0x01, 0x40 }, //Varth (Japan) CPS_B_21_BT5
{ 0x00, 0x08, 0x00, 0xC0, 0x00, 0x80, 0x00, 0x58, 0x00, 0x00, 0x02, 0xE0, 0x00, 0x00, 0x00, 0x80, 0x01, 0x40 }  //Capcom World 2 CPS_B_21_BT6

のすけ生成版

{ 0x00, 0xeb, 0x26, 0xc1, 0x68, 0x49, 0x57, 0xd8, 0x00, 0x01, 0xba, 0xe0, 0x00, 0x0d, 0x9f, 0x87, 0xff, 0x40 }, // Varth (Japan) (CPS_B_21_BT5)
{ 0x03, 0xf3, 0xff, 0xc7, 0xe8, 0xbf, 0x5f, 0xd8, 0x00, 0x00, 0xfe, 0xe0, 0x00, 0x1f, 0x7f, 0x87, 0xff, 0x40 }, // Capcom World2 (CPS_B_21_BT6)

使ってないところとか、どっちでもいいところは別として、赤枠で囲った値が違うのが結構致命的なはず。

VARTH国内版キー比較

カプコンワールド2キー比較

どっちも日本国内向けだから、誰も試していないとかなのかな。後で実機で確認してみよう。

2018年 3月19日 (月)

CPS1

今日はキンドラのCボードでマジックソード(北米版)を動かしてみることに挑戦。

マジックソード北米版

CボードはCPS-B-13です。チップ的にはうちにあるストIIと同じ。

CPS-B-13

うーん、相変わらずこの基板、全然起動しませんな・・・。前もなかなか安定して起動してくれず、相当苦労した記憶が。今回も、起動直後、タイトル名と日付(リビジョン)は表示されるんですが、その後、変なエラーメッセージみたいなのが一瞬表示されて消えます。うーん、何が悪いんだろう。

クレジットに反応しないことから、ハングしている感じですかね。となるとプログラムROM周りが怪しい? 足が汚れてたりして、接触不良とか起こしてんのかな・・・。というわけで、1個1個、抜いて挿し直していたら・・・お前か!!!

折れ曲がって、ソケットに差し込まれていないピンが・・・

そーっとピンを真っ直ぐに戻して挿し直したら、超安定。いやしかし、よく今までこれで動けてたな・・・。

ようやく安定起動

というわけでいつもの。

キンドラのCボードにCPS-B-13の設定書いて動かしてみます

無事動きました。ふー。

無事動作

EPROM

eBayで注文していたEPROMが忘れた頃に到着。

EPROM到着

2018年 3月18日 (日)

帰宅

実家から帰宅。短い滞在でした。今回もPS2関連とかを中心にちょっとだけ荷物回収。

PS2とか回収してきた

CPS1

改めてチキチキボーイズの動作を確認してみたところ、Layer Control(レイヤの制御を行うレジスタ)には、ゲーム開始時には 0x12F8を書いていて、洞窟に入るあたりで 0x12F9 を書き始めるようになっていました。というわけで、一昨日の推測(洞窟に入ったところでbit 0が立ってしまい、 Starfieldが表示されるようになることで、画面にゴミが表示される)は半分正しそうです。ただ、0x12F8を書いているので、bit 7も常時有効化されている気がするんですが、これだと平気なのも何だか不思議なところ。

MAMEのソースによると、「レイヤ制御のbit 0は垂直スクロール関連だと推定される」って書いてあるけど、その後をよく読んだら「キンドラとかスト2では、元々これをセットしていないのに垂直スクロールしていて、マジックソードでこのビットをセットしないようにしても垂直スクロールは動いたから、結局謎」みたいなことが書いてあったんで、もしかしたら、bit 0は垂直スクロールと特に関係なく、bit 1〜5と同格で、bit 6以上が別の機能で使われるから無視されるってことなのかも?

というか、やっぱりこの辺、気持ち悪いので、Starfieldを使用しないタイトルについても、bit1〜5のうち、使われていない2bitを充てがうことにしました。これでチキチキボーイズを動かしてみましたが、bit 7に割り付けたときと同様に、縦線は表示されませんでした。多分、こっちが正解なんじゃないかという気がします。

で、また実験の続き。今日はキンドラのCボードで、Mercs(戦場の狼IIの北米版)を起動してみたいと思います。

Mercs

って、いきなり起動しない・・・。マザー交換したら起動したので、そういうことですね。はぁ(´・ω・`)

マザー交換

起動した

このタイトルのCボードはCPS-B-12を搭載しています。3人同時プレーに対応するための拡張端子つきです。

CPS-B-12

というわけで、CPS-B-12のキーを書き込んだキンドラのCボードを装着。

キンドラのCボード装着

無事起動しました。あ、拡張端子が機能するか、確かめるの忘れた。

無事動作

ちなみに、CPS-B-12 は CPS-B-02とレジスタの配置がよく似てるんですが、CPS-B-02だと起動しませんでした。MAMEのソースを見ると、CPS-B-12にちゃんとID振られてるんで、起動時にCボードの番号チェックしているんでしょうな・・・。

CPS-B-02だと起動せず

2018年3月22日から2018年3月18日までの日記を表示中

中の人情報

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

カレンダー

2018年3月
        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件のコメント

過去ログ