[新連載開始]W65C02マイコンボードの製作
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
私としてはW65C02をさわるのは全く初めてです。何から何まで未経験です。さてどうなりますでしょうか。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
[第100回]
●また基板の作り直しです
毎度のことなのですが本日も時間がありません。
ほんの少しだけ走り書きです。
前回の終わりにまた作り直しですと書きました。
下は前回お見せした新基板の写真です。

左側がW65C02基板です。
7セグメントLED+5×5キーボード基板との接続の関係でW65C02基板は天地逆向きに置いています。
そのことについては[第84回]で説明をしています。
それまでの経緯については[第78回]に書いています。
今回の新基板は[第76回]で外部にROMを載せた基板を接続してテストをしたことを受けて一度は削除した28pinのICソケットをROM実装用に復活させたことが主な変更点でした。
そのほかにいくつかの変更をしています。
ROMのアクセスについてはうまくいきました。
上の写真でRAMとROMを実装しています。
下はROMとRAMのアクセステストです。
logfile piciolog\1105113822.txt open *** pic i/o *** picio-08 connected write & check FFFC=20,FFFD=FE loading 65c02bp.bin ...002e(46)bytes loaded,from FF80 to FFAD >/dm 80 8000 C3 00 08 00 00 00 00 00 - C3 BA FF 00 00 00 00 00 8010 C3 BD FF 00 00 00 00 00 - C3 C0 FF 00 00 00 00 00 8020 C3 C3 FF 00 00 00 00 00 - C3 C6 FF 00 00 00 00 00 8030 C3 C9 FF 00 00 00 00 00 - C3 CC FF 3E FF D3 98 21 8040 EC 83 06 0C AF 77 23 05 - C2 45 00 21 C7 83 22 E2 8050 83 3E FF D3 98 31 D1 83 - CD C0 01 CD 16 02 47 E6 8060 10 CA 84 00 78 E6 0F 06 - 00 87 4F 21 74 00 09 7E 8070 23 66 6F E9 CC 00 F9 01 - 94 00 B8 00 9D 00 C2 00 8080 D5 00 07 01 CD B5 01 3A - EC 83 B0 32 EC 83 CD A1 8090 01 C3 51 00 2A EC 83 22 - EE 83 C3 A1 00 2A EE 83 80A0 23 CD AD 00 22 EE 83 CD - A1 01 C3 51 00 3A EC 83 80B0 32 ED 83 7E 32 EC 83 C9 - 2A EE 83 2B CD AD 00 C3 80C0 A4 00 2A EE 83 3A EC 83 - 77 C3 9D 00 2A EE 83 22 80D0 E0 83 C3 F9 01 06 F7 2A - EC 83 EB 2A EE 83 78 D3 80E0 98 7C CD 7C 02 7D CD 7C - 02 7A CD 7C 02 7B CD 7C 80F0 02 2B 23 7E CD 7C 02 CD - 01 03 C2 F2 00 C3 51 00 end of /dm >/dm 00 0000 FF BF FF FF FF 7F FF FF - FF FF FF FF FE FF FF FF 0010 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 0020 FF FF FF FF FF FF FF FF - FF FF FF FF FF FF FF FF 0030 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 0040 FF FF FF FF FF FF FF FF - FF FF FF FF FF FF FF BF 0050 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 0060 FF FF FD FF FF FF FF FF - FF FF FF FF FF FF FF DF 0070 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 B0 3C 0080 FF FF FF FF FF FF FF FF - FF FF FF FF FF FF FF FF 0090 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 00A0 FF FF FF FF FF FF FF FF - FF FF FF F7 FF FF 7F FF 00B0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 00C0 FF FF FF FF FF FF FF FF - FF FF FF FF FF FF FF FF 00D0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 00E0 FF FF FF FF FF FF FF FB - FF FF FF FF FF FF 7F FF 00F0 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 F0 34 end of /dm >/cm 0000 0000 FF-12 0001 BF-34 0002 FF-56 0003 FF- 0002 56- 0001 34- 0000 12- /cm end >/cm 0000 0000 12- 0001 34- 0002 56- 0003 FF-78 0004 FF- 0003 78- /cm end >/exit リモート接続を終了しました logfile closed at Thu Nov 05 11:48:35 2026 |
アドレス8000〜FFFFがROMです。
ROMの読み込みテストとしてND80Z3.5のモニタROMを実装しました。
もちろんW65C02ではZ80の命令は実行できません。
ただのREADテストです。
アドレス0000〜7FFFはRAMです。
写真では32pinのRAM日立628128を実装しています。
628128は今では入手が難しいので代わりにM68AF127を使うつもりです([第35回])。
今回ROMを実装して気が付きました。
M68AF127メモリ基板をセットするとROMがその下になってしまいます。
今頃気付くなんて!
テストなどでROMを差し換えたりしようとするとその度にRAM基板を外さなくてはなりません。
そこのところを再考した結果。
RAM基板を小さくするように考えました(RAM基板の作り直しです)。
RAM基板だけでは無理がありますからW65C02基板のその部分のレイアウトも変更しなければなりません。
仕方がありませんからその作業に取り掛かりました(涙)。
本日はここまでです。
W65C02マイコンボードの製作[第100回]
2026.11.6 upload
前へ
次へ
ホームページトップへ戻る