日立 MB-S1 I/Oマップ一覧

日立 MB-S1 I/Oマップ一覧

摘要 R:読込 W:書込 X:読込時不定 X/O:書込時不定 0:書込時0書込
アドレス

 

名称 ビット割付 読書 説明
D7 D6 D5 D4 D3 D2 D1 D0
FE00 MAP 0 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $0000~$0FFFのアドレスマッピングデータ
FE01 MAP 1 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $1000~$1FFFのアドレスマッピングデータ
FE02 MAP 2 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $2000~$2FFFのアドレスマッピングデータ
FE03 MAP 3 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $3000~$3FFFのアドレスマッピングデータ
FE04 MAP 4 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $4000~$4FFFのアドレスマッピングデータ
FE05 MAP 5 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $5000~$5FFFのアドレスマッピングデータ
FE06 MAP 6 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $6000~$6FFFのアドレスマッピングデータ
FE07 MAP 7 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $7000~$7FFFのアドレスマッピングデータ
FE08 MAP 8 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $8000~$8FFFのアドレスマッピングデータ
FE09 MAP 9 *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $9000~$9FFFのアドレスマッピングデータ
FE0A MAP A *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $A000~$AFFFのアドレスマッピングデータ
FE0B MAP B *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $B000~$BFFFのアドレスマッピングデータ
FE0C MAP C *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $C000~$CFFFのアドレスマッピングデータ
FE0D MAP D *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $D000~$DFFFのアドレスマッピングデータ
FE0E MAP E *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $E000~$EFFFのアドレスマッピングデータ
FE0F MAP F *2 A19 A18 A17 A16 A15 A14 A13 A12 R/W $F000~$FFFFのアドレスマッピングデータ
FE10 FUSE *2 TRON IMK 0 0 FC3 FC2 FC1 FC0 W システム/ユーザモード切替レジスタ
FE11 SEGMENT REGISTER
(CURRENT TASK) *2
0 0 SD5 SD4 SD3 SD2 SD1 SD0 W OS-9カード装着時有効
ここで選択したセグメントのマッピングがFE01~FE0Fに出てくる(64セグメント分)
FE18 TRAPF TRAP X X X X X X X R アドレスエラーフラグ
FE19 BUSCTRL *3 BG X X X X X X X R バスグラント
BERQ O O O O O O O W バスリクエスト
FE1A MPC-68008関係?
FE20 BMSK-COLOR MBSC 0 0 0 0 G R B W グラフィック色指定
FE21 ACTIVE-PLANE 0 0 0 0 DW G R B W グラフィック色指定
FE23 DISP-PAGE G R B 0 0 0 GR TX W 表示画面指定
FE24 SCRN-MODE 0 0 0 0 0 D2 D1 D0 W 画面モード指定
FE25 B-REG D7 D6 D5 D4 D3 D2 D1 D0 R/W グラフィック色レジスタ(スクロールレジスタ)
FE26 R-REG D7 D6 D5 D4 D3 D2 D1 D0 R/W
FE27 G-REG D7 D6 D5 D4 D3 D2 D1 D0 R/W
FE28 PALET0 0 0 0 0 I G R B W カラーパレット
FE29 PALET1 0 0 0 0 I G R B W
FE2A PALET2 0 0 0 0 I G R B W
FE2B PALET3 0 0 0 0 I G R B W
FE2C PALET4 0 0 0 0 I G R B W
FE2D PALET5 0 0 0 0 I G R B W
FE2E PALET6 0 0 0 0 I G R B W
FE2F PALET7 0 0 0 0 I G R B W
FE40 PIA-A PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 R/W 内蔵PIA(HD6821)のAポート(JOYSTICK)

