「IO ポート (メイン)」の編集履歴(バックアップ)一覧はこちら
「IO ポート (メイン)」(2017/08/28 (月) 13:30:20) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
***目次 [#q06514f8]
-[[0x2100-0x2143>#r7bbe907]] : Fast, アドレスバス B (主に PPU 用、後半 APU)
-[[0x2180-0x2183>#sac00a29]] : Fast, アドレスバス B (WRAM)
-[[0x4016-0x4017>#df66f046]] : XSlow, 内部CPUレジスタ (コントローラ)
-[[0x4200-0x421F>#b70ecb7e]] : Fast, 内部CPUレジスタ (主に CPU 用)
-[[0x43x0-0x43xA>#r697094d]] : Fast, 内部CPUレジスタ (主に DMA 用)
-[[内容を1ページに連結したもの>IO ポート (メイン)/内容を1ページに連結したもの]]
( ↑ 各項目の詳細を全て1ページにまとめて見たい時はこのページを見てください。)
***0x2100-0x2143 [#r7bbe907]
|アドレス|名前|内容|h
|0x2100|INIDISP|[[スクリーン初期化>IO ポート (メイン)/0x2100]]|
|0x2101|OBJSEL|[[スプライトサイズ・データ領域選択>IO ポート (メイン)/0x2101]]|
|0x2102|OAMADDL|[[OAM下位アドレス>IO ポート (メイン)/0x2102]]|
|0x2103|OAMADDH|[[OAM上位アドレスとスプライト優先順位>IO ポート (メイン)/0x2102]]|
|0x2104|OAMDATA|[[OAMデータ書き込み>IO ポート (メイン)/0x2104]]|
|0x2105|BGMODE|[[BGモード・キャラクタサイズ設定>IO ポート (メイン)/0x2105]]|
|0x2106|MOSAIC|[[モザイク表示用サイズ・スクリーン設定>IO ポート (メイン)/0x2106]]|
|0x2107|BG1SC|[[BG1タイルマップアドレスとサイズ>IO ポート (メイン)/0x2107]]|
|0x2108|BG2SC|[[BG2タイルマップアドレスとサイズ>IO ポート (メイン)/0x2107]]|
|0x2109|BG3SC|[[BG3タイルマップアドレスとサイズ>IO ポート (メイン)/0x2107]]|
|0x210A|BG4SC|[[BG4タイルマップアドレスとサイズ>IO ポート (メイン)/0x2107]]|
|0x210B|BG12NBA|[[BG1,BG2キャラクタデータ領域設定>IO ポート (メイン)/0x210B]]|
|0x210C|BG34NBA|[[BG3,BG4キャラクタデータ領域設定>IO ポート (メイン)/0x210B]]|
|0x210D|BG1HOFS|[[BG1水平スクロール量>IO ポート (メイン)/0x210D]]|
|0x210E|BG1VOFS|[[BG1垂直スクロール量>IO ポート (メイン)/0x210D]]|
|0x210F|BG2HOFS|[[BG2水平スクロール量>IO ポート (メイン)/0x210D]]|
|0x2110|BG2VOFS|[[BG2垂直スクロール量>IO ポート (メイン)/0x210D]]|
|0x2111|BG3HOFS|[[BG3水平スクロール量>IO ポート (メイン)/0x210D]]|
|0x2112|BG3VOFS|[[BG3垂直スクロール量>IO ポート (メイン)/0x210D]]|
|0x2113|BG4HOFS|[[BG4水平スクロール量>IO ポート (メイン)/0x210D]]|
|0x2114|BG4VOFS|[[BG4垂直スクロール量>IO ポート (メイン)/0x210D]]|
|0x2115|VMAINC|[[ビデオポート調整>IO ポート (メイン)/0x2115]]|
|0x2116|VMADDL|[[VRAM読み込みアドレス(下位)>IO ポート (メイン)/0x2116]]|
|0x2117|VMADDH|[[VRAM読み込みアドレス(上位)>IO ポート (メイン)/0x2116]]|
|0x2118|VMDATAL|[[VRAMデータ書き込み(下位)>IO ポート (メイン)/0x2118]]|
|0x2119|VMDATAH|[[VRAMデータ書き込み(上位)>IO ポート (メイン)/0x2118]]|
|0x211A|M7SEL|[[画面モード7初期化>IO ポート (メイン)/0x211A]]|
|0x211B|M7A|[[Mode7拡大縮小回転用マトリックスA>IO ポート (メイン)/0x211B]]|
|0x211C|M7B|[[Mode7拡大縮小回転用マトリックスB>IO ポート (メイン)/0x211B]]|
|0x211D|M7C|[[Mode7拡大縮小回転用マトリックスC>IO ポート (メイン)/0x211B]]|
|0x211E|M7D|[[Mode7拡大縮小回転用マトリックスD>IO ポート (メイン)/0x211B]]|
|0x211F|M7X|[[Mode7中央位置X>IO ポート (メイン)/0x211F]]|
|0x2120|M7Y|[[Mode7中央位置Y>IO ポート (メイン)/0x211F]]|
|0x2121|CGADD|[[CG-RAM書き込みアドレス>IO ポート (メイン)/0x2121]]|
|0x2122|CGDATA|[[CG-RAMデータ書き込み>IO ポート (メイン)/0x2122]]|
|0x2123|W12SEL|[[BG1,BG2ウィンドウマスク設定>IO ポート (メイン)/0x2123]]|
|0x2124|W34SEL|[[BG3,BG4ウィンドウマスク設定>IO ポート (メイン)/0x2123]]|
|0x2125|WOBJSEL|[[スプライトウィンドウマスク設定>IO ポート (メイン)/0x2123]]|
|0x2126|WH0|[[ウィンドウ1左座標設定>IO ポート (メイン)/0x2126]]|
|0x2127|WH1|[[ウィンドウ1右座標設定>IO ポート (メイン)/0x2126]]|
|0x2128|WH2|[[ウィンドウ2左座標設定>IO ポート (メイン)/0x2126]]|
|0x2129|WH3|[[ウィンドウ2右座標設定>IO ポート (メイン)/0x2126]]|
|0x212A|WBGLOG|[[BGウインドウマスクロジック設定>IO ポート (メイン)/0x212A]]|
|0x212B|WOBJLOG|[[スプライトウインドウマスクロジック設定>IO ポート (メイン)/0x212A]]|
|0x212C|TM|[[メインスクリーン指定>IO ポート (メイン)/0x212C]]|
|0x212D|TS|[[サブスクリーン指定>IO ポート (メイン)/0x212C]]|
|0x212E|TMW|[[メインスクリーンウインドウマスク指定>IO ポート (メイン)/0x212E]]|
|0x212F|TSW|[[サブスクリーンウインドウマスク指定>IO ポート (メイン)/0x212E]]|
|0x2130|CGSWSEL|[[色追加選択>IO ポート (メイン)/0x2130]]|
|0x2131|CGADSUB|[[色計算指定>IO ポート (メイン)/0x2131]]|
|0x2132|COLDATA|[[固定色のデータ>IO ポート (メイン)/0x2132]]|
|0x2133|SETINI|[[スクリーンモード/ビデオ設定>IO ポート (メイン)/0x2133]]|
|0x2134|MPYL|[[乗算結果の下位>IO ポート (メイン)/0x2134]]|
|0x2135|MPYM|[[乗算結果の中位>IO ポート (メイン)/0x2134]]|
|0x2136|MPYH|[[乗算結果の上位>IO ポート (メイン)/0x2134]]|
|0x2137|SLHV|[[H/V カウンタのソフトウェアラッチ>IO ポート (メイン)/0x2137]]|
|0x2138|OAMDATAREAD|[[OAM データ読み込み>IO ポート (メイン)/0x2138]]|
|0x2139|VMDATAL|[[VRAM データ読み込み(下位)>IO ポート (メイン)/0x2139]]|
|0x213A|VMDATAH|[[VRAM データ読み込み(上位)>IO ポート (メイン)/0x2139]]|
|0x213B|CGDATA|[[CG データ読み込み>IO ポート (メイン)/0x213B]]|
|0x213C|OPHCT|[[水平スキャンライン位置>IO ポート (メイン)/0x213C]]|
|0x213D|OPVCT|[[垂直スキャンライン位置>IO ポート (メイン)/0x213C]]|
|0x213E|STAT77|[[PPUステータスフラグとバージョン番号1>IO ポート (メイン)/0x213E]]|
|0x213F|STAT78|[[PPUステータスフラグとバージョン番号2>IO ポート (メイン)/0x213F]]|
|0x2140|APUIO0|[[APU IO ポート>IO ポート (メイン)/0x2140]]|
|0x2141|APUIO1|[[APU IO ポート>IO ポート (メイン)/0x2140]]|
|0x2142|APUIO2|[[APU IO ポート>IO ポート (メイン)/0x2140]]|
|0x2143|APUIO3|[[APU IO ポート>IO ポート (メイン)/0x2140]]|
***[[0x2180-0x2183>IO ポート (メイン)/0x2180-0x2183]] [#sac00a29]
|アドレス|名前|内容|h
|0x2180|WMDATA|[[WRAMデータ読み書き>IO ポート (メイン)/0x2180-0x2183#p2180]]|
|0x2181|WMADDL|[[WRAMアドレス (下位)>IO ポート (メイン)/0x2180-0x2183#p2181]]|
|0x2182|WMADDM|[[WRAMアドレス (中位)>IO ポート (メイン)/0x2180-0x2183#p2182]]|
|0x2183|WMADDH|[[WRAMアドレス (上位)>IO ポート (メイン)/0x2180-0x2183#p2183]]|
***[[0x4016-0x4017>IO ポート (メイン)/0x4016-0x4017]] [#df66f046]
|アドレス|名前|内容|h
|0x4016|JOYSER0|[[NES形式ジョイパッドアクセスポート1>IO ポート (メイン)/0x4016-0x4017#p4016]]|
|0x4017|JOYSER1|[[NES形式ジョイパッドアクセスポート2>IO ポート (メイン)/0x4016-0x4017#p4017]]|
***[[0x4200-0x421F>IO ポート (メイン)/0x4200-0x421F]] [#b70ecb7e]
|アドレス|名前|内容|h
|0x4200|NMITIMEN|[[割り込み有効フラグ>IO ポート (メイン)/0x4200-0x421F#p4200]]|
|0x4201|WRIO|[[プログラマブルIOポート(出力)>IO ポート (メイン)/0x4200-0x421F#p4201]]|
|0x4202|WRMPYA|[[乗算用の被乗数>IO ポート (メイン)/0x4200-0x421F#p4202]]|
|0x4203|WRMPYB|[[乗算用の乗数>IO ポート (メイン)/0x4200-0x421F#p4203]]|
|0x4204|WRDIVL|[[除算用の被除数 (下位)>IO ポート (メイン)/0x4200-0x421F#p4204]]|
|0x4205|WRDIVH|[[除算用の被除数 (上位)>IO ポート (メイン)/0x4200-0x421F#p4205]]|
|0x4206|WRDIVB|[[除算用の除数>IO ポート (メイン)/0x4200-0x421F#p4206]]|
|0x4207|HTIMEL|[[Hカウントタイマー (下位)>IO ポート (メイン)/0x4200-0x421F#p4207]]|
|0x4208|HTIMEH|[[Hカウントタイマー (上位)>IO ポート (メイン)/0x4200-0x421F#p4208]]|
|0x4209|VTIMEL|[[Vカウントタイマー (下位)>IO ポート (メイン)/0x4200-0x421F#p4209]]|
|0x420A|VTIMEH|[[Vカウントタイマー (上位)>IO ポート (メイン)/0x4200-0x421F#p420A]]|
|0x420B|MDMAEN|[[DMA有効>IO ポート (メイン)/0x4200-0x421F#p420B]]|
|0x420C|HDMAEN|[[HDMA有効>IO ポート (メイン)/0x4200-0x421F#p420C]]|
|0x420D|MEMSEL|[[ROMアクセススピード>IO ポート (メイン)/0x4200-0x421F#p420D]]|
|0x420E||(未使用?)|
|0x420F||(未使用?)|
|0x4210|RDNMI|[[NMIフラグと5A22のバージョン番号>IO ポート (メイン)/0x4200-0x421F#p4210]]|
|0x4211|TIMEUP|[[H/Vカウントタイマー用IRQフラグ>IO ポート (メイン)/0x4200-0x421F#p4211]]|
|0x4212|HVBJOY|[[H/V-Blankフラグとジョイスティック有効フラグ>IO ポート (メイン)/0x4200-0x421F#p4212]]|
|0x4213|RDIO|[[プログラマブルIOポート(入力)>IO ポート (メイン)/0x4200-0x421F#p4213]]|
|0x4214|RDDIVL|[[除算結果の商 (下位)>IO ポート (メイン)/0x4200-0x421F#p4214]]|
|0x4215|RDDIVH|[[除算結果の商 (上位)>IO ポート (メイン)/0x4200-0x421F#p4215]]|
|0x4216|RDMPYL|[[乗算結果または除算結果の剰余 (下位)>IO ポート (メイン)/0x4200-0x421F#p4216]]|
|0x4217|RDMPYH|[[乗算結果または除算結果の剰余 (上位)>IO ポート (メイン)/0x4200-0x421F#p4217]]|
|0x4218|JOY1L|[[コントローラポート 1 の Data1(下位)>IO ポート (メイン)/0x4200-0x421F#p4218]]|
|0x4219|JOY1H|[[コントローラポート 1 の Data1(上位)>IO ポート (メイン)/0x4200-0x421F#p4219]]|
|0x421A|JOY2L|[[コントローラポート 2 の Data1(下位)>IO ポート (メイン)/0x4200-0x421F#p421A]]|
|0x421B|JOY2H|[[コントローラポート 2 の Data1(上位)>IO ポート (メイン)/0x4200-0x421F#p421B]]|
|0x421C|JOY3L|[[コントローラポート 1 の Data2(下位)>IO ポート (メイン)/0x4200-0x421F#p421C]]|
|0x421D|JOY3H|[[コントローラポート 1 の Data2(上位)>IO ポート (メイン)/0x4200-0x421F#p421D]]|
|0x421E|JOY4L|[[コントローラポート 2 の Data2(下位)>IO ポート (メイン)/0x4200-0x421F#p421E]]|
|0x421F|JOY4H|[[コントローラポート 2 の Data2(上位)>IO ポート (メイン)/0x4200-0x421F#p421F]]|
***[[0x43x0-0x43xA>IO ポート (メイン)/0x43x0-0x43xA]] [#r697094d]
|アドレス|名前|内容|h
|0x43X0|DMAPx|[[DMAチャネル調整>IO ポート (メイン)/0x43x0-0x43xA#p43X0]]|
|0x43X1|BBADx|[[DMA転送先B-バスアドレス>IO ポート (メイン)/0x43x0-0x43xA#p43X1]]|
|0x43X2|A1TxL|[[DMA転送元A1テーブルアドレス下位>IO ポート (メイン)/0x43x0-0x43xA#p43X2]]|
|0x43X3|A1TxH|[[DMA転送元A1テーブルアドレス上位>IO ポート (メイン)/0x43x0-0x43xA#p43X3]]|
|0x43X4|A1Bx|[[DMA転送元A-バステーブルバンク>IO ポート (メイン)/0x43x0-0x43xA#p43X4]]|
|0x43X5|DASxL|[[DMAサイズ/HDMA間接アドレス下位バイト>IO ポート (メイン)/0x43x0-0x43xA#p43X5]]|
|0x43X6|DASxH|[[DMAサイズ/HDMA間接アドレス上位バイト>IO ポート (メイン)/0x43x0-0x43xA#p43X6]]|
|0x43X7|DASBx|[[HDMA間接アドレスバンクバイト>IO ポート (メイン)/0x43x0-0x43xA#p43X7]]|
|0x43X8|A2AxL|[[HDMA用A2テーブルアドレス下位バイト>IO ポート (メイン)/0x43x0-0x43xA#p43X8]]|
|0x43X9|A2AxH|[[HDMA用A2テーブルアドレス上位バイト>IO ポート (メイン)/0x43x0-0x43xA#p43X9]]|
|0x43XA|NLTRx|[[HDMA転送行数>IO ポート (メイン)/0x43x0-0x43xA#p43XA]]|
#contents()
-[[内容を1ページに連結したもの>IO ポート (メイン)/内容を1ページに連結したもの]]
( ↑ 各項目の詳細を全て1ページにまとめて見たい時はこのページを見てください。)
***0x2100-0x2143 [#r7bbe907]
|アドレス|名前|内容|h
|0x2100|INIDISP|[[スクリーン初期化>IO ポート (メイン)/0x2100]]|
|0x2101|OBJSEL|[[スプライトサイズ・データ領域選択>IO ポート (メイン)/0x2101]]|
|0x2102|OAMADDL|[[OAM下位アドレス>IO ポート (メイン)/0x2102]]|
|0x2103|OAMADDH|[[OAM上位アドレスとスプライト優先順位>IO ポート (メイン)/0x2102]]|
|0x2104|OAMDATA|[[OAMデータ書き込み>IO ポート (メイン)/0x2104]]|
|0x2105|BGMODE|[[BGモード・キャラクタサイズ設定>IO ポート (メイン)/0x2105]]|
|0x2106|MOSAIC|[[モザイク表示用サイズ・スクリーン設定>IO ポート (メイン)/0x2106]]|
|0x2107|BG1SC|[[BG1タイルマップアドレスとサイズ>IO ポート (メイン)/0x2107]]|
|0x2108|BG2SC|[[BG2タイルマップアドレスとサイズ>IO ポート (メイン)/0x2107]]|
|0x2109|BG3SC|[[BG3タイルマップアドレスとサイズ>IO ポート (メイン)/0x2107]]|
|0x210A|BG4SC|[[BG4タイルマップアドレスとサイズ>IO ポート (メイン)/0x2107]]|
|0x210B|BG12NBA|[[BG1,BG2キャラクタデータ領域設定>IO ポート (メイン)/0x210B]]|
|0x210C|BG34NBA|[[BG3,BG4キャラクタデータ領域設定>IO ポート (メイン)/0x210B]]|
|0x210D|BG1HOFS|[[BG1水平スクロール量>IO ポート (メイン)/0x210D]]|
|0x210E|BG1VOFS|[[BG1垂直スクロール量>IO ポート (メイン)/0x210D]]|
|0x210F|BG2HOFS|[[BG2水平スクロール量>IO ポート (メイン)/0x210D]]|
|0x2110|BG2VOFS|[[BG2垂直スクロール量>IO ポート (メイン)/0x210D]]|
|0x2111|BG3HOFS|[[BG3水平スクロール量>IO ポート (メイン)/0x210D]]|
|0x2112|BG3VOFS|[[BG3垂直スクロール量>IO ポート (メイン)/0x210D]]|
|0x2113|BG4HOFS|[[BG4水平スクロール量>IO ポート (メイン)/0x210D]]|
|0x2114|BG4VOFS|[[BG4垂直スクロール量>IO ポート (メイン)/0x210D]]|
|0x2115|VMAINC|[[ビデオポート調整>IO ポート (メイン)/0x2115]]|
|0x2116|VMADDL|[[VRAM読み込みアドレス(下位)>IO ポート (メイン)/0x2116]]|
|0x2117|VMADDH|[[VRAM読み込みアドレス(上位)>IO ポート (メイン)/0x2116]]|
|0x2118|VMDATAL|[[VRAMデータ書き込み(下位)>IO ポート (メイン)/0x2118]]|
|0x2119|VMDATAH|[[VRAMデータ書き込み(上位)>IO ポート (メイン)/0x2118]]|
|0x211A|M7SEL|[[画面モード7初期化>IO ポート (メイン)/0x211A]]|
|0x211B|M7A|[[Mode7拡大縮小回転用マトリックスA>IO ポート (メイン)/0x211B]]|
|0x211C|M7B|[[Mode7拡大縮小回転用マトリックスB>IO ポート (メイン)/0x211B]]|
|0x211D|M7C|[[Mode7拡大縮小回転用マトリックスC>IO ポート (メイン)/0x211B]]|
|0x211E|M7D|[[Mode7拡大縮小回転用マトリックスD>IO ポート (メイン)/0x211B]]|
|0x211F|M7X|[[Mode7中央位置X>IO ポート (メイン)/0x211F]]|
|0x2120|M7Y|[[Mode7中央位置Y>IO ポート (メイン)/0x211F]]|
|0x2121|CGADD|[[CG-RAM書き込みアドレス>IO ポート (メイン)/0x2121]]|
|0x2122|CGDATA|[[CG-RAMデータ書き込み>IO ポート (メイン)/0x2122]]|
|0x2123|W12SEL|[[BG1,BG2ウィンドウマスク設定>IO ポート (メイン)/0x2123]]|
|0x2124|W34SEL|[[BG3,BG4ウィンドウマスク設定>IO ポート (メイン)/0x2123]]|
|0x2125|WOBJSEL|[[スプライトウィンドウマスク設定>IO ポート (メイン)/0x2123]]|
|0x2126|WH0|[[ウィンドウ1左座標設定>IO ポート (メイン)/0x2126]]|
|0x2127|WH1|[[ウィンドウ1右座標設定>IO ポート (メイン)/0x2126]]|
|0x2128|WH2|[[ウィンドウ2左座標設定>IO ポート (メイン)/0x2126]]|
|0x2129|WH3|[[ウィンドウ2右座標設定>IO ポート (メイン)/0x2126]]|
|0x212A|WBGLOG|[[BGウインドウマスクロジック設定>IO ポート (メイン)/0x212A]]|
|0x212B|WOBJLOG|[[スプライトウインドウマスクロジック設定>IO ポート (メイン)/0x212A]]|
|0x212C|TM|[[メインスクリーン指定>IO ポート (メイン)/0x212C]]|
|0x212D|TS|[[サブスクリーン指定>IO ポート (メイン)/0x212C]]|
|0x212E|TMW|[[メインスクリーンウインドウマスク指定>IO ポート (メイン)/0x212E]]|
|0x212F|TSW|[[サブスクリーンウインドウマスク指定>IO ポート (メイン)/0x212E]]|
|0x2130|CGSWSEL|[[色追加選択>IO ポート (メイン)/0x2130]]|
|0x2131|CGADSUB|[[色計算指定>IO ポート (メイン)/0x2131]]|
|0x2132|COLDATA|[[固定色のデータ>IO ポート (メイン)/0x2132]]|
|0x2133|SETINI|[[スクリーンモード/ビデオ設定>IO ポート (メイン)/0x2133]]|
|0x2134|MPYL|[[乗算結果の下位>IO ポート (メイン)/0x2134]]|
|0x2135|MPYM|[[乗算結果の中位>IO ポート (メイン)/0x2134]]|
|0x2136|MPYH|[[乗算結果の上位>IO ポート (メイン)/0x2134]]|
|0x2137|SLHV|[[H/V カウンタのソフトウェアラッチ>IO ポート (メイン)/0x2137]]|
|0x2138|OAMDATAREAD|[[OAM データ読み込み>IO ポート (メイン)/0x2138]]|
|0x2139|VMDATAL|[[VRAM データ読み込み(下位)>IO ポート (メイン)/0x2139]]|
|0x213A|VMDATAH|[[VRAM データ読み込み(上位)>IO ポート (メイン)/0x2139]]|
|0x213B|CGDATA|[[CG データ読み込み>IO ポート (メイン)/0x213B]]|
|0x213C|OPHCT|[[水平スキャンライン位置>IO ポート (メイン)/0x213C]]|
|0x213D|OPVCT|[[垂直スキャンライン位置>IO ポート (メイン)/0x213C]]|
|0x213E|STAT77|[[PPUステータスフラグとバージョン番号1>IO ポート (メイン)/0x213E]]|
|0x213F|STAT78|[[PPUステータスフラグとバージョン番号2>IO ポート (メイン)/0x213F]]|
|0x2140|APUIO0|[[APU IO ポート>IO ポート (メイン)/0x2140]]|
|0x2141|APUIO1|[[APU IO ポート>IO ポート (メイン)/0x2140]]|
|0x2142|APUIO2|[[APU IO ポート>IO ポート (メイン)/0x2140]]|
|0x2143|APUIO3|[[APU IO ポート>IO ポート (メイン)/0x2140]]|
***[[0x2180-0x2183>IO ポート (メイン)/0x2180-0x2183]] [#sac00a29]
|アドレス|名前|内容|h
|0x2180|WMDATA|[[WRAMデータ読み書き>IO ポート (メイン)/0x2180-0x2183#p2180]]|
|0x2181|WMADDL|[[WRAMアドレス (下位)>IO ポート (メイン)/0x2180-0x2183#p2181]]|
|0x2182|WMADDM|[[WRAMアドレス (中位)>IO ポート (メイン)/0x2180-0x2183#p2182]]|
|0x2183|WMADDH|[[WRAMアドレス (上位)>IO ポート (メイン)/0x2180-0x2183#p2183]]|
***[[0x4016-0x4017>IO ポート (メイン)/0x4016-0x4017]] [#df66f046]
|アドレス|名前|内容|h
|0x4016|JOYSER0|[[NES形式ジョイパッドアクセスポート1>IO ポート (メイン)/0x4016-0x4017#p4016]]|
|0x4017|JOYSER1|[[NES形式ジョイパッドアクセスポート2>IO ポート (メイン)/0x4016-0x4017#p4017]]|
***[[0x4200-0x421F>IO ポート (メイン)/0x4200-0x421F]] [#b70ecb7e]
|アドレス|名前|内容|h
|0x4200|NMITIMEN|[[割り込み有効フラグ>IO ポート (メイン)/0x4200-0x421F#p4200]]|
|0x4201|WRIO|[[プログラマブルIOポート(出力)>IO ポート (メイン)/0x4200-0x421F#p4201]]|
|0x4202|WRMPYA|[[乗算用の被乗数>IO ポート (メイン)/0x4200-0x421F#p4202]]|
|0x4203|WRMPYB|[[乗算用の乗数>IO ポート (メイン)/0x4200-0x421F#p4203]]|
|0x4204|WRDIVL|[[除算用の被除数 (下位)>IO ポート (メイン)/0x4200-0x421F#p4204]]|
|0x4205|WRDIVH|[[除算用の被除数 (上位)>IO ポート (メイン)/0x4200-0x421F#p4205]]|
|0x4206|WRDIVB|[[除算用の除数>IO ポート (メイン)/0x4200-0x421F#p4206]]|
|0x4207|HTIMEL|[[Hカウントタイマー (下位)>IO ポート (メイン)/0x4200-0x421F#p4207]]|
|0x4208|HTIMEH|[[Hカウントタイマー (上位)>IO ポート (メイン)/0x4200-0x421F#p4208]]|
|0x4209|VTIMEL|[[Vカウントタイマー (下位)>IO ポート (メイン)/0x4200-0x421F#p4209]]|
|0x420A|VTIMEH|[[Vカウントタイマー (上位)>IO ポート (メイン)/0x4200-0x421F#p420A]]|
|0x420B|MDMAEN|[[DMA有効>IO ポート (メイン)/0x4200-0x421F#p420B]]|
|0x420C|HDMAEN|[[HDMA有効>IO ポート (メイン)/0x4200-0x421F#p420C]]|
|0x420D|MEMSEL|[[ROMアクセススピード>IO ポート (メイン)/0x4200-0x421F#p420D]]|
|0x420E||(未使用?)|
|0x420F||(未使用?)|
|0x4210|RDNMI|[[NMIフラグと5A22のバージョン番号>IO ポート (メイン)/0x4200-0x421F#p4210]]|
|0x4211|TIMEUP|[[H/Vカウントタイマー用IRQフラグ>IO ポート (メイン)/0x4200-0x421F#p4211]]|
|0x4212|HVBJOY|[[H/V-Blankフラグとジョイスティック有効フラグ>IO ポート (メイン)/0x4200-0x421F#p4212]]|
|0x4213|RDIO|[[プログラマブルIOポート(入力)>IO ポート (メイン)/0x4200-0x421F#p4213]]|
|0x4214|RDDIVL|[[除算結果の商 (下位)>IO ポート (メイン)/0x4200-0x421F#p4214]]|
|0x4215|RDDIVH|[[除算結果の商 (上位)>IO ポート (メイン)/0x4200-0x421F#p4215]]|
|0x4216|RDMPYL|[[乗算結果または除算結果の剰余 (下位)>IO ポート (メイン)/0x4200-0x421F#p4216]]|
|0x4217|RDMPYH|[[乗算結果または除算結果の剰余 (上位)>IO ポート (メイン)/0x4200-0x421F#p4217]]|
|0x4218|JOY1L|[[コントローラポート 1 の Data1(下位)>IO ポート (メイン)/0x4200-0x421F#p4218]]|
|0x4219|JOY1H|[[コントローラポート 1 の Data1(上位)>IO ポート (メイン)/0x4200-0x421F#p4219]]|
|0x421A|JOY2L|[[コントローラポート 2 の Data1(下位)>IO ポート (メイン)/0x4200-0x421F#p421A]]|
|0x421B|JOY2H|[[コントローラポート 2 の Data1(上位)>IO ポート (メイン)/0x4200-0x421F#p421B]]|
|0x421C|JOY3L|[[コントローラポート 1 の Data2(下位)>IO ポート (メイン)/0x4200-0x421F#p421C]]|
|0x421D|JOY3H|[[コントローラポート 1 の Data2(上位)>IO ポート (メイン)/0x4200-0x421F#p421D]]|
|0x421E|JOY4L|[[コントローラポート 2 の Data2(下位)>IO ポート (メイン)/0x4200-0x421F#p421E]]|
|0x421F|JOY4H|[[コントローラポート 2 の Data2(上位)>IO ポート (メイン)/0x4200-0x421F#p421F]]|
***[[0x43x0-0x43xA>IO ポート (メイン)/0x43x0-0x43xA]] [#r697094d]
|アドレス|名前|内容|h
|0x43X0|DMAPx|[[DMAチャネル調整>IO ポート (メイン)/0x43x0-0x43xA#p43X0]]|
|0x43X1|BBADx|[[DMA転送先B-バスアドレス>IO ポート (メイン)/0x43x0-0x43xA#p43X1]]|
|0x43X2|A1TxL|[[DMA転送元A1テーブルアドレス下位>IO ポート (メイン)/0x43x0-0x43xA#p43X2]]|
|0x43X3|A1TxH|[[DMA転送元A1テーブルアドレス上位>IO ポート (メイン)/0x43x0-0x43xA#p43X3]]|
|0x43X4|A1Bx|[[DMA転送元A-バステーブルバンク>IO ポート (メイン)/0x43x0-0x43xA#p43X4]]|
|0x43X5|DASxL|[[DMAサイズ/HDMA間接アドレス下位バイト>IO ポート (メイン)/0x43x0-0x43xA#p43X5]]|
|0x43X6|DASxH|[[DMAサイズ/HDMA間接アドレス上位バイト>IO ポート (メイン)/0x43x0-0x43xA#p43X6]]|
|0x43X7|DASBx|[[HDMA間接アドレスバンクバイト>IO ポート (メイン)/0x43x0-0x43xA#p43X7]]|
|0x43X8|A2AxL|[[HDMA用A2テーブルアドレス下位バイト>IO ポート (メイン)/0x43x0-0x43xA#p43X8]]|
|0x43X9|A2AxH|[[HDMA用A2テーブルアドレス上位バイト>IO ポート (メイン)/0x43x0-0x43xA#p43X9]]|
|0x43XA|NLTRx|[[HDMA転送行数>IO ポート (メイン)/0x43x0-0x43xA#p43XA]]|