2026.11.6
前へ
次へ
ホームページトップへ戻る


[新連載開始]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

前へ
次へ
ホームページトップへ戻る