PC-6001Fの音声出力ピンアサインを変更

ここら辺を参考に、PC-6001Fの音声出力ピンアサインを変更してみました。

http://sbeach.seesaa.net/index-13.html

つまり、GPIO0_D23から音声出力されています。普段はOneChipMSXのPOFを使っているので、音声出力回路を共通化したかったんですよね。

音声出力端子を変更します。

現在、GPIO0_D23 なんですが、これを GPIO1_D23 、もしくは GPIO1_D9 の
どちらかにします。

:

あ、それから、音声出力のピン変更は、結局止めました。

PC6001.QSF

set_location_assignment PIN_V11 -to GPIO0_D[23]

一方のOneChipMSXは回路図を見ると、DAC_Sから音声出力されています。これを入れ替えてあげればいいんじゃないでしょうか?

http://caro.su/msx/ocm_de0.htm

EMSX_TOP.QSF

set_location_assignment PIN_W17 -to pDac_S

PC6001.QSF.BAK

set_location_assignment PIN_W17 -to GPIO1_D[9]

:

set_location_assignment PIN_V11 -to GPIO0_D[23]

PC6001.QSF

set_location_assignment PIN_V11 -to GPIO1_D[9]

:

set_location_assignment PIN_W17 -to GPIO0_D[23]

ついでにDE0への書き込みは以下を参考にしました。SOFファイルを生成してOneChipMSXの音声回路で動作確認しました。

http://sbeach.seesaa.net/index-16.html