2020年2月19日水曜日

GOTEK SFRM72-DU26のピンアサイン



1 +5V 2 INDEX
3 +5V 4 DRIVE SELECT(S1)
5 +5V 6 DISK CHANGE
7 NC 8 READY
9 (JE) 10 MOTOR ON(MO)
11 (JD) 12 DIRECTION
13 NC 14 STEP
15 GND 16 WRITE DATA
17 GND 18 WRITE GATE
19 GND 20 TRACK00
21 GND 22 WRITE PROTECT
23 GND 24 READ DATA
25 GND 26 SIDE1 SELECT

ジャンパピンの説明
4はS1をショートでDrive Select
10はMOをショートでMotor Enable
S1とMOの両方を選択することは不可

9はJEをショートでGND、オープンでPULL UP
11はJDをショートでGND、オープンでPULL UP
JD、JEともに用途は不明

2020年1月13日月曜日

SANYO MSX2+ PHC-70FDでPC用のFDDを使う


PHC-70FDでPC用FDDを使う場合、DRIVE SELECTが10番、READYが34番に
アサインされているのであれば、あとはケーブルの加工で済む。

PC用のFDDは奇数番号がGNDに落ちているが、PHC-70FDでは1,3,5がNC、
7,9,11が+5V、それ以外がGNDなので、そのまま接続すると電源ラインが
GNDに落ちてしまいシステムがダウンする。

また電源ケーブルが用意されていないので、FDD用に引き出す必要がある。

まず、元から使われていないケーブルの1-6をカット、7,9,11,13もカットして
11から+5V、13からGNDを引き出し、FDDの電源とする。

奇数 偶数 PHC-70FD
1 NC 2 NC
3 NC 4 NC
5 NC 6 NC
7 +5V 8 INDEX
9 +5V 10 DRIVE SELECT
11 +5V 12 NC
13 GND 14 NC
15 GND 16 MOTOR ON
17 GND 18 DIRECTION
19 GND 20 STEP
21 GND 22 WRITE DATA
23 GND 24 WRITE GATE
25 GND 26 TRACK 00
27 GND 28 WRITE PROTECT
29 GND 30 READ DATA
31 GND 32 SIDE ONE SELECT
33 GND 34 READY

Gotek (Flash Floppy) Emulatorで動作確認

MSXでPC用FDD TEAC FD-235HGを使う


MSXとFD-235HGのアサインの違い

MSX側が10番にDRIVE SELECT、34番にREADYとなっているのに対して
TEAC FD-235HGでは12番にDRIVE SELECT、34番にDISK CHANGEが
アサインされている。

改造方法
基板上のチップ抵抗DS1をDS0に付け替え、10番をDRIVE SELECTとする。

34番にアサインされているDISK CHANGEは、基板のパターンをカットし
直接READY信号を配線してアサインする。

写真では2番にDISK CHANGE信号を配線しているが、MSXとは関係ないので
無視して構わない。


MSX FD-235HG
2 NC 2 MODE SELECT
4 NC 4 NC
6 NC 6 NC
8 INDEX 8 INDEX
10 DRIVE SELECT 10 NC
12 NC 12 DRIVE SELECT 1
14 NC 14 NC
16 MOTOR ON 16 MOTOR ON
18 DIRECTION 18 DIRECTION
20 STEP 20 STEP
22 WRITE DATA 22 WRITE DATA
24 WRITE GATE 24 WRITE GATE
26 TRACK 00 26 TRACK 00
28 WRITE PROTECT 28 WRITE PROTECT
30 READ DATA 30 READ DATA
32 SIDE ONE SELECT 32 SIDE ONE SELECT
34 READY 34 DISK CHANGE

2020年1月11日土曜日

MSX FS-A1FでPC用のFDDを使う



このようにFS-A1FとFDDのコネクタの偶数列を向かい合わせにすると簡単に配線できる。

奇数番号のアサインはFDD側の1-33がGND、FS-A1F側は1がNC、3-13までがVCC、
15-25までがGNDとなっている。

偶数番号は下記のアサイン表を見ても分かるが、READYとSIDE ONE SELECT以外の
ピンは向かい合わせに配線が出来るようになっている。

DRIVE SELECTの扱いはFDD側のDRIVE SELECT0にアサインしているが、ここで
使うFDDがDS0の為にそうしている。
もしPC用のFDDがDS1であれば、12ピンのDS1にアサインすると良いかもしれない。


FS-A1F PC-FDD
2 NC
4 NC
2 READY 6 NC
4 INDEX 8 INDEX
6 DRIVE SELECT 10 DRIVE SELECT0
8 NC 12 NC(DS1)
10 SIDE ONE SELECT 14 NC
12 MOTOR ON 16 MOTOR ON
14 DIRECTION 18 DIRECTION
16 STEP 20 STEP
18 WRITE DATA 22 WRITE DATA
20 WRITE GATE 24 WRITE GATE
22 TRACK 00 26 TRACK 00
24 WRITE PROTECT 28 WRITE PROTECT
26 READ DATA 30 READ DATA
32 SIDE ONE SELECT
34 READY


Gotek(Flash Floppy)のEmulatorを使用

2019年12月2日月曜日

Boss PC-2 CloneにCV/GATE入力を追加する


CV/GATEの追加
GATEはTriger入力を使う。CVはSWEEPの10pinに22kオームの抵抗を介して入力する。
PC-2はアンチログ回路が無いので、入力した電圧と発振周波数がリニアな関係、
つまりHz/Vになる。


KORG SQ-1に接続して鳴らす

2019年2月22日金曜日

Roland TR-626のROM差し替え 2

改造の手順であるが、それほど難しいものではない

まずROM差し替えのためにソケット化する

次にpin32(VCC)とpin31(A18)を10kΩの抵抗で接続する
そしてpin31とpin16(GND)間にスイッチを配線する


この改造ではA18をプルアップすることでドラムキットを切り替えている

もしTR-626オリジナルのROMに戻す場合、配線はこのままで構わない
元の23C2001にA18は存在せず、pin31は機能していないので
スイッチを切り替えたところで影響はない
27C4001をハンダ側から眺めた図

Roland TR-626のROM差し替え 1



HKA Design Roland TR-626 ROM Expansion

こちらを参考にTR-626のROMを差し替えてみた

元の記事では拡張基板に載せたオリジナルROMと追加ROMの切り替えが可能であるが、ここでは簡略化してROM差し替えでLinnDrumとOberheim DMXを再生できるようにしている。

ここではFlashの29C040ではなく、代わりにEPROMの27C4001を使っている。特に問題なくROMライタでバイナリファイルを書き込めている。

ROMの差し替えにあたって、オリジナルROMと追加ROMの違いを説明すると



オリジナルROMの23C2001に対し、書き換え用の27C4001はpin31にA18が追加されている。これにより容量が倍になり、オリジナルに比べ2倍のキットが組み込める

EPSON PC-286C PC CLUBのFDDを代用品に置き換える

 EPSON PC CLUB PC-286CのFDDであるcanon MD3541をミツミFA404Mで代用する。FA404Mの下半分はMD3541とほぼ同じ幅と高さであり、ネジの固定位置も同一である。 まずは26ピンFFCと36ピンヘッダの変換をしなければならないので、その配線...