SYS-MODE(FFEB)のD1(2M/#1M)を0で使用可能

FE41 CRA7 CRA6 CRA5 CRA4 CRA3 CRA2 CRA1 CRA0 R/W
FF00 FDC SEL R STR ステータスレジスタ
W CR コマンドレジスタ
FF01 FDC SEL R/W TR トラックレジスタ
FF02 FDC SEL R/W SCRセクタレジスタ
FF03 FDC SEL R/W DR データレジスタ
FF04 UNIT SEL 0 FR DDEN HEAD1 M-ON X USEL1 USEL0 R ドライブを選択するための制御信号
FF05 未使用? DISK-I/F用
FF06 未使用? DISK-I/F用
FF07 未使用? DISK-I/F用
FF08 FD HALT データの読み書きタイミング制御のための信号
FF09 未使用? DISK-I/F用
FF0A 未使用? DISK-I/F用
FF0B 未使用? DISK-I/F用
FF0C FD TYPE SEL ディスケットのタイプを認識するための信号
FF0D 未使用? DISK-I/F用
FF0E 未使用? DISK-I/F用
FF0F 未使用? DISK-I/F用
FF10 FDC SEL R STR ステータスレジスタ *1
W CR コマンドレジスタ *1
FF11 FDC SEL R/W TR トラックレジスタ *1
FF12 FDC SEL R/W SCRセクタレジスタ *1
FF13 FDC SEL R/W DR データレジスタ *1
FF14 UNIT SEL 0 FR DDEN HEAD1 M-ON X USEL1 USEL0 R ドライブを選択するための制御信号 *1
FF15 未使用? DISK-I/F用
FF16 未使用? DISK-I/F用
FF17 未使用? DISK-I/F用
FF18 FDC HALT データの読み書きタイミング制御のための信号 *1
FF19 未使用? DISK-I/F用
FF1A 未使用? DISK-I/F用
FF1B 未使用? DISK-I/F用
FF1C FDC TYPE SEL ディスケットのタイプを認識するための信号  *1
FF1D 未使用? DISK-I/F用
FF1E 空き I/O 1985-6のFM音源記事で使用の為、空き予測
FF1F 空き
FF20
FF30 拡張3重和音PSG

AY-3-8913+

MC6821仕様

MP-9710かな?

 

DA7 DA6 DA5 DA4 DA3 DA2 DA1 DA0 R/W レジスタ/データ
FF31 PIAレジスタ
FF32 X X X X X X BDIR BC1 R/W バスコントロール
FF33 PIAレジスタ
FF39 ?
FF3A ?
FF3C PIA LPT1: PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 R/W レベル3用増設プリンタカード

MP-1810

6821 ビット割付は未確認(FFC2を複写)

FF3D CRA7 CRA6 CRA5 CRA4 CRA3 CRA2 CRA1 CRA0 R/W
FF3E PIA LPT2: PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 R/W
FF3F CRB7 CRB6 CRB5 CRB4 CRB3 CRB2 CRB1 CRB0 R/W
FF40 ACIA COM1: IRQ PE OVRN FE CTS DCD TDRE RDRF R レベル3用増設RS232Cカード

MP-1820?

MC6850  ビット割付は未確認(FFC4を複写)

CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0 W
FF41 D7 D6 D5 D4 D3 D2 D1 D0 R/W
FF42 ACIA COM2: IRQ PE OVRN FE CTS DCD TDRE RDRF R
CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0 W
FF43 D7 D6 D5 D4 D3 D2 D1 D0 R/W
FF44 ACIA COM3: IRQ PE OVRN FE CTS DCD TDRE RDRF R
CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0 W
FF45 D7 D6 D5 D4 D3 D2 D1 D0 R/W
FF46 ACIA COM4: IRQ PE OVRN FE CTS DCD TDRE RDRF R
CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0 W
FF47 D7 D6 D5 D4 D3 D2 D1 D0 R/W
FF60 PIA EXT1 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 R/W レベル3用PIAカード

MP-1895

MC6821  ビット割付は未確認

FF61 CRA7 CRA6 CRA5 CRA4 CRA3 CRA2 CRA1 CRA0 R/W
FF62 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 R/W
FF63 CRB7 CRB6 CRB5 CRB4 CRB3 CRB2 CRB1 CRB0 R/W
FF64 PIA EXT2

 

PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 R/W
FF65 CRA7 CRA6 CRA5 CRA4 CRA3 CRA2 CRA1 CRA0 R/W
FF66 PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 R/W
FF67 CRB7 CRB6 CRB5 CRB4 CRB3 CRB2 CRB1 CRB0 R/W
FF70 空き I/O誌 ’83/8で9声PSGで使用していたので空き予測
FF71 空き
FF72 空き
FF73 空き
FF74 空き
FF75 KADR-H KA11 KA10 KA9 KA8 KA7 KA6 KA5 KA4 W レベル3用 MP-9740 / S1用 MPC-KA01S
KLEFT LD7 LD6 LD5 LD4 LD3 LD2 LD1 LD0 R
FF76 KADR-L KA15 KA14 KA13 KA12 KA3 KA2 KA1 KA0 W
KRIGHT RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 R
FF77 空き
FF78 空き
FF79 空き
FF7A 空き
FF7B 空き
FF7C 空き
FF7D 空き
FF7E 空き
FF7F 空き
FF8x DMA用 L3はOS-9用
FF9x DMA用 L3はOS-9用
FFAx 空き
FFB8 モデムカード用
FFB9 モデムカード用
FFBA モデムカード用
FFBB モデムカード用
FFC0 PIA-BANK D7 D6 X/O X/O D3 D2 D1 D0 R/W Bモードの時標準実装RAMのバンク切替レジスタ
FFC1 0 0 0 0 0 CRA2 0 0 W
FFC2 PIA-B PB7 PB6 PB5 PB4 PB3 PB2 PB1 PB0 R/W 内蔵PIA PB用レジスタ Bポートはプリンタポートで使用

AポートはS1専用領域FE40,FE41にあり

FFC3 CRB7 CRB6 CRB5 CRB4 CRB3 CRB2 CRB1 CRB0 R/W
FFC4 ACIA IRQ PE OVRN FE CTS DCD TDRE RDRF R RS232Cで使用する場合RS232CコネクタMP-9732

が必要

CMTI/FとRS232C回線で切替えて使用

CR7 CR6 CR5 CR4 CR3 CR2 CR1 CR0 W
FFC5 D7 D6 D5 D4 D3 D2 D1 D0 R/W
FFC6 CRTC 0 0 0 A4 A3 A2 A1 A0 W CRTCアドレスレジスタ
FFC7 D7 D6 D5 D4 D3 D2 D1 D0 R/W CRTCデータレジスタ
FFC8 KBNMI BK X X X X X X X R BK=1の時BREAKキー押し下げ
FFC9 DIPSW 0 0 0 0 0 0 1 1 R データ固定 int=3
FFCA TIMER T T2 X X X X X X R T=1の時TIMERでFIRQ発生,

T2=1の時高速タイマでFIRQ発生(Aモード時)

FFCB LPFLG 0 X X X X X X X R データ固定 D7=0  L3ライトペン用レジスタ
FFCC 来夢来人カセットプレーヤ ? ? ? ? ? REW FF PLAY HEAD 来夢来人ではカセットプレーヤ
FFCD L3では空き領域明示 来夢来人では何か入っている
FFCE L3では空き領域明示 来夢来人では何か入っている
FFCF 空き 未使用?
FFD0 MODE-SEL W HR C 0 IB GB RB BB W 状態設定用レジスタ
FFD1 TRACE 0 0 0 0 0 0 0 0 W WRITE時トレースカウンタON(MNI発生)
FFD2 REMOTE RM 0 0 0 0 0 0 0 W
FFD3 MUSIC-SEL MS 0 0 0 0 0 0 0 W
FFD4 TIME MASK TM 0 0 0 0 0 TM2 TM1 W
FFD5 lLPENBL(L3のみ) LE D7=1でライトペン使用可   L3ライトペン用レジスタ
FFD6 INTERFACE-SEL 0 0 0 0 IS 0 0 0 W
FFD7 BAUD-SEL 0 0 0 0 S3 S2 S1 S0 W カセットボーレトの設定 YGP002内レジスタ
FFD8 C-REG-SEL MK X/0 IG GC RV G R B R/W
MK SI IG GR/TX RV G R B R/W
FFD9 TRQ-SEL IRQF STBY TPED #FIND C3 C2 C1 C0 R S1では使用していないらしい YGP002内レジスタ

(デジタルコントロールカセット用レジスタ)

IE 0 0 0 C3 C2 C1 C0 W
FFDA 空き L3では空き領域明示
FFDB 空き
FFDC MOUSE0 IF1 TR1 SGX X12 X11 X10 X9 X8 R
IE ED XC YC YSG1 YCT1 XSG1 XCT1 W
FFDD MOUSE1 X7 X6 X5 X4 X3 X2 X1 X0 R
FFDE MOUSE2 IF2 TR2 SGY Y12 Y11 Y10 Y9 Y8 R
0 0 0 0 YSG2 YCT2 XSG2 XCT2 W
FFDF MOUSE3 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 R
FFE0 KB BM SS 0 0 UE SL HR KN W
D7 D6 D5 D4 D3 D2 D1 D0 R
FFE1 KB-TYPE X X X X K3 K2 K1 K0 R
FFE2 TVSUPER 0 0 0 A/#D 0 HC T/#D SI W
FFE3 外部PSG/JOYSTICカードで使用? ST/MO W? BIT1=1でステレオ3声*2,0でモノラル6声

JOYSTIK=0 タブレット=3加えてFFE7=&HF.FFE6=&H0F

FFE4 PSG-DATA(1~3) D7 D6 D5 D4 D3 D2 D1 D0 R/W
FFE5 PSG-COM(1~3) 0 0 0 0 D3 D2 D1 D0 W
FFE6 PSG-DATA(4~6) D7 D6 D5 D4 D3 D2 D1 D0 R/W
FFE7 PSG-COM(4~6) 0 0 0 0 D3 D2 D1 D0 W
FFE8 BANK-REG 0 D6 D5 D4 D3 D2 D1 D0 W
FFE9 IGMODREG PAE X X X X DT H V R
0 0 0 0 0 0 0 PM W
FFEA IGENREG 0 0 0 0 0 PG PR PB W
FFEB SYS-MODE X X X X X S/U 2/1M S1/L3 R L3モードで2MHz駆動させる裏ワザらしい
0 0 0 0 0 0 2/1M 0 W
  :     :   :   :   :   :   :   :   :   :   :   :
*1 Bモード専用のFDD関係レジスタ 外部ドライブ専用で30/40の内蔵デッキは使用不可
*2 このエリアはシステムモードでのみアクセス可能,Aモードではページマッピングを無効にできない
*3 フローティングバス制御にはBUSCTLを使用する。各CPUの運転にはこの周辺の空きレジスタを使う

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。 本文に全角文字を2文字以上含めて下さい (スパム対策)