2023年5月17日から2023年5月13日までの日記を表示中

2023年 5月17日 (水)

飲み

飲み会でした。何かめちゃくちゃ混んでて、コロナ前に戻ったのかって感じでした。お疲れ様でした。

飲み会

基板

久々にマックジャパンで基板を買ってみました。G-NETの麻雀王ですがw。過去に一度、兎と一緒に手放したやつですね。長かったけど、これでG-NETも山頂かw

マックジャパンで麻雀王購入

2023年 5月16日 (火)

基板

電池切れスーパーマル禁版のKabukiにKabuki Desuiciderでキーを書き込んでみたところ、起動するようにはなったんですが画面化け。タイトルロゴの一部など、グラフィックの一部が表示されない状態です。これは嫌な予感しかない・・・。

起動したけどタイトルロゴなどが欠けた状態

試しにMAMEのソースに手を入れて、スプライト表示を無効化させた状態で起動させてみたところ、タイトル画面が同じ状態に。やっぱりスプライトが出ていないのか・・・。

MAMEで再現

ただ、違うところもあるようです。たとえばスコアランキング表示のところは、実機だと文字が一部表示されますが・・・

実機だとスコアネームの文字の一部が出るけど

スプライトを切ったMAMEだと文字の表示は一切なし。

スプライトを切ったMAMEだと一切の文字が出てこない

実機でスプライトROMを抜いてみたら、この辺もMAMEと完全に同じ状態になったので、実機では中途半端にスプライトが表示されている状態のようですね。

スプライトROM

うーん、スプライトの表示といえばカスタムチップ 86S105 なわけですが、これの故障だったりしたら嫌だなぁ・・・。

86S105の故障の可能性が・・・

2023年 5月15日 (月)

Emacs

いつ頃からか、Emacsをターミナル内で上げた際にBackspaceキーを押すと C-dとして処理されるようになってしまい、カーソルの右側の文字が消えるDeleteキー相当の振る舞いになって、たまに使うと変にファイルをいじってしまってハマりがちだったんですが、うかつにC-dの定義を'delete-backward-charに変えると今度は普通にC-dを押した際に右側が消せなくなっちゃいそうで悩ましい感じ。で、どうしたもんかと思って調べたらEmacs Wikiにそのものがありました これを足しておけば良かったのね。

(if (not window-system)
    (normal-erase-is-backspace-mode 0))

あれ、そういえば昔から .emacs に書いてある (load-library "term/bobcat") ってのがこの辺を解決してくれるんじゃなかったっけ・・・と思ったら、相当前から terminal-init-bobcat というのが必要になっていた模様(汗)。これを足したら、上記設定がなくても期待した動きになってくれました。

・・・いや、bobcatだとC-sで検索してるときがカバーできないかも。やっぱり (normal-erase-is-backspace-mode 0) の方が良さそうね。しばらくこれで運用してみよう。

基板

電池切れのスーパーマル禁版の基板を見始めました。

スーパーマル禁版の基板

あれ、1MbitのプログラムROMにJEDEC配線のAM27C010 が載っているではないか・・・。基板には非JEDEC配線の27C301の記載があるのに。

なぜか27C301Gと書かれたところにAM27C010 が

もしやと思って配線を追ったら、離れたところに切り替え用のジャンパがありました。これでプログラムROMの A16とOEのマッピングを切り替えることで、JEDECかnon-JEDECかを選べるようになっているんですね。

切り替えジャンパ発見

2023年 5月14日 (日)

基板

Kabuki Desuiciderを使って、電池切れしたKabukiにキーを書き戻して復活させる実験をしてみたいと思います。使うのはジャンク箱から発掘してきたこちらのブロックブロック。

ジャンク箱から出してきたブロックブロック

・・・あ、あれ?何で普通に起動するんだ?w

普通に起動した

あああ、改造してあった。何でジャンク箱に入ってたんだww

電池レス化改造済みだった

探したら、クイズ三國志も出てきました。

クイズ三國志

こちらは無改造でした。よしw

無改造だった

通電するとピンク画面に。電池切れしているものと思われます。

ピンク画面で起動せず

Kabukiを外して、Arduino Unoと接続。せっかくなので40ピンのICクリップを使ってみましたw

Arduino Unoと接続

電池の充電が不十分だったためか、初回は失敗。みっちり1時間以上通電して、電池から3.6VくらいCPUにかかるようになったことを確認した上でリトライしたら復活に成功しました。CPS2のときもそうでしたが、頭ではわかっていても、体験すると震えますw

復活成功

2023年 5月13日 (土)

鉄道王

鉄道王のプログラムROM吸出し用のアダプタ完成w

吸出し用アダプタ完成

TL866CSで読み出してみます。

TL866CSに接続して読んでみる

お、27C256として読めたぞw

27C256として読めた

とりあえず、何度か読み出してみましたが、結果は安定しているようです。

結果は安定

起動しないもう一方の個体も読んでみます。

別個体も読み出し

こちらも安定しています。1個目と似たようなデータですが、よく見ると結構違いますね。

読めたけど・・・

Verifyして差があったところをマークすると、縦に並んでいます。多分どっちもおかしいんでしょうけど、ROMの特定領域がまとめて死んでるような感じですかね。

差分には規則性あり

ROM自体は、この黒い塊の下に封入されてしまっているので、交換とかできません。

ROMは黒い塊の下

DIPのUVEPROMで代替するなら、基板上のROMのOEの線とかを切って封殺した後、カートリッジ内の空きスペースにUVEPROMを増設して空中配線するとかですかねw

ここにEPROMが収まるか?

あるいは、TSOPのNORフラッシュを使えば、厚みがないので、ピッチ変換基板に貼り付けて、さらにモールドの上に載せる形で収めることもできそうですね。同じ空中配線でも、そっちの方が軽くて良さそうw

あとは、HVC-CNROM-256K-01 互換の基板を作って、そこにDIPのUVEPROMを実装するという手もありますが、カートリッジの殻以外作り直しという状態で、もはやこれは修理と呼べるかどうかも怪しい感じになりますねw

まあ、いずれにしても、ROMが腐っている以上は、中身が正常なものと置き換えるしかありません。いずれ何かしらの形で決着をつけたいところです。

2023年5月17日から2023年5月13日までの日記を表示中

中の人情報

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

カレンダー

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

過去ログ