Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *
- * = KEY TABLE FORMAT =
- *
- * bit31~16 : キーコード*$12+特殊キー(SHIFT,CTRL,XF? etc.)
- * bit15~ 8 : 処理番号
- * bit 7~ 0 : パラメータ
- *
- KEYTABLE_BASE::
- .DC.W $01*$12,$3000 * [ESC] : QUIT
- .DC.W $47*$12,$0200 * [t4] : DRIVE LEFT
- .DC.W $3B*$12,$0200 * [←] :
- .DC.W $49*$12,$0100 * [t6] : DRIVE RIGHT
- .DC.W $3d*$12,$0100 * [→] :
- .DC.W $61*$12,$0300 * [BREAK] : DISK EJECT
- .DC.W $53*$12,$0400 * [登録] : WRITE TITLE DATA
- .DC.W $10*$12,$0500 * [TAB] : DOC READ
- .DC.W $3f*$12,$1500 * [CLR] : BUFFER CLEAR
- .DC.W $4f*$12,$0700 * [t0] : JUMP TO PARENT DIR
- .DC.W $51*$12,$0700 * [t.] :
- .DC.W $3a*$12,$0700 * [UNDO] :
- .DC.W $0e*$12,$0800 * [\] : JUMP TO ROOT DIR
- .DC.W $44*$12,$1000 * [t8] : CURSOR UP
- .DC.W $3C*$12,$1000 * [↑] :
- .DC.W $4C*$12,$0f00 * [t2] : CURSOR DOWN
- .DC.W $3E*$12,$0f00 * [↓] :
- .DC.W $38*$12,$0900 * [ROLL UP] : ROLL DOWN
- .DC.W $39*$12,$0a00 * [ROLL DOWN] : ROLL UP
- .DC.W $36*$12,$1600 * [HOME] : JUMP TO TOP
- .DC.W $63*$12,$1600 * [F1] :
- .DC.W $40*$12,$1600 * [t/] :
- .DC.W $37*$12,$1700 * [DEL] : JUMP TO BOTTOM
- .DC.W $64*$12,$1700 * [F2] :
- .DC.W $41*$12,$1700 * [t*] :
- .DC.W $1D*$12,$1100 * [CR] : PLAY
- .DC.W $4E*$12,$1100 * [ENTER] :
- .DC.W $35*$12,$1300 * [SPACE] : PLAY & CURSOR DOWN
- .DC.W $0F*$12,$1400 * [BS] : PLAY & CURSOR UP
- .DC.W $1E*$12,$1801 * [A] : TOGGLE AUTO-PLAY MODE
- .DC.W $1F*$12,$1802 * [S] : TOGGLE SHUFFLE MODE
- .DC.W $1A*$12,$2500 * [P] : TOGGLE PROGRAM MODE
- .DC.W $1B*$12,$2700 * [@] : CLEAR PROGRAM
- .DC.W $2A*$12,$1a01 * [Z] : TOGGLE REPEAT MODE
- .DC.W $2B*$12,$1a02 * [X] : TOGGLE INTRO MODE
- .DC.W $2C*$12,$1a04 * [C] : TOGGLE ALL-DIR MODE
- .DC.W $2D*$12,$1a08 * [V] : TOGGLE PROGRAM PLAY MODE
- .DC.W $27*$12,$1c00 * [;] : LOOP COUNT UP
- .DC.W $32*$12,$1d00 * [.] : LOOP COUNT DOWN
- .DC.W $28*$12,$1f00 * [:] : WAIT TIME UP
- .DC.W $33*$12,$2000 * [/] : WAIT TIME DOWN
- .DC.W $29*$12,$2200 * []] : INTRO TIME UP
- .DC.W $34*$12,$2300 * [_] : INTRO TIME DOWN
- .DC.W $68*$12,$2800 * [F6] : REPLAY
- .DC.W $69*$12,$2900 * [F7] : STOP/CONTINUE
- .DC.W $6A*$12,$2b00 * [F8] : FADE OUT
- .DC.W $6B*$12,$2f00 * [F9] : SLOW
- .DC.W $6C*$12,$2e00 * [F10] : CUE
- .DC.W $68*$12+16,$3100 * [CTRL]+[F6] : GRAPHIC OFF
- .DC.W $69*$12+16,$3101 * [CTRL]+[F7] : GRAPHIC PRINT
- .DC.W $6A*$12+16,$3102 * [CTRL]+[F8] : GRAPHIC HALF TONE
- .DC.W $6B*$12+16,$3103 * [CTRL]+[F9] : GRAPHIC ON
- .DC.W $6C*$12+16,$3104 * [CTRL]+[F10] : GRAPHIC ONLY
- .DC.W $38*$12+16,$3200 * [CTRL]+[R_UP] : GRAPHIC TONE UP
- .DC.W $39*$12+16,$3300 * [CTRL]+[R_DW] : GRAPHIC TONE DOWN
- .DC.W $3A*$12+16,$3410 * [CTRL]+[UNDO] : GRAPHIC TONE RESET
- .DC.W $36*$12+16,$3500 * [CTRL]+[HOME] : GRAPHIC HOME POSITION
- .DC.W $3C*$12+16,$3600 * [CTRL]+[↑] : GRAPHIC UP
- .DC.W $3E*$12+16,$3700 * [CTRL]+[↓] : GRAPHIC DOWN
- .DC.W $3B*$12+16,$3800 * [CTRL]+[←] : GRAPHIC LEFT
- .DC.W $3D*$12+16,$3900 * [CTRL]+[→] : GRAPHIC RIGHT
- .DC.W $68*$12+14,$5100 * [SHIFT]+[F6] : BG PATTERN OFF
- .DC.W $69*$12+14,$5101 * [SHIFT]+[F7] : BG PATTERN A
- .DC.W $6A*$12+14,$5102 * [SHIFT]+[F8] : BG PATTERN B
- .DC.W $6B*$12+14,$5103 * [SHIFT]+[F9] : BG PATTERN C
- .DC.W $6C*$12+14,$5104 * [SHIFT]+[F10] : BG PATTERN D
- .DC.W $38*$12+14,$4b00 * [SHIFT]+[R_UP]: MOVE KEYBOARD DOWN
- .DC.W $39*$12+14,$4c00 * [SHIFT]+[R_DW]: MOVE KEYBOARD UP
- .DC.W $36*$12+14,$4d00 * [SHIFT]+[HOME]: JUMP TO KEYBOARD TOP
- .DC.W $37*$12+14,$4d18 * [SHIFT]+[DEL] : JUMP TO KEYBOARD BOTTOM
- .DC.W $3C*$12+04,$3a00 * [XF1]+[↑] : SPECTRUM SPEED UP
- .DC.W $3E*$12+04,$3b00 * [XF1]+[↓] : SPECTRUM SPEED DOWN
- .DC.W $3A*$12+04,$3c04 * [XF1]+[UNDO] : SPECTRUM SPEED RESET
- .DC.W $3D*$12+04,$3d00 * [XF1]+[→] : SPECTRUM STYLE RIGHT
- .DC.W $3B*$12+04,$3e00 * [XF1]+[←] : SPECTRUM STYLE LEFT
- .DC.W $37*$12+04,$4004 * [XF1]+[DEL] : TOGGLE SPECTRUM CALC.
- .DC.W $36*$12+04,$4204 * [XF1]+[HOME] : TOGGLE SPECTRUM REVERSE
- .DC.W $3D*$12+06,$4e00 * [XF2]+[→] : VELOC./TRACK RIGHT
- .DC.W $3B*$12+06,$4f00 * [XF2]+[←] : VELOC./TRACK LEFT
- .DC.W $36*$12+06,$5000 * [XF2]+[HOME] : VELOC./TRACK TOP
- .DC.W $37*$12+06,$5010 * [XF2]+[DEL] : VELOC./TRACK BOTTOM
- .DC.W $3C*$12+06,$4400 * [XF2]+[↑] : VELOCITY SPEED UP
- .DC.W $3E*$12+06,$4500 * [XF2]+[↓] : VELOCITY SPEED DOWN
- .DC.W $3A*$12+06,$4604 * [XF2]+[UNDO] : VELOCITY SPEED RESET
- .DC.W $02*$12,$4700 * [1] : TOGGLE CHUNNEL 1~
- .DC.W $03*$12,$4701 * [2]
- .DC.W $04*$12,$4702 * [3]
- .DC.W $05*$12,$4703 * [4]
- .DC.W $06*$12,$4704 * [5]
- .DC.W $07*$12,$4705 * [6]
- .DC.W $08*$12,$4706 * [7]
- .DC.W $09*$12,$4707 * [8]
- .DC.W $02*$12+08,$4708 * [XF3]+[1] : TOGGLE CHUNNEL 9~
- .DC.W $03*$12+08,$4709 * [XF3]+[2]
- .DC.W $04*$12+08,$470a * [XF3]+[3]
- .DC.W $05*$12+08,$470b * [XF3]+[4]
- .DC.W $06*$12+08,$470c * [XF3]+[5]
- .DC.W $07*$12+08,$470d * [XF3]+[6]
- .DC.W $08*$12+08,$470e * [XF3]+[7]
- .DC.W $09*$12+08,$470f * [XF3]+[8]
- .DC.W $02*$12+10,$4710 * [XF4]+[1] : TOGGLE CHUNNEL 17~
- .DC.W $03*$12+10,$4711 * [XF4]+[2]
- .DC.W $04*$12+10,$4712 * [XF4]+[3]
- .DC.W $05*$12+10,$4713 * [XF4]+[4]
- .DC.W $06*$12+10,$4714 * [XF4]+[5]
- .DC.W $07*$12+10,$4715 * [XF4]+[6]
- .DC.W $08*$12+10,$4716 * [XF4]+[7]
- .DC.W $09*$12+10,$4717 * [XF4]+[8]
- .DC.W $02*$12+12,$4718 * [XF5]+[1] : TOGGLE CHUNNEL 25~
- .DC.W $03*$12+12,$4719 * [XF5]+[2]
- .DC.W $04*$12+12,$471a * [XF5]+[3]
- .DC.W $05*$12+12,$471b * [XF5]+[4]
- .DC.W $06*$12+12,$471c * [XF5]+[5]
- .DC.W $07*$12+12,$471d * [XF5]+[6]
- .DC.W $08*$12+12,$471e * [XF5]+[7]
- .DC.W $09*$12+12,$471f * [XF5]+[8]
- .DC.W $0A*$12,$4800 * [9] : ALL TRACK ON
- .DC.W $0B*$12,$4900 * [0] : ALL TRACK OFF
- .DC.W $0C*$12,$4a00 * [-] : TOGGLE ALL TRACK
- *
- * ADDITIONAL TABLE
- *
- .DC.W $54*$12,$5200 * [HELP] : WRITE CONFIG DATA
- .DC.W $26*$12,$5300 * [L] : FADEOUT SPEED UP
- .DC.W $31*$12,$5400 * [,] : FADEOUT SPEED DOWN
- .DC.W $3d*$12+08,$5500 * [XF3]+[→] : PALET CODE RIGHT
- .DC.W $3b*$12+08,$5600 * [XF3]+[←] : PALET CODE LEFT
- .DC.W $4f*$12+08,$5700 * [XF3]+[t0] : TOGGLE I BIT
- .DC.W $4b*$12+08,$5806 * [XF3]+[t1] : PALET DEC.(RED)
- .DC.W $43*$12+08,$5906 * [XF3]+[t7] : PALET INC.(RED)
- .DC.W $47*$12+08,$5a06 * [XF3]+[t4] : PALET RESET(RED)
- .DC.W $4c*$12+08,$580b * [XF3]+[t2] : PALET DEC.(GREEN)
- .DC.W $44*$12+08,$590b * [XF3]+[t8] : PALET INC.(GREEN)
- .DC.W $48*$12+08,$5a0b * [XF3]+[t5] : PALET RESET(GREEN)
- .DC.W $4d*$12+08,$5801 * [XF3]+[t3] : PALET DEC.(BLUE)
- .DC.W $45*$12+08,$5901 * [XF3]+[t9] : PALET INC.(BLUE)
- .DC.W $49*$12+08,$5a01 * [XF3]+[t6] : PALET RESET(BLUE)
- .DC.W $1e*$12+14,$5b00 * [SHIFT]+[A] : MOVE TO DRIVE A
- .DC.W $2e*$12+14,$5b01 * [SHIFT]+[B] : MOVE TO DRIVE B
- .DC.W $2c*$12+14,$5b02 * [SHIFT]+[C] : MOVE TO DRIVE C
- .DC.W $20*$12+14,$5b03 * [SHIFT]+[D] : MOVE TO DRIVE D
- .DC.W $13*$12+14,$5b04 * [SHIFT]+[E] : MOVE TO DRIVE E
- .DC.W $21*$12+14,$5b05 * [SHIFT]+[F] : MOVE TO DRIVE F
- .DC.W $22*$12+14,$5b06 * [SHIFT]+[G] : MOVE TO DRIVE G
- .DC.W $23*$12+14,$5b07 * [SHIFT]+[H] : MOVE TO DRIVE H
- .DC.W $18*$12+14,$5b08 * [SHIFT]+[I] : MOVE TO DRIVE I
- .DC.W $24*$12+14,$5b09 * [SHIFT]+[J] : MOVE TO DRIVE J
- .DC.W $25*$12+14,$5b0a * [SHIFT]+[K] : MOVE TO DRIVE K
- .DC.W $26*$12+14,$5b0b * [SHIFT]+[L] : MOVE TO DRIVE L
- .DC.W $30*$12+14,$5b0c * [SHIFT]+[M] : MOVE TO DRIVE M
- .DC.W $2f*$12+14,$5b0d * [SHIFT]+[N] : MOVE TO DRIVE N
- .DC.W $19*$12+14,$5b0e * [SHIFT]+[O] : MOVE TO DRIVE O
- .DC.W $1a*$12+14,$5b0f * [SHIFT]+[P] : MOVE TO DRIVE P
- .DC.W $11*$12+14,$5b10 * [SHIFT]+[Q] : MOVE TO DRIVE Q
- .DC.W $14*$12+14,$5b11 * [SHIFT]+[R] : MOVE TO DRIVE R
- .DC.W $1f*$12+14,$5b12 * [SHIFT]+[S] : MOVE TO DRIVE S
- .DC.W $15*$12+14,$5b13 * [SHIFT]+[T] : MOVE TO DRIVE T
- .DC.W $17*$12+14,$5b14 * [SHIFT]+[U] : MOVE TO DRIVE U
- .DC.W $2d*$12+14,$5b15 * [SHIFT]+[V] : MOVE TO DRIVE V
- .DC.W $12*$12+14,$5b16 * [SHIFT]+[W] : MOVE TO DRIVE W
- .DC.W $2b*$12+14,$5b17 * [SHIFT]+[X] : MOVE TO DRIVE X
- .DC.W $16*$12+14,$5b18 * [SHIFT]+[Y] : MOVE TO DRIVE Y
- .DC.W $2a*$12+14,$5b19 * [SHIFT]+[Z] : MOVE TO DRIVE Z
- .DC.W $72*$12+02,$5C00 * [OPT.1] : OUTPUT TRAP #0
- .DC.W $73*$12+00,$5D00 * [OPT.2] : OUTPUT TRAP #0(D0.L=0)
- .DC.W $69*$12+04,$5E00 * [XF1]+[F7] : FALDRV OPNA MODE
- .DC.W $6A*$12+04,$5E01 * [XF1]+[F8] : FALDRV OPN MODE
- .IFDEF debug
- .DC.W $54*$12+14,$6000 * [SHIFT]+[HELP]: SAVE MMDSP WORK
- .ENDIF * (for debug only)
- .DC.W $0000 * TABLE END SIGN
- .END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement