SORDm5Cカートリッジ基板の後継となるSORDm5F V01L04カートリッジ基板が完成しました。
8KB/16KBのROMイメージに加えてBASIC-Fで使用する20KBのROMイメージに対応し、SI-5相当のシリアルインターフェースを追加します。

2023-01-17 21.55.30

仕様:
・64KB ROM(27C512)にROMイメージを格納。32KBを単位として2バンク使用。
 バンクごとに以下の内容でROMイメージを設定する。
 ・16Kモード(EXMSEL=OFF) 16KBイメージx2 さらに16KBのイメージを8KB単位で入れ替え
 ・20Kモード(EXMSEL=ON) 20KBイメージx1 BASIC-F用
・$8000~$FFFFに拡張RAM 32KB
・シリアルインターフェース 6ピンTTLレベル入出力 USB-シリアル変換使用可能
・リセットスイッチ

設定:
・DIPスイッチ A15SEL / A14SEL / EXMSEL / A13R
A15SEL 32KB単位のバンクを切り替える。ROMのアドレスA15に対応。ON=0,OFF=1
A14SEL 16KモードでのROMのアドレスA14を切り替える。ON=0,OFF=1
A13SEL 16KモードでのROMのアドレスA13を入れ替える。ON=そのまま,OFF=入れ替える
EXMSEL ONで20Kモードを設定する。
 20Kモード時、EXMSEL=ON,A14SEL=OFF,A13R=ON

SORDm5F V01L04回路図
SORDm5FV01L04-sch

SORDm5FV01L04-pcb


部品表

C1 - 3.3~10uF 10V以上 電解コンデンサ
C2,C4,C4,C5 - 0.1uF 50V積層セラミックコンデンサ
J4 - 6P L字ピンヘッダ
RN1 - 集合抵抗 10kΩx4
SW1 - 4P DIPスイッチ
SW2 - タクトスイッチ
U1 - 27C512 (28P ICソケット)
U2 - 62256 (28P ICソケット)
U3 - 74HC86
U4 - 74HC02
U5 - 74HC04
U6 - 8251A

・U1はWinbond W27C512、U2はNEC D43256AC-10L で確認
・U6は3.5MHz以上で動作するもの。MITSUBISHI M5M82C51AP で確認
・U3,U4はHCでもLSでも可ですがどちらかに揃えてください
・U5はHCでもLSでも可
・Cはすべて電源用、RはDIPスイッチのプルアップ用です。


ROMイメージ書き込み例

ROMアドレス
- - - - - バンク0 - - - - -
0000 - 1FFF 8K BASIC-I
2000 - 3FFF 8K m5terminal
4000 - 7FFF 16K BASIC-G
- - - - - バンク1 - - - - -
8000 - 9FFF 8K あき
A000 - EFFF 20K BASIC-F
F000 - FFFF 4K あき


作例1:シリアルI/Fを使わない場合はU5,U6,C5が省略できます。BASIC-GやBASIC-Fを実行したい場合はRAMが必要です。
2023-01-17 21.08.07

作例2:フル実装
2023-01-17 21.55.30

SORD m5での使用例。USB-シリアルインターフェースは設定が5V、上側がGNDになります。
2023-01-17 22.42.30

SORD m5 Jr. での使用例。シリアルインターフェースはケースに干渉しません。
2023-01-17 22.44.10

 USBシリアルインターフェースは、USBケーブルの取り回しによっては引っ張られて外れやすくなります。
 シリアルインターフェースをサポートしているのはBASIC-Fとm5terminalです。使用法については別記事で追加予定。設計データも公開しますのでしばらくお待ち下さい。


boothにて配布予定です。