Update to Java 11, Eclipse 2021-03 and year 2021

This commit is contained in:
peterdell 2021-04-01 14:41:43 +02:00
parent 7bc6a0b750
commit d5697b30a8
343 changed files with 2060 additions and 2583 deletions

View File

@ -2,9 +2,9 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: WUDSN IDE Assembler Test Compilers Plug-in Bundle-Name: WUDSN IDE Assembler Test Compilers Plug-in
Bundle-SymbolicName: com.wudsn.ide.asm.compilers.test;singleton:=true Bundle-SymbolicName: com.wudsn.ide.asm.compilers.test;singleton:=true
Bundle-Version: 1.7.1.qualifier Bundle-Version: 1.7.2.qualifier
Bundle-Vendor: Peter Dell Bundle-Vendor: Peter Dell
Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-Localization: plugin Bundle-Localization: plugin
Require-Bundle: com.wudsn.ide.asm Require-Bundle: com.wudsn.ide.asm
Bundle-ActivationPolicy: lazy Bundle-ActivationPolicy: lazy

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -2,9 +2,9 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: WUDSN IDE Assembler Compilers Plug-in Bundle-Name: WUDSN IDE Assembler Compilers Plug-in
Bundle-SymbolicName: com.wudsn.ide.asm.compilers;singleton:=true Bundle-SymbolicName: com.wudsn.ide.asm.compilers;singleton:=true
Bundle-Version: 1.7.1.qualifier Bundle-Version: 1.7.2.qualifier
Bundle-Vendor: Peter Dell Bundle-Vendor: Peter Dell
Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-Localization: plugin Bundle-Localization: plugin
Require-Bundle: com.wudsn.ide.asm, Require-Bundle: com.wudsn.ide.asm,
org.eclipse.ui.ide org.eclipse.ui.ide

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -108,23 +108,23 @@ final class MadsCompilerProcessLogParser extends CompilerProcessLogParser {
* .LAB file format * .LAB file format
* *
* As with XASM, the *.LAB file stores information about labels in the program. There are three columns: * As with XASM, the *.LAB file stores information about labels in the program. There are three columns:
* The first column is the virtual bank number assigned to the label (if <>0). * <EFBFBD> The first column is the virtual bank number assigned to the label (if <>0).
* The second column is the label value. * <EFBFBD> The second column is the label value.
* The third column is the label name. * <EFBFBD> The third column is the label name.
* *
* Virtual bank numbers with values >= $FFF9 have special meanings: * Virtual bank numbers with values >= $FFF9 have special meanings:
* $FFF9 label for parameter in procedure defined by .PROC * <EFBFBD> $FFF9 label for parameter in procedure defined by .PROC
* $FFFA label for array defined by .ARRAY * <EFBFBD> $FFFA label for array defined by .ARRAY
* $FFFB label for structured data defined by the pseudo-command DTA STRUCT_LABEL * <EFBFBD> $FFFB label for structured data defined by the pseudo-command DTA STRUCT_LABEL
* $FFFC label for SpartaDOS X symbol defined by SMB * <EFBFBD> $FFFC label for SpartaDOS X symbol defined by SMB
* $FFFD label for macro defined by .MACRO directive * <EFBFBD> $FFFD label for macro defined by .MACRO directive
* $FFFE label for structure defined by .STRUCT directive * <EFBFBD> $FFFE label for structure defined by .STRUCT directive
* $FFFF label for procedure defined by .PROC directive * <EFBFBD> $FFFF label for procedure defined by .PROC directive
* *
* *
* Characters with special meanings in label names: * Characters with special meanings in label names:
* label with two colons :: is defined in a macro * <EFBFBD> label with two colons :: is defined in a macro
* a dot ('.') separates the name of a scope (.MACRO, .PROC, .LOCAL, .STRUCT) from the field name in the scope * <EFBFBD> a dot ('.') separates the name of a scope (.MACRO, .PROC, .LOCAL, .STRUCT) from the field name in the scope
* *
* The numeric value after :: is the number of the macro call. This is an example file: * The numeric value after :: is the number of the macro call. This is an example file:
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -19,7 +19,6 @@
package com.wudsn.ide.asm.preferences; package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware; import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
/** /**
* Visual editor page for the assembler preferences regarding Apple 2 compilers. * Visual editor page for the assembler preferences regarding Apple 2 compilers.

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -19,7 +19,6 @@
package com.wudsn.ide.asm.preferences; package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware; import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
/** /**
* Visual editor page for the assembler preferences regarding Apple 2 compilers. * Visual editor page for the assembler preferences regarding Apple 2 compilers.

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -19,7 +19,6 @@
package com.wudsn.ide.asm.preferences; package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware; import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
/** /**
* Visual editor page for the assembler preferences regarding Apple 2 compilers. * Visual editor page for the assembler preferences regarding Apple 2 compilers.

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -19,7 +19,6 @@
package com.wudsn.ide.asm.preferences; package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware; import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
/** /**
* Visual editor page for the assembler preferences regarding Atari 8-bit * Visual editor page for the assembler preferences regarding Atari 8-bit

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -19,7 +19,6 @@
package com.wudsn.ide.asm.preferences; package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware; import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
/** /**
* Visual editor page for the assembler preferences regarding C64 compilers. * Visual editor page for the assembler preferences regarding C64 compilers.

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -19,7 +19,6 @@
package com.wudsn.ide.asm.preferences; package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware; import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
/** /**
* Visual editor page for the assembler preferences regarding NES compilers. * Visual editor page for the assembler preferences regarding NES compilers.

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: WUDSN IDE Assembler Plug-in Bundle-Name: WUDSN IDE Assembler Plug-in
Bundle-SymbolicName: com.wudsn.ide.asm;singleton:=true Bundle-SymbolicName: com.wudsn.ide.asm;singleton:=true
Bundle-Version: 1.7.1.qualifier Bundle-Version: 1.7.2.qualifier
Bundle-Activator: com.wudsn.ide.asm.AssemblerPlugin Bundle-Activator: com.wudsn.ide.asm.AssemblerPlugin
Bundle-Localization: plugin Bundle-Localization: plugin
Require-Bundle: org.eclipse.core.runtime;visibility:=reexport, Require-Bundle: org.eclipse.core.runtime;visibility:=reexport,
@ -27,7 +27,7 @@ Require-Bundle: org.eclipse.core.runtime;visibility:=reexport,
org.eclipse.ui.workbench org.eclipse.ui.workbench
Bundle-ActivationPolicy: lazy Bundle-ActivationPolicy: lazy
Bundle-Vendor: Peter Dell Bundle-Vendor: Peter Dell
Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-RequiredExecutionEnvironment: JavaSE-11
Export-Package: com.wudsn.ide.asm; Export-Package: com.wudsn.ide.asm;
uses:="org.eclipse.osgi.util, uses:="org.eclipse.osgi.util,
org.eclipse.core.runtime, org.eclipse.core.runtime,

View File

@ -1,7 +1,7 @@
<p>
A project like WUDSN IDE is not possible and not worth anything without the contributions provided by others. So here's A project like WUDSN IDE is not possible and not worth anything without the contributions provided by others. So here's
the list of credits of all involved people and related projects. the list of credits of all involved people and related projects.
<br/> </p>
<table> <table>
<tbody> <tbody>
<tr> <tr>

View File

@ -1,500 +1,385 @@
<p>Here you can find the answers to some frequently asked questions. If your question is not answered here, please have
Here you can find the answers to some frequently asked questions. If your question is not answered here, please have a look at a look at the video tutorials or contact me.</p>
the video tutorials or contact me. <ul>
<ul> <li><a href="#Installation">Installation</a>
<li> <ul>
<a href="#Installation">Installation</a> <li><a href="#FAQJavaInstallation">How do I install Java?</a></li>
<ul> <li><a href="#FAQJavaJarStart">When I try to start a .jar file via double-click, nothing happens. What is
<li> wrong?</a></li>
<a href="#FAQEclipseInstallation">How to I install Eclipse at all?</a> <li><a href="#FAQEclipseInstallation">How do I install Eclipse?</a></li>
</li> <li><a href="#FAQEclipseInstallationWin7">When I try to start Eclipse I get an error like "Failed to load
<li> the JNI shared library 'C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll'". What is wrong? </a>
<a href="#FAQEclipseInstallationWin7">When I try to start Eclipse is get and error like "Failed to load the JNI shared library 'C:\Program Files </li>
(x86)\Java\jre6\bin\client\jvm.dll'". What is wrong? <li><a href="#FAQWUDSNInstallationUpdateSite">Why is WUDSN IDE not available via the update site?</a></li>
</a> <li><a href="#FAQWUDSNInstallationUpdateSiteBlocked">Why do I get "Unable to read repository at ... Read
</li> timed out" when accessing the update site?</a></li>
<li> <li><a href="#FAQEclipseUserGuide">How do I use Eclipse?</a></li>
<a href="#FAQWUDSNInstallationUpdateSite">Why is WUDSN IDE not available via the update site?</a> <li><a href="#FAQWUDSNInstallationPreferencesNotVisible">Why is the "Assembler" section not visible in the
</li> preferences?</a></li>
<li> </ul>
<a href="#FAQWUDSNInstallationUpdateSiteBlocked">Why do I get "Unable to read repository at ... Read timed out" when accessing the update site?</a> </li>
</li> <li><a href="#Configuration">Configuration</a>
<li> <ul>
<a href="#FAQEclipseUserGuide">How to I use Eclipse at all?</a> <li><a href="#FAQFileAssociations">How do I associate my source file extensions with the correct editor?</a>
</li> </li>
<li> <li><a href="#FAQHardwareAnnotation">Why do I have to put ";@com.wudsn.ide.asm.hardware=..." in the source
<a href="#FAQWUDSNInstallationPreferencesNotVisible">Why is the "Assembler" section not visible in the preferences ?</a> file?</a></li>
</li> <li><a href="#FAQProblemsView">Why do I see wrong messages in the "Problems" view?</a></li>
</ul> </ul>
</li> </li>
<li> <li><a href="#Editing">Editing</a>
<a href="#Configuration">Configuration</a> <ul>
<ul> <li><a href="#FAQEclipseSpeed">Why is editing sometimes slow or even everything is blocked showing the wait
<li> cursor?</a></li>
<a href="#FAQFileAssociations">How to I associate my source file extensions with the correct editor?</a> <li><a href="#FAQSourceVersionControl">Is there support for source version control?</a></li>
</li> <li><a href="#FAQBlockSelectionMode">Is there support for block selection mode?</a></li>
<li> <li><a href="#FAQContentAssist">Why does CTRL-Space not open content assist?</a></li>
<a href="#FAQHardwareAnnotation">Why do I have to put ;@com.wudsn.ide.asm.hardware=...in the source file?</a> <li><a href="#FAQCtrlShiftShortcuts">Why do CTRL-SHIFT-0/9 and other key combinations not work?</a></li>
</li> </ul>
<li> </li>
<a href="#FAQProblemsView">Why do I see wrong messages in the "Problems" view?</a> <li><a href="#Compiling">Compiling</a>
</li> <ul>
</ul> <li><a href="#FAQPrimaryCompiler">Why is MADS the primary compiler?</a></li>
</li> <li><a href="#FAQPrimaryCompilerExample">Why do I get the error "No ORG defined" when compiling the example
<li> from the tutorial?</a></li>
<a href="#Editing">Editing</a> <li><a href="#FAQErrorsFromIncludeFiles">Why are the errors and warnings from an include file assigned to
<ul> the main source file in the problems view?</a></li>
<li> <li><a href="#FAQATASMtoMADSConversion">How do I convert an ATASM source to MADS format?</a></li>
<a href="#FAQEclipseSpeed">Why is editing sometimes slow or even everything is blocked showing the wait cursor?</a> <li><a href="#FAQATASMSegments">How does ATASM generate segments in executable files?</a></li>
</li> <li><a href="#FAQROMImages">How do I compile into ROM images?</a></li>
<li> <li><a href="#FAQDiskImages">How do I compile into disk images?</a></li>
<a href="#FAQSourceVersionControl">Is there support for source version control?</a> <li><a href="#FAQRunMakefile">How to run a makefile script instead of an emulator?</a></li>
</li> </ul>
<li> </li>
<a href="#FAQBlockSelectionMode">Is there support for block selection mode?</a> <li><a href="#Emulation">Emulation</a>
</li> <ul>
<li> <li><a href="#FAQOtherEmulators">How can I use other emulators?</a></li>
<a href="#FAQContentAssist">Why does CTRL-Space not open content assist?</a> </ul>
</li> </li>
<li> </ul>
<a href="#FAQCtrlShiftShortcuts">Why do CTRL-SHIFT-0/9 and other key combinations not work?</a> <h3 id="Installation">Installation</h3>
</li> <div id="FAQJavaInstallation">
</ul> <h4>How do I install Java?</h4>
</li> <p>I recommend you visit <a href="https://openjdk.java.net">OpenJDK</a> and follow the instructions to download and
<li> install the latest version. Make sure the Java version, the Eclipse version, and your operating system have the
<a href="#Compiling">Compiling</a> same architecture. Newer versions of Java only support 64-bit architectures.</p>
<ul> <div id="FAQJavaJarStart">
<li> <h4>When I try to start a .jar file via double-click, nothing happens. What is wrong?</h4>
<a href="#FAQPrimaryCompiler">Why is MADS the primary compiler?</a> <p>You probably have the wrong Java version installed or set a default. Open a shell window and enter "java -jar
</li> &lt;yourfile.jar&gt;". If this works, then you have the wrong program or java version associated with the
<li> ".jar" file extension in the registry. You can fix that by setting the path to the correct Java installation
<a href="#FAQPrimaryCompilerExample">Why do I get the error "No ORG defined" when compiling the example from the tutorial?</a> folder using "REGEDIT.EXE" for the path "Compute\HKEY_CLASSES_ROOT\jarfile\shell\open".</p>
</li> <p><img src="productions/java/ide/faq/java-jarfile-registry.png" alt="Java jar file registry entry" /></p>
<li> <p>If starting from the command line does not work, you should see a more detailed error message about the
<a href="#FAQErrorsFromIncludeFiles">Why are the errors and warnings from an include file assigned to the main source file in the problems view?</a> reason for that.</p>
</li> </div>
<li> <div id="FAQEclipseInstallation">
<a href="#FAQATASMtoMADSConversion">How to I convert an ATASM source for to MADS format?</a> <h4>How do I install Eclipse?</h4>
</li> <p>If you are not familiar with Eclipse at all, make sure that you have installed the <b>Eclipse platform
<li> distribution</b> only - without Java or J2EE tools. This distribution is much smaller (normally around
<a href="#FAQATASMSegments">How does ATASM generate segments in executable files?</a> 60-80 MB instead of 170 MB) and will not confuse you with tons of features and buttons you do not need at
</li> all. See the section "Installing Eclipse" on the tab "Installation" for the required steps. If you use
<li> Windows, you can use one of the zero installation distributions of WUDSN IDE which are linked on the tab
<a href="#FAQROMImages">How do I compile into ROM images?</a> "Installation". They are simply ".zip" archives that already contain Eclipse and everything else."</p>
</li> </div>
<li> <div id="FAQEclipseInstallationWin7">
<a href="#FAQDiskImages">How do I compile into disk images?</a> <h4>When I try to start Eclipse I get an error like "Failed to load the JNI shared library 'C:\Program Files
</li> (x86)\Java\jre6\bin\client\jvm.dll'". What is wrong?</h4>
<li> <p>The Eclipse version and the Java version on your system are not compatible. The Eclipse is not pure Java but
<a href="#FAQRunMakefile">How to run a makefile script instead of an emulator?</a> uses platform-specific native libraries to run and debug Java efficiently. For example, you must install the
</li> 64-bit version of Java (JRE or JDK) if you want to use the 64-bit version of Eclipse. This is a frequent
</ul> issue under Windows 7 because by default there is only the 32-bit version of Java installed. See the section
</li> "Installing Eclipse" on the tab "Installation" for the required steps.</p>
<li> </div>
<a href="#Emulation">Emulation</a> <div id="FAQEclipseUserGuide">
<ul> <h4>How do I use Eclipse at?</h4>
<li> <p>Start the build-in help of Eclipse via the menu "Help/Help Content" and read the section "Workbench User
<a href="#FAQOtherEmulators">How can I use other emulators?</a> Guide".</p>
</li> <img src="productions/java/ide/faq/ide-workbench-user-guide.png" alt="Workbench user guide" />
</ul> </div>
</li> <div id="FAQWUDSNInstallationUpdateSite">
</ul> <h4>Why is WUDSN IDE not available via the update site?</h4>
<h3 id="Installation">Installation</h3> <p>Most likely you typed in the wrong update site URL, for example, using "wusdn" instead of "wudsn". The
<div id="FAQEclipseInstallation"> correct URL is "http://www.wudsn.com/update". In addition, you should disable the checkbox "Hide items that
<h4>How to I install Eclipse at all?</h4> are already installed", so you see what really is there. See the section "Installing WUDSN IDE" the tab
<p> "Installation" for the required steps.</p>
If you are not familiar with Eclipse at all, make sure that you have installed the <img src="productions/java/ide/faq/ide-update-site.png" alt="Installation dialog with update site" />
<b>Eclipse platform distribution</b> </div>
only - without Java or J2EE tools. This distribution is much smaller (normally around 50-70 MB instead of 170 MD) and will not <div id="FAQWUDSNInstallationUpdateSiteBlocked">
confuse you with tons of features and buttons you do not need at all. See the section "Installing Eclipse" on the tab <h4>Why do I get "Unable to read repository at ... Read timed out" when accessing the update site?</h4>
"Installation" for the required steps. If you use Windows, you can use one of the zero installation distributions of WUDSN IDE <p>This error message indicates the Eclipse program is somehow blocked from accessing the site. If you are
which are linked on the tab "Installation". They are simply ".zip" archives that already contain Eclipse and everything else." behind a proxy server, check the general proxy server settings in the Eclipse preferences. If you use a
</p> firewall or internet security tool, make sure "Eclipse.exe", "java.exe", "javaw.exe" or the corresponding
</div> program on your host platform are allowed to cannot to the internet. Maybe you have to change the settings,
<div id="FAQEclipseInstallationWin7"> so you are prompted to allow access interactively.</p>
<h4>When I try to start Eclipse is get an error like "Failed to load the JNI shared library 'C:\Program Files </div>
(x86)\Java\jre6\bin\client\jvm.dll'". What is wrong? <div id="FAQWUDSNInstallationPreferencesNotVisible">
</h4> <h4>Why is the "Assembler" section not visible in the preferences?</h4>
<p> The Eclipse version and the Java version on your system are not compatible. The Eclipse is not pure Java, but uses platform <p>If the WUDSN IDE sections and features are not visible after a successful installation, you are probably
specific native libraries to run and debug Java efficiently. For example you must install the 64-bit version Java (JRE or JDK) using an outdated Java version. For example, Java 1.6 is <a
if you want to use the 64-bit version of the Eclipse. This is a frequent issue under Windows 7, because be default there is href="http://www.oracle.com/technetwork/java/eol-135779.html" target="_blank"
only the 32-bit version of Java installed. See the section "Installing Eclipse" on the tab "Installation" for the required rel="noopener noreferrer">out of maintenance since 2013/02</a>. This seems to be a common problem on Mac
steps. OS X even in Mavericks (10.9), which still uses Java 1.6 by default. Make sure you have at least the Java
</p> version that is mentioned in the installation section for the IDE installed and that Eclipse is actually
</div> started using that version.</p>
<div id="FAQEclipseUserGuide"> </div>
<h4>How to I use Eclipse at all?</h4> <h3 id="Configuration">Configuration</h3>
<p> Start the build-in help of Eclipse via the menu "Help/Help Content" and read the section "Workbench User Guide". <div id="FAQProblemsView">
</p> <h4>Why do I see wrong messages in the "Problems" view?</h4>
<img src="productions/java/ide/faq/ide-workbench-user-guide.png" alt="Workbench user guide"/> <p>The default configuration of the "Problems" view shows all errors from all files in the current project.
</div> While this is a good default for Java programming, it does not fit at all for compiling single independent
<div id="FAQWUDSNInstallationUpdateSite"> assembler files. Therefore you have to configure the "Problems" view accordingly. See the section
<h4>Why is WUDSN IDE not available via the update site?</h4> "Installing Eclipse" on the tab "Installation" for the required steps.</p>
<p> Most likely you typed in the wrong update site URL, for example using "wusdn" instead of "wudsn". The correct URL is </div>
"http://www.wudsn.com/update". In addition you should disable the checkbox "Hide items that are already installed", so you see <div id="FAQFileAssociations">
what really is there. See the section "Installing WUDSN IDE" the tab "Installation" for the required steps. <h4>How do I associate my source file extensions with the correct editor?</h4>
</p> <p>The IDE supports many different compilers and provides a specialized editor for each of them. Typically you
<img src="productions/java/ide/faq/ide-update-site.png" alt="Installation dialog with update site"/> have some preferred source file extension (".asm" or ".a") and a preferred compiler. The procedure to
</div> associate the file extension with the editor via the preferences is described in this video tutorial <a
<div id="FAQWUDSNInstallationUpdateSiteBlocked"> href="http://www.youtube.com/watch?v=QgQOle36hRA">WUDSN IDE Tutorial 3: Setting up Editors and File
<h4>Why do I get "Unable to read repository at ... Read timed out" when accessing the update site?</h4> Extensions correctly</a>.</p>
<p> This error message indicates the the Eclipse program is somehow blocked from accessing the site. If you are behind a proxy </div>
server, check the general proxy server setttings in the Eclipse preferences. If you use a firewall or internet security tool, <div id="FAQHardwareAnnotation">
make sure "Eclipse.exe", "java.exe", "javaw.exe" or the corresponding program on your host platform are allowed to cannot to <h4>Why do I have to put ";@com.wudsn.ide.asm.hardware=..." in the source file?</h4>
the internet. Maybe you have to change the settings, so you are prompted to allow access interactively. <p>The association with the file extension with the editor for your compiler (that is done in the preferences,
</p> see before) does not determine for which platform you want to create output. Therefore this additional
</div> annotation in the main source file is required used to tell the IDE which is the target platform. It is used
<div id="FAQWUDSNInstallationPreferencesNotVisible"> to find the correct compiler and emulator settings, which can differ per platform. Every compiler has a
<h4>Why is the "Assembler" section not visible in the preferences?</h4> default platform (see the online help in the IDE) but can also be used on every other platform. Therefore
<p> you have to specify the target platform in the main source file if you use a non-default platform.</p>
If the WUDSN IDE specific sections and features are not visible after a successful installation, you are probably using an </div>
outdated Java version. For example Java 1.6 is <h3 id="Editing">Editing</h3>
<a href="http://www.oracle.com/technetwork/java/eol-135779.html" target="_blank">out of maintenance since 2013/02</a> <div id="FAQEclipseSpeed">
. This seems to be a common problem on Mac OS X even in Mavericks (10.9), which still uses Java 1.6 by default. Make sure you <h4>Why is editing sometimes slow or even everything is blocked showing the wait cursor?</h4>
have at least the Java version that is mentioned in the installation section for the IDE installed and that Eclipse is <p>The core of WUDSN IDE uses the Eclipse Platform Runtime only and does not require any additional plugins. It
actually started using that version. starts and runs very fast with that configuration and I personally used it on daily basis. So if you
</p> experience performance problems, try to download and run the zero installation distribution of WUDSN IDE.
</div> Performance problem they are very likely caused by additional plugins or themes installed. Often these
<h3 id="Configuration">Configuration</h3> plugins are not only slow but broken. Check the ".metadata/.log" file in the workspace folder. In some
<div id="FAQProblemsView"> Eclipse versions, this is also available via "Window/Show View.../Error Log".</p>
<h4>Why do I see wrong messages in the "Problems" view?</h4> </div>
<p> The default configuration of the "Problems" view show all error from all files in the current project. While this is a good <div id="FAQSourceVersionControl">
default for Java programming, it does not fit at all for compiling single independent assembler files. Therefore you have to <h4>Is there support for source version control?</h4>
configure the "Problems" view accordingly. See the section "Installing Eclipse" on the tab "Installation" for the required <p>Yes, there are several plugins available to connect Eclipse to CVS or subversion. Also, the "Local History"
steps. feature is installed by default. You can configure it in the preferences. It automatically records all
</p> changes to the source file and lets you compare versions in-place.</p>
</div> <img src="productions/java/ide/faq/ide-version-control.gif" alt="Source version control" />
<div id="FAQFileAssociations"> </div>
<h4>How to I associate my source file extensions with the correct editor?</h4> <div id="FAQBlockSelectionMode">
<p> <h4>Is there support for block selection mode?</h4>
The IDE support many different compilers and provides a specialized editor for each of them. Typically you have some preferred <p>Yes, there is a toolbar button and the shortcut "ALT+SHIFT+A" to toggle block selection mode in all text
source file extension (".asm" or ".a") and a preferred compiler. The procedure to associate the file extension with the editor editors. This can be very useful for adding and removing common prefixes such as line numbers.</p>
via the preferences is described in this video tutorial <img src="productions/java/ide/faq/ide-editor-toggle-block-selection-mode.png"
<a href="http://www.youtube.com/watch?v=QgQOle36hRA">WUDSN IDE Tutorial 3: Setting up Editors and File Extensions correctly</a> alt="Toggle block selection mode" />
. <p>In case the toolbar button is not visible, you have to set it to visible via the menu entry "Customize
</p> Perspective" in the context menu of the main toolbar. In the customizing dialog, you have to activate the
</div> commend group "Editor Presentation" and then the toolbar entries you want to see.</p>
<div id="FAQHardwareAnnotation"> <img src="productions/java/ide/faq/ide-editor-block-selection-mode-toolbar.gif"
<h4>Why do I have to put ;@com.wudsn.ide.asm.hardware=...in the source file?</h4> alt="Toggle block selection mode" />
<p> The association with the file extension with the editor for your compiler (that is done in the preferences, see before) </div>
does not determine for which platform you want to create output. Therefore this additional annotation in the main source file <div id="FAQContentAssist">
is required used to tell the IDE which is the target platform. It is used to fine the correct compiler and emulator setting, <h4>Why does CTRL-Space not open content assist?</h4>
which can be different per platform. Every compiler has a default platform (see the online help in the IDE) but can also be <p>There is a known key conflict when using Messenger Plus Live! v4.85.0.386 with Microsoft Messenger 2009 on
used to every other platform. Therefore you have to specify the target platform in the main source file, if you use a Windows 7 Ultimate. This may also occur in other versions of course. Justin Payne has provided the following
non-default platform. description of the solution.</p>
</p> <ol>
</div> <li>Startup and log into MS Messenger.</li>
<h3 id="Editing">Editing</h3> <li>From the main window, hit the ALT key to bring up the main menu and select "Plus! | Preferences &amp;
<div id="FAQEclipseSpeed"> Options".</li>
<h4>Why is editing sometimes slow or even everything is blocked showing the wait cursor?</h4> <li>From the Preferences Windows, Select the Messenger tab and uncheck "Activate Messenger Lock with a
<p>The core of WUDSN IDE uses the Eclipse Platform Runtime only and does not require any additional plugins. It starts and runs system-wide shortcut" OR change the value in its text box to something other than "CTRL + Space"</li>
very fast with that configuration and I personally used it one daily basis. So if you experience performance problems, try to <li>Press the "OK" button.</li>
download and run the zero installation distribution of WUDSN IDE. Performance problem they are very likely caused by </ol>
additional plugins or themes installed. Often these plugins are not only slow, but broken. Check the ".metadata/.log" file in <div id="FAQCtrlShiftShortcuts">
the workspace folder. In some Eclipse versions, this is also available via "Window/Show View.../Error Log". <h4>Why do CTRL-SHIFT-0/9 and other key combinations not work?</h4>
</p> <p>You probably have another program outside of Eclipse that has already captured these keys or key
</div> combinations. A frequent problem is the Windows Input Methods Editor (IME) which is used to switch
<div id="FAQSourceVersionControl"> keyboard layouts. For example, if you are using multiple keyboard layouts, the CTRL-Space is mapped to
<h4>Is there support for source version control?</h4> allow you to cycle between the different keyboard regional layouts. You should probably be aware of how
<p> Yes, there are several plugins available to connect Eclipse to CVS or subversion. Also the "Local History" feature is to turn the feature off since you're probably using this feature, but if you don't...</p>
installed by default. You can configure it in the preferences. It automatically records all changes to the source file and <p>Windows 7</p>
let's you compare versions in-place. <ol>
</p> <li>Within "Windows Control Panel", open "Region and Settings".</li>
<img src="productions/java/ide/faq/ide-version-control.gif" alt="Source version control"/> <li>Select the "Keyboard and Languages" tab, select "Change Keyboards...".</li>
</div> <li>In the "Text Services and Input Languages" windows, select "Advanced Key Settings".</li>
<div id="FAQBlockSelectionMode"> <li>In the "Hot Keys for input languages" list box, select "Between input languages" and then select
<h4>Is there support for block selection mode?</h4> "Change Key Sequence..."</li>
<p> Yes, there is a toolbar button and the shortcut "ALT+SHIFT+A" to toggle block selection mode in all text editors. This can <li>In the "Change Key Sequence" window, choose another radio button other than the one next to
be very useful for adding and removing common prefixes such as line numbers. CTRL+Shift. At best you choose "(None)".</li>
</p> <li>Click OK until you closed all popup windows.</li>
<img src="productions/java/ide/faq/ide-editor-toggle-block-selection-mode.png" alt="Toggle block selection mode"/> </ol>
<p> In case the toolbar button is not visible, you have to set it to visible via the menu entry "Customize Perspective" in the <p>Windows 10</p>
context menu of the main toolbar. In the customizing dialog you have to activate the commend group "Editor Presentation" and <ol>
then the toolbar entries you want to see. <li>Open "Control Panel\Clock, Language, and Region\Language\Advanced settings.</li>
</p> <li>Click "Change Language bar hot keys".</li>
<img src="productions/java/ide/faq/ide-editor-block-selection-mode-toolbar.gif" alt="Toggle block selection mode"/> <li>Set all key sequences to "(None)".</li>
</div> <li>Click OK until you closed all popup windows.</li>
<div id="FAQContentAssist"> </ol>
<h4>Why does CTRL-Space not open content assist?</h4> <p>Of course, this is Windows 7/10 and we know how Microsoft loves to change their layouts and names, but in
<p> There is a known key conflict when using Messenger Plus Live! v4.85.0.386 with Microsoft Messenger 2009 on Windows 7 fact, this option is available back to Windows XP. <br /> <img
Ultimate. This may also occur in other version of course. Justin Payne has provided the following description of the solution. src="productions/java/ide/faq/windows-text-services-and-input-languages.png"
</p> alt="Configure Windows IME hot keys" /></p>
<ol> </div>
<li>Start up and log into MS Messenger.</li> <h3 id="Compiling">Compiling</h3>
<li>From the main window, hit the ALT key to bring up the main menu and select "Plus! | Preferences &amp; Options". <div id="FAQPrimaryCompiler">
</li> <h4>Why is MADS the primary compiler?</h4>
<li>From the Preferences Windows, Select the Messenger tab and uncheck "Activate Messenger Lock with a system-wide shortcut" <p>When I started with WUDSN IDE, ATASM was the first supported compiler. The reason was simple: 90% of my
OR change the value in it's text box to something other than "CTRL + Space" sources are in ATASM format. ATASM is very comprehensive and fast. Its capabilities to define constants
</li> and byte sequences are very complete (".BYTE", ".WORD", ".DBYTE", ".FLOAT", ".SBYTE" for ATASCII,
<li>Select OK button.</li> ".CBYTE" for terminated strings, separate offset for all constants). Over time additional platform
</ol> compilers have been added and support for them will be completed step by step. When the support for MADS
<div id="FAQCtrlShiftShortcuts"> was rather complete, I found that it is the most powerful compiler I have ever seen and used. The
<h4>Why do CTRL-SHIFT-0/9 and other key combinations not work?</h4> support for ".PROC/.ENDPROC" has revolutionized the way I write assembler code now. It allows logical
<p> You probably have another program outside of Eclipse that has already captured these keys or key combinations. A frequent structuring and visibility control without any runtime overhead. At the same time, MADS is compatible
problem is the Windows Input Methods Editor (IME) which is used to switch keyboard layouts. For example if you are using with MAC/65 and XASM, and even ATASM sources can be adapted to MADS with a few minor changes described
multiple keyboard layouts, the CTRL-Space is mapped to allow you to cycle between the different keyboard regional layouts. below. Therefore MADS is the primary compiler since WUDSN IDE version 1.6.0.</p>
You should probably be aware of how to turn the feature off since you're probably using this features, but if you don't... </div>
</p> <div id="FAQPrimaryCompilerExample">
<p>Windows 7</p> <h4>Why do I get the error "No ORG defined" when compiling the example from the tutorial?</h4>
<ol> <p>Since WUDSN IDE version 1.6.0 MADS is the primary compiler that is registered for the file extensions
<li>Within "Windows Control Panel", open "Region and Settings".</li> ".asm" upon installation. You are trying to run the code example for version 1.5.0 or before, which is
<li>Select the "Keyboard and Languages" tab, select "Change Keyboards...".</li> in ATASM format. Therefore you can either</p>
<li>In the "Text Services and Input Languages" windows, select "Advanced Key Settings".</li> <ul>
<li>In the "Hot Keys for input languages" list box, select "Between input languages" and then select "Change Key Sequence..." <li>Convert the source to be in MADS format as described in <a href="#FAQATASMtoMADSConversion">How do I
</li> convert an ATASM source to MADS format?</a> , this is the recommended way</li>
<li>In the "Change Key Sequence" window, choose another radio button other than the one next to CTRL+Shift. At best you <li>Open the source with the ATASM editor using "Open With..." in the context menu of the Project
choose "(None)". Explorer</li>
</li> <li>Change the default editor for the file extension ".asm" in the preferences for "File Associations"
<li>Click OK until you closed all popup windows.</li> as described in the video tutorial <a href="http://www.youtube.com/watch?v=QgQOle36hRA&amp;hd=1"
</ol> target="_blank" rel="noopener noreferrer">Part 3: Setting up Editors and File Extensions
<p>Windows 10</p> correctly</a>.</li>
<ol> </ul>
<li> Open "Control Panel\Clock, Language, and Region\Language\Advanced settings.</li> </div>
<li>Click "Change Language bar hot keys".</li> <div id="FAQErrorsFromIncludeFiles">
<li> Set all key sequences to "(None)".</li> <h4>Why are the errors and warnings from an include file assigned to the main source file in the problems
<li>Click OK until you closed all popup windows.</li> view?</h4>
</ol> <p>You use a case-insensitive file system and have used different upper or lower case writing in the source
<p> include statement than in the actual file system. For example, you have written "ICL 'example.asm'" for
Of course, this is Windows 7/10 and we know how Microsoft loves to change their layouts and names, but for fact this option a file named "Example.asm" on the file system. In Eclipse the file names of all resources are treated as
is available back to Windows XP. case-sensitive, even if the underlying file system is case-insensitive. Therefore the file name issued
<br/> by the compiler will no match with the file name of the source include. As a fall-back, the IDE assigns
<img src="productions/java/ide/faq/windows-text-services-and-input-languages.png" alt="Configure Windows IME hot keys"/> the error message to the main source file. To fix this, you have to adapt the spelling of the file name
</p> in the source include statement.</p>
</div> </div>
<h3 id="Compiling">Compiling</h3> <div id="FAQATASMtoMADSConversion">
<div id="FAQPrimaryCompiler"> <h4>How do I convert an ATASM source to MADS format?</h4>
<h4>Why is MADS the primary compiler?</h4> <p>Because both ATASM's and MADS's syntax are based on the MAC/65 syntax. There are not really many
<p> When I started with WUDSN IDE, ATASM was the first supported compiler. The reason was simple: 90% of my sources are in differences. Therefore manual conversion using "Find/Replace (CTRL-F)" is very easy.</p>
ATASM format. ATASM is very comprehensive and fast. Its capabilities to define constants an byte sequence is very complete <ul>
(".BYTE", ".WORD", ".DBYTE", ".FLOAT", ."SBYTE" for ATASCII, ".CBYTE" for terminated strings, separate offset for all <li>Replace the origin definition "* = address" with "ORG address".</li>
constants). Over time additional platform compilers haven been added and support for them will be completed step by step. <li>Replace ".INCLUDE" with "ICL" for source includes.</li>
When the support for MADS was rather complete, I found that it is the most powerful compiler I have ever seen and used. The <li>Replace ".INCBIN" with "INS" for binary includes.</li>
support for ".PROC/.ENDPROC" has revolutionized the way I write assembler code now. It allows logical structuring and <li>Replace "* = $2E0; .WORD address" with "RUN address" to specify the run address.</li>
visibility control without any runtime overhead. At the same time MADS is compatible to MAC/65 and XASM and even ATASM <li>Replace "* = $2E2; .WORD address" with "INI address" to specify the init address.</li>
sources can be adapted to MADS with a few minor changes described below. Therefore MADS is the primary compiler since WUDSN <li>Check the quotes of ".BYTE" and "DTA" statements. In MADS, single quotes result in ASCII codes,
IDE version 1.6.0. double quotes in ATARI screen codes.</li>
</p> <li>Remove all ".BANK" statements. While ATASM sorts and merges all segments within one bank statement,
</div> MADS simply uses the order of segments as defined in the source file. Every "ORG" statement
<div id="FAQPrimaryCompilerExample"> automatically generates a new file segment.</li>
<h4>Why do I get the error "No ORG defined" when compiling the example from the tutorial?</h4> </ul>
<p> Since WUDSN IDE version 1.6.0 MADS is the primary compiler which is registered for the file extensions ".asm" upon </div>
installation. You are trying to run the code example for version 1.5.0 or before, which is in ATASM format. Therefore you can <div id="FAQATASMSegments">
either <h4>How does ATASM generate segments in executable files?</h4>
</p> <p>A helpful feature for small projects is that by default ATASM sorts the segments by address and warns if
<ul> the same address is overwritten by code or data. Since version 1.05 the ".BANK" directive is available,
<li> which allows you to create COM files with "INITAD" segments and arbitrary segment counts. If you don't
adapt the source to be in MADS format as described in use the ".BANK" directive, ATASM will sort the segments by their address and will put consecutive blocks
<a href="#FAQATASMtoMADSConversion">How to I convert an ATASM source for to MADS format?</a> into a single segment by default. While this saves some bytes, it might be confusing if you are used to
, this is the recommended way other assemblers. Note that you have to use the ".SET 6" directive to set the assembler origin offset in
</li> every bank if you use it in one of the banks.</p>
<li>open the source with the ATASM editor using "Open With..." in the context menu of the Project Explorer</li> <div style="font-family: courier, monospace; font-size: 13px;">; Bank 0 <br /> .bank <br /> .set 6,0 <br />
<li> * = $8000 <br /> start lda #0 <br /> jmp * <br /> <br /> ; Bank 1 <br /> .bank .set 6,0 <br /> * = $2e0
change the default editor for the file extension ".asm" in the preferences for "File Associations" as described in the video <br /> .word start; <br /> <br /> ; Bank 2 <br /> .bank <br /> .set 6,$4300-$C000 <br /> * = $C000
tutorial <br /> lda #1 <br /> sta label+1 <br /> label lda #2 <br /> jmp *</div>
<a href="http://www.youtube.com/watch?v=QgQOle36hRA&amp;hd=1" target="_blank">Part 3: Setting up Editors and File Extensions </div>
correctly <div id="FAQROMImages">
</a> <h4>How do I compile into ROM images?</h4>
. <p>Plain ROM Images do not have header bytes by default, or at least they do not have the same header bytes
</li> as executable files. In order to create raw object files without headers, compiler-specific options have
</ul> to be used. Some cases are listed below. See the manual of the specific compiler for more details.</p>
</div> <ul>
<div id="FAQErrorsFromIncludeFiles"> <li>ACME: Use the compiler parameter " <b>-f plain</b> " instead of "-f cbm" (default) to switch to
<h4>Why are the errors and warnings from an include file assigned to the main source file in the problems view?</h4> "plain" mode without a header</li>
<p> You use a case-insensitive file system and have used different upper or lower case writing in the source include statement <li>ATASM: Extend the compiler parameter "-o${outputFilePath}" to " <b>-r</b> -o${outputFilePath}" to
than in the actual file system. For example you have written "ICL 'example.asm'" for a file named "Example.asm" on the file switch to "raw" mode without header</li>
system. In Eclipse the file names of all resources are treated as case-sensitive, even if the underlying file system is <li>MADS: Use " <b>OPT h-f+</b> " at the very beginning of the source file disables header and enabled
case-insensitive. Therefore the file name issued by the compiler will no match with the file name of the source include. As a "fill" mode, i.e. no segments are created if there are gaps in the object code</li>
fall-back, the IDE assigns the error message to the main source file. To fix this, you have to adapt the spelling of the file </ul>
name in the source include statement. </div>
</p> <div id="FAQDiskImages">
</div> <h4>How do I compile into disk images?</h4>
<div id="FAQATASMtoMADSConversion"> <h5>Atari 8-bit</h5>
<h4>How to I convert an ATASM source for to MADS format?</h4> <p>For Atari 8-bit, the ATASM compiler has a dedicated parameter to write the executable file directly into
<p> Because both ATASM and MADS syntax are based on the MAC/65 syntax, there are not really many differences. Therefore manual ".ATR" or ".XFD" disk images. The disk image must be formatted with Atari DOS 2.0S, Atari DOS DOS 2.5,
conversion using "Find/Replace (CTRL-F)" is very easy. or a compatible DOS. All Atari 8-bit disk formats can be created using the "dir2atr.exe" tool of the <a
</p> href="http://www.horus.com/~hias/atari/" target="_blank" rel="noopener noreferrer">AtariSIO
<ul> tools</a> by Matthias Reichl (hias). The tool can create a complete disk image with arbitrary DOS
<li>Replace the origin definition "* = address" by "ORG address".</li> (Atari DOS 2.5, MyDos, SpartaDOS) and size based on a folder that contains "DOS.SYS", "DUP.SYS" (or the
<li>Replace ".INCLUDE" by "ICL" for source includes.</li> equivalent files of the respective DOS) and all other files requires. I have packaged an example
<li>Replace ".INCBIN" by "INS" for binary includes.</li> including the "dir2atr" tool, a batch script to call the tool and the emulator, and the "files" folder
<li>Replace "* = $2E0;.WORD address" by "RUN address" to specify the run address.</li> in this <a href="productions/java/ide/downloads/makefiles.zip" target="_blank"
<li>Replace "* = $2E2;.WORD address" by "INI address" to specify the init address.</li> rel="noopener noreferrer">archive</a>. Unpack the archive to your output folder. Double-click
<li>Check the quotes of ".BYTE" and "DTA" statements. In MADS, single quotes result in ASCII codes, double quotes in ATARI "makefile.bat" to see how the disk image is created and started. Read section <a
screen codes. href="#FAQRunMakefile">How to run a makefile script instead of an emulator?</a> for the details on
</li> how to configure the call to "makefile.bat". For productive usage, you should of course put the "hias"
<li>Remove all ".BANK" statements. While ATASM sorts and merges all segments within one bank statement, MADS simply uses the folder into a central location and use the most recent version from hias' site. For MacOS X users, the
order of segments as defined in the source file. Every "ORG" statement automatically generates new file segment. download also contains a "makefile.sh" script and MacOS X binaries of Matthias Reichl's tools. The
</li> binaries have been provided by Fredrick Holst (freetz) and you can find the latest versions on his <a
</ul> href="http://frederik.hol.st/atari/8-bit/AtariSIO4Mac/" target="_blank"
</div> rel="noopener noreferrer">web site</a>.</p>
<div id="FAQATASMSegments"> <h5>Apple II</h5>
<h4>How does ATASM generate segments in executable files?</h4> <p>For Apple II, WUDSN IDE automatically generates a bootable AppleDos 3.3 disk image with the extension
<p> A helpful feature for small projects is that by default ATASM sorts the segments by address and warns if the same address ".dsk" if one of the predefined emulators is used for execution. If you want to use another DOS or disk
is overwritten by code or data. Since version 1.05 the ".BANK" directive is available, which allows you to create COM files size or if you want to put more files onto the disk after compilation, you can use the command-line
with "INITAD" segments and arbitrary segment counts. If you don't use the ".BANK" directive, ATASM will sort the segments by version of <a href="applecommander.cvs.sourceforge.net" target="_blank"
their address and will put consecutive blocks into a single segment by default. While this saves some bytes, it might be rel="noopener noreferrer">AppleCommander</a> to achieve this. Create a makefile script and
confusing if you are used to other assemblers. Note that you have to use the ".SET 6" directive to set the assembler origin configured it as described in <a href="#FAQRunMakefile">How to run a makefile script instead of an
offset in every bank if you use it in one of the banks. emulator?</a>. In the case of Apple Disk images always remember to use the correct file
</p> content/load/run address. The IDE needs to know the load address of an executable file in order to store
<div style="font-family: courier, monospace;font-size: 13px;"> this information in the directory entry. To detect the load address from the executable file, the IDE
; Bank 0 evaluates the file extension. Supported extensions are ".b", ".prg" and ".xex". Here's the logic for the
<br/> built-in disk image creation:</p>
.bank <ul>
<br/> <li>File extension ".b" <br /> // AppleDos 3.3 binary file: start-lo,start-hi,length-lo,length-hi,data
.set 6,0 <br /> address = getWord(outputFileContent, 0);length = length - 4;content =
<br/> getData(outputFileContent, 4);</li>
* = $8000 <li>File extension ".prg" and length &gt; 2 <br /> // C64 program file: start-lo,start-hi,data <br />
<br/> address = getWord(outputFileContent, 0);length = length - 2;content = getData(outputFileContent, 2);
start lda #0 </li>
<br/> <li>File extension ".xex" and length &gt; 6 and (getWord(outputFileContent, 0) &amp; 0xffff) == 0xffff)
jmp * <br /> // AtariDOS 2.5 binary file:$ff,$ff,start-lo,start-hi,end-lo,end-hi,data <br /> address =
<br/> getWord(outputFileContent, 2);length = length - 6;content = getData(outputFileContent, 6);</li>
<br/> </ul>
; Bank 1 <h5>Other hardwares</h5>
<br/> <p>If you find a tool similar to "dir2atr.exe" for the Atari 8-bit or "AppleCommander" for the Apple II, you
.bank .set 6,0 can use create your own script and run it as described in <a href="#FAQRunMakefile">How to run a
<br/> makefile script instead of an emulator?</a>.</p>
* = $2e0 </div>
<br/> <div id="FAQRunMakefile">
.word start; <h4>How can I run a makefile or script instead of an emulator?</h4>
<br/> <p>Sometimes it is useful to run a makefile script instead of the emulator, for example, if the output file
<br/> shall be combined with other files into a single ATR file. To execute such a script select "User Defined
; Bank 2 Application" as the "Default Application to open Output File". Specify the path to the shell as "Path to
<br/> Application". On the command-line, you can then use the standard variables to start the shell, pass the
.bank name of the script and pass the file path of the compiled output file. Since the working directory at
<br/> the time of execution is the output folder of the compiler you must place the script file there or you
.set 6,$4300-$C000 must specify the script file with its absolute path. If you are using Windows and "cmd.exe" as your
<br/> shell, you must specify "/c" before the name of the script to prevent "cmd.exe" from remaining as a
* = $C000 process after the script has finished. The resulting command line is "${runnerExecutablePath} /c
<br/> makefile.bat ${outputFilePath}", assuming "makefile.bat" is located in the output folder". See section
lda #1 <a href="#FAQDiskImages">How do I compile into disk images?</a> for the description on how to use this
<br/> for compiling complete disk images.</p>
sta label+1 <img src="productions/java/ide/faq/ide-assembler-preferences-compilers-makefile.png"
<br/> alt="Configure makefile script" />
label lda #2 </div>
<br/> <h3 id="Emulation">Emulation</h3>
jmp * <div id="FAQOtherEmulators">
<br/> <h4>How can I use other emulators?</h4>
</div> <p>You can "re-use" the existing tabs and simply specify another emulators' executable. If you use "User
</div> Defined Application", you can specify whatever you want. When using "User Defined Application", no disk
<div id="FAQROMImages"> image is created or updated. You can use this setting to have your own script which puts the executable
<h4>How do I compile into ROM images?</h4> file onto a disk image of your choice using additional tools like "dir2atr.exe" or "AppleCommander" for
<p> Plain ROM Images do not have header bytes by default, or at least they do not have the same header bytes as executable example.</p>
files. In order to create raw object files without headers, compiler specific options have to be used. Some cases are listed </div>
below. See the manual of the specific compiler for more details. </div>
</p> </div>
<ul>
<li>
ACME: Use the compiler parameter "
<b>-f plain</b>
" instead of "-f cbm" (default) to switch to "plain" mode without header
</li>
<li>
ATASM: Extend the compiler parameter "-o${outputFilePath}" to "
<b>-r</b>
-o${outputFilePath}" to switch to "raw" mode without header
</li>
<li>
MADS: Use "
<b>OPT h-f+</b>
" at the very beginning of the source file disables header and enabled "fill" mode, i.e. no segments are created if there
are gaps in the object code
</li>
</ul>
</div>
<div id="FAQDiskImages">
<h4>How do I compile into disk images?</h4>
<h5>Atari 8-bit</h5>
<p>
For Atari 8-bit, the ATASM compiler has dedicated parameter to write the executable file directly into ".ATR" or ".XFD" disk
images. The disk image must be formatted with Atari DOS 2.0S, Atari DOS DOS 2.5 or a compatible DOS. All Atari 8-bit disk
formats can be created using the "dir2atr.exe" tool of the
<a href="http://www.horus.com/~hias/atari/" target="_blank">AtariSIO tools</a>
by Matthias Reichl (hias). The tool can create a complete disk image with arbitrary DOS (Atari DOS 2.5, MyDos, SpartaDOS) and
size based on a folder which contains "DOS.SYS", "DUP.SYS" (or the equivalent files of the respective DOS) and all other
files requires. I have packaged an example including the "dir2atr" tool, a batch script to call the tool and the emulator and
the "files" folder in this
<a href="productions/java/ide/downloads/makefiles.zip" target="_blank">archive</a>
. Unpack the archive to your output folder. Double-click "makefile.bat" to see how the disk image is created and started.
Read section
<a href="#FAQRunMakefile">How to run a makefile script instead of an emulator?</a>
for the details how to configure the call to "makefile.bat". For productive usage you should of course put the "hias" folder
into a central location and use the most recent version from hias' site. For MacOS X users, the download also contains a
"makefile.sh" script and MacOS X binaries of Matthias Reichl's tools. The binaries have been provided by Fredrick Holst
(freetz) and you can find the latest versions on his
<a href="http://frederik.hol.st/atari/8-bit/AtariSIO4Mac/" target="_blank">web site</a>
.
</p>
<h5>Apple II</h5>
<p>
For Apple II, WUDSN IDE automatically generates a bootable AppleDos 3.3 disk image with extension ".dsk" if one of the
predefined emulators is used for execution. If you want to use another DOS or disk size or if you want to but more files into
the disk after compilation, you can use the command line version of
<a href="applecommander.cvs.sourceforge.net" target="_blank">AppleCommander</a>
to achieve this. Create a makefile script and configured it as described in
<a href="#FAQRunMakefile">How to run a makefile script instead of an emulator?</a>
. In case of Apple Disk images always remember using the correct the file content/load/run address. The IDE needs to know the
load address of an executable file in order to store this information in the directory entry. To detect the load address from
the executable file, the IDE evaluate the file extension. Supported extensions are ".b", ".prg" and ".xex". Here's the logic
begin the built in disk image creation:
</p>
<ul>
<li>
File extension ".b"
<br/>
// AppleDos 3.3 binary file: start-lo,start-hi,length-lo,length-hi,data
<br/>
address = getWord(outputFileContent, 0);length = length - 4;content = getData(outputFileContent, 4);
<br/>
</li>
<li>
File extension ".prg" and length > 2
<br/>
// C64 program file: start-lo,start-hi,data
<br/>
address = getWord(outputFileContent, 0);length = length - 2;content = getData(outputFileContent, 2);
<br/>
</li>
<li>
File extension ".xex" and length > 6 and (getWord(outputFileContent, 0) &amp; 0xffff) == 0xffff)
<br/>
// AtariDOS 2.5 binary file:$ff,$ff,start-lo,start-hi,end-lo,end-hi,data
<br/>
address = getWord(outputFileContent, 2);length = length - 6;content = getData(outputFileContent, 6);
<br/>
</li>
</ul>
<h5>Other hardwares</h5>
<p>
If you find a tool similar to "dir2atr.exe" for the Atari 8-bit or "AppleCommander" for the Apple II, you can use create your
own script an run it as described in
<a href="#FAQRunMakefile">How to run a makefile script instead of an emulator?</a>
.
</p>
</div>
<div id="FAQRunMakefile">
<h4>How can I run a makefile or script instead of an emulator?</h4>
<p>
Sometimes it is useful to run a makefile script instead of the emulator, for example if the output file shall be combined
with other files into a single ATR file. To execute a such a script select "User Defined Application" as the "Default
Application to open Output File". Specify the path to the shell as "Path to Application". In the command line you can then
use the standard variables to start the shell, pass the name of the script and pass the file path of the compiled output
file. Since the working directory at the time of execution is the output folder of the compiler you must place the script
file there or you must specify the script file with its absolute path. If you are using Windows and "cmd.exe" as shell, you
must specify "/c" before the name of the script to prevent "cmd.exe" from remaining as process after the script has finished.
The resulting command line is "${runnerExecutablePath} /c makefile.bat ${outputFilePath}", assuming "makefile.bat" is located
in the output folder". See
<a href="#FAQDiskImages">How do I compile into disk images?</a>
for the example how to use this for compiling complete disk images.
</p>
<img src="productions/java/ide/faq/ide-assembler-preferences-compilers-makefile.png" alt="Configure makefile script"/>
</div>
<h3 id="Emulation">Emulation</h3>
<div id="FAQOtherEmulators">
<h4>How can I use other emulators?</h4>
<p> You can "re-use" the existing tabs and simply specify another emulators' executable. If you use "User Defined
Application", you can specify whatever you want. When using "User Defined Application", no disk image is created or updated.
You can use this setting to have you own script which put the executable file onto a disk image of your choice using
additional tools like "dir2atr.exe" or "AppleCommander" for example.
</p>
</div>

File diff suppressed because it is too large Load Diff

View File

@ -1,136 +1,94 @@
<p> <p>There are two ways of installing WUDSN IDE. If you are using a Windows operating system, I recommend downloading the
There are two ways of installing WUDSN IDE. If you are using a Windows operating system, I recommend downloading the ready to run zero installation distribution: ready to run zero installation distribution: </p>
<br/> <div align="center"><a href="http://www.wudsn.com/productions/java/ide/downloads/wudsn-ide-win64.zip" target="_blank"
<div align="center"> rel="noopener noreferrer"> <img src="productions/java/ide/installation/ide-download-win64.png"
<a href="http://www.wudsn.com/productions/java/ide/downloads/wudsn-ide-win64.zip" target="_blank"> alt="Click to download the Windows 64-bit version" /></a></div>
<img src="productions/java/ide/installation/ide-download-win64.png" alt="Click to download the Windows 64-bit version"/></a> <p>It contains the Eclipse Platform, the Java Runtime Environment, the latest stable version of the WUDSN IDE plugin,
</div> all supported compilers, and an emulator for each supported platform. All paths to folders, compilers, and emulators
It contains the Eclipse Platform, the Java Runtime Environment, the latest stable version of the WUDSN IDE plugin, all supported compilers and an emulator for are pre-configured. Unpack the content of this archive to the directory "C:\jac\wudsn" and click the "WUDSN IDE-64
each supported platform. All paths to folders, compilers and emulators are pre-configured. Unpack the content of this archive to bit" link. Eclipse will open with the predefined workspace that contains "Hello World" examples for different
the directory "C:\jac\wudsn" and click the "WUDSN IDE" link. Eclipse will open with the predefined workspace that contains platforms. <br /> <br /> If you use another operating system or want to use the latest version of WUDSN or want to
"Hello World" examples for different platforms. install compilers and emulators more selectively, read the descriptions of the installation steps below. In
<br/> addition, the following previous versions of the zero installation distribution are available</p>
<br/>
If you use another operating system, or want to use the latest version of WUDSN or want to install compilers and emulators more
selectively, read the descriptions of the installation steps below. In addition, the following previous versions of the zero installation distribution are available
<ul> <ul>
<li> <li>WUDSN IDE 1.7.0: <a href="http://www.wudsn.com/productions/java/ide/downloads/1.7.0/wudsn-ide-win64.zip"
WUDSN IDE 1.7.0: <a href="http://www.wudsn.com/productions/java/ide/downloads/1.7.0/wudsn-ide-win64.zip" target="_blank">Windows 64-bit version</a>, <a href="http://www.wudsn.com/productions/java/ide/downloads/1.7.0/wudsn-ide-win32.zip" target="_blank">Windows 32-bit version</a> target="_blank" rel="noopener noreferrer">Windows 64-bit version</a>, <a
</li> href="http://www.wudsn.com/productions/java/ide/downloads/1.7.0/wudsn-ide-win32.zip" target="_blank"
<li> rel="noopener noreferrer">Windows 32-bit version</a></li>
WUDSN IDE 1.6.6: <a href="http://www.wudsn.com/productions/java/ide/downloads/1.6.6/wudsn-ide-win64.zip" target="_blank">Windows 64-bit version</a>, <a href="http://www.wudsn.com/productions/java/ide/downloads/1.6.6/wudsn-ide-win32.zip" target="_blank">Windows 32-bit version</a> <li>WUDSN IDE 1.6.6: <a href="http://www.wudsn.com/productions/java/ide/downloads/1.6.6/wudsn-ide-win64.zip"
</li> target="_blank" rel="noopener noreferrer">Windows 64-bit version</a>, <a
href="http://www.wudsn.com/productions/java/ide/downloads/1.6.6/wudsn-ide-win32.zip" target="_blank"
rel="noopener noreferrer">Windows 32-bit version</a></li>
</ul> </ul>
In case something is not correct or not working, please contact me. <p>In case something is not correct or not working, please contact me.</p>
</p>
<ul> <ul>
<li> <li><a href="#InstallingEclipse">Installing Eclipse</a></li>
<a href="#InstallingEclipse">Installing Eclipse</a> <li><a href="#InstallingWUDSNIDE">Installing WUDSN IDE</a></li>
</li> <li><a href="#InstallingCompilers">Installing compilers like ATASM, MADS, XASM...</a></li>
<li> <li><a href="#InstallingEmulators">Installing Atari800Win and other emulators</a></li>
<a href="#InstallingWUDSNIDE">Installing WUDSN IDE</a> <li><a href="#CreatingExampleProject">Creating and compiling an example project</a></li>
</li> <li><a href="#FurtherAssemblerProgrammingInformation">Further information on assembler programming</a></li>
<li>
<a href="#InstallingCompilers">Installing compilers like ATASM, MADS, XASM...</a>
</li>
<li>
<a href="#InstallingEmulators">Installing Atari800Win and other emulators</a>
</li>
<li>
<a href="#CreatingExampleProject">Creating and compiling an example project</a>
</li>
<li>
<a href="#FurtherAssemblerProgrammingInformation">Further information on assembler programming</a>
</li>
</ul> </ul>
<h5 id="InstallingEclipse"> <h5 id="InstallingEclipse">Installing Eclipse   <a href="#ide_installation">» top</a></h5>
Installing Eclipse  
<a href="#ide_installation">» top</a>
</h5>
<ul> <ul>
<li> <li>Download Eclipse from <a href="http://www.eclipse.org/downloads" target="_blank"
Download Eclipse from rel="noopener noreferrer">http://www.eclipse.org/downloads</a>.</li>
<a href="http://www.eclipse.org/downloads" target="_blank">http://www.eclipse.org/downloads</a> <li>If you don't know which version to take, use <a
. href="https://download.eclipse.org/eclipse/downloads/drops4/R-4.12-201906051800/#PlatformRuntime"
</li> target="_blank" rel="noopener noreferrer">Eclipse 4.12 Platform Runtime Binary (81 MB)</a> for WUDSN IDE
<li> 1.7.1 and newer. <a
If you don't know which version to take, use href="https://archive.eclipse.org/eclipse/downloads/drops4/R-4.3.2-201402211700/#PlatformRuntime"
<a href="https://download.eclipse.org/eclipse/downloads/drops4/R-4.12-201906051800/#PlatformRuntime" target="_blank">Eclipse 4.12 target="_blank" rel="noopener noreferrer">Eclipse 4.3.2 Platform Runtime Binary (61 MB)</a> for WUDSN IDE
Platform Runtime Binary (81 MB)</a> for WUDSN IDE 1.7.1 and newer. 1.7.0 and older. <br /> This is a minimum size installation that does not include the Java Development Toolkit
<a href="https://archive.eclipse.org/eclipse/downloads/drops4/R-4.3.2-201402211700/#PlatformRuntime" target="_blank">Eclipse 4.3.2 (JDT). WUDSN IDE has no dependency on the JDT but of course on the Java Runtime Environment (JRE). Make sure you
Platform Runtime Binary (61 MB)</a> for WUDSN IDE 1.7.0 and older. also have the 64-bit version of the JRE installed if you want to use the 64-bit version of Eclipse.</li>
. <li>Unzip the downloaded archive file and store the contained folder "eclipse" where you want Eclipse to be located
<br/> on your local hard drive.</li>
This is a minimum size installation which does not include the Java Development Toolkit (JDT). WUDSN IDE has no dependency to
the JDT but of course to the Java Runtime Environment (JRE). Make sure you also have the 64-bit version of the JRE installed
if you want to use the 64-bit version of Eclipse.
</li>
<li>Unzip the downloaded archive file and store the contained folder "eclipse" where you want Eclipse to be located on you
local hard drive.</li>
<li>Start the Eclipse executable from that folder.</li> <li>Start the Eclipse executable from that folder.</li>
<li>Upon the first start you are prompted to specify the folder where the workspace shall be located.</li> <li>Upon the first start, you are prompted to specify the folder where the workspace shall be located.</li>
<li>Normally a start link a created to this end. You can use the parameter "-nl" to specify the locale if you want. Use "en_US" <li>Normally a start link a created to this end. You can use the parameter "-nl" to specify the locale if you want.
for English or "de_DE" for German. Example: "C:\Program Files\Eclipse\4.12\eclipse\eclipse.exe" -Xmx512M -nl en_US"</li> Use "en_US" for English or "de_DE" for German. Example: "C:\Program Files\Eclipse\4.12\eclipse\eclipse.exe"
-Xmx512M -nl en_US"</li>
<li>It is recommended to create the workspace folder in your home directory.</li> <li>It is recommended to create the workspace folder in your home directory.</li>
<li>After you have read the welcome page and got familiar with the Eclipse UI, just switch to the Resource perspective.</li> <li>After you have read the welcome page and got familiar with the Eclipse UI, just switch to the Resource
<li> perspective.</li>
Open the view "Problems" via the menu "Window/Show View/Problems" and then click the entry "Configure Contents..." from its <li>Open the view "Problems" via the menu "Window/Show View/Problems" and then click the entry "Configure
view menu. Contents..." from its view menu. <br /> <img src="productions/java/ide/installation/ide-problems-view-01.png"
<br/> alt="Open configuration of the problems view" /></li>
<img src="productions/java/ide/installation/ide-problems-view-01.png" alt="Open configuration of the problems view"/> <li>Select the configuration "All Errors", the radio button "On selected element and its children" and the
</li> checkboxes "Error", "Warning" and "Info". <br /> <img
<li> src="productions/java/ide/installation/ide-problems-view-02.png" alt="Configuration of the problems view" />
Select the configuration "All Errors", the radio button "On selected element and its children" and the check boxes ""Error",
"Warning" and "Info".
<br/>
<img src="productions/java/ide/installation/ide-problems-view-02.png" alt="Configuration of the problems view"/>
</li>
<li>
Now Eclipse itself is ready and you can proceed with step
<a href="#InstallingWUDSNIDE">Installing WUDSN IDE</a>
.
</li> </li>
<li>Now Eclipse itself is ready and you can proceed with step <a href="#InstallingWUDSNIDE">Installing WUDSN
IDE</a>.</li>
</ul> </ul>
<h5 id="InstallingWUDSNIDE"> <h5 id="InstallingWUDSNIDE">Installing WUDSN IDE   <a href="#ide_installation">» top</a></h5>
Installing WUDSN IDE  
<a href="#ide_installation">» top</a>
</h5>
<ul> <ul>
<li>Start Eclipse</li> <li>Start Eclipse</li>
<li>Select the entry "Install New Software..." from the menu "Help".</li> <li>Select the entry "Install New Software..." from the menu "Help".</li>
<li>Enter "https://www.wudsn.com/update" in the "Work with" field and press ENTER.</li> <li>Enter "https://www.wudsn.com/update" in the "Work with" field and press ENTER.</li>
<li> <li>Select the latest version of the feature "WUDSN IDE" for in and press the button "Next". <br /> You don't need
Select the latest version of the feature "WUDSN IDE" for in and press the button "Next". to install the "General Eclipse Enhancements" feature as it is already included in the "WUDSN IDE" feature".
<br/>
You don't need to install the "General Eclipse Enhancements" feature as it is already included in the "WUDSN IDE" feature".
</li> </li>
<li>Review the installation details and press the button "Next".</li> <li>Review the installation details and press the button "Next".</li>
<li>Read the license agreement, choose the option "I accept..." and press the button "Finish".</li> <li>Read the license agreement, choose the option "I accept..." and press the button "Finish".</li>
<li>In case you get a security warning that the content is unsigned, confirm the warning by pressing the button "OK".</li> <li>In case you get a security warning that the content is unsigned, confirm the warning by pressing the button
"OK".</li>
<li>When you are prompted to restart Eclipse now, press the button "Yes".</li> <li>When you are prompted to restart Eclipse now, press the button "Yes".</li>
<li> <li>As always with updates, it may happen that the update fails for whatever reason or the installed version turns
As always with updates, it may happen that the update fails for whatever reason or the installed version turns out to have out to have severe issues. For example, the required Java version might not be available on your machine. In
severe issues. For example the required Java Version might not be available on your machine. In this case you can uninstall it this case, you can uninstall it via the link "What is already installed" in the "Install New Software..." dialog
via the link "What is already installed" in the "Install New Software..." dialog and restart the IDE. Then you can reinstall and restart the IDE. Then you can reinstall the latest version from "https://www.wudsn.com/update" or previously
the latest version from "https://www.wudsn.com/update" or previously released versions from the locations listed in the released versions from the locations listed in the "Releases" chapter. <br /> <img
"Releases" chapter. src="productions/java/ide/installation/ide-installation-steps.gif" alt="IDE installation steps" /></li>
<br/>
<img src="productions/java/ide/installation/ide-installation-steps.gif" alt="IDE installation steps"/>
</li>
</ul> </ul>
<h5 id="InstallingCompilers"> <h5 id="InstallingCompilers">Installing compilers like ATASM, MADS, XASM...   <a href="#ide_installation">» top</a></h5>
Installing compilers like ATASM, MADS, XASM...  
<a href="#ide_installation">» top</a>
</h5>
<ul> <ul>
<li>Start Eclipse</li> <li>Start Eclipse</li>
<li>Select the entry "Preferences" from the menu "Window" (in Windows and Linux) or the menu "Eclipse" (in Mac OS X)</li> <li>Select the entry "Preferences" from the menu "Window" (in Windows and Linux) or the menu "Eclipse" (in Mac OS X)
</li>
<li>Open the preferences page "Assembler/Atari 8-bit Compilers" or the respective page for your platform.</li> <li>Open the preferences page "Assembler/Atari 8-bit Compilers" or the respective page for your platform.</li>
<li> <li>Select the tab for the compiler of your choice. <br /> The following compilers are or will be supported: <br />
Select the tab for the compiler of your choice.
<br/>
The following compilers are or will be supported:
<br/>
<table> <table>
<tbody> <tbody>
<tr> <tr>
@ -172,15 +130,13 @@ In case something is not correct or not working, please contact me.
</tbody> </tbody>
</table> </table>
</li> </li>
<li>Click the "Download"" link to open the home page of the compiler.</li> <li>Click the "Download" link to open the home page of the compiler.</li>
<li>Follow the instruction on the download site for install the compiler to the folder of your choice.</li> <li>Follow the instruction on the download site to install the compiler to the folder of your choice.</li>
<li> <li>Alternatively, you can download the single <a
Alternatively, you can download the single href="http://www.wudsn.com/productions/java/ide/downloads/compilers.zip" target="_blank"
<a href="http://www.wudsn.com/productions/java/ide/downloads/compilers.zip" target="_blank">archive containing all supported 6502 rel="noopener noreferrer">archive containing all supported 6502 compilers</a> including the Linux and Mac OS
compilers</a> X versions where available. The archive contains a readme file with the date of the last update and the included
including the Linux and Mac OS X versions where available. The archive contains a readme file with the date of the last update compiler versions.  <br />
and the included compiler versions. 
<br/>
<table> <table>
<tbody> <tbody>
<tr> <tr>
@ -189,7 +145,7 @@ In case something is not correct or not working, please contact me.
<th>Architecture</th> <th>Architecture</th>
<th>Compiler Version</th> <th>Compiler Version</th>
<th>Executable Path</th> <th>Executable Path</th>
<th>Compile Date</th> <th>Compilation Date</th>
<th>Compiled By</th> <th>Compiled By</th>
</tr> </tr>
<tr> <tr>
@ -387,84 +343,59 @@ In case something is not correct or not working, please contact me.
<li>In the section "Browse..." button for the field "Path to Compiler" to locate the executable.</li> <li>In the section "Browse..." button for the field "Path to Compiler" to locate the executable.</li>
<li>If not explicit compiler parameters are specified, the default parameters are used.</li> <li>If not explicit compiler parameters are specified, the default parameters are used.</li>
<li>If explicit compiler parameters are specified, the default parameters are ignored.</li> <li>If explicit compiler parameters are specified, the default parameters are ignored.</li>
<li> <li>The variable "${sourceFilePath}" is replaced by the absolute path to the source file. <br /> The variable
The variable "${sourceFilePath}" is replaced by the absolute path to the source file. "${outputFilePath}" is replaced by the absolute path to the output file. <br /> For more variables see section
<br/> <a href="#CompilerPreferences">preferences for compiling.</a></li>
The variable "${outputFilePath}" is replaced by the absolute path to the output file. <li>Choose if you want to use the source folder or the temporary folder as the output folder.</li>
<br/> <li>Choose the file extension for the output file, for example, ".xex" or ".bin"</li>
For more variables see section
<a href="#CompilerPreferences">preferences for compiling.</a>
</li>
<li>Choose if you want to use the source folder or the temporary folder as output folder.</li>
<li>Choose the file extension for the output file, for example ".xex" or ".bin"</li>
<li>Press the button "OK".</li> <li>Press the button "OK".</li>
<li> <li>Using the button "Restore Defaults" all values are reset, except for the paths to the compilers. <br /> <br />
Using the button "Restore Defaults" all values are reset, except for the paths to the compilers. <img src="productions/java/ide/features/ide-assembler-preferences-compilers.gif"
<br/> alt="Configuration of compiler executable path" /></li>
<br/> <li>Using the button "Default" in the "File Associations" preferences you can set the default editor for a file
<img src="productions/java/ide/features/ide-assembler-preferences-compilers.gif" alt="Configuration of compiler executable path"/> extension, for example, "MADS" for "*.asm". <br /> <img
</li> src="productions/java/ide/features/ide-editor-file-associations.gif" alt="IDE file associations" /></li>
<li>
Using the button "Default" in the "File Associations" preferences you can set the default editor for a file extension, for
example "MADS" for "*.asm".
<br/>
<img src="productions/java/ide/features/ide-editor-file-associations.gif" alt="IDE file associations"/>
</li>
</ul> </ul>
<h5 id="InstallingEmulators"> <h5 id="InstallingEmulators">Installing Atari800Win and other emulators   <a href="#ide_installation">» top</a></h5>
Installing Atari800Win and other emulators  
<a href="#ide_installation">» top</a>
</h5>
<ul> <ul>
<li>Start Eclipse.</li> <li>Start Eclipse.</li>
<li>Select the entry "Preferences" from the menu "Window" (for Windows and Linux) or "Eclipse" (for Mac OS X).</li> <li>Select the entry "Preferences" from the menu "Window" (for Windows and Linux) or "Eclipse" (for Mac OS X).</li>
<li>Open the preferences page "Assembler/Atari 8-bit Compilers" and select to tab for your compiler.</li> <li>Open the preferences page "Assembler/Atari 8-bit Compilers" and select to tab for your compiler.</li>
<li> <li>The field "Default Application to open Output File" is defaulted to "Operating System Default Application".
The field "Default Application to open Output File" is defaulted to "Operating Sytstem Default Application".
<ul> <ul>
<li>If you have the emulator registered as default application for the extension of the output file, for example <li>If you have the emulator registered as the default application for the extension of the output file, for
"Atari800Win" or "Atari800MacX" for ".xex", you don't need to configure anything in addition and can skip the steps below. example, "Atari800Win" or "Atari800MacX" for ".xex", you don't need to configure anything in addition
</li> and can skip the steps below.</li>
<li>If your operating system, like for example Linux, does not support default applications or if you need a special output <li>If your operating system, like for example Linux, does not support default applications or if you need a
file extension and special parameters to open the output file in the emulator you can choose the emulator in the field special output file extension and special parameters to open the output file in the emulator you can
"Application to open Output File" and configure the command line on the corresponding tab. choose the emulator in the field "Application to open Output File" and configure the command line on the
</li> corresponding tab.</li>
<li>You can also use the "User Defined Application" for open the output file with and arbitrary application like a script, <li>You can also use the "User Defined Application" to open the output file with an arbitrary application
linker or whatever.</li> like a script, linker, or whatever.</li>
</ul> </ul>
</li> </li>
<li>If you have not yet downloaded the corresponding emulator, you can use the download link on the tab of the emulator and <li>If you have not yet downloaded the corresponding emulator, you can use the download link on the tab of the
follow the instructions on the download site for install the emulator.</li> emulator and follow the instructions on the download site to install the emulator.</li>
<li>Use the "Browse..." button for the field "Path to Application" to locate the executable. If required you can specify your <li>Use the "Browse..." button for the field "Path to Application" to locate the executable. If required you can
own command line based on the default command line displayed.<br/>Note: Under Mac OS-X, you must specify the path to the specify your own command-line based on the default command line displayed.<br />Note: Under Mac OS-X, you must
actual executable inside the ".app" folder. To see this path you have to select "Show Package Contents" in the context menu of the ".app" folder. specify the path to the actual executable inside the ".app" folder. To see this path you have to select "Show
For the "Stella" emulator installed in the "/Applications/Stella.app" folder this means "/Applications/Stella.app/Contents/MacOS/Stella". Package Contents" in the context menu of the ".app" folder. For the "Stella" emulator installed in the
</li> "/Applications/Stella.app" folder this means "/Applications/Stella.app/Contents/MacOS/Stella".</li>
<li>If not explicit command line is specified, the default command line is used.</li> <li>If no explicit command line is specified, the default command line is used.</li>
<li>If an explicit command line is specified, the default command line is ignored.</li> <li>If an explicit command line is specified, the default command line is ignored.</li>
<li> <li>The variable "${runnerExecutablePath}" is replaced by the path to the application executable. <br /> The
The variable "${runnerExecutablePath}" is replaced by the path to the application executable. variable "${outputFilePath}" is replaced by the absolute path to the output file. <br /> For more variables see
<br/> section <a href="#CompilerPreferences">preferences for compiling</a>.</li>
The variable "${outputFilePath}" is replaced by the absolute path to the output file. <li>Press the button "OK".</li>
<br/> <li>In case you also need the Atari ROM files, you can find them in the file <a
For more variables see section href="http://www.emulators.com/freefile/pcxf380.zip" target="_blank"
<a href="#CompilerPreferences">preferences for compiling</a>. rel="noopener noreferrer">PCXF380.ZIP</a> which is available at <a
</li> href="http://www.emulators.com/download.htm" target="_blank"
<li>Press the button "OK"</li> rel="noopener noreferrer">http://www.emulators.com</a>.</li>
<li> <li><img src="productions/java/ide/features/ide-assembler-preferences-compilers.gif"
In case you also need the Atari ROM files, you can find them in the file alt="Configuration of emulator executable path" /></li>
<a href="http://www.emulators.com/freefile/pcxf380.zip" target="_blank">PCXF380.ZIP</a>
which is available at
<a href="http://www.emulators.com/download.htm" target="_blank">http://www.emulators.com</a>
</li>
<li>
<img src="productions/java/ide/features/ide-assembler-preferences-compilers.gif" alt="Configuration of emulator executable path"/>
</li>
</ul> </ul>
<h5 id="CreatingExampleProject"> <h5 id="CreatingExampleProject">Creating and compiling an example project   <a href="#ide_installation">» top</a></h5>
Creating and compiling an example project  
<a href="#ide_installation">» top</a>
</h5>
<ul> <ul>
<li>Start Eclipse.</li> <li>Start Eclipse.</li>
<li>Select the entry "New/Project" from the menu "File".</li> <li>Select the entry "New/Project" from the menu "File".</li>
@ -474,72 +405,34 @@ In case something is not correct or not working, please contact me.
<li>Select the newly created project and open its context menu.</li> <li>Select the newly created project and open its context menu.</li>
<li>Select the entry "New/File", enter the file name "Example.asm" and press the button "Finish".</li> <li>Select the entry "New/File", enter the file name "Example.asm" and press the button "Finish".</li>
<li>The new empty file will now be opened in the MADS editor.</li> <li>The new empty file will now be opened in the MADS editor.</li>
<li> <li>Copy the following source text and paste it into the file: <br />
Copy the following source text and paste it into the file: <div style="font-family: courier, monospace; font-size: 13px;"><br /> ; WUDSN IDE Atari Rainbow Example - MADS
<br/> syntax <br /> <br />       org $4000 ;Start of code <br /> <br /> start lda #0 ;Disable screen DMA <br />
<div style="font-family: courier, monospace; font-size: 13px;">       sta 559 <br /> loop  lda $d40b ;Load VCOUNT <br />       clc <br />       adc 20 ;Add counter <br />
<br/>       sta $d40a <br />       sta $d01a ;Change background color <br />       jmp loop <br /> <br />
; WUDSN IDE Atari Rainbow Example - MADS syntax       run start ;Define run address</div>
<br/>
<br/>
      org $4000 ;Start of code
<br/>
<br/>
start lda #0 ;Disable screen DMA
<br/>
      sta 559
<br/>
loop  lda $d40b ;Load VCOUNT
<br/>
      clc
<br/>
      adc 20 ;Add counter
<br/>
      sta $d40a
<br/>
      sta $d01a ;Change background color
<br/>
      jmp loop
<br/>
<br/>
      run start ;Define run address
</div>
</li> </li>
<li>Select the entry "Compile and run" from the menu "Assembler" or press "SHIFT-CTRL-0".</li> <li>Select the entry "Compile and run" from the menu "Assembler" or press "SHIFT-CTRL-0".</li>
<li>Enjoy your famous first rainbow effect.</li> <li>Enjoy your famous first rainbow effect.</li>
<li> <li>In case of problems, open the view "Problems" and the output of the view "Console" for details and post a
In case of problems, open the view "Problems" and the output of the view "Console" for details and post a message with the message with the screenshots in the <a
screenshots in the href="http://www.atariage.com/forums/index.php?showtopic=145386&amp;view=getnewpost" target="_blank"
<a href="http://www.atariage.com/forums/index.php?showtopic=145386&amp;view=getnewpost" target="_blank">English AtariAge forum</a> rel="noopener noreferrer">English AtariAge forum</a> if you get stuck: <br /> <br /> <img
if you get stuck: src="productions/java/ide/installation/ide-project-example.gif"
<br/> alt="Congratulations, when you did everything correctly - this is your first rainbow effect" /></li>
<br/>
<img src="productions/java/ide/installation/ide-project-example.gif" alt="Congratulations, when you did everything correctly - this is your first rainbow effect"/>
</li>
</ul> </ul>
<h5 id="FurtherAssemblerProgrammingInformation"> <h5 id="FurtherAssemblerProgrammingInformation">Further information on assembler programming   <a
Further information on assembler programming   href="#ide_installation">» top</a></h5>
<a href="#ide_installation">» top</a>
</h5>
<ul> <ul>
<li> <li>The source includes containing the equates for hardware registers and operating system for <a
Source includes with equates for hardware registers and operating system for href="productions/atari800/ide/SystemEquates.asm" target="_blank" rel="noopener noreferrer">Atari 8-bit</a>
<a href="productions/atari800/ide/SystemEquates.asm" target="_blank">Atari 8-bit</a> and <a href="productions/atari2600/ide/VCS.asm" target="_blank" rel="noopener noreferrer">Atari VCS</a> in MADS
and format.</li>
<a href="productions/atari2600/ide/VCS.asm" target="_blank">Atari VCS</a> <li><a href="http://www.atariarchives.org/agagd/" target="_blank" rel="noopener noreferrer">Atari Graphics &amp;
in MADS format. Arcade Game Design</a>, <a href="http://www.atariarchives.org/dere/" target="_blank"
</li> rel="noopener noreferrer">DeRe Atari</a>, and <a href="http://www.atariarchives.org/mapping/"
<li> target="_blank" rel="noopener noreferrer">Mapping the Atari</a> at <a href="http://www.atariarchives.org/"
<a href="http://www.atariarchives.org/agagd/" target="_blank">Atari Graphics &amp; Arcade Game Design</a> target="_blank" rel="noopener noreferrer">AtariArchives.org</a></li>
, <li>AtariAge forum for <a href="http://atariage.com/forums/forum/51-atari-5200-8-bit-programming" target="_blank"
<a href="http://www.atariarchives.org/dere/" target="_blank">DeRe Atari</a> rel="noopener noreferrer">Atari 5200 / 8-bit Programming</a></li>
, and
<a href="http://www.atariarchives.org/mapping/" target="_blank">Mapping the Atari</a>
at
<a href="http://www.atariarchives.org/" target="_blank">AtariArchives.org</a>
</li>
<li>
AtariAge forum for
<a href="http://atariage.com/forums/forum/51-atari-5200-8-bit-programming" target="_blank">Atari 5200 / 8-bit Programming</a>
</li>
</ul> </ul>

View File

@ -1,9 +1,7 @@
<p>The following table lists all releases of WUDSN IDE, the required minimum Java and Eclipse version the link to the
The following table lists all releases of WUDSN IDE, the required minimum Java and Eclipse version the link to the release news release news article, and the release news video. For releases before 1.6.0 no downloads and no videos are offered.
article, and release news video. For releases before 1.6.0 no downloads and no videos are offered. The latest stable version is The latest stable version is always available via the update site "https://www.wudsn.com/update". The daily version
always available via the update site "https://www.wudsn.com/update". The daily version and older versions are available via and older versions are available via version-specific update sites listed below. </p>
version specific update sites listed below.
<br/>
<table> <table>
<tbody> <tbody>
<tr> <tr>
@ -21,12 +19,8 @@ version specific update sites listed below.
<td>Java 1.8</td> <td>Java 1.8</td>
<td>4.12</td> <td>4.12</td>
<td>https://www.wudsn.com/update</td> <td>https://www.wudsn.com/update</td>
<td> <td><a href="https://atariage.com/forums/topic/145386-wudsn-ide-the-free-integrated-atari-8-bit-development-plugin-for-eclipse/"
<a target="_blank" rel="noopener noreferrer">read</a></td>
href="https://atariage.com/forums/topic/145386-wudsn-ide-the-free-integrated-atari-8-bit-development-plugin-for-eclipse/"
target="_blank"
>read</a>
</td>
<td>n/a</td> <td>n/a</td>
</tr> </tr>
<tr> <tr>
@ -35,12 +29,8 @@ version specific update sites listed below.
<td>Java 1.8</td> <td>Java 1.8</td>
<td>4.12</td> <td>4.12</td>
<td>https://www.wudsn.com/update/daily</td> <td>https://www.wudsn.com/update/daily</td>
<td> <td><a href="https://atariage.com/forums/topic/145386-wudsn-ide-the-free-integrated-atari-8-bit-development-plugin-for-eclipse/"
<a target="_blank" rel="noopener noreferrer">read</a></td>
href="https://atariage.com/forums/topic/145386-wudsn-ide-the-free-integrated-atari-8-bit-development-plugin-for-eclipse/"
target="_blank"
>read</a>
</td>
<td>n/a</td> <td>n/a</td>
</tr> </tr>
<tr> <tr>
@ -49,11 +39,9 @@ version specific update sites listed below.
<td>Java 1.8</td> <td>Java 1.8</td>
<td>4.10</td> <td>4.10</td>
<td>https://www.wudsn.com/update/1.7.1</td> <td>https://www.wudsn.com/update/1.7.1</td>
<td> <td><a href="https://www.wudsn.com/index.php/175-wudsn-ide-update-1-7-1" target="_blank"
<a href="https://www.wudsn.com/index.php/175-wudsn-ide-update-1-7-1" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td>Planned
<td>
Planned
<!-- <a href="https://www.youtube.com/watch?v=TODO;hd=1" target="_blank">watch</a> --> <!-- <a href="https://www.youtube.com/watch?v=TODO;hd=1" target="_blank">watch</a> -->
</td> </td>
</tr> </tr>
@ -63,12 +51,10 @@ version specific update sites listed below.
<td>Java 1.6</td> <td>Java 1.6</td>
<td>4.3.1</td> <td>4.3.1</td>
<td>https://www.wudsn.com/update/1.7.0</td> <td>https://www.wudsn.com/update/1.7.0</td>
<td> <td><a href="https://www.wudsn.com/index.php/110-wudsn-ide-update-1-7-0" target="_blank"
<a href="https://www.wudsn.com/index.php/110-wudsn-ide-update-1-7-0" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td><a href="https://www.youtube.com/watch?v=YdSjIwaFd90;hd=1" target="_blank"
<td> rel="noopener noreferrer">watch</a></td>
<a href="https://www.youtube.com/watch?v=YdSjIwaFd90;hd=1" target="_blank">watch</a>
</td>
</tr> </tr>
<tr> <tr>
<td>1.6.6</td> <td>1.6.6</td>
@ -76,12 +62,10 @@ version specific update sites listed below.
<td>Java 1.6</td> <td>Java 1.6</td>
<td>4.3.1</td> <td>4.3.1</td>
<td>https://www.wudsn.com/update/1.6.6</td> <td>https://www.wudsn.com/update/1.6.6</td>
<td> <td><a href="https://www.wudsn.com/index.php/109-wudsn-ide-update-1-6-6-released" target="_blank"
<a href="https://www.wudsn.com/index.php/109-wudsn-ide-update-1-6-6-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td><a href="https://www.youtube.com/watch?v=PNsV16tTrBc;hd=1" target="_blank"
<td> rel="noopener noreferrer">watch</a></td>
<a href="https://www.youtube.com/watch?v=PNsV16tTrBc;hd=1" target="_blank">watch</a>
</td>
</tr> </tr>
<tr> <tr>
<td>1.6.5</td> <td>1.6.5</td>
@ -89,12 +73,10 @@ version specific update sites listed below.
<td>Java 1.7</td> <td>Java 1.7</td>
<td>4.3.1</td> <td>4.3.1</td>
<td>https://www.wudsn.com/update/1.6.5</td> <td>https://www.wudsn.com/update/1.6.5</td>
<td> <td><a href="https://www.wudsn.com/index.php/9-wudsn-ide-update-1-6-5-released" target="_blank"
<a href="https://www.wudsn.com/index.php/9-wudsn-ide-update-1-6-5-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td><a href="https://www.youtube.com/watch?v=M2aU5wwrDew;hd=1" target="_blank"
<td> rel="noopener noreferrer">watch</a></td>
<a href="https://www.youtube.com/watch?v=M2aU5wwrDew;hd=1" target="_blank">watch</a>
</td>
</tr> </tr>
<tr> <tr>
<td>1.6.4</td> <td>1.6.4</td>
@ -102,12 +84,10 @@ version specific update sites listed below.
<td>Java 1.6</td> <td>Java 1.6</td>
<td>3.6.0</td> <td>3.6.0</td>
<td>https://www.wudsn.com/update/1.6.4</td> <td>https://www.wudsn.com/update/1.6.4</td>
<td> <td><a href="https://www.wudsn.com/index.php/30-wudsn-ide-update-1-6-4-released" target="_blank"
<a href="https://www.wudsn.com/index.php/30-wudsn-ide-update-1-6-4-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td><a href="https://www.youtube.com/watch?v=SsM9GofiD4k;hd=1" target="_blank"
<td> rel="noopener noreferrer">watch</a></td>
<a href="https://www.youtube.com/watch?v=SsM9GofiD4k;hd=1" target="_blank">watch</a>
</td>
</tr> </tr>
<tr> <tr>
<td>1.6.3</td> <td>1.6.3</td>
@ -115,12 +95,10 @@ version specific update sites listed below.
<td>Java 1.6</td> <td>Java 1.6</td>
<td>3.6.0</td> <td>3.6.0</td>
<td>https://www.wudsn.com/update/1.6.3</td> <td>https://www.wudsn.com/update/1.6.3</td>
<td> <td><a href="https://www.wudsn.com/index.php/40-wudsn-ide-update-1-6-3-released" target="_blank"
<a href="https://www.wudsn.com/index.php/40-wudsn-ide-update-1-6-3-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td><a href="https://www.youtube.com/watch?v=KOtfAdY-OnA;hd=1" target="_blank"
<td> rel="noopener noreferrer">watch</a></td>
<a href="https://www.youtube.com/watch?v=KOtfAdY-OnA;hd=1" target="_blank">watch</a>
</td>
</tr> </tr>
<tr> <tr>
<td>1.6.2</td> <td>1.6.2</td>
@ -128,12 +106,10 @@ version specific update sites listed below.
<td>Java 1.6</td> <td>Java 1.6</td>
<td>3.6.0</td> <td>3.6.0</td>
<td>https://www.wudsn.com/update/1.6.2</td> <td>https://www.wudsn.com/update/1.6.2</td>
<td> <td><a href="https://www.wudsn.com/index.php/48-wudsn-ide-update-1-6-2-released" target="_blank"
<a href="https://www.wudsn.com/index.php/48-wudsn-ide-update-1-6-2-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td><a href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank"
<td> rel="noopener noreferrer">watch</a></td>
<a href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank">watch</a>
</td>
</tr> </tr>
<tr> <tr>
<td>1.6.1</td> <td>1.6.1</td>
@ -141,12 +117,10 @@ version specific update sites listed below.
<td>Java 1.6</td> <td>Java 1.6</td>
<td>3.6.0</td> <td>3.6.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/49-wudsn-ide-update-1-6-1-released" target="_blank"
<a href="https://www.wudsn.com/index.php/49-wudsn-ide-update-1-6-1-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td><a href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank"
<td> rel="noopener noreferrer">watch</a></td>
<a href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank">watch</a>
</td>
</tr> </tr>
<tr> <tr>
<td>1.6.0</td> <td>1.6.0</td>
@ -154,12 +128,10 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.6.0</td> <td>3.6.0</td>
<td>https://www.wudsn.com/update/1.6.0</td> <td>https://www.wudsn.com/update/1.6.0</td>
<td> <td><a href="https://www.wudsn.com/index.php/60-wudsn-ide-update-1-6-0-released" target="_blank"
<a href="https://www.wudsn.com/index.php/60-wudsn-ide-update-1-6-0-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td> <td><a href="https://www.youtube.com/watch?v=fnA_xg_XIRc;hd=1" target="_blank"
<td> rel="noopener noreferrer">watch</a></td>
<a href="https://www.youtube.com/watch?v=fnA_xg_XIRc;hd=1" target="_blank">watch</a>
</td>
</tr> </tr>
<tr> <tr>
<td>1.5.0</td> <td>1.5.0</td>
@ -167,9 +139,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.6.0</td> <td>3.6.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/69-wudsn-ide-update-1-5-0-released" target="_blank"
<a href="https://www.wudsn.com/index.php/69-wudsn-ide-update-1-5-0-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
<tr> <tr>
@ -178,9 +149,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.3.0</td> <td>3.3.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/70-wudsn-ide-update-1-4-4-released" target="_blank"
<a href="https://www.wudsn.com/index.php/70-wudsn-ide-update-1-4-4-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
<tr> <tr>
@ -189,9 +159,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.3.0</td> <td>3.3.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/74-wudsn-ide-update-1-4-3-released" target="_blank"
<a href="https://www.wudsn.com/index.php/74-wudsn-ide-update-1-4-3-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
<tr> <tr>
@ -200,9 +169,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.3.0</td> <td>3.3.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/77-wudsn-ide-update-1-4-2-released" target="_blank"
<a href="https://www.wudsn.com/index.php/77-wudsn-ide-update-1-4-2-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
<tr> <tr>
@ -211,9 +179,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.3.0</td> <td>3.3.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/79-wudsn-ide-update-1-4-0-released" target="_blank"
<a href="https://www.wudsn.com/index.php/79-wudsn-ide-update-1-4-0-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
<tr> <tr>
@ -222,9 +189,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.3.0</td> <td>3.3.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/81-wudsn-ide-update-1-3-2-released" target="_blank"
<a href="https://www.wudsn.com/index.php/81-wudsn-ide-update-1-3-2-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
<tr> <tr>
@ -233,9 +199,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.3.0</td> <td>3.3.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/83-wudsn-ide-update-1-2-0-released" target="_blank"
<a href="https://www.wudsn.com/index.php/83-wudsn-ide-update-1-2-0-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
<tr> <tr>
@ -244,9 +209,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.3.0</td> <td>3.3.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/86-wudsn-ide-update-1-1-0-released" target="_blank"
<a href="https://www.wudsn.com/index.php/86-wudsn-ide-update-1-1-0-released" target="_blank">read</a> rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
<tr> <tr>
@ -255,9 +219,8 @@ version specific update sites listed below.
<td>Java 1.5</td> <td>Java 1.5</td>
<td>3.3.0</td> <td>3.3.0</td>
<td>not available</td> <td>not available</td>
<td> <td><a href="https://www.wudsn.com/index.php/88-first-official-version-1-0-0-of-wudsn-ide-released"
<a href="https://www.wudsn.com/index.php/88-first-official-version-1-0-0-of-wudsn-ide-released" target="_blank">read</a> target="_blank" rel="noopener noreferrer">read</a></td>
</td>
<td>not available</td> <td>not available</td>
</tr> </tr>
</tbody> </tbody>

View File

@ -1,132 +1,86 @@
<p>When I was thinking about creating tutorials, I decided not to simply write text but to create short videos instead.
When I was thinking about creating tutorials, I decided not to simply write text but to create short videos instead. They are They are best viewed in full-screen mode and in HD video resolution. I think this is the best way to show how things
best viewed in full screen mode and in HD video resolution. I think this is the best way to show how things are intended to be are intended to be used. On the other hand, these tutorials cannot tackle every detail of a supported feature. So
used. On the other hand, these tutorials cannot tackle every detail of a supported feature. So please also check the features please also check the features section. </p>
section.
<br/>
<br/>
<table> <table>
<tr> <tbody>
<td id="Part1:IntroductionInstallationandUse"> <tr>
<b>Part 1: Introduction, Installation and Use</b> <td id="Part1:IntroductionInstallationandUse"><b>Part 1: Introduction, Installation and Use</b> <br /> <a
<br/> href="https://www.youtube.com/watch?v=36MFqY55yR0&amp;hd=1" target="_blank"
<a href="http://www.youtube.com/watch?v=36MFqY55yR0&amp;hd=1" target="_blank"> rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-01-video.png"
<img src="productions/java/ide/tutorials/ide-tutorial-01-video.png" alt="Tutorial part 1"/> alt="Tutorial part 1" /> </a></td>
</a> <td id="Part2:SettingupPerspectiveViewsandEditors"><b>Part 2: Setting up Perspective, Views and Editors</b>
</td> <br /> <a href="https://www.youtube.com/watch?v=fJ24OiGA8wY&amp;hd=1" target="_blank"
<td id="Part2:SettingupPerspectiveViewsandEditors"> rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-02-video.png"
<b>Part 2: Setting up Perspective, Views and Editors</b> alt="Tutorial part 2" /> </a></td>
<br/> </tr>
<a href="http://www.youtube.com/watch?v=fJ24OiGA8wY&amp;hd=1" target="_blank"> <tr>
<img src="productions/java/ide/tutorials/ide-tutorial-02-video.png" alt="Tutorial part 2"/> <td id="Part3:SettingupEditorsandFileExtensionscorrectly"><b>Part 3: Setting up Editors and File Extensions
</a> correctly</b> <br /> <a href="https://www.youtube.com/watch?v=QgQOle36hRA&amp;hd=1" target="_blank"
</td> rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-03-video.png"
</tr> alt="Tutorial part 3" /> </a></td>
<tr> <td id="Part4:SyntaxHighlightingandContentAssist"><b>Part 4: Syntax Highlighting and Content Assist</b>
<td id="Part3:SettingupEditorsandFileExtensionscorrectly"> <br /> <a href="https://www.youtube.com/watch?v=d1kPdMVeJL0&amp;hd=1" target="_blank"
<b>Part 3: Setting up Editors and File Extensions correctly</b> rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-04-video.png"
<br/> alt="Tutorial part 4" /> </a></td>
<a href="http://www.youtube.com/watch?v=QgQOle36hRA&amp;hd=1" target="_blank"> </tr>
<img src="productions/java/ide/tutorials/ide-tutorial-03-video.png" alt="Tutorial part 3"/> <tr>
</a> <td id="Part5:WorkingwithProjectsFoldersandFiles"><b>Part 5: Working with Projects, Folders and Files</b>
</td> <br /> <a href="https://www.youtube.com/watch?v=AdrkxVVCEzI&amp;hd=1" target="_blank"
<td id="Part4:SyntaxHighlightingandContentAssist"> rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-05-video.png"
<b>Part 4: Syntax Highlighting and Content Assist</b> alt="Tutorial part 5" /> </a></td>
<br/> <td id="Part6:ContentOutlineandNavigationtheHeartofthIDE"><b>Part 6: Content Outline and Navigation - the
<a href="http://www.youtube.com/watch?v=d1kPdMVeJL0&amp;hd=1" target="_blank"> Heart of the IDE</b> <br /> <a href="https://www.youtube.com/watch?v=VHmnvsOaW1M&amp;hd=1"
<img src="productions/java/ide/tutorials/ide-tutorial-04-video.png" alt="Tutorial part 4"/> target="_blank" rel="noopener noreferrer"> <img
</a> src="productions/java/ide/tutorials/ide-tutorial-06-video.png" alt="Tutorial part 6" /> </a>
</td> </td>
</tr> </tr>
<tr> <tr>
<td id="Part5:WorkingwithProjectsFoldersandFiles"> <td id="Part7:NewFeaturesInVersion1.6.0"><b>Part 7: New Features in Version 1.6.0</b> <br /> <a
<b>Part 5: Working with Projects, Folders and Files</b> href="https://www.youtube.com/watch?v=fnA_xg_XIRc;hd=1" target="_blank" rel="noopener noreferrer">
<br/> <img src="productions/java/ide/tutorials/ide-tutorial-07-video.png" alt="Tutorial part 7" /> </a>
<a href="http://www.youtube.com/watch?v=AdrkxVVCEzI&amp;hd=1" target="_blank"> </td>
<img src="productions/java/ide/tutorials/ide-tutorial-05-video.png" alt="Tutorial part 5"/> <td id="Part8:NewFeaturesInVersion1.6.2"><b>Part 8: New Features in Version 1.6.2</b> <br /> <a
</a> href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank" rel="noopener noreferrer">
</td> <img src="productions/java/ide/tutorials/ide-tutorial-08-video.png" alt="Tutorial part 8" /> </a>
<td id="Part6:ContentOutlineandNavigationtheHeartofthIDE"> </td>
<b>Part 6: Content Outline and Navigation - the Heart of the IDE</b> </tr>
<br/> <tr>
<a href="http://www.youtube.com/watch?v=VHmnvsOaW1M&amp;hd=1" target="_blank"> <td id="Part9:SourceLevelDebugging"><b>Part 9: Source Level Debugging</b> <br /> <a
<img src="productions/java/ide/tutorials/ide-tutorial-06-video.png" alt="Tutorial part 6"/> href="https://www.youtube.com/watch?v=uljtoXE8EZI;hd=1" target="_blank" rel="noopener noreferrer">
</a> <img src="productions/java/ide/tutorials/ide-tutorial-09-video.png" alt="Tutorial part 9" /> </a>
</td> </td>
</tr> <td id="Part10:AddingSupportforanAdditionalAssembler"><b>Part 10: Adding Support for an Additional
<tr> Assembler</b> <br /> <a href="https://www.youtube.com/watch?v=ZtnyzpNnf-g;hd=1" target="_blank"
<td id="Part7:NewFeaturesInVersion1.6.0"> rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-10-video.png"
<b>Part 7: New Features in Version 1.6.0</b> alt="Tutorial part 10" /> </a></td>
<br/> </tr>
<a href="http://www.youtube.com/watch?v=fnA_xg_XIRc;hd=1" target="_blank"> <tr>
<img src="productions/java/ide/tutorials/ide-tutorial-07-video.png" alt="Tutorial part 7"/> <td id="Part11:NewFeaturesInVersion1.6.3"><b>Part 11: New Features in Version 1.6.3</b> <br /> <a
</a> href="https://www.youtube.com/watch?v=KOtfAdY-OnA;hd=1" target="_blank" rel="noopener noreferrer">
</td> <img src="productions/java/ide/tutorials/ide-tutorial-11-video.png" alt="Tutorial part 11" /> </a>
<td id="Part8:NewFeaturesInVersion1.6.2"> </td>
<b>Part 8: New Features in Version 1.6.2</b> <td id="Part12:NewFeaturesInVersion1.6.4"><b>Part 12: New Features in Version 1.6.4</b> <br /> <a
<br/> href="https://www.youtube.com/watch?v=SsM9GofiD4k;hd=1" target="_blank" rel="noopener noreferrer">
<a href="http://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank"> <img src="productions/java/ide/tutorials/ide-tutorial-12-video.png" alt="Tutorial part 12" /> </a>
<img src="productions/java/ide/tutorials/ide-tutorial-08-video.png" alt="Tutorial part 8"/> </td>
</a> </tr>
</td> <tr>
</tr> <td id="Part13:NewFeaturesInVersion1.6.5"><b>Part 13: New Features in Version 1.6.5</b> <br /> <a
<tr> href="https://www.youtube.com/watch?v=M2aU5wwrDew;hd=1" target="_blank" rel="noopener noreferrer">
<td id="Part9:SourceLevelDebugging"> <img src="productions/java/ide/tutorials/ide-tutorial-13-video.png" alt="Tutorial part 13" /> </a>
<b>Part 9: Source Level Debugging</b> </td>
<br/> <td id="Part14:NewFeaturesInVersion1.6.6"><b>Part 14: New Features in Version 1.6.6</b> <br /> <a
<a href="http://www.youtube.com/watch?v=uljtoXE8EZI;hd=1" target="_blank"> href="https://www.youtube.com/watch?v=PNsV16tTrBc;hd=1" target="_blank" rel="noopener noreferrer">
<img src="productions/java/ide/tutorials/ide-tutorial-09-video.png" alt="Tutorial part 9"/> <img src="productions/java/ide/tutorials/ide-tutorial-14-video.png" alt="Tutorial part 14" /> </a>
</a> </td>
</td> </tr>
<td id="Part10:AddingSupportforanAdditionalAssembler"> <tr>
<b>Part 10: Adding Support for an Additional Assembler</b> <td id="Part15:NewFeaturesInVersion1.7.9"><b>Part 15: New Features in Version 1.7.0</b> <br /> <a
<br/> href="https://www.youtube.com/watch?v=YdSjIwaFd90;hd=1" target="_blank" rel="noopener noreferrer">
<a href="http://www.youtube.com/watch?v=ZtnyzpNnf-g;hd=1" target="_blank"> <img src="productions/java/ide/tutorials/ide-tutorial-15-video.png" alt="Tutorial part 13" /> </a>
<img src="productions/java/ide/tutorials/ide-tutorial-10-video.png" alt="Tutorial part 10"/> </td>
</a> <td id="Part16:"> </td>
</td> </tr>
</tr> </tbody>
<tr>
<td id="Part11:NewFeaturesInVersion1.6.3">
<b>Part 11: New Features in Version 1.6.3</b>
<br/>
<a href="http://www.youtube.com/watch?v=KOtfAdY-OnA;hd=1" target="_blank">
<img src="productions/java/ide/tutorials/ide-tutorial-11-video.png" alt="Tutorial part 11"/>
</a>
</td>
<td id="Part12:NewFeaturesInVersion1.6.4">
<b>Part 12: New Features in Version 1.6.4</b>
<br/>
<a href="http://www.youtube.com/watch?v=SsM9GofiD4k;hd=1" target="_blank">
<img src="productions/java/ide/tutorials/ide-tutorial-12-video.png" alt="Tutorial part 12"/>
</a>
</td>
</tr>
<tr>
<td id="Part13:NewFeaturesInVersion1.6.5">
<b>Part 13: New Features in Version 1.6.5</b>
<br/>
<a href="http://www.youtube.com/watch?v=M2aU5wwrDew;hd=1" target="_blank">
<img src="productions/java/ide/tutorials/ide-tutorial-13-video.png" alt="Tutorial part 13"/>
</a>
</td>
<td id="Part14:NewFeaturesInVersion1.6.6">
<b>Part 14: New Features in Version 1.6.6</b>
<br/>
<a href="http://www.youtube.com/watch?v=PNsV16tTrBc;hd=1" target="_blank">
<img src="productions/java/ide/tutorials/ide-tutorial-14-video.png" alt="Tutorial part 14"/>
</a>
</td>
</tr>
<tr>
<td id="Part15:NewFeaturesInVersion1.7.9">
<b>Part 15: New Features in Version 1.7.0</b>
<br/>
<a href="http://www.youtube.com/watch?v=YdSjIwaFd90;hd=1" target="_blank">
<img src="productions/java/ide/tutorials/ide-tutorial-15-video.png" alt="Tutorial part 13"/>
</a>
</td>
<td id="Part16:">
</td>
</tr>
</table> </table>

View File

@ -1,212 +1,214 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench"> <launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
<setAttribute key="additional_plugins"/> <setAttribute key="additional_plugins"/>
<booleanAttribute key="append.args" value="true"/> <booleanAttribute key="append.args" value="true"/>
<booleanAttribute key="askclear" value="true"/> <booleanAttribute key="askclear" value="true"/>
<booleanAttribute key="automaticAdd" value="true"/> <booleanAttribute key="automaticAdd" value="true"/>
<booleanAttribute key="automaticValidate" value="true"/> <booleanAttribute key="automaticValidate" value="true"/>
<stringAttribute key="bootstrap" value=""/> <stringAttribute key="bootstrap" value=""/>
<stringAttribute key="checked" value="[NONE]"/> <stringAttribute key="checked" value="[NONE]"/>
<booleanAttribute key="clearConfig" value="false"/> <booleanAttribute key="clearConfig" value="false"/>
<booleanAttribute key="clearws" value="false"/> <booleanAttribute key="clearws" value="false"/>
<booleanAttribute key="clearwslog" value="false"/> <booleanAttribute key="clearwslog" value="false"/>
<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/WUDSN-IDE"/> <stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/WUDSN-IDE"/>
<booleanAttribute key="default" value="false"/> <booleanAttribute key="default" value="false"/>
<setAttribute key="deselected_workspace_bundles"> <setAttribute key="deselected_workspace_bundles">
<setEntry value="com.wudsn.ide.asm.compilers.test"/> <setEntry value="com.wudsn.ide.asm.compilers.test"/>
<setEntry value="org.eclipse.debug.ui"/> <setEntry value="org.eclipse.debug.ui"/>
</setAttribute> </setAttribute>
<stringAttribute key="featureDefaultLocation" value="workspace"/> <stringAttribute key="featureDefaultLocation" value="workspace"/>
<stringAttribute key="featurePluginResolution" value="workspace"/> <stringAttribute key="featurePluginResolution" value="workspace"/>
<booleanAttribute key="includeOptional" value="true"/> <booleanAttribute key="includeOptional" value="true"/>
<stringAttribute key="location" value="${workspace_loc}/../runtime-WUDSN-IDE"/> <stringAttribute key="location" value="${workspace_loc}/../runtime-WUDSN-IDE"/>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups"> <listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/> <listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/> <listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
</listAttribute> </listAttribute>
<booleanAttribute key="org.eclipse.hyades.trace.ui.ATTR_AUTO_FILTER_CRITERIA" value="true"/> <booleanAttribute key="org.eclipse.hyades.trace.ui.ATTR_AUTO_FILTER_CRITERIA" value="true"/>
<booleanAttribute key="org.eclipse.hyades.trace.ui.ATTR_AUTO_MONITORING" value="false"/> <booleanAttribute key="org.eclipse.hyades.trace.ui.ATTR_AUTO_MONITORING" value="false"/>
<stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_DATA_COLLECTOR" value="org.eclipse.tptp.trace.jvmti.jvmtiMechanism:org.eclipse.tptp.analysisType.jvmti.execution"/> <stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_DATA_COLLECTOR" value="org.eclipse.tptp.trace.jvmti.jvmtiMechanism:org.eclipse.tptp.analysisType.jvmti.execution"/>
<stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_DESTINATION_FILE" value=""/> <stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_DESTINATION_FILE" value=""/>
<stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_DESTINATION_MONITOR" value="DefaultMonitor"/> <stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_DESTINATION_MONITOR" value="DefaultMonitor"/>
<stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_DESTINATION_PROJECT" value="ProfileProject"/> <stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_DESTINATION_PROJECT" value="ProfileProject"/>
<booleanAttribute key="org.eclipse.hyades.trace.ui.ATTR_PROFILE_TO_FILE" value="false"/> <booleanAttribute key="org.eclipse.hyades.trace.ui.ATTR_PROFILE_TO_FILE" value="false"/>
<stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_PROFILING_SET" value="tptp-dummy-profiling-set-WUDSN-IDE"/> <stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_PROFILING_SET" value="tptp-dummy-profiling-set-WUDSN-IDE"/>
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/> <booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl en_US -consoleLog"/> <booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/> <stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx256m -Dcom.wudsn.ide.common.base.Profiler=true"/> <stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl en_US -consoleLog"/>
<stringAttribute key="org.eclipse.tptp.platform.jvmti.client.ATTR_FILTERSET_ID" value="auto_generated_filter_set"/> <stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
<stringAttribute key="pde.version" value="3.3"/> <stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx256m -Dcom.wudsn.ide.common.base.Profiler=true"/>
<stringAttribute key="product" value="org.eclipse.platform.ide"/> <stringAttribute key="org.eclipse.tptp.platform.jvmti.client.ATTR_FILTERSET_ID" value="auto_generated_filter_set"/>
<setAttribute key="selected_features"> <stringAttribute key="pde.version" value="3.3"/>
<setEntry value="com.wudsn.ide.feature:default"/> <stringAttribute key="product" value="org.eclipse.platform.ide"/>
<setEntry value="org.eclipse.egit.gitflow.feature:default"/> <setAttribute key="selected_features">
<setEntry value="org.eclipse.egit:default"/> <setEntry value="com.wudsn.ide.feature:default"/>
<setEntry value="org.eclipse.equinox.p2.user.ui:default"/> <setEntry value="org.eclipse.egit.gitflow.feature:default"/>
<setEntry value="org.eclipse.help:default"/> <setEntry value="org.eclipse.egit:default"/>
<setEntry value="org.eclipse.platform:default"/> <setEntry value="org.eclipse.equinox.p2.user.ui:default"/>
<setEntry value="org.eclipse.rcp:default"/> <setEntry value="org.eclipse.help:default"/>
</setAttribute> <setEntry value="org.eclipse.platform:default"/>
<setAttribute key="selected_target_bundles"> <setEntry value="org.eclipse.rcp:default"/>
<setEntry value="com.ibm.icu@default:default"/> </setAttribute>
<setEntry value="javax.annotation@default:default"/> <setAttribute key="selected_target_bundles">
<setEntry value="javax.inject@default:default"/> <setEntry value="com.ibm.icu@default:default"/>
<setEntry value="javax.servlet@default:default"/> <setEntry value="javax.annotation@default:default"/>
<setEntry value="javax.xml@default:default"/> <setEntry value="javax.inject@default:default"/>
<setEntry value="org.apache.batik.css@default:default"/> <setEntry value="javax.servlet@default:default"/>
<setEntry value="org.apache.batik.util.gui@default:default"/> <setEntry value="javax.xml@default:default"/>
<setEntry value="org.apache.batik.util@default:default"/> <setEntry value="org.apache.batik.css@default:default"/>
<setEntry value="org.apache.lucene.analysis@default:default"/> <setEntry value="org.apache.batik.util.gui@default:default"/>
<setEntry value="org.apache.lucene.core@default:default"/> <setEntry value="org.apache.batik.util@default:default"/>
<setEntry value="org.apache.xerces@default:default"/> <setEntry value="org.apache.lucene.analysis@default:default"/>
<setEntry value="org.apache.xml.resolver@default:default"/> <setEntry value="org.apache.lucene.core@default:default"/>
<setEntry value="org.apache.xml.serializer@default:default"/> <setEntry value="org.apache.xerces@default:default"/>
<setEntry value="org.eclipse.ant.core@default:default"/> <setEntry value="org.apache.xml.resolver@default:default"/>
<setEntry value="org.eclipse.compare.core@default:default"/> <setEntry value="org.apache.xml.serializer@default:default"/>
<setEntry value="org.eclipse.compare@default:default"/> <setEntry value="org.eclipse.ant.core@default:default"/>
<setEntry value="org.eclipse.core.commands@default:default"/> <setEntry value="org.eclipse.compare.core@default:default"/>
<setEntry value="org.eclipse.core.contenttype@default:default"/> <setEntry value="org.eclipse.compare@default:default"/>
<setEntry value="org.eclipse.core.databinding.observable@default:default"/> <setEntry value="org.eclipse.core.commands@default:default"/>
<setEntry value="org.eclipse.core.databinding.property@default:default"/> <setEntry value="org.eclipse.core.contenttype@default:default"/>
<setEntry value="org.eclipse.core.databinding@default:default"/> <setEntry value="org.eclipse.core.databinding.observable@default:default"/>
<setEntry value="org.eclipse.core.expressions@default:default"/> <setEntry value="org.eclipse.core.databinding.property@default:default"/>
<setEntry value="org.eclipse.core.externaltools@default:default"/> <setEntry value="org.eclipse.core.databinding@default:default"/>
<setEntry value="org.eclipse.core.filebuffers@default:default"/> <setEntry value="org.eclipse.core.expressions@default:default"/>
<setEntry value="org.eclipse.core.filesystem.win32.x86_64@default:false"/> <setEntry value="org.eclipse.core.externaltools@default:default"/>
<setEntry value="org.eclipse.core.filesystem@default:default"/> <setEntry value="org.eclipse.core.filebuffers@default:default"/>
<setEntry value="org.eclipse.core.jobs@default:default"/> <setEntry value="org.eclipse.core.filesystem.win32.x86_64@default:false"/>
<setEntry value="org.eclipse.core.net.win32.x86_64@default:false"/> <setEntry value="org.eclipse.core.filesystem@default:default"/>
<setEntry value="org.eclipse.core.net@default:default"/> <setEntry value="org.eclipse.core.jobs@default:default"/>
<setEntry value="org.eclipse.core.resources.win32.x86_64@default:false"/> <setEntry value="org.eclipse.core.net.win32.x86_64@default:false"/>
<setEntry value="org.eclipse.core.resources@default:default"/> <setEntry value="org.eclipse.core.net@default:default"/>
<setEntry value="org.eclipse.core.runtime.compatibility.registry@default:false"/> <setEntry value="org.eclipse.core.resources.win32.x86_64@default:false"/>
<setEntry value="org.eclipse.core.runtime@default:true"/> <setEntry value="org.eclipse.core.resources@default:default"/>
<setEntry value="org.eclipse.core.variables@default:default"/> <setEntry value="org.eclipse.core.runtime.compatibility.registry@default:false"/>
<setEntry value="org.eclipse.debug.core@default:default"/> <setEntry value="org.eclipse.core.runtime@default:true"/>
<setEntry value="org.eclipse.debug.ui@default:default"/> <setEntry value="org.eclipse.core.variables@default:default"/>
<setEntry value="org.eclipse.e4.core.commands@default:default"/> <setEntry value="org.eclipse.debug.core@default:default"/>
<setEntry value="org.eclipse.e4.core.contexts@default:default"/> <setEntry value="org.eclipse.debug.ui@default:default"/>
<setEntry value="org.eclipse.e4.core.di.extensions@default:default"/> <setEntry value="org.eclipse.e4.core.commands@default:default"/>
<setEntry value="org.eclipse.e4.core.di@default:default"/> <setEntry value="org.eclipse.e4.core.contexts@default:default"/>
<setEntry value="org.eclipse.e4.core.services@default:default"/> <setEntry value="org.eclipse.e4.core.di.extensions@default:default"/>
<setEntry value="org.eclipse.e4.ui.bindings@default:default"/> <setEntry value="org.eclipse.e4.core.di@default:default"/>
<setEntry value="org.eclipse.e4.ui.css.core@default:default"/> <setEntry value="org.eclipse.e4.core.services@default:default"/>
<setEntry value="org.eclipse.e4.ui.css.swt.theme@default:default"/> <setEntry value="org.eclipse.e4.ui.bindings@default:default"/>
<setEntry value="org.eclipse.e4.ui.css.swt@default:default"/> <setEntry value="org.eclipse.e4.ui.css.core@default:default"/>
<setEntry value="org.eclipse.e4.ui.di@default:default"/> <setEntry value="org.eclipse.e4.ui.css.swt.theme@default:default"/>
<setEntry value="org.eclipse.e4.ui.model.workbench@default:default"/> <setEntry value="org.eclipse.e4.ui.css.swt@default:default"/>
<setEntry value="org.eclipse.e4.ui.services@default:default"/> <setEntry value="org.eclipse.e4.ui.di@default:default"/>
<setEntry value="org.eclipse.e4.ui.widgets@default:default"/> <setEntry value="org.eclipse.e4.ui.model.workbench@default:default"/>
<setEntry value="org.eclipse.e4.ui.workbench.addons.swt@default:default"/> <setEntry value="org.eclipse.e4.ui.services@default:default"/>
<setEntry value="org.eclipse.e4.ui.workbench.renderers.swt@default:default"/> <setEntry value="org.eclipse.e4.ui.widgets@default:default"/>
<setEntry value="org.eclipse.e4.ui.workbench.swt@default:default"/> <setEntry value="org.eclipse.e4.ui.workbench.addons.swt@default:default"/>
<setEntry value="org.eclipse.e4.ui.workbench3@default:default"/> <setEntry value="org.eclipse.e4.ui.workbench.renderers.swt@default:default"/>
<setEntry value="org.eclipse.e4.ui.workbench@default:default"/> <setEntry value="org.eclipse.e4.ui.workbench.swt@default:default"/>
<setEntry value="org.eclipse.emf.common@default:default"/> <setEntry value="org.eclipse.e4.ui.workbench3@default:default"/>
<setEntry value="org.eclipse.emf.ecore.change@default:default"/> <setEntry value="org.eclipse.e4.ui.workbench@default:default"/>
<setEntry value="org.eclipse.emf.ecore.edit@default:default"/> <setEntry value="org.eclipse.emf.common@default:default"/>
<setEntry value="org.eclipse.emf.ecore.xmi@default:default"/> <setEntry value="org.eclipse.emf.ecore.change@default:default"/>
<setEntry value="org.eclipse.emf.ecore@default:default"/> <setEntry value="org.eclipse.emf.ecore.edit@default:default"/>
<setEntry value="org.eclipse.emf.edit@default:default"/> <setEntry value="org.eclipse.emf.ecore.xmi@default:default"/>
<setEntry value="org.eclipse.equinox.app@default:default"/> <setEntry value="org.eclipse.emf.ecore@default:default"/>
<setEntry value="org.eclipse.equinox.bidi@default:default"/> <setEntry value="org.eclipse.emf.edit@default:default"/>
<setEntry value="org.eclipse.equinox.common@2:true"/> <setEntry value="org.eclipse.equinox.app@default:default"/>
<setEntry value="org.eclipse.equinox.ds@1:true"/> <setEntry value="org.eclipse.equinox.bidi@default:default"/>
<setEntry value="org.eclipse.equinox.event@default:default"/> <setEntry value="org.eclipse.equinox.common@2:true"/>
<setEntry value="org.eclipse.equinox.http.jetty@default:default"/> <setEntry value="org.eclipse.equinox.ds@1:true"/>
<setEntry value="org.eclipse.equinox.http.registry@default:default"/> <setEntry value="org.eclipse.equinox.event@default:default"/>
<setEntry value="org.eclipse.equinox.http.servlet@default:default"/> <setEntry value="org.eclipse.equinox.http.jetty@default:default"/>
<setEntry value="org.eclipse.equinox.launcher.win32.win32.x86_64@default:false"/> <setEntry value="org.eclipse.equinox.http.registry@default:default"/>
<setEntry value="org.eclipse.equinox.launcher@default:default"/> <setEntry value="org.eclipse.equinox.http.servlet@default:default"/>
<setEntry value="org.eclipse.equinox.p2.core@default:default"/> <setEntry value="org.eclipse.equinox.launcher.win32.win32.x86_64@default:false"/>
<setEntry value="org.eclipse.equinox.p2.director.app@default:default"/> <setEntry value="org.eclipse.equinox.launcher@default:default"/>
<setEntry value="org.eclipse.equinox.p2.director@default:default"/> <setEntry value="org.eclipse.equinox.p2.core@default:default"/>
<setEntry value="org.eclipse.equinox.p2.engine@default:default"/> <setEntry value="org.eclipse.equinox.p2.director.app@default:default"/>
<setEntry value="org.eclipse.equinox.p2.metadata.repository@default:default"/> <setEntry value="org.eclipse.equinox.p2.director@default:default"/>
<setEntry value="org.eclipse.equinox.p2.metadata@default:default"/> <setEntry value="org.eclipse.equinox.p2.engine@default:default"/>
<setEntry value="org.eclipse.equinox.p2.repository@default:default"/> <setEntry value="org.eclipse.equinox.p2.metadata.repository@default:default"/>
<setEntry value="org.eclipse.equinox.preferences@default:default"/> <setEntry value="org.eclipse.equinox.p2.metadata@default:default"/>
<setEntry value="org.eclipse.equinox.registry@default:default"/> <setEntry value="org.eclipse.equinox.p2.repository@default:default"/>
<setEntry value="org.eclipse.equinox.security.win32.x86_64@default:false"/> <setEntry value="org.eclipse.equinox.preferences@default:default"/>
<setEntry value="org.eclipse.equinox.security@default:default"/> <setEntry value="org.eclipse.equinox.registry@default:default"/>
<setEntry value="org.eclipse.equinox.simpleconfigurator@1:true"/> <setEntry value="org.eclipse.equinox.security.win32.x86_64@default:false"/>
<setEntry value="org.eclipse.equinox.util@default:default"/> <setEntry value="org.eclipse.equinox.security@default:default"/>
<setEntry value="org.eclipse.help.base@default:default"/> <setEntry value="org.eclipse.equinox.simpleconfigurator@1:true"/>
<setEntry value="org.eclipse.help.ui@default:default"/> <setEntry value="org.eclipse.equinox.util@default:default"/>
<setEntry value="org.eclipse.help@default:default"/> <setEntry value="org.eclipse.help.base@default:default"/>
<setEntry value="org.eclipse.jem.util@default:default"/> <setEntry value="org.eclipse.help.ui@default:default"/>
<setEntry value="org.eclipse.jetty.continuation@default:default"/> <setEntry value="org.eclipse.help@default:default"/>
<setEntry value="org.eclipse.jetty.http@default:default"/> <setEntry value="org.eclipse.jem.util@default:default"/>
<setEntry value="org.eclipse.jetty.io@default:default"/> <setEntry value="org.eclipse.jetty.continuation@default:default"/>
<setEntry value="org.eclipse.jetty.security@default:default"/> <setEntry value="org.eclipse.jetty.http@default:default"/>
<setEntry value="org.eclipse.jetty.server@default:default"/> <setEntry value="org.eclipse.jetty.io@default:default"/>
<setEntry value="org.eclipse.jetty.servlet@default:default"/> <setEntry value="org.eclipse.jetty.security@default:default"/>
<setEntry value="org.eclipse.jetty.util@default:default"/> <setEntry value="org.eclipse.jetty.server@default:default"/>
<setEntry value="org.eclipse.jface.databinding@default:default"/> <setEntry value="org.eclipse.jetty.servlet@default:default"/>
<setEntry value="org.eclipse.jface.text@default:default"/> <setEntry value="org.eclipse.jetty.util@default:default"/>
<setEntry value="org.eclipse.jface@default:default"/> <setEntry value="org.eclipse.jface.databinding@default:default"/>
<setEntry value="org.eclipse.ltk.core.refactoring@default:default"/> <setEntry value="org.eclipse.jface.text@default:default"/>
<setEntry value="org.eclipse.ltk.ui.refactoring@default:default"/> <setEntry value="org.eclipse.jface@default:default"/>
<setEntry value="org.eclipse.osgi.services@default:default"/> <setEntry value="org.eclipse.ltk.core.refactoring@default:default"/>
<setEntry value="org.eclipse.osgi.util@default:default"/> <setEntry value="org.eclipse.ltk.ui.refactoring@default:default"/>
<setEntry value="org.eclipse.osgi@-1:true"/> <setEntry value="org.eclipse.osgi.services@default:default"/>
<setEntry value="org.eclipse.platform@default:default"/> <setEntry value="org.eclipse.osgi.util@default:default"/>
<setEntry value="org.eclipse.swt.win32.win32.x86_64@default:false"/> <setEntry value="org.eclipse.osgi@-1:true"/>
<setEntry value="org.eclipse.swt@default:default"/> <setEntry value="org.eclipse.platform@default:default"/>
<setEntry value="org.eclipse.team.core@default:default"/> <setEntry value="org.eclipse.swt.win32.win32.x86_64@default:false"/>
<setEntry value="org.eclipse.team.ui@default:default"/> <setEntry value="org.eclipse.swt@default:default"/>
<setEntry value="org.eclipse.text@default:default"/> <setEntry value="org.eclipse.team.core@default:default"/>
<setEntry value="org.eclipse.ui.cheatsheets@default:default"/> <setEntry value="org.eclipse.team.ui@default:default"/>
<setEntry value="org.eclipse.ui.console@default:default"/> <setEntry value="org.eclipse.text@default:default"/>
<setEntry value="org.eclipse.ui.editors@default:default"/> <setEntry value="org.eclipse.ui.cheatsheets@default:default"/>
<setEntry value="org.eclipse.ui.externaltools@default:default"/> <setEntry value="org.eclipse.ui.console@default:default"/>
<setEntry value="org.eclipse.ui.forms@default:default"/> <setEntry value="org.eclipse.ui.editors@default:default"/>
<setEntry value="org.eclipse.ui.ide.application@default:default"/> <setEntry value="org.eclipse.ui.externaltools@default:default"/>
<setEntry value="org.eclipse.ui.ide@default:default"/> <setEntry value="org.eclipse.ui.forms@default:default"/>
<setEntry value="org.eclipse.ui.intro@default:default"/> <setEntry value="org.eclipse.ui.ide.application@default:default"/>
<setEntry value="org.eclipse.ui.navigator.resources@default:default"/> <setEntry value="org.eclipse.ui.ide@default:default"/>
<setEntry value="org.eclipse.ui.navigator@default:default"/> <setEntry value="org.eclipse.ui.intro@default:default"/>
<setEntry value="org.eclipse.ui.net@default:default"/> <setEntry value="org.eclipse.ui.navigator.resources@default:default"/>
<setEntry value="org.eclipse.ui.trace@default:default"/> <setEntry value="org.eclipse.ui.navigator@default:default"/>
<setEntry value="org.eclipse.ui.views.log@default:default"/> <setEntry value="org.eclipse.ui.net@default:default"/>
<setEntry value="org.eclipse.ui.views.properties.tabbed@default:default"/> <setEntry value="org.eclipse.ui.trace@default:default"/>
<setEntry value="org.eclipse.ui.views@default:default"/> <setEntry value="org.eclipse.ui.views.log@default:default"/>
<setEntry value="org.eclipse.ui.win32@default:false"/> <setEntry value="org.eclipse.ui.views.properties.tabbed@default:default"/>
<setEntry value="org.eclipse.ui.workbench.texteditor@default:default"/> <setEntry value="org.eclipse.ui.views@default:default"/>
<setEntry value="org.eclipse.ui.workbench@default:default"/> <setEntry value="org.eclipse.ui.win32@default:false"/>
<setEntry value="org.eclipse.ui@default:default"/> <setEntry value="org.eclipse.ui.workbench.texteditor@default:default"/>
<setEntry value="org.eclipse.wst.common.core@default:default"/> <setEntry value="org.eclipse.ui.workbench@default:default"/>
<setEntry value="org.eclipse.wst.common.emf@default:default"/> <setEntry value="org.eclipse.ui@default:default"/>
<setEntry value="org.eclipse.wst.common.emfworkbench.integration@default:default"/> <setEntry value="org.eclipse.wst.common.core@default:default"/>
<setEntry value="org.eclipse.wst.common.environment@default:default"/> <setEntry value="org.eclipse.wst.common.emf@default:default"/>
<setEntry value="org.eclipse.wst.common.frameworks@default:default"/> <setEntry value="org.eclipse.wst.common.emfworkbench.integration@default:default"/>
<setEntry value="org.eclipse.wst.common.project.facet.core@default:default"/> <setEntry value="org.eclipse.wst.common.environment@default:default"/>
<setEntry value="org.eclipse.wst.common.uriresolver@default:default"/> <setEntry value="org.eclipse.wst.common.frameworks@default:default"/>
<setEntry value="org.eclipse.wst.sse.core@default:default"/> <setEntry value="org.eclipse.wst.common.project.facet.core@default:default"/>
<setEntry value="org.eclipse.wst.validation@default:default"/> <setEntry value="org.eclipse.wst.common.uriresolver@default:default"/>
<setEntry value="org.eclipse.wst.xml.core@default:default"/> <setEntry value="org.eclipse.wst.sse.core@default:default"/>
<setEntry value="org.eclipse.wst.xsd.core@default:default"/> <setEntry value="org.eclipse.wst.validation@default:default"/>
<setEntry value="org.eclipse.xsd@default:default"/> <setEntry value="org.eclipse.wst.xml.core@default:default"/>
<setEntry value="org.sat4j.core@default:default"/> <setEntry value="org.eclipse.wst.xsd.core@default:default"/>
<setEntry value="org.sat4j.pb@default:default"/> <setEntry value="org.eclipse.xsd@default:default"/>
<setEntry value="org.w3c.css.sac@default:default"/> <setEntry value="org.sat4j.core@default:default"/>
<setEntry value="org.w3c.dom.smil@default:default"/> <setEntry value="org.sat4j.pb@default:default"/>
<setEntry value="org.w3c.dom.svg@default:default"/> <setEntry value="org.w3c.css.sac@default:default"/>
</setAttribute> <setEntry value="org.w3c.dom.smil@default:default"/>
<setAttribute key="selected_workspace_bundles"> <setEntry value="org.w3c.dom.svg@default:default"/>
<setEntry value="com.wudsn.ide.asm.compilers@default:default"/> </setAttribute>
<setEntry value="com.wudsn.ide.asm@default:default"/> <setAttribute key="selected_workspace_bundles">
<setEntry value="com.wudsn.ide.base@default:default"/> <setEntry value="com.wudsn.ide.asm.compilers@default:default"/>
<setEntry value="com.wudsn.ide.dsk@default:default"/> <setEntry value="com.wudsn.ide.asm@default:default"/>
<setEntry value="com.wudsn.ide.gfx@default:default"/> <setEntry value="com.wudsn.ide.base@default:default"/>
<setEntry value="com.wudsn.ide.snd@default:default"/> <setEntry value="com.wudsn.ide.dsk@default:default"/>
</setAttribute> <setEntry value="com.wudsn.ide.gfx@default:default"/>
<booleanAttribute key="show_selected_only" value="false"/> <setEntry value="com.wudsn.ide.snd@default:default"/>
<stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/> </setAttribute>
<booleanAttribute key="tracing" value="false"/> <booleanAttribute key="show_selected_only" value="false"/>
<booleanAttribute key="useCustomFeatures" value="true"/> <stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>
<booleanAttribute key="useDefaultConfig" value="true"/> <booleanAttribute key="tracing" value="false"/>
<booleanAttribute key="useDefaultConfigArea" value="true"/> <booleanAttribute key="useCustomFeatures" value="true"/>
<booleanAttribute key="useProduct" value="true"/> <booleanAttribute key="useDefaultConfig" value="true"/>
<booleanAttribute key="useDefaultConfigArea" value="true"/>
<booleanAttribute key="useProduct" value="true"/>
</launchConfiguration> </launchConfiguration>

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -778,7 +778,7 @@ public abstract class CompilerSourceParser {
endSection(endOffset); endSection(endOffset);
// Folding for an implementation section should only bebe active if // Folding for an implementation section should only bebe active if
// there is´a name section in the code. // there is<EFBFBD>a name section in the code.
boolean withFolding = (StringUtility.isSpecified(operand)); boolean withFolding = (StringUtility.isSpecified(operand));
if (StringUtility.isEmpty(operand)) { if (StringUtility.isEmpty(operand)) {
operand = "Implementation Section"; operand = "Implementation Section";

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *
@ -464,7 +464,7 @@ final class AssemblerContentOutlinePage extends ContentOutlinePage {
* similar use case. * similar use case.
* *
* @param parent * @param parent
* ´The parent, not <code>null</code>. * <EFBFBD>The parent, not <code>null</code>.
*/ */
@Override @Override
public void createControl(Composite parent) { public void createControl(Composite parent) {

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

View File

@ -1,5 +1,5 @@
/** /**
* Copyright (C) 2009 - 2020 <a href="https://www.wudsn.com" target="_top">Peter Dell</a> * Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
* *
* This file is part of WUDSN IDE. * This file is part of WUDSN IDE.
* *

Some files were not shown because too many files have changed in this diff Show More