ColecoVision_SGM.xml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?xml version="1.0" ?>
  2. <!DOCTYPE msxconfig SYSTEM 'msxconfig2.dtd'>
  3. <msxconfig>
  4. <info>
  5. <manufacturer>Coleco</manufacturer>
  6. <code>ColecoVision with SGM</code>
  7. <release_year>1982</release_year>
  8. <description>Game console with hardware similar to MSX, with built in Super Game Module</description>
  9. <type>Coleco</type>
  10. </info>
  11. <slotmap>
  12. <map page="0" slot="0"/>
  13. <map page="1" slot="0"/>
  14. <map page="2" slot="1"/>
  15. <map page="3" slot="1"/>
  16. </slotmap>
  17. <devices>
  18. <VDP id="VDP">
  19. <version>TMS9928A</version>
  20. <irq_connected>nmi</irq_connected>
  21. <io base="0xA0" num="0x20"/>
  22. </VDP>
  23. <SNPSG id="PSG">
  24. <type>SN76489AN</type>
  25. <io base="0xE0" num="0x20" type="O"/>
  26. <sound>
  27. <volume>21000</volume>
  28. </sound>
  29. </SNPSG>
  30. <ColecoJoystick id="joysticks">
  31. <io base="0x80" num="0x20" type="O"/>
  32. <io base="0xC0" num="0x20" type="O"/>
  33. <io base="0xE0" num="0x20" type="I"/>
  34. <has_keypad>true</has_keypad>
  35. <key_ghosting>false</key_ghosting>
  36. </ColecoJoystick>
  37. <primary slot="0">
  38. <!-- to fit SGM into the openMSX structure, there is a special
  39. SGM device that takes over slot 0. It includes the Coleco's
  40. Main RAM! -->
  41. <SuperGameModule id="Super Game Module">
  42. <mem base="0x0000" size="0x8000"/>
  43. <initialContent encoding="hex">00</initialContent>
  44. <sound>
  45. <volume>21000</volume>
  46. </sound>
  47. <rom>
  48. <filename>COLECO.ROM</filename>
  49. <sha1>45bedc4cbdeac66c7df59e9e599195c778d86a92</sha1>
  50. </rom>
  51. </SuperGameModule>
  52. </primary>
  53. <primary external="true" slot="1"/>
  54. </devices>
  55. </msxconfig>