Created
January 16, 2020 17:01
-
-
Save Godzil/3826aa5ffc3a0f5a734a88536c0a0d2d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# SPHINX用I/O定義ファイル | |
# | |
#内部I/O | |
#I/Oシンボル名称 I/O サイズ 説明文字列 | |
SYSTEM_CTRL1 a0 B システム制御1 | |
SYSTEM_CTRL2 60 B システム制御2 | |
SYSTEM_CTRL3 62 B システム制御3 | |
DISPLAY_CTRL 00 W 表示制御 | |
LCD_LINE 02 B 描画ライン位置 | |
LCD_INTERRUPT 03 B 描画ライン割り込み | |
SPR_AREA 04 B SPRキャラクタ定義領域指定 | |
SPR_START_NO 05 B SPR描画先頭キャラクタ番号 | |
SPR_CNT 06 B SPRキャラクタ数 | |
SCR_AREA 07 B SCRキャラクタ定義領域指定 | |
SCR2_WIN_X1 08 B SCR2ウィンドウ左上(X軸) | |
SCR2_WIN_Y1 09 B SCR2ウィンドウ左上(Y軸) | |
SCR2_WIN_X2 0a B SCR2ウィンドウ右下(X軸) | |
SCR2_WIN_Y2 0b B SCR2ウィンドウ右下(Y軸) | |
SPR_WIN_X1 0c B SPRウィンドウ左上(X軸) | |
SPR_WIN_Y1 0d B SPRウィンドウ左上(Y軸) | |
SPR_WIN_X2 0e B SPRウィンドウ右下(X軸) | |
SPR_WIN_Y2 0f B SPRウィンドウ右下(Y軸) | |
SCR1_SCRL_X 10 B SCR1スクロール(X軸) | |
SCR1_SCRL_Y 11 B SCR1スクロール(Y軸) | |
SCR2_SCRL_X 12 B SCR2スクロール(X軸) | |
SCR2_SCRL_Y 13 B SCR2スクロール(Y軸) | |
LCD_IF_CTRL 14 B LCDインタフェース制御 | |
LCD_SEG_DATA 15 B セグメント表示データ | |
LCD_GRAY_01 1c B LCD・LUT #0/#1 | |
LCD_GRAY_23 1d B LCD・LUT #2/#3 | |
LCD_GRAY_45 1e B LCD・LUT #4/#5 | |
LCD_GRAY_67 1f B LCD・LUT #6/#7 | |
SCR_LUT_0 20 W SCRキャラクタ・LUT #0 | |
SCR_LUT_1 22 W SCRキャラクタ・LUT #1 | |
SCR_LUT_2 24 W SCRキャラクタ・LUT #2 | |
SCR_LUT_3 26 W SCRキャラクタ・LUT #3 | |
SCR_LUT_4 28 W SCRキャラクタ・LUT #4 | |
SCR_LUT_5 2a W SCRキャラクタ・LUT #5 | |
SCR_LUT_6 2c W SCRキャラクタ・LUT #6 | |
SCR_LUT_7 2e W SCRキャラクタ・LUT #7 | |
SPR_LUT_0 30 W SPRキャラクタ・LUT #0 | |
SPR_LUT_1 32 W SPRキャラクタ・LUT #1 | |
SPR_LUT_2 34 W SPRキャラクタ・LUT #2 | |
SPR_LUT_3 36 W SPRキャラクタ・LUT #3 | |
SPR_LUT_4 38 W SPRキャラクタ・LUT #4 | |
SPR_LUT_5 3a W SPRキャラクタ・LUT #5 | |
SPR_LUT_6 3c W SPRキャラクタ・LUT #6 | |
SPR_LUT_7 3e W SPRキャラクタ・LUT #7 | |
SND_FREQ_1 80 W ch1サウンド周波数 | |
SND_FREQ_2 82 W ch2サウンド周波数 | |
SND_FREQ_3 84 W ch3サウンド周波数 | |
SND_FREQ_4 86 W ch4サウンド周波数 | |
SND_VOL_1 88 B サウンドch1音量データ | |
SND_VOL_2 89 B サウンドch2音量データ(ボイス・データ兼用) | |
SND_VOL_3 8a B サウンドch3音量データ | |
SND_VOL_4 8b B サウンドch4音量データ | |
SND_SWEEP 8c B サウンドch3スイープ量 | |
SND_SWEEP_TIME 8d B サウンドch3スイープ・ステップ・タイム | |
SND_NOISE_CTRL 8e B サウンドch4ノイズ発生制御 | |
SND_WAVERAM 8f B サウンド波形定義領域指定 | |
SND_CH_CTRL 90 B サウンド・チャネル制御 | |
SND_OUT_CTRL 91 B サウンド出力制御 | |
SND_RANDOM 92 W 疑似乱数 | |
SND_VOL_CH2 94 B サウンドch2ボイス音量 | |
SERIAL_DATA b1 B 送受信データ | |
SERIAL_STATUS b3 B シリアル通信ステータス | |
TIMER_CTRL a2 W タイマー制御 | |
H_BLANK_TIMER a4 W HBLANKタイマー・プリセット | |
V_BLANK_TIMER a6 W VBLANKタイマー・プリセット | |
H_BLANK_COUNTER a8 W HBLANKタイマー・カウント値 | |
V_BLANK_COUNTER aa W HBLANKタイマー・カウント値 | |
KEY_SCAN b5 B キースキャン | |
INT_VECTOR b0 B 割り込みベクタ | |
INT_ENABLE b2 B 割り込み許可 | |
INT_CAUSE b4 B 割り込み要因 | |
INT_CAUSE_CLEAR b6 B 割り込み要因クリア | |
INT_NMI_CTRL b7 B NMI制御 | |
IN_SERIAL_DATA ba W 内部シリアルROMデータ | |
IN_SERIAL_COM bc W 内部シリアルROMコマンド・アドレス | |
IN_SERIAL_CTRL be W 内部シリアルROMステータス | |
GDMA_SOURCE_L 40 W 汎用DMA用転送元アドレス(下位16bit) | |
GDMA_SOURCE_H 42 W 汎用DMA用転送元アドレス(上位4bit) | |
GDMA_DESTINATION 44 W 汎用DMA転送先アドレス | |
GDMA_COUNTER 46 W 汎用DMAデータ転送量設定 | |
GDMA_CTRL 48 B 汎用DMA制御 | |
SDMA_SOURCE_L 4a W サウンドDMA用転送元アドレス(下位16bit) | |
SDMA_SOURCE_H 4c W サウンドDMA用転送元アドレス(上位4bit) | |
SDMA_COUNTER_L 4e W サウンドDMA用データ転送量設定(下位16bit) | |
SDMA_COUNTER_H 50 W サウンドDMA用データ転送量設定(上位4bit) | |
SDMA_CTRL 52 B サウンドDMA制御 | |
HYPERV_LL 64 B 左チャネル・ハイパーボイス(下位byte) | |
HYPERV_LH 65 B 右チャネル・ハイパーボイス(上位byte) | |
HYPERV_RL 66 B 左チャネル・ハイパーボイス(下位byte) | |
HYPERV_RH 67 B 右チャネル・ハイパーボイス(上位byte) | |
HYPERV_SL 68 B ハイパーボイス・シャドウ(下位byte) | |
HYPERV_SH 69 B ハイパーボイス・シャドウ(上位byte) | |
HYPERV_CTRL 6a W ハイパーボイス制御 | |
#END | |
# LUXSOR1用I/O定義ファイル | |
# | |
#外部I/O | |
#I/Oシンボル名称 I/O サイズ 説明文字列 | |
LINEAR_ADDR_OFF c0 B リニアアドレス・オフセット | |
RAM_BANK c1 B RAM BANK | |
ROM_BANK_0 c2 B ROM BANK #0 | |
ROM_BANK_1 c3 B ROM BANK #1 | |
OUT_SERIAL_DATA c4 W 外部シリアルROMデータ | |
OUT_SERIAL_COM c6 W 外部シリアルROMコマンド/アドレス | |
OUT_SERIAL_CTRL c8 W 外部シリアルROM制御 | |
#END | |
# LUXSOR2用I/O定義ファイル | |
#外部I/O | |
#I/Oシンボル名称 I/O サイズ 説明文字列 | |
LINEAR_ADDR_OFF c0 B リニアアドレス・オフセット | |
RAM_BANK c1 B RAM BANKアドレス(下位byteのイメージ) | |
RAM_BANK_L d0 B RAM BANKアドレス(下位byte) | |
RAM_BANK_H d1 B RAM BANKアドレス(上位byte) | |
ROM_BANK_0 c2 B ROM BANK #0アドレス(下位byteのイメージ) | |
ROM_BANK_0_L d2 B ROM BANK #0アドレス(下位byte) | |
ROM_BANK_0_H d3 B ROM BANK #0アドレス(上位byte) | |
ROM_BANK_1 c3 B ROM BANK #1アドレス(下位byteのイメージ) | |
ROM_BANK_1_L d4 B ROM BANK #1アドレス(下位byte) | |
ROM_BANK_1_H d5 B ROM BANK #1アドレス(上位byte) | |
MEMORY_CTRL ce B メモリ・コントロール | |
RTC_CTRL ca B RTCコントロール | |
RTC_DATA cb B RTCデータ | |
IO_CTRL cc B I/Oポート設定 | |
IO_SCAN cd B I/Oポート・スキャン | |
#END | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment