User Tools

Site Tools


x68000:trap_codes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
x68000:trap_codes [2017/08/16 16:11] neko68kx68000:trap_codes [2019/08/27 20:45] (current) – external edit 127.0.0.1
Line 6: Line 6:
 |2|〃(pcm8.x)| |2|〃(pcm8.x)|
 |3|〃(zmusic.x、zmsc3.x、middrv.r)| |3|〃(zmusic.x、zmsc3.x、middrv.r)|
-|4|〃(mxdrv.x、madrv.x、mld.x、mcdrv.x)|+|[[trap_codes#trap4|4]]|〃(mxdrv.x、madrv.x、mld.x、mcdrv.x)|
 |5|〃| |5|〃|
 |6|〃| |6|〃|
Line 18: Line 18:
 |[[trap_codes#trap14|14]]|Error handling| |[[trap_codes#trap14|14]]|Error handling|
 |[[trap_codes#trap15|15]]|IOCS call| |[[trap_codes#trap15|15]]|IOCS call|
 +
 +<BOOKMARK:trap4>
 +===trap #4 MXDRV===
 + Args d0.l = Command
 +
 +^Command^Name^Function^
 +|  0x00  |  UNLINK  | |
 +|  0x01  |  ERROR  | |
 +|  0x02  |  LOADMML  |Set MDX data \\ Args: \\ a1 = address \\ d1 = length|
 +|  0x03  |  LOADPCM  |Set PDX data \\ Args: \\ a1 = address \\ d1 = length|
 +|  0x04  |  M_PLAY  |Play with no muting. See 0x0F|
 +|  0x05  |  M_END  |Stop playback|
 +|  0x06  |  M_STOP  |Pause playback|
 +|  0x07  |  M_CONT  |Resume playback|
 +|  0x08  |  MMLNAME  |Get Title address|
 +|  0x09  |  PCMNAME  |Get PDX filename|
 +|  0x0A  |  VOLADD  | |
 +|  0x0B  |  PCMCUT  | |
 +|  0x0C  |  FADEOUT  |Fade out \\ Args: \\ d1 = speed|
 +|  0x0D  |  AMPLAY  |Set ignore keys \\ Args: \\ D1 = mask \\ Return: \\ d0 = old value|
 +|  0x0E  |  CHMASK  |Set channel mask|
 +|  0x0F  |  M_PLAY2  |Play with channel mute mask \\ Args: \\ d1 = mask (1 = mute)|
 +|  0x10  |  WORKS  |Get FM buffer address|
 +|  0x11  |  TIMSET  | |
 +|  0x12  |  M_STAT  |Get playing flags \\ Return: \\ d0 = flags|
 +|  0x13  |  KEYBCONT  | |
 +|  0x14  |  M_STAT2  | |
 +|  0x15  |  EXMODE  |(?) Dont check for Performance End command right after a loop end|
 +|  0x16  |  TRACEMODE  |Stop playback and disable timer writes depending \\ Args: \\ d1 = new value \\ Return: \\ d0 = old value|
 +|  0x17  |  TRACESTEP  | |
 +|  0x18  |  PCM4WORKS  |Get PCM buffer address|
 +|  0x19  |  EXCHWORKS  |(?)PCM Key On work|
 +|  0x1A  | | |
 +|  0x1B  | | |
 +|  0x1C  | | |
 +|  0x1D  | | |
 +|  0x1E  | | |
 +|  0x1F  | | |
  
 <BOOKMARK:trap10> <BOOKMARK:trap10>
x68000/trap_codes.1502863914.txt.gz · Last modified: 2019/08/27 20:44 (external edit)