Advertisement
Guest User

MSX1MUIS_cln.asm

a guest
Jul 1st, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ;þ MSX DASM v0.9 for Linux i386 - CopyRight Fudeba Software, 2004
  2.  
  3. File:            MSX1MUIS_cln.BIN
  4. DASM As:         Memory Mirror File (Non executable file)
  5. Initial Address: D800h
  6.  
  7.  
  8. ;Addr   Hexa      ASCII Z80 Mnemonic            Comments
  9.  
  10. TD800h  01013E..  ..>.  LD  BC,03E01h  
  11. TD803h  C3210E..  Ã!.. JP  T0E21H         
  12.  
  13. TD806h  D8......  Ø... RET C          
  14.  
  15. TD807h  327AFF..  2zÿ. LD  (TFF7AH),A 
  16. TD80Ah  227BFF..  "{ÿ. LD  (TFF7BH),HL
  17. TD80Dh  C9......  É... RET            
  18.  
  19. TD80Eh  FE48....  þH.. CP  048h       
  20. TD810h  C0......  À... RET NZ         
  21.  
  22. TD811h  33......  3...  INC SP          ;
  23. TD812h  33......  3...  INC SP          ;
  24. TD813h  CD1F52..  Í.R. CALL    T521FH     
  25. TD816h  FE14....  þ... CP  014h       
  26. TD818h  D25A47..  ÒZG. JP  NC,T475AH  
  27. TD81Bh  F5......  õ... PUSH    AF     
  28. TD81Ch  CD2FD8..  Í/Ø.    CALL    TD82FH     
  29. TD81Fh  47......  G...  LD  B,A    
  30. TD820h  F1......  ñ... POP AF     
  31. TD821h  C604....  Æ... ADD A,004h     
  32. TD823h  E6F3....  æó..    AND 0F3h       
  33. TD825h  3D......  =...  DEC A      
  34. TD826h  FE02....  þ... CP  002h       
  35. TD828h  78......  x...  LD  A,B    
  36. TD829h  DACF4F..  ÚÏO.    JP  C,T4FCFH       
  37. TD82Ch  C39A2E..  Ãš..    JP  T2E9AH         
  38.  
  39. TD82Fh  FE08....  þ... CP  008h       
  40. TD831h  DADB00..  ÚÛ..    JP  C,T00DBH       
  41. TD834h  1E0F....  ....  LD  E,00Fh     
  42. TD836h  01BF00..  .¿.. LD  BC,000BFh  
  43. TD839h  21EF10..  !ï.. LD  HL,010EFh  
  44. TD83Ch  FE0C....  þ... CP  00Ch       
  45. TD83Eh  2818....  (...  JR  Z,018h          ; Jump to 0D858H
  46. TD840h  01FF40..  .ÿ@. LD  BC,040FFh  
  47. TD843h  21DF20..  !ß.. LD  HL,020DFh  
  48. TD846h  FE10....  þ... CP  010h       
  49. TD848h  280E....  (...  JR  Z,00Eh          ; Jump to 0D858H
  50. TD84Ah  E603....  æ... AND 003h       
  51. TD84Ch  D602....  Ö... SUB 002h       
  52. TD84Eh  3A00D8..  :.Ø. LD  A,(TD800H) 
  53. TD851h  F8......  ø... RET M          
  54.  
  55. TD852h  3A01D8..  :.Ø. LD  A,(TD801H) 
  56. TD855h  C8......  È... RET Z          
  57.  
  58. TD856h  AF......  ¯... XOR A           ; Clear A and F
  59. TD857h  C9......  É... RET            
  60.  
  61. TD858h  F3......  ó... DI         
  62. TD859h  CDCED8..  ÍÎØ.   CALL    TD8CEH     
  63. TD85Ch  CDE9D8..  ÍéØ.   CALL    TD8E9H     
  64. TD85Fh  F5......  õ... PUSH    AF     
  65. TD860h  CDD4D8..  ÍÔØ.   CALL    TD8D4H     
  66. TD863h  CDE0D8..  ÍàØ.   CALL    TD8E0H     
  67. TD866h  F5......  õ... PUSH    AF     
  68. TD867h  CDCED8..  ÍÎØ.   CALL    TD8CEH     
  69. TD86Ah  CDE6D8..  ÍæØ.   CALL    TD8E6H     
  70. TD86Dh  F5......  õ... PUSH    AF     
  71. TD86Eh  CDD4D8..  ÍÔØ.   CALL    TD8D4H     
  72. TD871h  CDE6D8..  ÍæØ.   CALL    TD8E6H     
  73. TD874h  F5......  õ... PUSH    AF     
  74. TD875h  CDCED8..  ÍÎØ.   CALL    TD8CEH     
  75. TD878h  CDE6D8..  ÍæØ.   CALL    TD8E6H     
  76. TD87Bh  F5......  õ... PUSH    AF     
  77. TD87Ch  CDD4D8..  ÍÔØ.   CALL    TD8D4H     
  78. TD87Fh  CDE0D8..  ÍàØ.   CALL    TD8E0H     
  79. TD882h  F5......  õ... PUSH    AF     
  80. TD883h  CDCED8..  ÍÎØ.   CALL    TD8CEH     
  81. TD886h  CDF9D8..  ÍùØ.   CALL    TD8F9H     
  82. TD889h  CDD4D8..  ÍÔØ.   CALL    TD8D4H     
  83. TD88Ch  CDF9D8..  ÍùØ.   CALL    TD8F9H     
  84. TD88Fh  CDCED8..  ÍÎØ.   CALL    TD8CEH     
  85. TD892h  FB......  û... EI         
  86. TD893h  F1......  ñ... POP AF     
  87. TD894h  E1......  á... POP HL     
  88. TD895h  D1......  Ñ... POP DE     
  89. TD896h  C1......  Á... POP BC     
  90. TD897h  EE08....  î... XOR 008h       
  91. TD899h  D602....  Ö... SUB 002h       
  92. TD89Bh  FE0D....  þ... CP  00Dh       
  93. TD89Dh  380D....  8...  JR  C,00Dh          ; Jump to 0D8ACH
  94. TD89Fh  F1......  ñ... POP AF     
  95. TD8A0h  CDC6D8..  ÍÆØ.   CALL    TD8C6H     
  96. TD8A3h  3201D8..  2.Ø. LD  (TD801H),A 
  97. TD8A6h  F1......  ñ... POP AF     
  98. TD8A7h  CDC6D8..  ÍÆØ.   CALL    TD8C6H     
  99. TD8AAh  1814....  ....  JR  014h            ; Jump to 0D8C0H
  100.  
  101. TD8ACh  7A......  z...  LD  A,D    
  102. TD8ADh  87......  ‡... ADD A,A    
  103. TD8AEh  87......  ‡... ADD A,A    
  104. TD8AFh  87......  ‡... ADD A,A    
  105. TD8B0h  87......  ‡... ADD A,A    
  106. TD8B1h  B4......  Ž... OR  H      
  107. TD8B2h  ED44....  íD.. NEG        
  108. TD8B4h  3201D8..  2.Ø. LD  (TD801H),A 
  109. TD8B7h  F1......  ñ... POP AF     
  110. TD8B8h  D1......  Ñ... POP DE     
  111. TD8B9h  87......  ‡... ADD A,A    
  112. TD8BAh  87......  ‡... ADD A,A    
  113. TD8BBh  87......  ‡... ADD A,A    
  114. TD8BCh  87......  ‡... ADD A,A    
  115. TD8BDh  B0......  °... OR  B      
  116. TD8BEh  ED44....  íD.. NEG        
  117. TD8C0h  3200D8..  2.Ø. LD  (TD800H),A 
  118. TD8C3h  3EFF....  >ÿ.. LD  A,0FFh     
  119. TD8C5h  C9......  É... RET            
  120.  
  121. TD8C6h  EE08....  î... XOR 008h       
  122. TD8C8h  CB5F....  Ë_.. BIT 3,A    
  123. TD8CAh  C8......  È... RET Z          
  124.  
  125. TD8CBh  F6F0....  öð..    OR  0F0h       
  126. TD8CDh  C9......  É... RET            
  127.  
  128. TD8CEh  CDF1D8..  ÍñØ.   CALL    TD8F1H     
  129. TD8D1h  A5......  ¥... AND L      
  130. TD8D2h  1804....  ....  JR  004h            ; Jump to 0D8D8H
  131.  
  132. TD8D4h  CDF1D8..  ÍñØ.   CALL    TD8F1H     
  133. TD8D7h  B4......  Ž... OR  H      
  134. TD8D8h  F5......  õ... PUSH    AF     
  135. TD8D9h  7B......  {...  LD  A,E    
  136. TD8DAh  D3A0....  Ó ..    OUT (0A0h),A        ; PSG Register Select(W)
  137. TD8DCh  F1......  ñ... POP AF     
  138. TD8DDh  D3A1....  Ó¡..    OUT (0A1h),A        ; PSG Data Write (W)
  139. TD8DFh  C9......  É... RET            
  140.  
  141. TD8E0h  CDF9D8..  ÍùØ.   CALL    TD8F9H     
  142. TD8E3h  CDF9D8..  ÍùØ.   CALL    TD8F9H     
  143. TD8E6h  CDF9D8..  ÍùØ.   CALL    TD8F9H     
  144. TD8E9h  3E0E....  >...  LD  A,00Eh     
  145. TD8EBh  CDF2D8..  ÍòØ.   CALL    TD8F2H     
  146. TD8EEh  E60F....  æ... AND 00Fh       
  147. TD8F0h  C9......  É... RET            
  148.  
  149. TD8F1h  7B......  {...  LD  A,E    
  150. TD8F2h  D3A0....  Ó ..    OUT (0A0h),A        ; PSG Register Select(W)
  151. TD8F4h  DBA2....  Û¢..    IN  A,(0A2h)            ; PSG Data Read (R)
  152. TD8F6h  A1......  ¡... AND C      
  153. TD8F7h  B0......  °... OR  B      
  154. TD8F8h  C9......  É... RET            
  155.  
  156. TD8F9h  E3......  ã... EX  (SP),HL    
  157. TD8FAh  E3......  ã... EX  (SP),HL    
  158. TD8FBh  E3......  ã... EX  (SP),HL    
  159. TD8FCh  E3......  ã... EX  (SP),HL    
  160. TD8FDh  C9......  É... RET
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement