返答用ページ

阿部秀夫 様 (2020年4月21日)
ホンコンの回路図に付いて初めまして阿部と申します。 ホンコンArduino Mega バージョンをつくってSNESのROMの吸出しに成功したので NESもと思いやっていたのですがうまくいかなくて悩んでいました製作した回路図では Arduino 10..13までを!CE、!CS、!WE、!RSTにつないでいますが Arduinoの14から19までは未接続となっています ソースリストを見てみると 全ての線 10から19まで 使っているようす申し訳ありませんがこのソースに合う配線図(接続図)ありませんでしょうか宜しくお願いいたします
>>初めまして。こちらのこーどねーむ ホンコン with Arduino まっぷあっぷ版では本家様 http://susumutaniyama.github.io/HongKongArduino/ の回路図をそのまま使用しています。本家様のサイトの回路図とファミコン用拡張の回路図を繋いだ形になっています。D14~D19は回路図にあるようにA0~A5に対応しています。私はMegaを所有していなくてその点で詳しくない部分があるかもしれません。
りお 様 (2020年7月1日)
Arduino MEGA2560用にプログラムを変更しています。プログラムについてご質問です。PORT、DDRの設定をしている理由をお聞かせください。本家様のプログラムでは設定しておりませんがMapper設定と関係があるのでしょうか?
>>ArduinoのdigitalWriteとpinModeはそれぞれPORTとDDRを用いたレジスターの操作に置き換えることができます。高速化を試してみたかったので特に速度に影響しそうな部分のみPORTとDDRの操作に置き換えました。4倍速が実現できたのは主にこの置き換えによることです。ただしプログラムの変更のしやすさなどは犠牲になるのでその点では申し訳ないです。