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ファイルを作成してください。
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