デジホリのblog

釣りと自転車とDIYを愛するオヤジのブログ

タグ:PC-1350

PC-1350を修理したので無性にプログラムを書きたくなり、定番?のパックマンcoffee breakを書いてみた。

エミュレータと実機の両方で動かしているところを動画に収めてみた。



例のBGMも実装しようと思ったんだけど、どうにもマルチスレッドっぽく作れなくて断念。。。
割り込みなし、タイマなしのシングルスレッド状態で、BGM鳴らしながら動かすのは難しいな。そもそもサウンド鳴らすのもPWM制御しないといけないので、うまくできる気がしないなぁ。

あと、キャラクタデータの転送は、今まで何も考えずに普通に IXL/IYS の命令を使っていたんだけど、内部メモリを使って MVWD/EXWD でブロック転送した方が速いことに今更だが気づいた。
これってもしかしたらSC61860使いには常識なのかも。

PC-1350がSAVE/LOADできないのでバラしてみた。

IMG_20210321_151244

そしたら、なんとカセットI/Fのコネクタ部分の配線が切れていた!
何度かバラした時に伸ばしたりしたせいで、半田付け部分が弱くなって切れていたのか。。

ということで、半田付けし直した。
しかし、最近は老眼がひどくて、細かな作業が億劫です。

なんとか修理して復帰しました。LOADもちゃんとできます。よかった!
IMG_20210321_164255


で、最近打ち込んだ Olphous と Anzas を動かしてみました。
これが Olphous
IMG_20210321_173839

こっちは Anzas
IMG_20210321_174242

ちゃんと動いた。
ちなみにコントラストを最大にしても画面が薄い。敵のミサイルがよく見えないな。

やっぱりエミュレータ+ゲームコントローラで動かすのがいいかなぁ。



↑このページのトップヘ