Advertisement
Guest User

MMDSP Key Codes

a guest
Oct 17th, 2012
472
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. *
  2. * = KEY TABLE FORMAT =
  3. *
  4. *   bit31~16  : キーコード*$12+特殊キー(SHIFT,CTRL,XF? etc.
  5. *   bit15~ 8  : 処理番号
  6. *   bit 70  : パラメータ
  7. *
  8. KEYTABLE_BASE::
  9.         .DC.W   $01*$12,$3000       * [ESC]     : QUIT
  10.  
  11.         .DC.W   $47*$12,$0200       * [t4]      : DRIVE LEFT
  12.         .DC.W   $3B*$12,$0200       * []     :
  13.         .DC.W   $49*$12,$0100       * [t6]      : DRIVE RIGHT
  14.         .DC.W   $3d*$12,$0100       * []     :
  15.  
  16.         .DC.W   $61*$12,$0300       * [BREAK]   : DISK EJECT
  17.  
  18.         .DC.W   $53*$12,$0400       * [登録]  : WRITE TITLE DATA
  19.  
  20.         .DC.W   $10*$12,$0500       * [TAB]     : DOC READ
  21.  
  22.         .DC.W   $3f*$12,$1500       * [CLR]     : BUFFER CLEAR
  23.  
  24.         .DC.W   $4f*$12,$0700       * [t0]      : JUMP TO PARENT DIR
  25.         .DC.W   $51*$12,$0700       * [t.]      :
  26.         .DC.W   $3a*$12,$0700       * [UNDO]    :
  27.  
  28.         .DC.W   $0e*$12,$0800       * [\]       : JUMP TO ROOT DIR
  29.  
  30.         .DC.W   $44*$12,$1000       * [t8]      : CURSOR UP
  31.         .DC.W   $3C*$12,$1000       * []     :
  32.         .DC.W   $4C*$12,$0f00       * [t2]      : CURSOR DOWN
  33.         .DC.W   $3E*$12,$0f00       * []     :
  34.  
  35.         .DC.W   $38*$12,$0900       * [ROLL UP] : ROLL DOWN
  36.         .DC.W   $39*$12,$0a00       * [ROLL DOWN]   : ROLL UP
  37.  
  38.         .DC.W   $36*$12,$1600       * [HOME]    : JUMP TO TOP
  39.         .DC.W   $63*$12,$1600       * [F1]      :
  40.         .DC.W   $40*$12,$1600       * [t/]      :
  41.  
  42.         .DC.W   $37*$12,$1700       * [DEL]     : JUMP TO BOTTOM
  43.         .DC.W   $64*$12,$1700       * [F2]      :
  44.         .DC.W   $41*$12,$1700       * [t*]      :
  45.  
  46.         .DC.W   $1D*$12,$1100       * [CR]      : PLAY
  47.         .DC.W   $4E*$12,$1100       * [ENTER]   :
  48.  
  49.         .DC.W   $35*$12,$1300       * [SPACE]   : PLAY & CURSOR DOWN
  50.  
  51.         .DC.W   $0F*$12,$1400       * [BS]      : PLAY & CURSOR UP
  52.  
  53.         .DC.W   $1E*$12,$1801       * [A]       : TOGGLE AUTO-PLAY MODE
  54.         .DC.W   $1F*$12,$1802       * [S]       : TOGGLE SHUFFLE MODE
  55.  
  56.         .DC.W   $1A*$12,$2500       * [P]       : TOGGLE PROGRAM MODE
  57.         .DC.W   $1B*$12,$2700       * [@]       : CLEAR PROGRAM
  58.  
  59.         .DC.W   $2A*$12,$1a01       * [Z]       : TOGGLE REPEAT MODE
  60.         .DC.W   $2B*$12,$1a02       * [X]       : TOGGLE INTRO MODE
  61.         .DC.W   $2C*$12,$1a04       * [C]       : TOGGLE ALL-DIR MODE
  62.         .DC.W   $2D*$12,$1a08       * [V]       : TOGGLE PROGRAM PLAY MODE
  63.  
  64.         .DC.W   $27*$12,$1c00       * [;]       : LOOP COUNT UP
  65.         .DC.W   $32*$12,$1d00       * [.]       : LOOP COUNT DOWN
  66.  
  67.         .DC.W   $28*$12,$1f00       * [:]       : WAIT TIME UP
  68.         .DC.W   $33*$12,$2000       * [/]       : WAIT TIME DOWN
  69.  
  70.         .DC.W   $29*$12,$2200       * []]       : INTRO TIME UP
  71.         .DC.W   $34*$12,$2300       * [_]       : INTRO TIME DOWN
  72.  
  73.         .DC.W   $68*$12,$2800       * [F6]      : REPLAY
  74.         .DC.W   $69*$12,$2900       * [F7]      : STOP/CONTINUE
  75.         .DC.W   $6A*$12,$2b00       * [F8]      : FADE OUT
  76.         .DC.W   $6B*$12,$2f00       * [F9]      : SLOW
  77.         .DC.W   $6C*$12,$2e00       * [F10]     : CUE
  78.  
  79.  
  80.         .DC.W   $68*$12+16,$3100    * [CTRL]+[F6]   : GRAPHIC OFF
  81.         .DC.W   $69*$12+16,$3101    * [CTRL]+[F7]   : GRAPHIC PRINT
  82.         .DC.W   $6A*$12+16,$3102    * [CTRL]+[F8]   : GRAPHIC HALF TONE
  83.         .DC.W   $6B*$12+16,$3103    * [CTRL]+[F9]   : GRAPHIC ON
  84.         .DC.W   $6C*$12+16,$3104    * [CTRL]+[F10]  : GRAPHIC ONLY
  85.  
  86.         .DC.W   $38*$12+16,$3200    * [CTRL]+[R_UP] : GRAPHIC TONE UP
  87.         .DC.W   $39*$12+16,$3300    * [CTRL]+[R_DW] : GRAPHIC TONE DOWN
  88.         .DC.W   $3A*$12+16,$3410    * [CTRL]+[UNDO] : GRAPHIC TONE RESET
  89.  
  90.         .DC.W   $36*$12+16,$3500    * [CTRL]+[HOME] : GRAPHIC HOME POSITION
  91.         .DC.W   $3C*$12+16,$3600    * [CTRL]+[]  : GRAPHIC UP
  92.         .DC.W   $3E*$12+16,$3700    * [CTRL]+[]  : GRAPHIC DOWN
  93.         .DC.W   $3B*$12+16,$3800    * [CTRL]+[]  : GRAPHIC LEFT
  94.         .DC.W   $3D*$12+16,$3900    * [CTRL]+[]  : GRAPHIC RIGHT
  95.  
  96.  
  97.         .DC.W   $68*$12+14,$5100    * [SHIFT]+[F6]  : BG PATTERN OFF
  98.         .DC.W   $69*$12+14,$5101    * [SHIFT]+[F7]  : BG PATTERN A
  99.         .DC.W   $6A*$12+14,$5102    * [SHIFT]+[F8]  : BG PATTERN B
  100.         .DC.W   $6B*$12+14,$5103    * [SHIFT]+[F9]  : BG PATTERN C
  101.         .DC.W   $6C*$12+14,$5104    * [SHIFT]+[F10] : BG PATTERN D
  102.  
  103.         .DC.W   $38*$12+14,$4b00    * [SHIFT]+[R_UP]: MOVE KEYBOARD DOWN
  104.         .DC.W   $39*$12+14,$4c00    * [SHIFT]+[R_DW]: MOVE KEYBOARD UP
  105.         .DC.W   $36*$12+14,$4d00    * [SHIFT]+[HOME]: JUMP TO KEYBOARD TOP
  106.         .DC.W   $37*$12+14,$4d18    * [SHIFT]+[DEL] : JUMP TO KEYBOARD BOTTOM
  107.  
  108.  
  109.         .DC.W   $3C*$12+04,$3a00    * [XF1]+[]   : SPECTRUM SPEED UP
  110.         .DC.W   $3E*$12+04,$3b00    * [XF1]+[]   : SPECTRUM SPEED DOWN
  111.         .DC.W   $3A*$12+04,$3c04    * [XF1]+[UNDO]  : SPECTRUM SPEED RESET
  112.  
  113.         .DC.W   $3D*$12+04,$3d00    * [XF1]+[]   : SPECTRUM STYLE RIGHT
  114.         .DC.W   $3B*$12+04,$3e00    * [XF1]+[]   : SPECTRUM STYLE LEFT
  115.  
  116.         .DC.W   $37*$12+04,$4004    * [XF1]+[DEL]   : TOGGLE SPECTRUM CALC.
  117.         .DC.W   $36*$12+04,$4204    * [XF1]+[HOME]  : TOGGLE SPECTRUM REVERSE
  118.  
  119.  
  120.         .DC.W   $3D*$12+06,$4e00    * [XF2]+[]   : VELOC./TRACK RIGHT
  121.         .DC.W   $3B*$12+06,$4f00    * [XF2]+[]   : VELOC./TRACK LEFT
  122.         .DC.W   $36*$12+06,$5000    * [XF2]+[HOME]  : VELOC./TRACK TOP
  123.         .DC.W   $37*$12+06,$5010    * [XF2]+[DEL]   : VELOC./TRACK BOTTOM
  124.  
  125.         .DC.W   $3C*$12+06,$4400    * [XF2]+[]   : VELOCITY SPEED UP
  126.         .DC.W   $3E*$12+06,$4500    * [XF2]+[]   : VELOCITY SPEED DOWN
  127.         .DC.W   $3A*$12+06,$4604    * [XF2]+[UNDO]  : VELOCITY SPEED RESET
  128.  
  129.  
  130.         .DC.W   $02*$12,$4700       * [1]       : TOGGLE CHUNNEL 1
  131.         .DC.W   $03*$12,$4701       * [2]
  132.         .DC.W   $04*$12,$4702       * [3]
  133.         .DC.W   $05*$12,$4703       * [4]
  134.         .DC.W   $06*$12,$4704       * [5]
  135.         .DC.W   $07*$12,$4705       * [6]
  136.         .DC.W   $08*$12,$4706       * [7]
  137.         .DC.W   $09*$12,$4707       * [8]
  138.  
  139.         .DC.W   $02*$12+08,$4708    * [XF3]+[1] : TOGGLE CHUNNEL 9
  140.         .DC.W   $03*$12+08,$4709    * [XF3]+[2]
  141.         .DC.W   $04*$12+08,$470a    * [XF3]+[3]
  142.         .DC.W   $05*$12+08,$470b    * [XF3]+[4]
  143.         .DC.W   $06*$12+08,$470c    * [XF3]+[5]
  144.         .DC.W   $07*$12+08,$470d    * [XF3]+[6]
  145.         .DC.W   $08*$12+08,$470e    * [XF3]+[7]
  146.         .DC.W   $09*$12+08,$470f    * [XF3]+[8]
  147.  
  148.         .DC.W   $02*$12+10,$4710    * [XF4]+[1] : TOGGLE CHUNNEL 17
  149.         .DC.W   $03*$12+10,$4711    * [XF4]+[2]
  150.         .DC.W   $04*$12+10,$4712    * [XF4]+[3]
  151.         .DC.W   $05*$12+10,$4713    * [XF4]+[4]
  152.         .DC.W   $06*$12+10,$4714    * [XF4]+[5]
  153.         .DC.W   $07*$12+10,$4715    * [XF4]+[6]
  154.         .DC.W   $08*$12+10,$4716    * [XF4]+[7]
  155.         .DC.W   $09*$12+10,$4717    * [XF4]+[8]
  156.  
  157.         .DC.W   $02*$12+12,$4718    * [XF5]+[1] : TOGGLE CHUNNEL 25
  158.         .DC.W   $03*$12+12,$4719    * [XF5]+[2]
  159.         .DC.W   $04*$12+12,$471a    * [XF5]+[3]
  160.         .DC.W   $05*$12+12,$471b    * [XF5]+[4]
  161.         .DC.W   $06*$12+12,$471c    * [XF5]+[5]
  162.         .DC.W   $07*$12+12,$471d    * [XF5]+[6]
  163.         .DC.W   $08*$12+12,$471e    * [XF5]+[7]
  164.         .DC.W   $09*$12+12,$471f    * [XF5]+[8]
  165.  
  166.         .DC.W   $0A*$12,$4800       * [9]       : ALL TRACK ON
  167.         .DC.W   $0B*$12,$4900       * [0]       : ALL TRACK OFF
  168.         .DC.W   $0C*$12,$4a00       * [-]       : TOGGLE ALL TRACK
  169. *
  170. * ADDITIONAL TABLE
  171. *
  172.         .DC.W   $54*$12,$5200       * [HELP]    : WRITE CONFIG DATA
  173.  
  174.         .DC.W   $26*$12,$5300       * [L]       : FADEOUT SPEED UP
  175.         .DC.W   $31*$12,$5400       * [,]       : FADEOUT SPEED DOWN
  176.  
  177.         .DC.W   $3d*$12+08,$5500    * [XF3]+[]   : PALET CODE RIGHT
  178.         .DC.W   $3b*$12+08,$5600    * [XF3]+[]   : PALET CODE LEFT
  179.         .DC.W   $4f*$12+08,$5700    * [XF3]+[t0]    : TOGGLE I BIT
  180.         .DC.W   $4b*$12+08,$5806    * [XF3]+[t1]    : PALET DEC.(RED)
  181.         .DC.W   $43*$12+08,$5906    * [XF3]+[t7]    : PALET INC.(RED)
  182.         .DC.W   $47*$12+08,$5a06    * [XF3]+[t4]    : PALET RESET(RED)
  183.         .DC.W   $4c*$12+08,$580b    * [XF3]+[t2]    : PALET DEC.(GREEN)
  184.         .DC.W   $44*$12+08,$590b    * [XF3]+[t8]    : PALET INC.(GREEN)
  185.         .DC.W   $48*$12+08,$5a0b    * [XF3]+[t5]    : PALET RESET(GREEN)
  186.         .DC.W   $4d*$12+08,$5801    * [XF3]+[t3]    : PALET DEC.(BLUE)
  187.         .DC.W   $45*$12+08,$5901    * [XF3]+[t9]    : PALET INC.(BLUE)
  188.         .DC.W   $49*$12+08,$5a01    * [XF3]+[t6]    : PALET RESET(BLUE)
  189.  
  190.         .DC.W   $1e*$12+14,$5b00    * [SHIFT]+[A]   : MOVE TO DRIVE A
  191.         .DC.W   $2e*$12+14,$5b01    * [SHIFT]+[B]   : MOVE TO DRIVE B
  192.         .DC.W   $2c*$12+14,$5b02    * [SHIFT]+[C]   : MOVE TO DRIVE C
  193.         .DC.W   $20*$12+14,$5b03    * [SHIFT]+[D]   : MOVE TO DRIVE D
  194.         .DC.W   $13*$12+14,$5b04    * [SHIFT]+[E]   : MOVE TO DRIVE E
  195.         .DC.W   $21*$12+14,$5b05    * [SHIFT]+[F]   : MOVE TO DRIVE F
  196.         .DC.W   $22*$12+14,$5b06    * [SHIFT]+[G]   : MOVE TO DRIVE G
  197.         .DC.W   $23*$12+14,$5b07    * [SHIFT]+[H]   : MOVE TO DRIVE H
  198.         .DC.W   $18*$12+14,$5b08    * [SHIFT]+[I]   : MOVE TO DRIVE I
  199.         .DC.W   $24*$12+14,$5b09    * [SHIFT]+[J]   : MOVE TO DRIVE J
  200.         .DC.W   $25*$12+14,$5b0a    * [SHIFT]+[K]   : MOVE TO DRIVE K
  201.         .DC.W   $26*$12+14,$5b0b    * [SHIFT]+[L]   : MOVE TO DRIVE L
  202.         .DC.W   $30*$12+14,$5b0c    * [SHIFT]+[M]   : MOVE TO DRIVE M
  203.         .DC.W   $2f*$12+14,$5b0d    * [SHIFT]+[N]   : MOVE TO DRIVE N
  204.         .DC.W   $19*$12+14,$5b0e    * [SHIFT]+[O]   : MOVE TO DRIVE O
  205.         .DC.W   $1a*$12+14,$5b0f    * [SHIFT]+[P]   : MOVE TO DRIVE P
  206.         .DC.W   $11*$12+14,$5b10    * [SHIFT]+[Q]   : MOVE TO DRIVE Q
  207.         .DC.W   $14*$12+14,$5b11    * [SHIFT]+[R]   : MOVE TO DRIVE R
  208.         .DC.W   $1f*$12+14,$5b12    * [SHIFT]+[S]   : MOVE TO DRIVE S
  209.         .DC.W   $15*$12+14,$5b13    * [SHIFT]+[T]   : MOVE TO DRIVE T
  210.         .DC.W   $17*$12+14,$5b14    * [SHIFT]+[U]   : MOVE TO DRIVE U
  211.         .DC.W   $2d*$12+14,$5b15    * [SHIFT]+[V]   : MOVE TO DRIVE V
  212.         .DC.W   $12*$12+14,$5b16    * [SHIFT]+[W]   : MOVE TO DRIVE W
  213.         .DC.W   $2b*$12+14,$5b17    * [SHIFT]+[X]   : MOVE TO DRIVE X
  214.         .DC.W   $16*$12+14,$5b18    * [SHIFT]+[Y]   : MOVE TO DRIVE Y
  215.         .DC.W   $2a*$12+14,$5b19    * [SHIFT]+[Z]   : MOVE TO DRIVE Z
  216.  
  217.         .DC.W   $72*$12+02,$5C00    * [OPT.1]   : OUTPUT TRAP #0
  218.         .DC.W   $73*$12+00,$5D00    * [OPT.2]   : OUTPUT TRAP #0(D0.L=0)
  219.         .DC.W   $69*$12+04,$5E00    * [XF1]+[F7]    : FALDRV OPNA MODE
  220.         .DC.W   $6A*$12+04,$5E01    * [XF1]+[F8]    : FALDRV OPN  MODE
  221.  
  222.         .IFDEF  debug
  223.         .DC.W   $54*$12+14,$6000    * [SHIFT]+[HELP]: SAVE MMDSP WORK
  224.         .ENDIF              *       (for debug only)
  225.  
  226.         .DC.W   $0000           * TABLE END SIGN
  227.  
  228.  
  229.  
  230.         .END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement