<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
 <extension
       point="org.eclipse.ui.preferencePages">
    <page
          category="com.wudsn.ide.asm.preferences.AssemblerPreferencesPage"
          class="com.wudsn.ide.asm.preferences.AssemblerPreferencesApple2CompilersPage"
          id="com.wudsn.ide.asm.preferences.AssemblerPreferencesApple2CompilersPage"
          name="%com.wudsn.ide.asm.preferences.AssemblerPreferencesApple2CompilersPage.name">
    </page>
    <page
          category="com.wudsn.ide.asm.preferences.AssemblerPreferencesPage"
          class="com.wudsn.ide.asm.preferences.AssemblerPreferencesAtari8CompilersPage"
          id="com.wudsn.ide.asm.preferences.AssemblerPreferencesAtari8CompilersPage"
          name="%com.wudsn.ide.asm.preferences.AssemblerPreferencesAtari8CompilersPage.name">
    </page>
    <page
          category="com.wudsn.ide.asm.preferences.AssemblerPreferencesPage"
          class="com.wudsn.ide.asm.preferences.AssemblerPreferencesAtari2600CompilersPage"
          id="com.wudsn.ide.asm.preferences.AssemblerPreferencesAtari2600CompilersPage"
          name="%com.wudsn.ide.asm.preferences.AssemblerPreferencesAtari2600CompilersPage.name">
    </page>
    <page
          category="com.wudsn.ide.asm.preferences.AssemblerPreferencesPage"
          class="com.wudsn.ide.asm.preferences.AssemblerPreferencesAtari7800CompilersPage"
          id="com.wudsn.ide.asm.preferences.AssemblerPreferencesAtar7800CompilersPage"
          name="%com.wudsn.ide.asm.preferences.AssemblerPreferencesAtari7800CompilersPage.name">
    </page>
    <page
          category="com.wudsn.ide.asm.preferences.AssemblerPreferencesPage"
          class="com.wudsn.ide.asm.preferences.AssemblerPreferencesC64CompilersPage"
          id="com.wudsn.ide.asm.preferences.AssemblerPreferencesC64CompilersPage"
          name="%com.wudsn.ide.asm.preferences.AssemblerPreferencesC64CompilersPage.name">
    </page>
    <page
          category="com.wudsn.ide.asm.preferences.AssemblerPreferencesPage"
          class="com.wudsn.ide.asm.preferences.AssemblerPreferencesNESCompilersPage"
          id="com.wudsn.ide.asm.preferences.AssemblerPreferencesNESCompilersPage"
          name="%com.wudsn.ide.asm.preferences.AssemblerPreferencesNESCompilersPage.name">
    </page>
 </extension>
	<extension point="com.wudsn.ide.asm.compilers">
  <compiler
        class="com.wudsn.ide.asm.compiler.acme.AcmeCompiler"
        defaultHardware="C64"
        defaultParameters="-f cbm -o ${outputFilePath} ${sourceFilePath} "
        helpFilePaths="./docs"
        homePageURL="https://sourceforge.net/projects/acme-crossass"
        id="acme"
        name="%com.wudsn.ide.asm.compiler.acme.AcmeCompiler.name"
        version="0.90 (preview)">
     <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
     <supportedCPU
           cpu="MOS65C02">
     </supportedCPU>
     <supportedCPU
           cpu="MOS6502_ILLEGAL">
     </supportedCPU>
     <supportedCPU
           cpu="MOS65816">
     </supportedCPU>
    
  </compiler>
  <compiler
        class="com.wudsn.ide.asm.compiler.asm6.Asm6Compiler"
        defaultHardware="NES"
        defaultParameters=" ${sourceFilePath}  ${outputFilePath}"
        helpFilePaths="./README.TXT"
        homePageURL="http://3dscapture.com/NES/asm6.zip"
        id="asm6"
        name="%com.wudsn.ide.asm.compiler.asm6.Asm6Compiler.name"
        version="1.6">
     <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
     <supportedCPU
           cpu="MOS6502_ILLEGAL">
     </supportedCPU>
  </compiler>
		<compiler
        class="com.wudsn.ide.asm.compiler.atasm.AtasmCompiler"
        defaultHardware="ATARI8BIT"
        defaultParameters="-s -o${outputFilePath} -l${outputFilePathWithoutExtension}.lab ${sourceFilePath}"
        helpFilePaths="./docs/atasm.pdf"
        homePageURL="http://atari.miribilist.com/atasm"
        id="atasm"
        name="%com.wudsn.ide.asm.compiler.atasm.AtasmCompiler.name"
        version="1.07">
             <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
     <supportedCPU
           cpu="MOS6502_ILLEGAL">
     </supportedCPU>
		</compiler>
  <compiler
        class="com.wudsn.ide.asm.compiler.dasm.DasmCompiler"
        defaultHardware="ATARI2600"
        defaultParameters="${sourceFilePath} -o${outputFilePath} -f3 -v5 -s${outputFilePathWithoutExtension}.sym -l${outputFilePathWithoutExtension}.lst"
        helpFilePaths="../doc/dasm.TXT"
        homePageURL="http://dasm-dillon.sourceforge.net"
        id="dasm"
        name="%com.wudsn.ide.asm.compiler.dasm.DasmCompiler.name"
        version="2.20.10 (preview)">
     <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
     <supportedCPU
           cpu="MOS6502_ILLEGAL">
     </supportedCPU>
  </compiler>
  <compiler
        class="com.wudsn.ide.asm.compiler.kickass.KickAssCompiler"
        defaultHardware="C64"
        defaultParameters="-o ${outputFilePath} ${sourceFilePath} "
        helpFilePaths="./KickAssembler.pdf"
        homePageURL="http://www.theweb.dk/KickAssembler"
        id="kickass"
        name="%com.wudsn.ide.asm.compiler.kickass.KickAssCompiler.name"
        version="V3.21 (preview)">
     <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
     <supportedCPU
           cpu="MOS6502_ILLEGAL">
     </supportedCPU>
     <supportedCPU
           cpu="MOS6502_DTV">
     </supportedCPU>
  </compiler>
		<compiler
        class="com.wudsn.ide.asm.compiler.mads.MadsCompiler"
        defaultHardware="ATARI8BIT"
        defaultParameters=" ${sourceFilePath} -o:${outputFilePath} -p -t:${outputFilePathWithoutExtension}.lab -l:${outputFilePathWithoutExtension}.lst "
        helpFilePaths="./doc/mads-en.html, ./doc/mads.html (pl)"
        homePageURL="http://mads.atari8.info"
        id="mads"
        name="%com.wudsn.ide.asm.compiler.mads.MadsCompiler.name"
        version="1.9.0">
             <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
     <supportedCPU
           cpu="MOS6502_ILLEGAL">
     </supportedCPU>
     <supportedCPU
           cpu="MOS65816">
     </supportedCPU>
		</compiler>
  <compiler
        class="com.wudsn.ide.asm.compiler.merlin32.Merlin32Compiler"
        defaultHardware="APPLE2"
        defaultParameters="-V  ${sourceFilePath}"
        helpFilePaths="../Documentation/Merlin32.pdf"
        homePageURL="http://www.brutaldeluxe.fr/products/crossdevtools/merlin/index.html"
        id="merlin32"
        name="%com.wudsn.ide.asm.compiler.merlin32.Merlin32Compiler.name"
        version="1.0">
     <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
     <supportedCPU
           cpu="MOS65C02">
     </supportedCPU>
     <supportedCPU
           cpu="MOS65816">
     </supportedCPU>
  </compiler>
  <compiler
        class="com.wudsn.ide.asm.compiler.tass.TassCompiler"
        defaultHardware="C64"
        defaultParameters="-o ${outputFilePath} ${sourceFilePath} "
        helpFilePaths="./README"
        homePageURL="http://tass64.sourceforge.net"
        id="tass"
        name="%com.wudsn.ide.asm.compiler.tass.TassCompiler.name"
        version="1.46 r38 (preview)">
             <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
     <supportedCPU
           cpu="MOS6502_ILLEGAL">
     </supportedCPU>
     <supportedCPU
           cpu="MOS65C02">
     </supportedCPU>
     
  </compiler>
		<compiler
        class="com.wudsn.ide.asm.compiler.xasm.XasmCompiler"
        defaultHardware="ATARI8BIT"
        defaultParameters="/o:${outputFilePath} /p /t:${outputFilePathWithoutExtension}.lab /l:${outputFilePathWithoutExtension}.lst ${sourceFilePath}"
        helpFilePaths="./xasm.html"
        homePageURL="https://github.com/pfusik/xasm"
        id="xasm"
        name="%com.wudsn.ide.asm.compiler.xasm.XasmCompiler.name"
        version="3.0.2">
             <supportedCPU
           cpu="MOS6502">
     </supportedCPU>
		</compiler>

	</extension>

	<extension
       id="Atari 2600 content types"
       point="org.eclipse.core.contenttype.contentTypes">
    <content-type
          base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
          file-extensions="a"
          id="com.wudsn.ide.asm.compiler.acme.AcmeSourceFile"
          name="%com.wudsn.ide.asm.compiler.acme.AcmeSourceFile.name"
          priority="normal">
    </content-type>
    <content-type
          base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
          file-extensions="asm"
          id="com.wudsn.ide.asm.compiler.asm6.Asm6SourceFile"
          name="%com.wudsn.ide.asm.compiler.asm6.Asm6SourceFile.name"
          priority="normal">
    </content-type>
  <content-type
        base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
        file-extensions="asm"
        id="com.wudsn.ide.asm.compiler.atasm.AtasmSourceFile"
        name="%com.wudsn.ide.asm.compiler.atasm.AtasmSourceFile.name"
        priority="normal">
  </content-type>
  <content-type
        base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
        file-extensions="asm"
        id="com.wudsn.ide.asm.compiler.dasm.DasmSourceFile"
        name="%com.wudsn.ide.asm.compiler.dasm.DasmSourceFile.name"
        priority="normal">
  </content-type>
    <content-type
          base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
          file-extensions="asx"
          id="com.wudsn.ide.asm.compiler.kickass.KickAssSourceFile"
          name="%com.wudsn.ide.asm.compiler.kickass.KickAssSourceFile.name"
          priority="normal">
    </content-type>
    <content-type
          base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
          file-extensions="s"
          id="com.wudsn.ide.asm.compiler.merlin32.Merlin32SourceFile"
          name="%com.wudsn.ide.asm.compiler.merlin32.Merlin32SourceFile.name"
          priority="high">
    </content-type>
  <content-type
        base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
        file-extensions="asm"
        id="com.wudsn.ide.asm.compiler.mads.MadsSourceFile"
        name="%com.wudsn.ide.asm.compiler.mads.MadsSourceFile.name"
        priority="high">
  </content-type>
    <content-type
          base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
          file-extensions="asm"
          id="com.wudsn.ide.asm.compiler.tass.TassSourceFile"
          name="%com.wudsn.ide.asm.compiler.tass.TassSourceFile.name"
          priority="normal">
    </content-type>
    <content-type
          base-type="com.wudsn.ide.asm.compiler.AssemblerSourceFile"
          file-extensions="asx"
          id="com.wudsn.ide.asm.compiler.xasm.XasmSourceFile"
          name="%com.wudsn.ide.asm.compiler.xasm.XasmSourceFile.name"
          priority="normal">
    </content-type>
	</extension>

	<extension
       id="Atari 2600 editors"
       point="org.eclipse.ui.editors">
    <editor
          class="com.wudsn.ide.asm.editor.acme.AcmeEditor"
          contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
          default="true"
          extensions="a"
          icon="icons/editor-acme-16x16.gif"
          id="com.wudsn.ide.asm.editor.acme.AcmeEditor"
          name="%com.wudsn.ide.asm.editor.acme.AcmeEditor.name">
       <contentTypeBinding
             contentTypeId="com.wudsn.ide.asm.compiler.acme.AcmeSourceFile">
       </contentTypeBinding>
    </editor>
    <editor
          class="com.wudsn.ide.asm.editor.asm6.Asm6Editor"
          contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
          default="false"
          extensions="asm"
          icon="icons/editor-asm6-16x16.gif"
          id="com.wudsn.ide.asm.editor.asm6.Asm6Editor"
          name="%com.wudsn.ide.asm.editor.asm6.Asm6Editor.name">
       <contentTypeBinding
             contentTypeId="com.wudsn.ide.asm.compiler.asm6.Asm6SourceFile">
       </contentTypeBinding>
    </editor>
    <editor
          class="com.wudsn.ide.asm.editor.atasm.AtasmEditor"
          contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
          default="false"
          extensions="asm"
          icon="icons/editor-atasm-16x16.gif"
          id="com.wudsn.ide.asm.editor.atasm.AtasmEditor"
          name="%com.wudsn.ide.asm.editor.atasm.AtasmEditor.name">
       <contentTypeBinding
             contentTypeId="com.wudsn.ide.asm.compiler.atasm.AtasmSourceFile">
       </contentTypeBinding>
    </editor>
  <editor
        class="com.wudsn.ide.asm.editor.dasm.DasmEditor"
        contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
        default="false"
        extensions="asm"
        icon="icons/editor-dasm-16x16.gif"
        id="com.wudsn.ide.asm.editor.dasm.DasmEditor"
        name="%com.wudsn.ide.asm.editor.dasm.DasmEditor.name">
     <contentTypeBinding
           contentTypeId="com.wudsn.ide.asm.compiler.dasm.DasmSourceFile">
     </contentTypeBinding>
  </editor>
    <editor
          class="com.wudsn.ide.asm.editor.kickass.KickAssEditor"
          contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
          default="true"
          extensions="asm"
          icon="icons/editor-kickass-16x16.gif"
          id="com.wudsn.ide.asm.editor.kickass.KickAssEditor"
          name="%com.wudsn.ide.asm.editor.kickass.KickAssEditor.name">
       <contentTypeBinding
             contentTypeId="com.wudsn.ide.asm.compiler.kickass.KickAssSourceFile">
       </contentTypeBinding>
    </editor>
    <editor
          class="com.wudsn.ide.asm.editor.mads.MadsEditor"
          contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
          default="true"
          extensions="asm"
          icon="icons/editor-mads-16x16.gif"
          id="com.wudsn.ide.asm.editor.mads.MadsEditor"
          name="%com.wudsn.ide.asm.editor.mads.MadsEditor.name">
       <contentTypeBinding
             contentTypeId="com.wudsn.ide.asm.compiler.mads.MadsSourceFile">
       </contentTypeBinding>
    </editor>
    <editor
          class="com.wudsn.ide.asm.editor.merlin32.Merlin32Editor"
          contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
          default="false"
          extensions="s"
          icon="icons/editor-merlin32-16x16.gif"
          id="com.wudsn.ide.asm.editor.merlin32.Merlin32Editor"
          name="%com.wudsn.ide.asm.editor.merlin32.Merlin32Editor.name">
       <contentTypeBinding
             contentTypeId="com.wudsn.ide.asm.compiler.merlin32.Merlin32SourceFile">
       </contentTypeBinding>
    </editor>
    <editor
          class="com.wudsn.ide.asm.editor.tass.TassEditor"
          contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
          default="false"
          extensions="asm"
          icon="icons/editor-tass-16x16.gif"
          id="com.wudsn.ide.asm.editor.tass.TassEditor"
          name="%com.wudsn.ide.asm.editor.tass.TassEditor.name">
       <contentTypeBinding
             contentTypeId="com.wudsn.ide.asm.compiler.tass.TassSourceFile">
       </contentTypeBinding>
    </editor>
    <editor
          class="com.wudsn.ide.asm.editor.xasm.XasmEditor"
          contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor"
          default="true"
          extensions="asx"
          icon="icons/editor-xasm-16x16.gif"
          id="com.wudsn.ide.asm.editor.xasm.XasmEditor"
          name="%com.wudsn.ide.asm.editor.xasm.XasmEditor.name">
       <contentTypeBinding
             contentTypeId="com.wudsn.ide.asm.compiler.xasm.XasmSourceFile">
       </contentTypeBinding>
    </editor>
 	</extension>
 <extension
       id="Apple II runners"
       point="com.wudsn.ide.asm.runners">
    <runner
          defaultCommandLine="${runnerExecutablePath} -d1 ${outputFilePathWithoutExtension}.dsk"
          hardware="APPLE2"
          homePageURL="https://github.com/AppleWin/AppleWin"
          id="applewin"
          name="%com.wudsn.ide.asm.runner.apple2.applewin.name">
    </runner>
    <runner
          defaultCommandLine="java -jar ${runnerExecutablePath} -computer.s6card disk -s6.d1 ${outputFilePathWithoutExtension}.dsk"
          hardware="APPLE2"
          homePageURL="https://sites.google.com/site/brendanrobert/projects/jace"
          id="jace"
          name="%com.wudsn.ide.asm.runner.apple2.jace.name">
    </runner>
    <runner
          defaultCommandLine="${runnerExecutablePath} ${outputFilePathWithoutExtension}.dsk"
          hardware="APPLE2"
          homePageURL="http://virtu.codeplex.com"
          id="virtu"
          name="%com.wudsn.ide.asm.runner.apple2.virtu.name">
    </runner>
    <runner
          defaultCommandLine="open ${runnerExecutablePath} ${outputFilePathWithoutExtension}.dsk"
          hardware="APPLE2"
          homePageURL="http://www.virtualii.com"
          id="virtualii"
          name="%com.wudsn.ide.asm.runner.apple2.virtualii.name">
    </runner>
 </extension>
 <extension
       id="Atari 2600 runners"
       point="com.wudsn.ide.asm.runners">
    <runner
          defaultCommandLine="${runnerExecutablePath} ${outputFilePath}"
          hardware="ATARI2600"
          homePageURL="http://stella.sourceforge.net"
          id="stella"
          name="%com.wudsn.ide.asm.runner.atari2600.stella.name">
    </runner>
 </extension>
 <extension
       id="Atari 8-bit runners"
       point="com.wudsn.ide.asm.runners">
    <runner
          class="com.wudsn.ide.asm.runner.atari8.Altirra"
          defaultCommandLine="${runnerExecutablePath} /singleinstance ${outputFilePath}"
          hardware="ATARI8BIT"
          homePageURL="http://www.virtualdub.org/altirra.html"
          id="altirra"
          name="%com.wudsn.ide.asm.runner.atari8.altirra.name">
    </runner>
    <runner
          defaultCommandLine="xterm -iconic -e atari800 -run ${outputFilePath}"
          hardware="ATARI8BIT"
          homePageURL="http://atari800.sourceforge.net"
          id="atari800"
          name="%com.wudsn.ide.asm.runner.atari8.atari800.name">
    </runner>
    <runner
          class="com.wudsn.ide.asm.runner.atari8.Atari800Win"
          defaultCommandLine="${runnerExecutablePath} -run ${outputFilePath}"
          hardware="ATARI8BIT"
          homePageURL="http://a800win.atari-area.prv.pl"
          id="atari800_win"
          name="%com.wudsn.ide.asm.runner.atari8.atari800_win.name">
    </runner>
    <runner
          defaultCommandLine="open -a ${runnerExecutablePath} ${outputFilePath}"
          hardware="ATARI8BIT"
          homePageURL="http://www.atarimac.com/atari800macx.php"
          id="atari800_macx"
          name="%com.wudsn.ide.asm.runner.atari8.atari800_macx.name">
    </runner>
    <runner
          defaultCommandLine="${runnerExecutablePath} -image.1 ${outputFilePath}"
          hardware="ATARI8BIT"
          homePageURL="http://www.xl-project.com"
          id="atari_plus_plus"
          name="%com.wudsn.ide.asm.runner.atari8.atari_plus_plus.name">
    </runner>
 </extension>
 <extension
       id="Atari7800 runners"
       point="com.wudsn.ide.asm.runners">
    <runner
          defaultCommandLine="${runnerExecutablePath} ${outputFilePath}"
          hardware="ATARI7800"
          homePageURL="http://emu7800.sourceforge.net"
          id="emu7800"
          name="%com.wudsn.ide.asm.runner.atari7800.emu7800.name">
    </runner>
 </extension>



 <extension
       id="C64 runners"
       point="com.wudsn.ide.asm.runners">
     <runner
           defaultCommandLine="${runnerExecutablePath} ${outputFilePath}"
           hardware="C64"
           homePageURL="http://www.ccs64.com"
           id="ccs64"
           name="%com.wudsn.ide.asm.runner.c64.ccs64.name">
    </runner>
     <runner
           defaultCommandLine="${runnerExecutablePath} -autostart ${outputFilePath}"
           hardware="C64"
           homePageURL="http://vice-emu.sourceforge.net"
           id="vice"
           name="%com.wudsn.ide.asm.runner.c64.vice.name">
     </runner>
    </extension>
 <extension
       id="NES runners"
       point="com.wudsn.ide.asm.runners">
    <runner
          defaultCommandLine="${runnerExecutablePath} ${outputFilePath}"
          hardware="NES"
          homePageURL="http://www.byuu.org/bsnes"
          id="bsnes"
          name="%com.wudsn.ide.asm.runner.nes.bsnes.name">
    </runner>
    <runner
          defaultCommandLine="${runnerExecutablePath} ${outputFilePath}"
          hardware="NES"
          homePageURL="http://www.fceux.comux"
          id="fceux"
          name="%com.wudsn.ide.asm.runner.nes.fceux.name">
    </runner>
    <runner
          defaultCommandLine="${runnerExecutablePath} ${outputFilePath}"
          hardware="NES"
          homePageURL="http://www.qmtpro.com/~nes/nintendulator"
          id="nintendulator"
          name="%com.wudsn.ide.asm.runner.nes.nintendulator.name">
    </runner>
 </extension>
</plugin>
