2023年5月19日から2023年5月15日までの日記を表示中
2023年 5月19日 (金)
■基板
今日もKabukiの電池切れ復活装置の検討をしてました。CPicS2と同じPIC12F509に汎用ロジックの4053を組み合わせれば、基板側のあれこれを考えずに実現できそうです。というわけで、秋月に部品を発注してみました。どうなるか。
2023年 5月18日 (木)
■基板
電池切れのスーパーマル禁版を見ているうちに、Kabukiの電池切れ復活装置を作りたくなったので検討を開始。既に同じコンセプトのものは世に出ているようですが、ここはCPicS2と同じような感じのものにできればと。
[コメントを書く]
2023年 5月17日 (水)
■飲み
[コメントを書く]
■基板
[コメントを書く]
2023年 5月16日 (火)
■基板
電池切れスーパーマル禁版のKabukiにKabuki Desuiciderでキーを書き込んでみたところ、起動するようにはなったんですが画面化け。タイトルロゴの一部など、グラフィックの一部が表示されない状態です。これは嫌な予感しかない・・・。
試しにMAMEのソースに手を入れて、スプライト表示を無効化させた状態で起動させてみたところ、タイトル画面が同じ状態に。やっぱりスプライトが出ていないのか・・・。
ただ、違うところもあるようです。たとえばスコアランキング表示のところは、実機だと文字が一部表示されますが・・・
スプライトを切ったMAMEだと文字の表示は一切なし。
実機でスプライトROMを抜いてみたら、この辺もMAMEと完全に同じ状態になったので、実機では中途半端にスプライトが表示されている状態のようですね。
うーん、スプライトの表示といえばカスタムチップ 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の記載があるのに。
もしやと思って配線を追ったら、離れたところに切り替え用のジャンパがありました。これでプログラムROMの A16とOEのマッピングを切り替えることで、JEDECかnon-JEDECかを選べるようになっているんですね。
[コメントを書く]
2023年5月19日から2023年5月15日までの日記を表示中
[コメントを書く]