rfancella

OpenMSX.isd

Dec 8th, 2014
296
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.01 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <INISCHEMA>
  3. <INIFILES>
  4. <INIFILE name="%ModuleName%" required="false">
  5. <INITYPE>Module</INITYPE>
  6. <SECTIONS>
  7. <SECTION name="Settings" required="false">
  8. <SECTIONTYPE>Global</SECTIONTYPE>
  9. <KEYS>
  10. <KEY name="Fullscreen" required="false" nullable="false">
  11. <KEYTYPE>Boolean</KEYTYPE>
  12. <DESCRIPTION>If true emulator will run fullscreen.</DESCRIPTION>
  13. </KEY>
  14. <KEY name="HideConsole" required="false" nullable="false">
  15. <KEYTYPE>Boolean</KEYTYPE>
  16. <DESCRIPTION>Enables/Disables Hiding of the Console Window</DESCRIPTION>
  17. </KEY>
  18. <KEY name="FullSpeedWhenLoading" required="false" nullable="false">
  19. <KEYTYPE>Boolean</KEYTYPE>
  20. <DESCRIPTION>Speeds up emulator when loading cassette, disk or laserdisc games. On laserdisc games if you set it to true the intro of these games will also speed up so if you want to watch the intro make sure you set it to false.</DESCRIPTION>
  21. </KEY>
  22. <KEY name="DefaultMachine" required="false" nullable="false">
  23. <KEYTYPE>String</KEYTYPE>
  24. <DESCRIPTION>Default Machine Model to use for this system. You can get the valid machine names from share\machines folder</DESCRIPTION>
  25. </KEY>
  26. <KEY name="ScalerAlgorithm" required="false" nullable="false">
  27. <KEYTYPE>String</KEYTYPE>
  28. <DESCRIPTION>Scale Algorithm to use.</DESCRIPTION>
  29. <VALUES>
  30. <VALUE>simple</VALUE>
  31. <VALUE>ScaleNx</VALUE>
  32. <VALUE>SaI</VALUE>
  33. <VALUE>hq</VALUE>
  34. <VALUE>hqlite</VALUE>
  35. <VALUE>RGBTriplet</VALUE>
  36. <VALUE>TV</VALUE>
  37. </VALUES>
  38. </KEY>
  39. <KEY name="ScaleFactor" required="false" nullable="false">
  40. <KEYTYPE>String</KEYTYPE>
  41. <DESCRIPTION>Scale Factor to apply to the internal MSX resolution</DESCRIPTION>
  42. <VALUES>
  43. <VALUE>1</VALUE>
  44. <VALUE>2</VALUE>
  45. <VALUE>3</VALUE>
  46. <VALUE>4</VALUE>
  47. </VALUES>
  48. </KEY>
  49. <KEY name="ApplyScalerOnFullscreen" required="false" nullable="false">
  50. <KEYTYPE>Boolean</KEYTYPE>
  51. <DESCRIPTION>Set to true if you want the scaler to be applied to both fullscreen and windowed modes</DESCRIPTION>
  52. </KEY>
  53. <KEY name="Joystick1" required="false" nullable="false">
  54. <KEYTYPE>String</KEYTYPE>
  55. <DESCRIPTION>Select what type of controller do you have on joystick port 1</DESCRIPTION>
  56. <VALUES>
  57. <VALUE description="None">none</VALUE>
  58. <VALUE description="2-button Emulated Joystick">keyjoystick1</VALUE>
  59. <VALUE description="2-button Joystick">joystick1</VALUE>
  60. <VALUE description="Mouse">mouse</VALUE>
  61. <VALUE description="Arkanoid Pad">arkanoidpad</VALUE>
  62. <VALUE description="Trackball">trackball</VALUE>
  63. <VALUE description="Touchpad">touchpad</VALUE>
  64. </VALUES>
  65. </KEY>
  66. <KEY name="Joystick2" required="false" nullable="false">
  67. <KEYTYPE>String</KEYTYPE>
  68. <DESCRIPTION>Select what type of controller do you have on joystick port 2</DESCRIPTION>
  69. <VALUES>
  70. <VALUE description="None">none</VALUE>
  71. <VALUE description="2-button Emulated Joystick">keyjoystick2</VALUE>
  72. <VALUE description="2-button Joystick">joystick2</VALUE>
  73. <VALUE description="Mouse">mouse</VALUE>
  74. <VALUE description="Arkanoid Pad">arkanoidpad</VALUE>
  75. <VALUE description="Trackball">trackball</VALUE>
  76. <VALUE description="Touchpad">touchpad</VALUE>
  77. </VALUES>
  78. </KEY>
  79. </KEYS>
  80. </SECTION>
  81. </SECTIONS>
  82. </INIFILE>
  83. <INIFILE name="%SystemName%" required="false">
  84. <INITYPE>System</INITYPE>
  85. <SYSTEMS>
  86. <SYSTEM>Microsoft MSX</SYSTEM>
  87. <SYSTEM>Microsoft MSX2</SYSTEM>
  88. <SYSTEM>Microsoft MSX2+</SYSTEM>
  89. <SYSTEM>Microsoft MSX Turbo-R</SYSTEM>
  90. </SYSTEMS>
  91. <SECTIONS>
  92. <SECTION name="Settings" required="false">
  93. <SECTIONTYPE>Global</SECTIONTYPE>
  94. <KEYS>
  95. <KEY name="Fullscreen" required="false" nullable="false">
  96. <KEYTYPE>Boolean</KEYTYPE>
  97. <DESCRIPTION>If true emulator will run fullscreen.</DESCRIPTION>
  98. </KEY>
  99. <KEY name="HideConsole" required="false" nullable="false">
  100. <KEYTYPE>Boolean</KEYTYPE>
  101. <DESCRIPTION>Enables/Disables Hiding of the Console Window</DESCRIPTION>
  102. </KEY>
  103. <KEY name="FullSpeedWhenLoading" required="false" nullable="false">
  104. <KEYTYPE>Boolean</KEYTYPE>
  105. <DESCRIPTION>Speeds up emulator when loading cassette, disk or laserdisc games. On laserdisc games if you set it to true the intro of these games will also speed up so if you want to watch the intro make sure you set it to false.</DESCRIPTION>
  106. </KEY>
  107. <KEY name="DefaultMachine" required="false" nullable="false">
  108. <KEYTYPE>String</KEYTYPE>
  109. <DESCRIPTION>Default Machine Model to use for this system. You can get the valid machine names from share\machines folder</DESCRIPTION>
  110. </KEY>
  111. <KEY name="ScalerAlgorithm" required="false" nullable="false">
  112. <KEYTYPE>String</KEYTYPE>
  113. <DESCRIPTION>Scale Algorithm to use.</DESCRIPTION>
  114. <VALUES>
  115. <VALUE>simple</VALUE>
  116. <VALUE>ScaleNx</VALUE>
  117. <VALUE>SaI</VALUE>
  118. <VALUE>hq</VALUE>
  119. <VALUE>hqlite</VALUE>
  120. <VALUE>RGBTriplet</VALUE>
  121. <VALUE>TV</VALUE>
  122. </VALUES>
  123. </KEY>
  124. <KEY name="ScaleFactor" required="false" nullable="false">
  125. <KEYTYPE>String</KEYTYPE>
  126. <DESCRIPTION>Scale Factor to apply to the internal MSX resolution</DESCRIPTION>
  127. <VALUES>
  128. <VALUE>1</VALUE>
  129. <VALUE>2</VALUE>
  130. <VALUE>3</VALUE>
  131. <VALUE>4</VALUE>
  132. </VALUES>
  133. </KEY>
  134. <KEY name="ApplyScalerOnFullscreen" required="false" nullable="false">
  135. <KEYTYPE>Boolean</KEYTYPE>
  136. <DESCRIPTION>Set to true if you want the scaler to be applied to both fullscreen and windowed modes</DESCRIPTION>
  137. </KEY>
  138. <KEY name="Joystick1" required="false" nullable="false">
  139. <KEYTYPE>String</KEYTYPE>
  140. <DESCRIPTION>Select what type of controller do you have on joystick port 1</DESCRIPTION>
  141. <VALUES>
  142. <VALUE description="None">none</VALUE>
  143. <VALUE description="2-button Emulated Joystick">keyjoystick1</VALUE>
  144. <VALUE description="2-button Joystick">joystick1</VALUE>
  145. <VALUE description="Mouse">mouse</VALUE>
  146. <VALUE description="Arkanoid Pad">arkanoidpad</VALUE>
  147. <VALUE description="Trackball">trackball</VALUE>
  148. <VALUE description="Touchpad">touchpad</VALUE>
  149. </VALUES>
  150. </KEY>
  151. <KEY name="Joystick2" required="false" nullable="false">
  152. <KEYTYPE>String</KEYTYPE>
  153. <DESCRIPTION>Select what type of controller do you have on joystick port 2</DESCRIPTION>
  154. <VALUES>
  155. <VALUE description="None">none</VALUE>
  156. <VALUE description="2-button Emulated Joystick">keyjoystick2</VALUE>
  157. <VALUE description="2-button Joystick">joystick2</VALUE>
  158. <VALUE description="Mouse">mouse</VALUE>
  159. <VALUE description="Arkanoid Pad">arkanoidpad</VALUE>
  160. <VALUE description="Trackball">trackball</VALUE>
  161. <VALUE description="Touchpad">touchpad</VALUE>
  162. </VALUES>
  163. </KEY>
  164. </KEYS>
  165. </SECTION>
  166. <SECTION name="%RomName%" required="false">
  167. <SECTIONTYPE>Rom</SECTIONTYPE>
  168. <KEYS>
  169. <KEY name="Machine" required="false" nullable="false">
  170. <KEYTYPE>String</KEYTYPE>
  171. <DESCRIPTION>Machine Model to use for this specific game. You can get the valid machine names from share\machines folder</DESCRIPTION>
  172. </KEY>
  173. <KEY name="RomType" required="false" nullable="false">
  174. <KEYTYPE>String</KEYTYPE>
  175. <DESCRIPTION>Mapper type for the rom image inserted on cart A. Only use this if the emulator cannot auto-detect it.</DESCRIPTION>
  176. <VALUES>
  177. <VALUE>ASCII8</VALUE>
  178. <VALUE>ASCII16</VALUE>
  179. <VALUE>ASCII16SRAM8</VALUE>
  180. <VALUE>GenericKonami</VALUE>
  181. <VALUE>Konami</VALUE>
  182. <VALUE>KonamiSCC</VALUE>
  183. <VALUE>MSXDOS2</VALUE>
  184. <VALUE>Normal</VALUE>
  185. </VALUES>
  186. </KEY>
  187. <KEY name="ExtensionCart" required="false" nullable="false">
  188. <KEYTYPE>String</KEYTYPE>
  189. <DESCRIPTION>Special Extension Cartridge that needs to be plugged. If you look in the share/extensions directory, you will see all the extensions known to openMSX</DESCRIPTION>
  190. <VALUES>
  191. <VALUE description="SCC">scc</VALUE>
  192. <VALUE description="SCC+">scc+</VALUE>
  193. <VALUE description="PAC">pac</VALUE>
  194. <VALUE description="FMPAC">fmpac</VALUE>
  195. <VALUE description="RAM Extension 4MB">ram4mb</VALUE>
  196. <VALUE description="External RAM 64KB">ram64k</VALUE>
  197. <VALUE description="Sony External SSDD 3.5'Drive HBD-50">Sony_HBD-50</VALUE>
  198. <VALUE description="Sony External SSDD 3.5'Drive HBD-F1">Sony_HBD-F1</VALUE>
  199. </VALUES>
  200. </KEY>
  201. <KEY name="Joystick1" required="false" nullable="false">
  202. <KEYTYPE>String</KEYTYPE>
  203. <DESCRIPTION>Select what type of controller do you have on joystick port 1. Overrides the global configuration</DESCRIPTION>
  204. <VALUES>
  205. <VALUE description="None">none</VALUE>
  206. <VALUE description="2-button Emulated Joystick">keyjoystick1</VALUE>
  207. <VALUE description="2-button Joystick">joystick1</VALUE>
  208. <VALUE description="Mouse">mouse</VALUE>
  209. <VALUE description="Arkanoid Pad">arkanoidpad</VALUE>
  210. <VALUE description="Trackball">trackball</VALUE>
  211. <VALUE description="Touchpad">touchpad</VALUE>
  212. </VALUES>
  213. </KEY>
  214. <KEY name="Joystick2" required="false" nullable="false">
  215. <KEYTYPE>String</KEYTYPE>
  216. <DESCRIPTION>Select what type of controller do you have on joystick port 2. Overrides the global configuration</DESCRIPTION>
  217. <VALUES>
  218. <VALUE description="None">none</VALUE>
  219. <VALUE description="2-button Emulated Joystick">keyjoystick2</VALUE>
  220. <VALUE description="2-button Joystick">joystick2</VALUE>
  221. <VALUE description="Mouse">mouse</VALUE>
  222. <VALUE description="Arkanoid Pad">arkanoidpad</VALUE>
  223. <VALUE description="Trackball">trackball</VALUE>
  224. <VALUE description="Touchpad">touchpad</VALUE>
  225. </VALUES>
  226. </KEY>
  227. <KEY name="DualDiskLoad" required="false" nullable="false">
  228. <KEYTYPE>Boolean</KEYTYPE>
  229. <DESCRIPTION>If true and the game has more than 1 disk, the 2nd disk will be inserted in drive b at startup.</DESCRIPTION>
  230. </KEY>
  231. <KEY name="DiskSwapDrive" required="false" nullable="false">
  232. <KEYTYPE>String</KEYTYPE>
  233. <DESCRIPTION>Disk Drive to use for when inserting new disks in MultiGame.</DESCRIPTION>
  234. <VALUES>
  235. <VALUE description="Drive A">A</VALUE>
  236. <VALUE description="Drive B">B</VALUE>
  237. </VALUES>
  238. </KEY>
  239. </KEYS>
  240. </SECTION>
  241. </SECTIONS>
  242. </INIFILE>
  243. </INIFILES>
  244. </INISCHEMA>
Advertisement
Add Comment
Please, Sign In to add comment