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

DE1版OCMの改造方法をまとめておきます。

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

まずはBIOSを入れかえます。

https://tms9918.hatenablog.com/entry/2015/07/07/213239

emsx_top.hex ← BIOS
iplrom.vhd ← IPL

ピンアサインをDEXT0に対応します。SOFファイルでは動かないので、必ずPOFファイルを作成してください。

https://tms9918.booth.pm/

EMSX_TOP.QSF

(省略)
set_location_assignment PIN_B14 -to pJoyA[0]
set_location_assignment PIN_A15 -to pJoyA[1]
set_location_assignment PIN_B15 -to pJoyA[2]
set_location_assignment PIN_A16 -to pJoyA[3]
set_location_assignment PIN_B16 -to pJoyA[4]
set_location_assignment PIN_A17 -to pJoyA[5]
set_location_assignment PIN_B17 -to pStrA
set_location_assignment PIN_A18 -to pJoyB[0]
set_location_assignment PIN_B18 -to pJoyB[1]
set_location_assignment PIN_A19 -to pJoyB[2]
set_location_assignment PIN_B19 -to pJoyB[3]
set_location_assignment PIN_A20 -to pJoyB[4]
set_location_assignment PIN_B20 -to pJoyB[5]
set_location_assignment PIN_C22 -to pStrB
(省略)
set_location_assignment PIN_H13 -to pSltClk
set_location_assignment PIN_G15 -to pSltAdr[0]
set_location_assignment PIN_G16 -to pSltAdr[1]
set_location_assignment PIN_F13 -to pSltAdr[2]
set_location_assignment PIN_D14 -to pSltAdr[3]
set_location_assignment PIN_D16 -to pSltAdr[4]
set_location_assignment PIN_C18 -to pSltAdr[5]
set_location_assignment PIN_C20 -to pSltAdr[6]
set_location_assignment PIN_D20 -to pSltAdr[7]
set_location_assignment PIN_F20 -to pSltAdr[8]
set_location_assignment PIN_E18 -to pSltAdr[9]
set_location_assignment PIN_G18 -to pSltAdr[10]
set_location_assignment PIN_H17 -to pSltAdr[11]
set_location_assignment PIN_H18 -to pSltAdr[12]
set_location_assignment PIN_N21 -to pSltAdr[13]
set_location_assignment PIN_N15 -to pSltAdr[14]
set_location_assignment PIN_P18 -to pSltAdr[15]
set_location_assignment PIN_E20 -to pSltDat[0]
set_location_assignment PIN_E19 -to pSltDat[1]
set_location_assignment PIN_G20 -to pSltDat[2]
set_location_assignment PIN_G17 -to pSltDat[3]
set_location_assignment PIN_J15 -to pSltDat[4]
set_location_assignment PIN_N22 -to pSltDat[5]
set_location_assignment PIN_P15 -to pSltDat[6]
set_location_assignment PIN_P17 -to pSltDat[7]
set_location_assignment PIN_G22 -to pSltInt_n
set_location_assignment PIN_J21 -to pSltIorq_n
set_location_assignment PIN_D19 -to pSltM1_n
set_location_assignment PIN_K21 -to pSltMerq_n
set_location_assignment PIN_K22 -to pSltRd_n
set_location_assignment PIN_J19 -to pSltRfsh_n
set_location_assignment PIN_J20 -to pSltRst_n
set_location_assignment PIN_J18 -to pSltWr_n
set_location_assignment PIN_R22 -to pSW[0]
set_location_assignment PIN_R21 -to pSW[1]
set_location_assignment PIN_T22 -to pSW[2]
set_location_assignment PIN_T21 -to pSW[3]
set_location_assignment PIN_C19 -to pSltBdir_n
set_location_assignment PIN_L18 -to pSltCs1_n
set_location_assignment PIN_L19 -to pSltCs2_n
set_location_assignment PIN_F12 -to pSltCs12_n
set_location_assignment PIN_E14 -to pSltRsv5
set_location_assignment PIN_F15 -to pSltRsv16
set_location_assignment PIN_E15 -to pSltSlts2_n
set_location_assignment PIN_C14 -to pSltSltsl_n
set_location_assignment PIN_C17 -to pSltSw1
set_location_assignment PIN_D15 -to pSltSw2
set_location_assignment PIN_K20 -to pSltWait_n
(省略)
#set_location_assignment PIN_G16 -to pCMT_in
set_location_assignment PIN_J22 -to pDac_S
#set_location_assignment PIN_F13 -to pCMT_out
#set_location_assignment PIN_D16 -to pREM_out