mirror of
https://github.com/peterdell/wudsn-ide.git
synced 2025-02-24 19:29:18 +00:00
Update to Java 11, Eclipse 2021-03 and year 2021
This commit is contained in:
parent
7bc6a0b750
commit
d5697b30a8
@ -2,9 +2,9 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: WUDSN IDE Assembler Test Compilers Plug-in
|
||||
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-RequiredExecutionEnvironment: JavaSE-1.8
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-11
|
||||
Bundle-Localization: plugin
|
||||
Require-Bundle: com.wudsn.ide.asm
|
||||
Bundle-ActivationPolicy: lazy
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -2,9 +2,9 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: WUDSN IDE Assembler Compilers Plug-in
|
||||
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-RequiredExecutionEnvironment: JavaSE-1.8
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-11
|
||||
Bundle-Localization: plugin
|
||||
Require-Bundle: com.wudsn.ide.asm,
|
||||
org.eclipse.ui.ide
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
@ -108,23 +108,23 @@ final class MadsCompilerProcessLogParser extends CompilerProcessLogParser {
|
||||
* .LAB file format
|
||||
*
|
||||
* 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).
|
||||
* • The second column is the label value.
|
||||
* • The third column is the label name.
|
||||
* <EFBFBD> The first column is the virtual bank number assigned to the label (if <>0).
|
||||
* <EFBFBD> The second column is the label value.
|
||||
* <EFBFBD> The third column is the label name.
|
||||
*
|
||||
* Virtual bank numbers with values >= $FFF9 have special meanings:
|
||||
* • $FFF9 label for parameter in procedure defined by .PROC
|
||||
* • $FFFA label for array defined by .ARRAY
|
||||
* • $FFFB label for structured data defined by the pseudo-command DTA STRUCT_LABEL
|
||||
* • $FFFC label for SpartaDOS X symbol defined by SMB
|
||||
* • $FFFD label for macro defined by .MACRO directive
|
||||
* • $FFFE label for structure defined by .STRUCT directive
|
||||
* • $FFFF label for procedure defined by .PROC directive
|
||||
* <EFBFBD> $FFF9 label for parameter in procedure defined by .PROC
|
||||
* <EFBFBD> $FFFA label for array defined by .ARRAY
|
||||
* <EFBFBD> $FFFB label for structured data defined by the pseudo-command DTA STRUCT_LABEL
|
||||
* <EFBFBD> $FFFC label for SpartaDOS X symbol defined by SMB
|
||||
* <EFBFBD> $FFFD label for macro defined by .MACRO directive
|
||||
* <EFBFBD> $FFFE label for structure defined by .STRUCT directive
|
||||
* <EFBFBD> $FFFF label for procedure defined by .PROC directive
|
||||
*
|
||||
*
|
||||
* Characters with special meanings in label names:
|
||||
* • 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> label with two colons :: is defined in a macro
|
||||
* <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:
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
@ -19,7 +19,6 @@
|
||||
package com.wudsn.ide.asm.preferences;
|
||||
|
||||
import com.wudsn.ide.asm.Hardware;
|
||||
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
|
||||
|
||||
/**
|
||||
* Visual editor page for the assembler preferences regarding Apple 2 compilers.
|
||||
|
@ -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.
|
||||
*
|
||||
@ -19,7 +19,6 @@
|
||||
package com.wudsn.ide.asm.preferences;
|
||||
|
||||
import com.wudsn.ide.asm.Hardware;
|
||||
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
|
||||
|
||||
/**
|
||||
* Visual editor page for the assembler preferences regarding Apple 2 compilers.
|
||||
|
@ -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.
|
||||
*
|
||||
@ -19,7 +19,6 @@
|
||||
package com.wudsn.ide.asm.preferences;
|
||||
|
||||
import com.wudsn.ide.asm.Hardware;
|
||||
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
|
||||
|
||||
/**
|
||||
* Visual editor page for the assembler preferences regarding Apple 2 compilers.
|
||||
|
@ -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.
|
||||
*
|
||||
@ -19,7 +19,6 @@
|
||||
package com.wudsn.ide.asm.preferences;
|
||||
|
||||
import com.wudsn.ide.asm.Hardware;
|
||||
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
|
||||
|
||||
/**
|
||||
* Visual editor page for the assembler preferences regarding Atari 8-bit
|
||||
|
@ -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.
|
||||
*
|
||||
@ -19,7 +19,6 @@
|
||||
package com.wudsn.ide.asm.preferences;
|
||||
|
||||
import com.wudsn.ide.asm.Hardware;
|
||||
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
|
||||
|
||||
/**
|
||||
* Visual editor page for the assembler preferences regarding C64 compilers.
|
||||
|
@ -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.
|
||||
*
|
||||
@ -19,7 +19,6 @@
|
||||
package com.wudsn.ide.asm.preferences;
|
||||
|
||||
import com.wudsn.ide.asm.Hardware;
|
||||
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
|
||||
|
||||
/**
|
||||
* Visual editor page for the assembler preferences regarding NES compilers.
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -2,7 +2,7 @@ Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: WUDSN IDE Assembler Plug-in
|
||||
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-Localization: plugin
|
||||
Require-Bundle: org.eclipse.core.runtime;visibility:=reexport,
|
||||
@ -27,7 +27,7 @@ Require-Bundle: org.eclipse.core.runtime;visibility:=reexport,
|
||||
org.eclipse.ui.workbench
|
||||
Bundle-ActivationPolicy: lazy
|
||||
Bundle-Vendor: Peter Dell
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-11
|
||||
Export-Package: com.wudsn.ide.asm;
|
||||
uses:="org.eclipse.osgi.util,
|
||||
org.eclipse.core.runtime,
|
||||
|
@ -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
|
||||
the list of credits of all involved people and related projects.
|
||||
<br/>
|
||||
</p>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
|
@ -1,500 +1,385 @@
|
||||
|
||||
Here you can find the answers to some frequently asked questions. If your question is not answered here, please have a look at
|
||||
the video tutorials or contact me.
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#Installation">Installation</a>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#FAQEclipseInstallation">How to I install Eclipse at all?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQEclipseInstallationWin7">When I try to start Eclipse is get and error like "Failed to load the JNI shared library 'C:\Program Files
|
||||
(x86)\Java\jre6\bin\client\jvm.dll'". What is wrong?
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQWUDSNInstallationUpdateSite">Why is WUDSN IDE not available via the update site?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQWUDSNInstallationUpdateSiteBlocked">Why do I get "Unable to read repository at ... Read timed out" when accessing the update site?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQEclipseUserGuide">How to I use Eclipse at all?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQWUDSNInstallationPreferencesNotVisible">Why is the "Assembler" section not visible in the preferences ?</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Configuration">Configuration</a>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#FAQFileAssociations">How to I associate my source file extensions with the correct editor?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQHardwareAnnotation">Why do I have to put ;@com.wudsn.ide.asm.hardware=...in the source file?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQProblemsView">Why do I see wrong messages in the "Problems" view?</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Editing">Editing</a>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#FAQEclipseSpeed">Why is editing sometimes slow or even everything is blocked showing the wait cursor?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQSourceVersionControl">Is there support for source version control?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQBlockSelectionMode">Is there support for block selection mode?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQContentAssist">Why does CTRL-Space not open content assist?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQCtrlShiftShortcuts">Why do CTRL-SHIFT-0/9 and other key combinations not work?</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Compiling">Compiling</a>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#FAQPrimaryCompiler">Why is MADS the primary compiler?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQPrimaryCompilerExample">Why do I get the error "No ORG defined" when compiling the example from the tutorial?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQErrorsFromIncludeFiles">Why are the errors and warnings from an include file assigned to the main source file in the problems view?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQATASMtoMADSConversion">How to I convert an ATASM source for to MADS format?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQATASMSegments">How does ATASM generate segments in executable files?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQROMImages">How do I compile into ROM images?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQDiskImages">How do I compile into disk images?</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#FAQRunMakefile">How to run a makefile script instead of an emulator?</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#Emulation">Emulation</a>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#FAQOtherEmulators">How can I use other emulators?</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="Installation">Installation</h3>
|
||||
<div id="FAQEclipseInstallation">
|
||||
<h4>How to I install Eclipse at all?</h4>
|
||||
<p>
|
||||
If you are not familiar with Eclipse at all, make sure that you have installed the
|
||||
<b>Eclipse platform distribution</b>
|
||||
only - without Java or J2EE tools. This distribution is much smaller (normally around 50-70 MB instead of 170 MD) and will not
|
||||
confuse you with tons of features and buttons you do not need at all. See the section "Installing Eclipse" on the tab
|
||||
"Installation" for the required steps. If you use Windows, you can use one of the zero installation distributions of WUDSN IDE
|
||||
which are linked on the tab "Installation". They are simply ".zip" archives that already contain Eclipse and everything else."
|
||||
</p>
|
||||
</div>
|
||||
<div id="FAQEclipseInstallationWin7">
|
||||
<h4>When I try to start Eclipse is get an error like "Failed to load the JNI shared library 'C:\Program Files
|
||||
(x86)\Java\jre6\bin\client\jvm.dll'". What is wrong?
|
||||
</h4>
|
||||
<p> The Eclipse version and the Java version on your system are not compatible. The Eclipse is not pure Java, but uses platform
|
||||
specific native libraries to run and debug Java efficiently. For example you must install the 64-bit version Java (JRE or JDK)
|
||||
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
|
||||
only the 32-bit version of Java installed. See the section "Installing Eclipse" on the tab "Installation" for the required
|
||||
steps.
|
||||
</p>
|
||||
</div>
|
||||
<div id="FAQEclipseUserGuide">
|
||||
<h4>How to I use Eclipse at all?</h4>
|
||||
<p> Start the build-in help of Eclipse via the menu "Help/Help Content" and read the section "Workbench User Guide".
|
||||
</p>
|
||||
<img src="productions/java/ide/faq/ide-workbench-user-guide.png" alt="Workbench user guide"/>
|
||||
</div>
|
||||
<div id="FAQWUDSNInstallationUpdateSite">
|
||||
<h4>Why is WUDSN IDE not available via the update site?</h4>
|
||||
<p> Most likely you typed in the wrong update site URL, for example using "wusdn" instead of "wudsn". The correct URL is
|
||||
"http://www.wudsn.com/update". In addition you should disable the checkbox "Hide items that are already installed", so you see
|
||||
what really is there. See the section "Installing WUDSN IDE" the tab "Installation" for the required steps.
|
||||
</p>
|
||||
<img src="productions/java/ide/faq/ide-update-site.png" alt="Installation dialog with update site"/>
|
||||
</div>
|
||||
<div id="FAQWUDSNInstallationUpdateSiteBlocked">
|
||||
<h4>Why do I get "Unable to read repository at ... Read timed out" when accessing the update site?</h4>
|
||||
<p> This error message indicates the the Eclipse program is somehow blocked from accessing the site. If you are behind a proxy
|
||||
server, check the general proxy server setttings in the Eclipse preferences. If you use a firewall or internet security tool,
|
||||
make sure "Eclipse.exe", "java.exe", "javaw.exe" or the corresponding program on your host platform are allowed to cannot to
|
||||
the internet. Maybe you have to change the settings, so you are prompted to allow access interactively.
|
||||
</p>
|
||||
</div>
|
||||
<div id="FAQWUDSNInstallationPreferencesNotVisible">
|
||||
<h4>Why is the "Assembler" section not visible in the preferences?</h4>
|
||||
<p>
|
||||
If the WUDSN IDE specific sections and features are not visible after a successful installation, you are probably using an
|
||||
outdated Java version. For example Java 1.6 is
|
||||
<a href="http://www.oracle.com/technetwork/java/eol-135779.html" target="_blank">out of maintenance since 2013/02</a>
|
||||
. 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
|
||||
have at least the Java version that is mentioned in the installation section for the IDE installed and that Eclipse is
|
||||
actually started using that version.
|
||||
</p>
|
||||
</div>
|
||||
<h3 id="Configuration">Configuration</h3>
|
||||
<div id="FAQProblemsView">
|
||||
<h4>Why do I see wrong messages in the "Problems" view?</h4>
|
||||
<p> The default configuration of the "Problems" view show all error from all files in the current project. While this is a good
|
||||
default for Java programming, it does not fit at all for compiling single independent assembler files. Therefore you have to
|
||||
configure the "Problems" view accordingly. See the section "Installing Eclipse" on the tab "Installation" for the required
|
||||
steps.
|
||||
</p>
|
||||
</div>
|
||||
<div id="FAQFileAssociations">
|
||||
<h4>How to I associate my source file extensions with the correct editor?</h4>
|
||||
<p>
|
||||
The IDE support many different compilers and provides a specialized editor for each of them. Typically you have some preferred
|
||||
source file extension (".asm" or ".a") and a preferred compiler. The procedure to associate the file extension with the editor
|
||||
via the preferences is described in this video tutorial
|
||||
<a href="http://www.youtube.com/watch?v=QgQOle36hRA">WUDSN IDE Tutorial 3: Setting up Editors and File Extensions correctly</a>
|
||||
.
|
||||
</p>
|
||||
</div>
|
||||
<div id="FAQHardwareAnnotation">
|
||||
<h4>Why do I have to put ;@com.wudsn.ide.asm.hardware=...in the source file?</h4>
|
||||
<p> The association with the file extension with the editor for your compiler (that is done in the preferences, see before)
|
||||
does not determine for which platform you want to create output. Therefore this additional annotation in the main source file
|
||||
is required used to tell the IDE which is the target platform. It is used to fine the correct compiler and emulator setting,
|
||||
which can be different per platform. Every compiler has a default platform (see the online help in the IDE) but can also be
|
||||
used to every other platform. Therefore you have to specify the target platform in the main source file, if you use a
|
||||
non-default platform.
|
||||
</p>
|
||||
</div>
|
||||
<h3 id="Editing">Editing</h3>
|
||||
<div id="FAQEclipseSpeed">
|
||||
<h4>Why is editing sometimes slow or even everything is blocked showing the wait cursor?</h4>
|
||||
<p>The core of WUDSN IDE uses the Eclipse Platform Runtime only and does not require any additional plugins. It starts and runs
|
||||
very fast with that configuration and I personally used it one daily basis. So if you experience performance problems, try to
|
||||
download and run the zero installation distribution of WUDSN IDE. Performance problem they are very likely caused by
|
||||
additional plugins or themes installed. Often these plugins are not only slow, but broken. Check the ".metadata/.log" file in
|
||||
the workspace folder. In some Eclipse versions, this is also available via "Window/Show View.../Error Log".
|
||||
</p>
|
||||
</div>
|
||||
<div id="FAQSourceVersionControl">
|
||||
<h4>Is there support for source version control?</h4>
|
||||
<p> Yes, there are several plugins available to connect Eclipse to CVS or subversion. Also the "Local History" feature is
|
||||
installed by default. You can configure it in the preferences. It automatically records all changes to the source file and
|
||||
let's you compare versions in-place.
|
||||
</p>
|
||||
<img src="productions/java/ide/faq/ide-version-control.gif" alt="Source version control"/>
|
||||
</div>
|
||||
<div id="FAQBlockSelectionMode">
|
||||
<h4>Is there support for block selection mode?</h4>
|
||||
<p> Yes, there is a toolbar button and the shortcut "ALT+SHIFT+A" to toggle block selection mode in all text editors. This can
|
||||
be very useful for adding and removing common prefixes such as line numbers.
|
||||
</p>
|
||||
<img src="productions/java/ide/faq/ide-editor-toggle-block-selection-mode.png" 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 Perspective" in the
|
||||
context menu of the main toolbar. In the customizing dialog you have to activate the commend group "Editor Presentation" and
|
||||
then the toolbar entries you want to see.
|
||||
</p>
|
||||
<img src="productions/java/ide/faq/ide-editor-block-selection-mode-toolbar.gif" alt="Toggle block selection mode"/>
|
||||
</div>
|
||||
<div id="FAQContentAssist">
|
||||
<h4>Why does CTRL-Space not open content assist?</h4>
|
||||
<p> There is a known key conflict when using Messenger Plus Live! v4.85.0.386 with Microsoft Messenger 2009 on Windows 7
|
||||
Ultimate. This may also occur in other version of course. Justin Payne has provided the following description of the solution.
|
||||
</p>
|
||||
<ol>
|
||||
<li>Start up and log into MS Messenger.</li>
|
||||
<li>From the main window, hit the ALT key to bring up the main menu and select "Plus! | Preferences & Options".
|
||||
</li>
|
||||
<li>From the Preferences Windows, Select the Messenger tab and uncheck "Activate Messenger Lock with a system-wide shortcut"
|
||||
OR change the value in it's text box to something other than "CTRL + Space"
|
||||
</li>
|
||||
<li>Select OK button.</li>
|
||||
</ol>
|
||||
<div id="FAQCtrlShiftShortcuts">
|
||||
<h4>Why do CTRL-SHIFT-0/9 and other key combinations not work?</h4>
|
||||
<p> You probably have another program outside of Eclipse that has already captured these keys or key combinations. A frequent
|
||||
problem is the Windows Input Methods Editor (IME) which is used to switch keyboard layouts. For example if you are using
|
||||
multiple keyboard layouts, the CTRL-Space is mapped to allow you to cycle between the different keyboard regional layouts.
|
||||
You should probably be aware of how to turn the feature off since you're probably using this features, but if you don't...
|
||||
</p>
|
||||
<p>Windows 7</p>
|
||||
<ol>
|
||||
<li>Within "Windows Control Panel", open "Region and Settings".</li>
|
||||
<li>Select the "Keyboard and Languages" tab, select "Change Keyboards...".</li>
|
||||
<li>In the "Text Services and Input Languages" windows, select "Advanced Key Settings".</li>
|
||||
<li>In the "Hot Keys for input languages" list box, select "Between input languages" and then select "Change Key Sequence..."
|
||||
</li>
|
||||
<li>In the "Change Key Sequence" window, choose another radio button other than the one next to CTRL+Shift. At best you
|
||||
choose "(None)".
|
||||
</li>
|
||||
<li>Click OK until you closed all popup windows.</li>
|
||||
</ol>
|
||||
<p>Windows 10</p>
|
||||
<ol>
|
||||
<li> Open "Control Panel\Clock, Language, and Region\Language\Advanced settings.</li>
|
||||
<li>Click "Change Language bar hot keys".</li>
|
||||
<li> Set all key sequences to "(None)".</li>
|
||||
<li>Click OK until you closed all popup windows.</li>
|
||||
</ol>
|
||||
<p>
|
||||
Of course, this is Windows 7/10 and we know how Microsoft loves to change their layouts and names, but for fact this option
|
||||
is available back to Windows XP.
|
||||
<br/>
|
||||
<img src="productions/java/ide/faq/windows-text-services-and-input-languages.png" alt="Configure Windows IME hot keys"/>
|
||||
</p>
|
||||
</div>
|
||||
<h3 id="Compiling">Compiling</h3>
|
||||
<div id="FAQPrimaryCompiler">
|
||||
<h4>Why is MADS the primary compiler?</h4>
|
||||
<p> When I started with WUDSN IDE, ATASM was the first supported compiler. The reason was simple: 90% of my sources are in
|
||||
ATASM format. ATASM is very comprehensive and fast. Its capabilities to define constants an byte sequence is very complete
|
||||
(".BYTE", ".WORD", ".DBYTE", ".FLOAT", ."SBYTE" for ATASCII, ".CBYTE" for terminated strings, separate offset for all
|
||||
constants). Over time additional platform compilers haven been added and support for them will be completed step by step.
|
||||
When the support for MADS was rather complete, I found that it is the most powerful compiler I have ever seen and used. The
|
||||
support for ".PROC/.ENDPROC" has revolutionized the way I write assembler code now. It allows logical structuring and
|
||||
visibility control without any runtime overhead. At the same time MADS is compatible to MAC/65 and XASM and even ATASM
|
||||
sources can be adapted to MADS with a few minor changes described below. Therefore MADS is the primary compiler since WUDSN
|
||||
IDE version 1.6.0.
|
||||
</p>
|
||||
</div>
|
||||
<div id="FAQPrimaryCompilerExample">
|
||||
<h4>Why do I get the error "No ORG defined" when compiling the example from the tutorial?</h4>
|
||||
<p> Since WUDSN IDE version 1.6.0 MADS is the primary compiler which is registered for the file extensions ".asm" upon
|
||||
installation. You are trying to run the code example for version 1.5.0 or before, which is in ATASM format. Therefore you can
|
||||
either
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
adapt the source to be in MADS format as described in
|
||||
<a href="#FAQATASMtoMADSConversion">How to I convert an ATASM source for to MADS format?</a>
|
||||
, this is the recommended way
|
||||
</li>
|
||||
<li>open the source with the ATASM editor using "Open With..." in the context menu of the Project Explorer</li>
|
||||
<li>
|
||||
change the default editor for the file extension ".asm" in the preferences for "File Associations" as described in the video
|
||||
tutorial
|
||||
<a href="http://www.youtube.com/watch?v=QgQOle36hRA&hd=1" target="_blank">Part 3: Setting up Editors and File Extensions
|
||||
correctly
|
||||
</a>
|
||||
.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="FAQErrorsFromIncludeFiles">
|
||||
<h4>Why are the errors and warnings from an include file assigned to the main source file in the problems view?</h4>
|
||||
<p> You use a case-insensitive file system and have used different upper or lower case writing in the source include statement
|
||||
than in the actual file system. For example you have written "ICL 'example.asm'" for a file named "Example.asm" on the file
|
||||
system. In Eclipse the file names of all resources are treated as case-sensitive, even if the underlying file system is
|
||||
case-insensitive. Therefore the file name issued by the compiler will no match with the file name of the source include. As a
|
||||
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
|
||||
name in the source include statement.
|
||||
</p>
|
||||
</div>
|
||||
<div id="FAQATASMtoMADSConversion">
|
||||
<h4>How to I convert an ATASM source for to MADS format?</h4>
|
||||
<p> Because both ATASM and MADS syntax are based on the MAC/65 syntax, there are not really many differences. Therefore manual
|
||||
conversion using "Find/Replace (CTRL-F)" is very easy.
|
||||
</p>
|
||||
<ul>
|
||||
<li>Replace the origin definition "* = address" by "ORG address".</li>
|
||||
<li>Replace ".INCLUDE" by "ICL" for source includes.</li>
|
||||
<li>Replace ".INCBIN" by "INS" for binary includes.</li>
|
||||
<li>Replace "* = $2E0;.WORD address" by "RUN address" to specify the run address.</li>
|
||||
<li>Replace "* = $2E2;.WORD address" by "INI address" to specify the init address.</li>
|
||||
<li>Check the quotes of ".BYTE" and "DTA" statements. In MADS, single quotes result in ASCII codes, double quotes in ATARI
|
||||
screen codes.
|
||||
</li>
|
||||
<li>Remove all ".BANK" statements. While ATASM sorts and merges all segments within one bank statement, MADS simply uses the
|
||||
order of segments as defined in the source file. Every "ORG" statement automatically generates new file segment.
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="FAQATASMSegments">
|
||||
<h4>How does ATASM generate segments in executable files?</h4>
|
||||
<p> A helpful feature for small projects is that by default ATASM sorts the segments by address and warns if the same address
|
||||
is overwritten by code or data. Since version 1.05 the ".BANK" directive is available, which allows you to create COM files
|
||||
with "INITAD" segments and arbitrary segment counts. If you don't use the ".BANK" directive, ATASM will sort the segments by
|
||||
their address and will put consecutive blocks into a single segment by default. While this saves some bytes, it might be
|
||||
confusing if you are used to other assemblers. Note that you have to use the ".SET 6" directive to set the assembler origin
|
||||
offset in every bank if you use it in one of the banks.
|
||||
</p>
|
||||
<div style="font-family: courier, monospace;font-size: 13px;">
|
||||
; Bank 0
|
||||
<br/>
|
||||
.bank
|
||||
<br/>
|
||||
.set 6,0
|
||||
<br/>
|
||||
* = $8000
|
||||
<br/>
|
||||
start lda #0
|
||||
<br/>
|
||||
jmp *
|
||||
<br/>
|
||||
<br/>
|
||||
; Bank 1
|
||||
<br/>
|
||||
.bank .set 6,0
|
||||
<br/>
|
||||
* = $2e0
|
||||
<br/>
|
||||
.word start;
|
||||
<br/>
|
||||
<br/>
|
||||
; Bank 2
|
||||
<br/>
|
||||
.bank
|
||||
<br/>
|
||||
.set 6,$4300-$C000
|
||||
<br/>
|
||||
* = $C000
|
||||
<br/>
|
||||
lda #1
|
||||
<br/>
|
||||
sta label+1
|
||||
<br/>
|
||||
label lda #2
|
||||
<br/>
|
||||
jmp *
|
||||
<br/>
|
||||
</div>
|
||||
</div>
|
||||
<div id="FAQROMImages">
|
||||
<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 as executable
|
||||
files. In order to create raw object files without headers, compiler specific options have to be used. Some cases are listed
|
||||
below. See the manual of the specific compiler for more details.
|
||||
</p>
|
||||
<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) & 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>
|
||||
<p>Here you can find the answers to some frequently asked questions. If your question is not answered here, please have
|
||||
a look at the video tutorials or contact me.</p>
|
||||
<ul>
|
||||
<li><a href="#Installation">Installation</a>
|
||||
<ul>
|
||||
<li><a href="#FAQJavaInstallation">How do I install Java?</a></li>
|
||||
<li><a href="#FAQJavaJarStart">When I try to start a .jar file via double-click, nothing happens. What is
|
||||
wrong?</a></li>
|
||||
<li><a href="#FAQEclipseInstallation">How do I install Eclipse?</a></li>
|
||||
<li><a href="#FAQEclipseInstallationWin7">When I try to start Eclipse I get an error like "Failed to load
|
||||
the JNI shared library 'C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll'". What is wrong? </a>
|
||||
</li>
|
||||
<li><a href="#FAQWUDSNInstallationUpdateSite">Why is WUDSN IDE not available via the update site?</a></li>
|
||||
<li><a href="#FAQWUDSNInstallationUpdateSiteBlocked">Why do I get "Unable to read repository at ... Read
|
||||
timed out" when accessing the update site?</a></li>
|
||||
<li><a href="#FAQEclipseUserGuide">How do I use Eclipse?</a></li>
|
||||
<li><a href="#FAQWUDSNInstallationPreferencesNotVisible">Why is the "Assembler" section not visible in the
|
||||
preferences?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#Configuration">Configuration</a>
|
||||
<ul>
|
||||
<li><a href="#FAQFileAssociations">How do I associate my source file extensions with the correct editor?</a>
|
||||
</li>
|
||||
<li><a href="#FAQHardwareAnnotation">Why do I have to put ";@com.wudsn.ide.asm.hardware=..." in the source
|
||||
file?</a></li>
|
||||
<li><a href="#FAQProblemsView">Why do I see wrong messages in the "Problems" view?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#Editing">Editing</a>
|
||||
<ul>
|
||||
<li><a href="#FAQEclipseSpeed">Why is editing sometimes slow or even everything is blocked showing the wait
|
||||
cursor?</a></li>
|
||||
<li><a href="#FAQSourceVersionControl">Is there support for source version control?</a></li>
|
||||
<li><a href="#FAQBlockSelectionMode">Is there support for block selection mode?</a></li>
|
||||
<li><a href="#FAQContentAssist">Why does CTRL-Space not open content assist?</a></li>
|
||||
<li><a href="#FAQCtrlShiftShortcuts">Why do CTRL-SHIFT-0/9 and other key combinations not work?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#Compiling">Compiling</a>
|
||||
<ul>
|
||||
<li><a href="#FAQPrimaryCompiler">Why is MADS the primary compiler?</a></li>
|
||||
<li><a href="#FAQPrimaryCompilerExample">Why do I get the error "No ORG defined" when compiling the example
|
||||
from the tutorial?</a></li>
|
||||
<li><a href="#FAQErrorsFromIncludeFiles">Why are the errors and warnings from an include file assigned to
|
||||
the main source file in the problems view?</a></li>
|
||||
<li><a href="#FAQATASMtoMADSConversion">How do I convert an ATASM source to MADS format?</a></li>
|
||||
<li><a href="#FAQATASMSegments">How does ATASM generate segments in executable files?</a></li>
|
||||
<li><a href="#FAQROMImages">How do I compile into ROM images?</a></li>
|
||||
<li><a href="#FAQDiskImages">How do I compile into disk images?</a></li>
|
||||
<li><a href="#FAQRunMakefile">How to run a makefile script instead of an emulator?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="#Emulation">Emulation</a>
|
||||
<ul>
|
||||
<li><a href="#FAQOtherEmulators">How can I use other emulators?</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="Installation">Installation</h3>
|
||||
<div id="FAQJavaInstallation">
|
||||
<h4>How do I install Java?</h4>
|
||||
<p>I recommend you visit <a href="https://openjdk.java.net">OpenJDK</a> and follow the instructions to download and
|
||||
install the latest version. Make sure the Java version, the Eclipse version, and your operating system have the
|
||||
same architecture. Newer versions of Java only support 64-bit architectures.</p>
|
||||
<div id="FAQJavaJarStart">
|
||||
<h4>When I try to start a .jar file via double-click, nothing happens. What is wrong?</h4>
|
||||
<p>You probably have the wrong Java version installed or set a default. Open a shell window and enter "java -jar
|
||||
<yourfile.jar>". If this works, then you have the wrong program or java version associated with the
|
||||
".jar" file extension in the registry. You can fix that by setting the path to the correct Java installation
|
||||
folder using "REGEDIT.EXE" for the path "Compute\HKEY_CLASSES_ROOT\jarfile\shell\open".</p>
|
||||
<p><img src="productions/java/ide/faq/java-jarfile-registry.png" alt="Java jar file registry entry" /></p>
|
||||
<p>If starting from the command line does not work, you should see a more detailed error message about the
|
||||
reason for that.</p>
|
||||
</div>
|
||||
<div id="FAQEclipseInstallation">
|
||||
<h4>How do I install Eclipse?</h4>
|
||||
<p>If you are not familiar with Eclipse at all, make sure that you have installed the <b>Eclipse platform
|
||||
distribution</b> only - without Java or J2EE tools. This distribution is much smaller (normally around
|
||||
60-80 MB instead of 170 MB) and will not confuse you with tons of features and buttons you do not need at
|
||||
all. See the section "Installing Eclipse" on the tab "Installation" for the required steps. If you use
|
||||
Windows, you can use one of the zero installation distributions of WUDSN IDE which are linked on the tab
|
||||
"Installation". They are simply ".zip" archives that already contain Eclipse and everything else."</p>
|
||||
</div>
|
||||
<div id="FAQEclipseInstallationWin7">
|
||||
<h4>When I try to start Eclipse I get an error like "Failed to load the JNI shared library 'C:\Program Files
|
||||
(x86)\Java\jre6\bin\client\jvm.dll'". What is wrong?</h4>
|
||||
<p>The Eclipse version and the Java version on your system are not compatible. The Eclipse is not pure Java but
|
||||
uses platform-specific native libraries to run and debug Java efficiently. For example, you must install the
|
||||
64-bit version of Java (JRE or JDK) if you want to use the 64-bit version of Eclipse. This is a frequent
|
||||
issue under Windows 7 because by default there is only the 32-bit version of Java installed. See the section
|
||||
"Installing Eclipse" on the tab "Installation" for the required steps.</p>
|
||||
</div>
|
||||
<div id="FAQEclipseUserGuide">
|
||||
<h4>How do I use Eclipse at?</h4>
|
||||
<p>Start the build-in help of Eclipse via the menu "Help/Help Content" and read the section "Workbench User
|
||||
Guide".</p>
|
||||
<img src="productions/java/ide/faq/ide-workbench-user-guide.png" alt="Workbench user guide" />
|
||||
</div>
|
||||
<div id="FAQWUDSNInstallationUpdateSite">
|
||||
<h4>Why is WUDSN IDE not available via the update site?</h4>
|
||||
<p>Most likely you typed in the wrong update site URL, for example, using "wusdn" instead of "wudsn". The
|
||||
correct URL is "http://www.wudsn.com/update". In addition, you should disable the checkbox "Hide items that
|
||||
are already installed", so you see what really is there. See the section "Installing WUDSN IDE" the tab
|
||||
"Installation" for the required steps.</p>
|
||||
<img src="productions/java/ide/faq/ide-update-site.png" alt="Installation dialog with update site" />
|
||||
</div>
|
||||
<div id="FAQWUDSNInstallationUpdateSiteBlocked">
|
||||
<h4>Why do I get "Unable to read repository at ... Read timed out" when accessing the update site?</h4>
|
||||
<p>This error message indicates the Eclipse program is somehow blocked from accessing the site. If you are
|
||||
behind a proxy server, check the general proxy server settings in the Eclipse preferences. If you use a
|
||||
firewall or internet security tool, make sure "Eclipse.exe", "java.exe", "javaw.exe" or the corresponding
|
||||
program on your host platform are allowed to cannot to the internet. Maybe you have to change the settings,
|
||||
so you are prompted to allow access interactively.</p>
|
||||
</div>
|
||||
<div id="FAQWUDSNInstallationPreferencesNotVisible">
|
||||
<h4>Why is the "Assembler" section not visible in the preferences?</h4>
|
||||
<p>If the WUDSN IDE sections and features are not visible after a successful installation, you are probably
|
||||
using an outdated Java version. For example, Java 1.6 is <a
|
||||
href="http://www.oracle.com/technetwork/java/eol-135779.html" target="_blank"
|
||||
rel="noopener noreferrer">out of maintenance since 2013/02</a>. 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 have at least the Java
|
||||
version that is mentioned in the installation section for the IDE installed and that Eclipse is actually
|
||||
started using that version.</p>
|
||||
</div>
|
||||
<h3 id="Configuration">Configuration</h3>
|
||||
<div id="FAQProblemsView">
|
||||
<h4>Why do I see wrong messages in the "Problems" view?</h4>
|
||||
<p>The default configuration of the "Problems" view shows all errors from all files in the current project.
|
||||
While this is a good default for Java programming, it does not fit at all for compiling single independent
|
||||
assembler files. Therefore you have to configure the "Problems" view accordingly. See the section
|
||||
"Installing Eclipse" on the tab "Installation" for the required steps.</p>
|
||||
</div>
|
||||
<div id="FAQFileAssociations">
|
||||
<h4>How do I associate my source file extensions with the correct editor?</h4>
|
||||
<p>The IDE supports many different compilers and provides a specialized editor for each of them. Typically you
|
||||
have some preferred source file extension (".asm" or ".a") and a preferred compiler. The procedure to
|
||||
associate the file extension with the editor via the preferences is described in this video tutorial <a
|
||||
href="http://www.youtube.com/watch?v=QgQOle36hRA">WUDSN IDE Tutorial 3: Setting up Editors and File
|
||||
Extensions correctly</a>.</p>
|
||||
</div>
|
||||
<div id="FAQHardwareAnnotation">
|
||||
<h4>Why do I have to put ";@com.wudsn.ide.asm.hardware=..." in the source file?</h4>
|
||||
<p>The association with the file extension with the editor for your compiler (that is done in the preferences,
|
||||
see before) does not determine for which platform you want to create output. Therefore this additional
|
||||
annotation in the main source file is required used to tell the IDE which is the target platform. It is used
|
||||
to find the correct compiler and emulator settings, which can differ per platform. Every compiler has a
|
||||
default platform (see the online help in the IDE) but can also be used on every other platform. Therefore
|
||||
you have to specify the target platform in the main source file if you use a non-default platform.</p>
|
||||
</div>
|
||||
<h3 id="Editing">Editing</h3>
|
||||
<div id="FAQEclipseSpeed">
|
||||
<h4>Why is editing sometimes slow or even everything is blocked showing the wait cursor?</h4>
|
||||
<p>The core of WUDSN IDE uses the Eclipse Platform Runtime only and does not require any additional plugins. It
|
||||
starts and runs very fast with that configuration and I personally used it on daily basis. So if you
|
||||
experience performance problems, try to download and run the zero installation distribution of WUDSN IDE.
|
||||
Performance problem they are very likely caused by additional plugins or themes installed. Often these
|
||||
plugins are not only slow but broken. Check the ".metadata/.log" file in the workspace folder. In some
|
||||
Eclipse versions, this is also available via "Window/Show View.../Error Log".</p>
|
||||
</div>
|
||||
<div id="FAQSourceVersionControl">
|
||||
<h4>Is there support for source version control?</h4>
|
||||
<p>Yes, there are several plugins available to connect Eclipse to CVS or subversion. Also, the "Local History"
|
||||
feature is installed by default. You can configure it in the preferences. It automatically records all
|
||||
changes to the source file and lets you compare versions in-place.</p>
|
||||
<img src="productions/java/ide/faq/ide-version-control.gif" alt="Source version control" />
|
||||
</div>
|
||||
<div id="FAQBlockSelectionMode">
|
||||
<h4>Is there support for block selection mode?</h4>
|
||||
<p>Yes, there is a toolbar button and the shortcut "ALT+SHIFT+A" to toggle block selection mode in all text
|
||||
editors. This can be very useful for adding and removing common prefixes such as line numbers.</p>
|
||||
<img src="productions/java/ide/faq/ide-editor-toggle-block-selection-mode.png"
|
||||
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
|
||||
Perspective" in the context menu of the main toolbar. In the customizing dialog, you have to activate the
|
||||
commend group "Editor Presentation" and then the toolbar entries you want to see.</p>
|
||||
<img src="productions/java/ide/faq/ide-editor-block-selection-mode-toolbar.gif"
|
||||
alt="Toggle block selection mode" />
|
||||
</div>
|
||||
<div id="FAQContentAssist">
|
||||
<h4>Why does CTRL-Space not open content assist?</h4>
|
||||
<p>There is a known key conflict when using Messenger Plus Live! v4.85.0.386 with Microsoft Messenger 2009 on
|
||||
Windows 7 Ultimate. This may also occur in other versions of course. Justin Payne has provided the following
|
||||
description of the solution.</p>
|
||||
<ol>
|
||||
<li>Startup and log into MS Messenger.</li>
|
||||
<li>From the main window, hit the ALT key to bring up the main menu and select "Plus! | Preferences &
|
||||
Options".</li>
|
||||
<li>From the Preferences Windows, Select the Messenger tab and uncheck "Activate Messenger Lock with a
|
||||
system-wide shortcut" OR change the value in its text box to something other than "CTRL + Space"</li>
|
||||
<li>Press the "OK" button.</li>
|
||||
</ol>
|
||||
<div id="FAQCtrlShiftShortcuts">
|
||||
<h4>Why do CTRL-SHIFT-0/9 and other key combinations not work?</h4>
|
||||
<p>You probably have another program outside of Eclipse that has already captured these keys or key
|
||||
combinations. A frequent problem is the Windows Input Methods Editor (IME) which is used to switch
|
||||
keyboard layouts. For example, if you are using multiple keyboard layouts, the CTRL-Space is mapped to
|
||||
allow you to cycle between the different keyboard regional layouts. You should probably be aware of how
|
||||
to turn the feature off since you're probably using this feature, but if you don't...</p>
|
||||
<p>Windows 7</p>
|
||||
<ol>
|
||||
<li>Within "Windows Control Panel", open "Region and Settings".</li>
|
||||
<li>Select the "Keyboard and Languages" tab, select "Change Keyboards...".</li>
|
||||
<li>In the "Text Services and Input Languages" windows, select "Advanced Key Settings".</li>
|
||||
<li>In the "Hot Keys for input languages" list box, select "Between input languages" and then select
|
||||
"Change Key Sequence..."</li>
|
||||
<li>In the "Change Key Sequence" window, choose another radio button other than the one next to
|
||||
CTRL+Shift. At best you choose "(None)".</li>
|
||||
<li>Click OK until you closed all popup windows.</li>
|
||||
</ol>
|
||||
<p>Windows 10</p>
|
||||
<ol>
|
||||
<li>Open "Control Panel\Clock, Language, and Region\Language\Advanced settings.</li>
|
||||
<li>Click "Change Language bar hot keys".</li>
|
||||
<li>Set all key sequences to "(None)".</li>
|
||||
<li>Click OK until you closed all popup windows.</li>
|
||||
</ol>
|
||||
<p>Of course, this is Windows 7/10 and we know how Microsoft loves to change their layouts and names, but in
|
||||
fact, this option is available back to Windows XP. <br /> <img
|
||||
src="productions/java/ide/faq/windows-text-services-and-input-languages.png"
|
||||
alt="Configure Windows IME hot keys" /></p>
|
||||
</div>
|
||||
<h3 id="Compiling">Compiling</h3>
|
||||
<div id="FAQPrimaryCompiler">
|
||||
<h4>Why is MADS the primary compiler?</h4>
|
||||
<p>When I started with WUDSN IDE, ATASM was the first supported compiler. The reason was simple: 90% of my
|
||||
sources are in ATASM format. ATASM is very comprehensive and fast. Its capabilities to define constants
|
||||
and byte sequences are very complete (".BYTE", ".WORD", ".DBYTE", ".FLOAT", ".SBYTE" for ATASCII,
|
||||
".CBYTE" for terminated strings, separate offset for all constants). Over time additional platform
|
||||
compilers have been added and support for them will be completed step by step. When the support for MADS
|
||||
was rather complete, I found that it is the most powerful compiler I have ever seen and used. The
|
||||
support for ".PROC/.ENDPROC" has revolutionized the way I write assembler code now. It allows logical
|
||||
structuring and visibility control without any runtime overhead. At the same time, MADS is compatible
|
||||
with MAC/65 and XASM, and even ATASM sources can be adapted to MADS with a few minor changes described
|
||||
below. Therefore MADS is the primary compiler since WUDSN IDE version 1.6.0.</p>
|
||||
</div>
|
||||
<div id="FAQPrimaryCompilerExample">
|
||||
<h4>Why do I get the error "No ORG defined" when compiling the example from the tutorial?</h4>
|
||||
<p>Since WUDSN IDE version 1.6.0 MADS is the primary compiler that is registered for the file extensions
|
||||
".asm" upon installation. You are trying to run the code example for version 1.5.0 or before, which is
|
||||
in ATASM format. Therefore you can either</p>
|
||||
<ul>
|
||||
<li>Convert the source to be in MADS format as described in <a href="#FAQATASMtoMADSConversion">How do I
|
||||
convert an ATASM source to MADS format?</a> , this is the recommended way</li>
|
||||
<li>Open the source with the ATASM editor using "Open With..." in the context menu of the Project
|
||||
Explorer</li>
|
||||
<li>Change the default editor for the file extension ".asm" in the preferences for "File Associations"
|
||||
as described in the video tutorial <a href="http://www.youtube.com/watch?v=QgQOle36hRA&hd=1"
|
||||
target="_blank" rel="noopener noreferrer">Part 3: Setting up Editors and File Extensions
|
||||
correctly</a>.</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="FAQErrorsFromIncludeFiles">
|
||||
<h4>Why are the errors and warnings from an include file assigned to the main source file in the problems
|
||||
view?</h4>
|
||||
<p>You use a case-insensitive file system and have used different upper or lower case writing in the source
|
||||
include statement than in the actual file system. For example, you have written "ICL 'example.asm'" for
|
||||
a file named "Example.asm" on the file system. In Eclipse the file names of all resources are treated as
|
||||
case-sensitive, even if the underlying file system is case-insensitive. Therefore the file name issued
|
||||
by the compiler will no match with the file name of the source include. As a 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 name
|
||||
in the source include statement.</p>
|
||||
</div>
|
||||
<div id="FAQATASMtoMADSConversion">
|
||||
<h4>How do I convert an ATASM source to MADS format?</h4>
|
||||
<p>Because both ATASM's and MADS's syntax are based on the MAC/65 syntax. There are not really many
|
||||
differences. Therefore manual conversion using "Find/Replace (CTRL-F)" is very easy.</p>
|
||||
<ul>
|
||||
<li>Replace the origin definition "* = address" with "ORG address".</li>
|
||||
<li>Replace ".INCLUDE" with "ICL" for source includes.</li>
|
||||
<li>Replace ".INCBIN" with "INS" for binary includes.</li>
|
||||
<li>Replace "* = $2E0; .WORD address" with "RUN address" to specify the run address.</li>
|
||||
<li>Replace "* = $2E2; .WORD address" with "INI address" to specify the init address.</li>
|
||||
<li>Check the quotes of ".BYTE" and "DTA" statements. In MADS, single quotes result in ASCII codes,
|
||||
double quotes in ATARI screen codes.</li>
|
||||
<li>Remove all ".BANK" statements. While ATASM sorts and merges all segments within one bank statement,
|
||||
MADS simply uses the order of segments as defined in the source file. Every "ORG" statement
|
||||
automatically generates a new file segment.</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="FAQATASMSegments">
|
||||
<h4>How does ATASM generate segments in executable files?</h4>
|
||||
<p>A helpful feature for small projects is that by default ATASM sorts the segments by address and warns if
|
||||
the same address is overwritten by code or data. Since version 1.05 the ".BANK" directive is available,
|
||||
which allows you to create COM files with "INITAD" segments and arbitrary segment counts. If you don't
|
||||
use the ".BANK" directive, ATASM will sort the segments by their address and will put consecutive blocks
|
||||
into a single segment by default. While this saves some bytes, it might be confusing if you are used to
|
||||
other assemblers. Note that you have to use the ".SET 6" directive to set the assembler origin offset in
|
||||
every bank if you use it in one of the banks.</p>
|
||||
<div style="font-family: courier, monospace; font-size: 13px;">; Bank 0 <br /> .bank <br /> .set 6,0 <br />
|
||||
* = $8000 <br /> start lda #0 <br /> jmp * <br /> <br /> ; Bank 1 <br /> .bank .set 6,0 <br /> * = $2e0
|
||||
<br /> .word start; <br /> <br /> ; Bank 2 <br /> .bank <br /> .set 6,$4300-$C000 <br /> * = $C000
|
||||
<br /> lda #1 <br /> sta label+1 <br /> label lda #2 <br /> jmp *</div>
|
||||
</div>
|
||||
<div id="FAQROMImages">
|
||||
<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
|
||||
as executable files. In order to create raw object files without headers, compiler-specific options have
|
||||
to be used. Some cases are listed below. See the manual of the specific compiler for more details.</p>
|
||||
<ul>
|
||||
<li>ACME: Use the compiler parameter " <b>-f plain</b> " instead of "-f cbm" (default) to switch to
|
||||
"plain" mode without a 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 a 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" rel="noopener noreferrer">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 that 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"
|
||||
rel="noopener noreferrer">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 on
|
||||
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"
|
||||
rel="noopener noreferrer">web site</a>.</p>
|
||||
<h5>Apple II</h5>
|
||||
<p>For Apple II, WUDSN IDE automatically generates a bootable AppleDos 3.3 disk image with the 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 put more files onto the disk after compilation, you can use the command-line
|
||||
version of <a href="applecommander.cvs.sourceforge.net" target="_blank"
|
||||
rel="noopener noreferrer">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 the case of Apple Disk images always remember to use the correct 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
|
||||
evaluates the file extension. Supported extensions are ".b", ".prg" and ".xex". Here's the logic for 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);</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);
|
||||
</li>
|
||||
<li>File extension ".xex" and length > 6 and (getWord(outputFileContent, 0) & 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);</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 and 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 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". On 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 your
|
||||
shell, you must specify "/c" before the name of the script to prevent "cmd.exe" from remaining as a
|
||||
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 section
|
||||
<a href="#FAQDiskImages">How do I compile into disk images?</a> for the description on 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 your own script which puts the executable
|
||||
file onto a disk image of your choice using additional tools like "dir2atr.exe" or "AppleCommander" for
|
||||
example.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
File diff suppressed because it is too large
Load Diff
@ -1,136 +1,94 @@
|
||||
<p>
|
||||
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:
|
||||
<br/>
|
||||
<div align="center">
|
||||
<a href="http://www.wudsn.com/productions/java/ide/downloads/wudsn-ide-win64.zip" target="_blank">
|
||||
<img src="productions/java/ide/installation/ide-download-win64.png" alt="Click to download the Windows 64-bit version"/></a>
|
||||
</div>
|
||||
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
|
||||
each supported platform. All paths to folders, compilers and emulators are pre-configured. Unpack the content of this archive to
|
||||
the directory "C:\jac\wudsn" and click the "WUDSN IDE" link. Eclipse will open with the predefined workspace that contains
|
||||
"Hello World" examples for different platforms.
|
||||
<br/>
|
||||
<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
|
||||
<p>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: </p>
|
||||
<div align="center"><a href="http://www.wudsn.com/productions/java/ide/downloads/wudsn-ide-win64.zip" target="_blank"
|
||||
rel="noopener noreferrer"> <img src="productions/java/ide/installation/ide-download-win64.png"
|
||||
alt="Click to download the Windows 64-bit version" /></a></div>
|
||||
<p>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 each supported platform. All paths to folders, compilers, and emulators
|
||||
are pre-configured. Unpack the content of this archive to the directory "C:\jac\wudsn" and click the "WUDSN IDE-64
|
||||
bit" link. Eclipse will open with the predefined workspace that contains "Hello World" examples for different
|
||||
platforms. <br /> <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</p>
|
||||
<ul>
|
||||
<li>
|
||||
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>
|
||||
</li>
|
||||
<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>
|
||||
<li>WUDSN IDE 1.7.0: <a href="http://www.wudsn.com/productions/java/ide/downloads/1.7.0/wudsn-ide-win64.zip"
|
||||
target="_blank" rel="noopener noreferrer">Windows 64-bit version</a>, <a
|
||||
href="http://www.wudsn.com/productions/java/ide/downloads/1.7.0/wudsn-ide-win32.zip" target="_blank"
|
||||
rel="noopener noreferrer">Windows 32-bit version</a></li>
|
||||
<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" 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>
|
||||
In case something is not correct or not working, please contact me.
|
||||
</p>
|
||||
<p>In case something is not correct or not working, please contact me.</p>
|
||||
<ul>
|
||||
<li>
|
||||
<a href="#InstallingEclipse">Installing Eclipse</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="#InstallingWUDSNIDE">Installing WUDSN IDE</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>
|
||||
<li><a href="#InstallingEclipse">Installing Eclipse</a></li>
|
||||
<li><a href="#InstallingWUDSNIDE">Installing WUDSN IDE</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>
|
||||
<h5 id="InstallingEclipse">
|
||||
Installing Eclipse
|
||||
<a href="#ide_installation">» top</a>
|
||||
</h5>
|
||||
<h5 id="InstallingEclipse">Installing Eclipse <a href="#ide_installation">» top</a></h5>
|
||||
<ul>
|
||||
<li>
|
||||
Download Eclipse from
|
||||
<a href="http://www.eclipse.org/downloads" target="_blank">http://www.eclipse.org/downloads</a>
|
||||
.
|
||||
</li>
|
||||
<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" target="_blank">Eclipse 4.12
|
||||
Platform Runtime Binary (81 MB)</a> for WUDSN IDE 1.7.1 and newer.
|
||||
<a href="https://archive.eclipse.org/eclipse/downloads/drops4/R-4.3.2-201402211700/#PlatformRuntime" target="_blank">Eclipse 4.3.2
|
||||
Platform Runtime Binary (61 MB)</a> for WUDSN IDE 1.7.0 and older.
|
||||
.
|
||||
<br/>
|
||||
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>Download Eclipse from <a href="http://www.eclipse.org/downloads" target="_blank"
|
||||
rel="noopener noreferrer">http://www.eclipse.org/downloads</a>.</li>
|
||||
<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"
|
||||
target="_blank" rel="noopener noreferrer">Eclipse 4.12 Platform Runtime Binary (81 MB)</a> for WUDSN IDE
|
||||
1.7.1 and newer. <a
|
||||
href="https://archive.eclipse.org/eclipse/downloads/drops4/R-4.3.2-201402211700/#PlatformRuntime"
|
||||
target="_blank" rel="noopener noreferrer">Eclipse 4.3.2 Platform Runtime Binary (61 MB)</a> for WUDSN IDE
|
||||
1.7.0 and older. <br /> This is a minimum size installation that does not include the Java Development Toolkit
|
||||
(JDT). WUDSN IDE has no dependency on the JDT but of course on 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 your local hard drive.</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>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"
|
||||
for English or "de_DE" for German. Example: "C:\Program Files\Eclipse\4.12\eclipse\eclipse.exe" -Xmx512M -nl en_US"</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" 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>After you have read the welcome page and got familiar with the Eclipse UI, just switch to the Resource perspective.</li>
|
||||
<li>
|
||||
Open the view "Problems" via the menu "Window/Show View/Problems" and then click the entry "Configure Contents..." from its
|
||||
view menu.
|
||||
<br/>
|
||||
<img src="productions/java/ide/installation/ide-problems-view-01.png" alt="Open configuration of the problems view"/>
|
||||
</li>
|
||||
<li>
|
||||
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>After you have read the welcome page and got familiar with the Eclipse UI, just switch to the Resource
|
||||
perspective.</li>
|
||||
<li>Open the view "Problems" via the menu "Window/Show View/Problems" and then click the entry "Configure
|
||||
Contents..." from its view menu. <br /> <img src="productions/java/ide/installation/ide-problems-view-01.png"
|
||||
alt="Open configuration of the problems view" /></li>
|
||||
<li>Select the configuration "All Errors", the radio button "On selected element and its children" and the
|
||||
checkboxes "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>
|
||||
</ul>
|
||||
<h5 id="InstallingWUDSNIDE">
|
||||
Installing WUDSN IDE
|
||||
<a href="#ide_installation">» top</a>
|
||||
</h5>
|
||||
<h5 id="InstallingWUDSNIDE">Installing WUDSN IDE <a href="#ide_installation">» top</a></h5>
|
||||
<ul>
|
||||
<li>Start Eclipse</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>
|
||||
Select the latest version of the feature "WUDSN IDE" for in and press the button "Next".
|
||||
<br/>
|
||||
You don't need to install the "General Eclipse Enhancements" feature as it is already included in the "WUDSN IDE" feature".
|
||||
<li>Select the latest version of the feature "WUDSN IDE" for in and press the button "Next". <br /> You don't need
|
||||
to install the "General Eclipse Enhancements" feature as it is already included in the "WUDSN IDE" feature".
|
||||
</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>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>
|
||||
As always with updates, it may happen that the update fails for whatever reason or the installed version turns out to have
|
||||
severe issues. For example the required Java Version might not be available on your machine. In this case you can uninstall it
|
||||
via the link "What is already installed" in the "Install New Software..." dialog and restart the IDE. Then you can reinstall
|
||||
the latest version from "https://www.wudsn.com/update" or previously released versions from the locations listed in the
|
||||
"Releases" chapter.
|
||||
<br/>
|
||||
<img src="productions/java/ide/installation/ide-installation-steps.gif" alt="IDE installation steps"/>
|
||||
</li>
|
||||
<li>As always with updates, it may happen that the update fails for whatever reason or the installed version turns
|
||||
out to have severe issues. For example, the required Java version might not be available on your machine. In
|
||||
this case, you can uninstall it via the link "What is already installed" in the "Install New Software..." dialog
|
||||
and restart the IDE. Then you can reinstall the latest version from "https://www.wudsn.com/update" or previously
|
||||
released versions from the locations listed in the "Releases" chapter. <br /> <img
|
||||
src="productions/java/ide/installation/ide-installation-steps.gif" alt="IDE installation steps" /></li>
|
||||
</ul>
|
||||
<h5 id="InstallingCompilers">
|
||||
Installing compilers like ATASM, MADS, XASM...
|
||||
<a href="#ide_installation">» top</a>
|
||||
</h5>
|
||||
<h5 id="InstallingCompilers">Installing compilers like ATASM, MADS, XASM... <a href="#ide_installation">» top</a></h5>
|
||||
<ul>
|
||||
<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>
|
||||
Select the tab for the compiler of your choice.
|
||||
<br/>
|
||||
The following compilers are or will be supported:
|
||||
<br/>
|
||||
<li>Select the tab for the compiler of your choice. <br /> The following compilers are or will be supported: <br />
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -172,15 +130,13 @@ In case something is not correct or not working, please contact me.
|
||||
</tbody>
|
||||
</table>
|
||||
</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>
|
||||
Alternatively, you can download the single
|
||||
<a href="http://www.wudsn.com/productions/java/ide/downloads/compilers.zip" target="_blank">archive containing all supported 6502
|
||||
compilers</a>
|
||||
including the Linux and Mac OS X versions where available. The archive contains a readme file with the date of the last update
|
||||
and the included compiler versions.
|
||||
<br/>
|
||||
<li>Click the "Download" link to open the home page of the compiler.</li>
|
||||
<li>Follow the instruction on the download site to install the compiler to the folder of your choice.</li>
|
||||
<li>Alternatively, you can download the single <a
|
||||
href="http://www.wudsn.com/productions/java/ide/downloads/compilers.zip" target="_blank"
|
||||
rel="noopener noreferrer">archive containing all supported 6502 compilers</a> including the Linux and Mac OS
|
||||
X versions where available. The archive contains a readme file with the date of the last update and the included
|
||||
compiler versions. <br />
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -189,7 +145,7 @@ In case something is not correct or not working, please contact me.
|
||||
<th>Architecture</th>
|
||||
<th>Compiler Version</th>
|
||||
<th>Executable Path</th>
|
||||
<th>Compile Date</th>
|
||||
<th>Compilation Date</th>
|
||||
<th>Compiled By</th>
|
||||
</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>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>
|
||||
The variable "${sourceFilePath}" is replaced by the absolute path to the source file.
|
||||
<br/>
|
||||
The variable "${outputFilePath}" is replaced by the absolute path to the output file.
|
||||
<br/>
|
||||
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>The variable "${sourceFilePath}" is replaced by the absolute path to the source file. <br /> The variable
|
||||
"${outputFilePath}" is replaced by the absolute path to the output file. <br /> 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 the 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>
|
||||
Using the button "Restore Defaults" all values are reset, except for the paths to the compilers.
|
||||
<br/>
|
||||
<br/>
|
||||
<img src="productions/java/ide/features/ide-assembler-preferences-compilers.gif" alt="Configuration of compiler executable path"/>
|
||||
</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>
|
||||
<li>Using the button "Restore Defaults" all values are reset, except for the paths to the compilers. <br /> <br />
|
||||
<img src="productions/java/ide/features/ide-assembler-preferences-compilers.gif"
|
||||
alt="Configuration of compiler executable path" /></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>
|
||||
<h5 id="InstallingEmulators">
|
||||
Installing Atari800Win and other emulators
|
||||
<a href="#ide_installation">» top</a>
|
||||
</h5>
|
||||
<h5 id="InstallingEmulators">Installing Atari800Win and other emulators <a href="#ide_installation">» top</a></h5>
|
||||
<ul>
|
||||
<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>Open the preferences page "Assembler/Atari 8-bit Compilers" and select to tab for your compiler.</li>
|
||||
<li>
|
||||
The field "Default Application to open Output File" is defaulted to "Operating Sytstem Default Application".
|
||||
<li>The field "Default Application to open Output File" is defaulted to "Operating System Default Application".
|
||||
<ul>
|
||||
<li>If you have the emulator registered as default application for the extension of the output file, for example
|
||||
"Atari800Win" or "Atari800MacX" for ".xex", you don't need to configure anything in addition 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
|
||||
file extension and special parameters to open the output file in the emulator you can choose the emulator in the field
|
||||
"Application to open Output File" and configure the command line on the corresponding tab.
|
||||
</li>
|
||||
<li>You can also use the "User Defined Application" for open the output file with and arbitrary application like a script,
|
||||
linker or whatever.</li>
|
||||
<li>If you have the emulator registered as the default application for the extension of the output file, for
|
||||
example, "Atari800Win" or "Atari800MacX" for ".xex", you don't need to configure anything in addition
|
||||
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 file extension and special parameters to open the output file in the emulator you can
|
||||
choose the emulator in the field "Application to open Output File" and configure the command line on the
|
||||
corresponding tab.</li>
|
||||
<li>You can also use the "User Defined Application" to open the output file with an arbitrary application
|
||||
like a script, linker, or whatever.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>If you have not yet downloaded the corresponding emulator, you can use the download link on the tab of the emulator and
|
||||
follow the instructions on the download site for 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
|
||||
own command line based on the default command line displayed.<br/>Note: Under Mac OS-X, you must specify the path to the
|
||||
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.
|
||||
For the "Stella" emulator installed in the "/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 you have not yet downloaded the corresponding emulator, you can use the download link on the tab of the
|
||||
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 own command-line based on the default command line displayed.<br />Note: Under Mac OS-X, you must
|
||||
specify the path to the 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. For the "Stella" emulator installed in the
|
||||
"/Applications/Stella.app" folder this means "/Applications/Stella.app/Contents/MacOS/Stella".</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>
|
||||
The variable "${runnerExecutablePath}" is replaced by the path to the application executable.
|
||||
<br/>
|
||||
The variable "${outputFilePath}" is replaced by the absolute path to the output file.
|
||||
<br/>
|
||||
For more variables see section
|
||||
<a href="#CompilerPreferences">preferences for compiling</a>.
|
||||
</li>
|
||||
<li>Press the button "OK"</li>
|
||||
<li>
|
||||
In case you also need the Atari ROM files, you can find them in the file
|
||||
<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>
|
||||
<li>The variable "${runnerExecutablePath}" is replaced by the path to the application executable. <br /> The
|
||||
variable "${outputFilePath}" is replaced by the absolute path to the output file. <br /> For more variables see
|
||||
section <a href="#CompilerPreferences">preferences for compiling</a>.</li>
|
||||
<li>Press the button "OK".</li>
|
||||
<li>In case you also need the Atari ROM files, you can find them in the file <a
|
||||
href="http://www.emulators.com/freefile/pcxf380.zip" target="_blank"
|
||||
rel="noopener noreferrer">PCXF380.ZIP</a> which is available at <a
|
||||
href="http://www.emulators.com/download.htm" target="_blank"
|
||||
rel="noopener noreferrer">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>
|
||||
<h5 id="CreatingExampleProject">
|
||||
Creating and compiling an example project
|
||||
<a href="#ide_installation">» top</a>
|
||||
</h5>
|
||||
<h5 id="CreatingExampleProject">Creating and compiling an example project <a href="#ide_installation">» top</a></h5>
|
||||
<ul>
|
||||
<li>Start Eclipse.</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 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>
|
||||
Copy the following source text and paste it into the file:
|
||||
<br/>
|
||||
<div style="font-family: courier, monospace; font-size: 13px;">
|
||||
<br/>
|
||||
; WUDSN IDE Atari Rainbow Example - MADS syntax
|
||||
<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>Copy the following source text and paste it into the file: <br />
|
||||
<div style="font-family: courier, monospace; font-size: 13px;"><br /> ; WUDSN IDE Atari Rainbow Example - MADS
|
||||
syntax <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>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>
|
||||
In case of problems, open the view "Problems" and the output of the view "Console" for details and post a message with the
|
||||
screenshots in the
|
||||
<a href="http://www.atariage.com/forums/index.php?showtopic=145386&view=getnewpost" target="_blank">English AtariAge forum</a>
|
||||
if you get stuck:
|
||||
<br/>
|
||||
<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>
|
||||
<li>In case of problems, open the view "Problems" and the output of the view "Console" for details and post a
|
||||
message with the screenshots in the <a
|
||||
href="http://www.atariage.com/forums/index.php?showtopic=145386&view=getnewpost" target="_blank"
|
||||
rel="noopener noreferrer">English AtariAge forum</a> if you get stuck: <br /> <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>
|
||||
<h5 id="FurtherAssemblerProgrammingInformation">
|
||||
Further information on assembler programming
|
||||
<a href="#ide_installation">» top</a>
|
||||
</h5>
|
||||
<h5 id="FurtherAssemblerProgrammingInformation">Further information on assembler programming <a
|
||||
href="#ide_installation">» top</a></h5>
|
||||
<ul>
|
||||
<li>
|
||||
Source includes with equates for hardware registers and operating system for
|
||||
<a href="productions/atari800/ide/SystemEquates.asm" target="_blank">Atari 8-bit</a>
|
||||
and
|
||||
<a href="productions/atari2600/ide/VCS.asm" target="_blank">Atari VCS</a>
|
||||
in MADS format.
|
||||
</li>
|
||||
<li>
|
||||
<a href="http://www.atariarchives.org/agagd/" target="_blank">Atari Graphics & Arcade Game Design</a>
|
||||
,
|
||||
<a href="http://www.atariarchives.org/dere/" target="_blank">DeRe Atari</a>
|
||||
, 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>
|
||||
<li>The source includes containing the equates for hardware registers and operating system for <a
|
||||
href="productions/atari800/ide/SystemEquates.asm" target="_blank" rel="noopener noreferrer">Atari 8-bit</a>
|
||||
and <a href="productions/atari2600/ide/VCS.asm" target="_blank" rel="noopener noreferrer">Atari VCS</a> in MADS
|
||||
format.</li>
|
||||
<li><a href="http://www.atariarchives.org/agagd/" target="_blank" rel="noopener noreferrer">Atari Graphics &
|
||||
Arcade Game Design</a>, <a href="http://www.atariarchives.org/dere/" target="_blank"
|
||||
rel="noopener noreferrer">DeRe Atari</a>, and <a href="http://www.atariarchives.org/mapping/"
|
||||
target="_blank" rel="noopener noreferrer">Mapping the Atari</a> at <a href="http://www.atariarchives.org/"
|
||||
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"
|
||||
rel="noopener noreferrer">Atari 5200 / 8-bit Programming</a></li>
|
||||
</ul>
|
@ -1,9 +1,7 @@
|
||||
|
||||
The following table lists all releases of WUDSN IDE, the required minimum Java and Eclipse version the link to the release news
|
||||
article, and release news video. For releases before 1.6.0 no downloads and no videos are offered. The latest stable version is
|
||||
always available via the update site "https://www.wudsn.com/update". The daily version and older versions are available via
|
||||
version specific update sites listed below.
|
||||
<br/>
|
||||
<p>The following table lists all releases of WUDSN IDE, the required minimum Java and Eclipse version the link to the
|
||||
release news article, and the release news video. For releases before 1.6.0 no downloads and no videos are offered.
|
||||
The latest stable version is always available via the update site "https://www.wudsn.com/update". The daily version
|
||||
and older versions are available via version-specific update sites listed below. </p>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
@ -21,12 +19,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.8</td>
|
||||
<td>4.12</td>
|
||||
<td>https://www.wudsn.com/update</td>
|
||||
<td>
|
||||
<a
|
||||
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><a href="https://atariage.com/forums/topic/145386-wudsn-ide-the-free-integrated-atari-8-bit-development-plugin-for-eclipse/"
|
||||
target="_blank" rel="noopener noreferrer">read</a></td>
|
||||
<td>n/a</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -35,12 +29,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.8</td>
|
||||
<td>4.12</td>
|
||||
<td>https://www.wudsn.com/update/daily</td>
|
||||
<td>
|
||||
<a
|
||||
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><a href="https://atariage.com/forums/topic/145386-wudsn-ide-the-free-integrated-atari-8-bit-development-plugin-for-eclipse/"
|
||||
target="_blank" rel="noopener noreferrer">read</a></td>
|
||||
<td>n/a</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -49,11 +39,9 @@ version specific update sites listed below.
|
||||
<td>Java 1.8</td>
|
||||
<td>4.10</td>
|
||||
<td>https://www.wudsn.com/update/1.7.1</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/175-wudsn-ide-update-1-7-1" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
Planned
|
||||
<td><a href="https://www.wudsn.com/index.php/175-wudsn-ide-update-1-7-1" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>Planned
|
||||
<!-- <a href="https://www.youtube.com/watch?v=TODO;hd=1" target="_blank">watch</a> -->
|
||||
</td>
|
||||
</tr>
|
||||
@ -63,12 +51,10 @@ version specific update sites listed below.
|
||||
<td>Java 1.6</td>
|
||||
<td>4.3.1</td>
|
||||
<td>https://www.wudsn.com/update/1.7.0</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/110-wudsn-ide-update-1-7-0" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.youtube.com/watch?v=YdSjIwaFd90;hd=1" target="_blank">watch</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/110-wudsn-ide-update-1-7-0" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td><a href="https://www.youtube.com/watch?v=YdSjIwaFd90;hd=1" target="_blank"
|
||||
rel="noopener noreferrer">watch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1.6.6</td>
|
||||
@ -76,12 +62,10 @@ version specific update sites listed below.
|
||||
<td>Java 1.6</td>
|
||||
<td>4.3.1</td>
|
||||
<td>https://www.wudsn.com/update/1.6.6</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/109-wudsn-ide-update-1-6-6-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.youtube.com/watch?v=PNsV16tTrBc;hd=1" target="_blank">watch</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/109-wudsn-ide-update-1-6-6-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td><a href="https://www.youtube.com/watch?v=PNsV16tTrBc;hd=1" target="_blank"
|
||||
rel="noopener noreferrer">watch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1.6.5</td>
|
||||
@ -89,12 +73,10 @@ version specific update sites listed below.
|
||||
<td>Java 1.7</td>
|
||||
<td>4.3.1</td>
|
||||
<td>https://www.wudsn.com/update/1.6.5</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/9-wudsn-ide-update-1-6-5-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.youtube.com/watch?v=M2aU5wwrDew;hd=1" target="_blank">watch</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/9-wudsn-ide-update-1-6-5-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td><a href="https://www.youtube.com/watch?v=M2aU5wwrDew;hd=1" target="_blank"
|
||||
rel="noopener noreferrer">watch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1.6.4</td>
|
||||
@ -102,12 +84,10 @@ version specific update sites listed below.
|
||||
<td>Java 1.6</td>
|
||||
<td>3.6.0</td>
|
||||
<td>https://www.wudsn.com/update/1.6.4</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/30-wudsn-ide-update-1-6-4-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.youtube.com/watch?v=SsM9GofiD4k;hd=1" target="_blank">watch</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/30-wudsn-ide-update-1-6-4-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td><a href="https://www.youtube.com/watch?v=SsM9GofiD4k;hd=1" target="_blank"
|
||||
rel="noopener noreferrer">watch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1.6.3</td>
|
||||
@ -115,12 +95,10 @@ version specific update sites listed below.
|
||||
<td>Java 1.6</td>
|
||||
<td>3.6.0</td>
|
||||
<td>https://www.wudsn.com/update/1.6.3</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/40-wudsn-ide-update-1-6-3-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.youtube.com/watch?v=KOtfAdY-OnA;hd=1" target="_blank">watch</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/40-wudsn-ide-update-1-6-3-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td><a href="https://www.youtube.com/watch?v=KOtfAdY-OnA;hd=1" target="_blank"
|
||||
rel="noopener noreferrer">watch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1.6.2</td>
|
||||
@ -128,12 +106,10 @@ version specific update sites listed below.
|
||||
<td>Java 1.6</td>
|
||||
<td>3.6.0</td>
|
||||
<td>https://www.wudsn.com/update/1.6.2</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/48-wudsn-ide-update-1-6-2-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank">watch</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/48-wudsn-ide-update-1-6-2-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td><a href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank"
|
||||
rel="noopener noreferrer">watch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1.6.1</td>
|
||||
@ -141,12 +117,10 @@ version specific update sites listed below.
|
||||
<td>Java 1.6</td>
|
||||
<td>3.6.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/49-wudsn-ide-update-1-6-1-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank">watch</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/49-wudsn-ide-update-1-6-1-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td><a href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank"
|
||||
rel="noopener noreferrer">watch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1.6.0</td>
|
||||
@ -154,12 +128,10 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.6.0</td>
|
||||
<td>https://www.wudsn.com/update/1.6.0</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/60-wudsn-ide-update-1-6-0-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td>
|
||||
<a href="https://www.youtube.com/watch?v=fnA_xg_XIRc;hd=1" target="_blank">watch</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/60-wudsn-ide-update-1-6-0-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td><a href="https://www.youtube.com/watch?v=fnA_xg_XIRc;hd=1" target="_blank"
|
||||
rel="noopener noreferrer">watch</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>1.5.0</td>
|
||||
@ -167,9 +139,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.6.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/69-wudsn-ide-update-1-5-0-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/69-wudsn-ide-update-1-5-0-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -178,9 +149,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.3.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/70-wudsn-ide-update-1-4-4-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/70-wudsn-ide-update-1-4-4-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -189,9 +159,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.3.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/74-wudsn-ide-update-1-4-3-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/74-wudsn-ide-update-1-4-3-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -200,9 +169,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.3.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/77-wudsn-ide-update-1-4-2-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/77-wudsn-ide-update-1-4-2-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -211,9 +179,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.3.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/79-wudsn-ide-update-1-4-0-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/79-wudsn-ide-update-1-4-0-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -222,9 +189,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.3.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/81-wudsn-ide-update-1-3-2-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/81-wudsn-ide-update-1-3-2-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -233,9 +199,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.3.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/83-wudsn-ide-update-1-2-0-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/83-wudsn-ide-update-1-2-0-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -244,9 +209,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.3.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/86-wudsn-ide-update-1-1-0-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/86-wudsn-ide-update-1-1-0-released" target="_blank"
|
||||
rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -255,9 +219,8 @@ version specific update sites listed below.
|
||||
<td>Java 1.5</td>
|
||||
<td>3.3.0</td>
|
||||
<td>not available</td>
|
||||
<td>
|
||||
<a href="https://www.wudsn.com/index.php/88-first-official-version-1-0-0-of-wudsn-ide-released" target="_blank">read</a>
|
||||
</td>
|
||||
<td><a href="https://www.wudsn.com/index.php/88-first-official-version-1-0-0-of-wudsn-ide-released"
|
||||
target="_blank" rel="noopener noreferrer">read</a></td>
|
||||
<td>not available</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -1,132 +1,86 @@
|
||||
|
||||
When I was thinking about creating tutorials, I decided not to simply write text but to create short videos instead. They are
|
||||
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
|
||||
used. On the other hand, these tutorials cannot tackle every detail of a supported feature. So please also check the features
|
||||
section.
|
||||
<br/>
|
||||
<br/>
|
||||
<p>When I was thinking about creating tutorials, I decided not to simply write text but to create short videos instead.
|
||||
They are 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 used. On the other hand, these tutorials cannot tackle every detail of a supported feature. So
|
||||
please also check the features section. </p>
|
||||
<table>
|
||||
<tr>
|
||||
<td id="Part1:IntroductionInstallationandUse">
|
||||
<b>Part 1: Introduction, Installation and Use</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=36MFqY55yR0&hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-01-video.png" alt="Tutorial part 1"/>
|
||||
</a>
|
||||
</td>
|
||||
<td id="Part2:SettingupPerspectiveViewsandEditors">
|
||||
<b>Part 2: Setting up Perspective, Views and Editors</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=fJ24OiGA8wY&hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-02-video.png" alt="Tutorial part 2"/>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part3:SettingupEditorsandFileExtensionscorrectly">
|
||||
<b>Part 3: Setting up Editors and File Extensions correctly</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=QgQOle36hRA&hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-03-video.png" alt="Tutorial part 3"/>
|
||||
</a>
|
||||
</td>
|
||||
<td id="Part4:SyntaxHighlightingandContentAssist">
|
||||
<b>Part 4: Syntax Highlighting and Content Assist</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=d1kPdMVeJL0&hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-04-video.png" alt="Tutorial part 4"/>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part5:WorkingwithProjectsFoldersandFiles">
|
||||
<b>Part 5: Working with Projects, Folders and Files</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=AdrkxVVCEzI&hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-05-video.png" alt="Tutorial part 5"/>
|
||||
</a>
|
||||
</td>
|
||||
<td id="Part6:ContentOutlineandNavigationtheHeartofthIDE">
|
||||
<b>Part 6: Content Outline and Navigation - the Heart of the IDE</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=VHmnvsOaW1M&hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-06-video.png" alt="Tutorial part 6"/>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part7:NewFeaturesInVersion1.6.0">
|
||||
<b>Part 7: New Features in Version 1.6.0</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=fnA_xg_XIRc;hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-07-video.png" alt="Tutorial part 7"/>
|
||||
</a>
|
||||
</td>
|
||||
<td id="Part8:NewFeaturesInVersion1.6.2">
|
||||
<b>Part 8: New Features in Version 1.6.2</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-08-video.png" alt="Tutorial part 8"/>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part9:SourceLevelDebugging">
|
||||
<b>Part 9: Source Level Debugging</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=uljtoXE8EZI;hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-09-video.png" alt="Tutorial part 9"/>
|
||||
</a>
|
||||
</td>
|
||||
<td id="Part10:AddingSupportforanAdditionalAssembler">
|
||||
<b>Part 10: Adding Support for an Additional Assembler</b>
|
||||
<br/>
|
||||
<a href="http://www.youtube.com/watch?v=ZtnyzpNnf-g;hd=1" target="_blank">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-10-video.png" alt="Tutorial part 10"/>
|
||||
</a>
|
||||
</td>
|
||||
</tr>
|
||||
<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>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td id="Part1:IntroductionInstallationandUse"><b>Part 1: Introduction, Installation and Use</b> <br /> <a
|
||||
href="https://www.youtube.com/watch?v=36MFqY55yR0&hd=1" target="_blank"
|
||||
rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-01-video.png"
|
||||
alt="Tutorial part 1" /> </a></td>
|
||||
<td id="Part2:SettingupPerspectiveViewsandEditors"><b>Part 2: Setting up Perspective, Views and Editors</b>
|
||||
<br /> <a href="https://www.youtube.com/watch?v=fJ24OiGA8wY&hd=1" target="_blank"
|
||||
rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-02-video.png"
|
||||
alt="Tutorial part 2" /> </a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part3:SettingupEditorsandFileExtensionscorrectly"><b>Part 3: Setting up Editors and File Extensions
|
||||
correctly</b> <br /> <a href="https://www.youtube.com/watch?v=QgQOle36hRA&hd=1" target="_blank"
|
||||
rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-03-video.png"
|
||||
alt="Tutorial part 3" /> </a></td>
|
||||
<td id="Part4:SyntaxHighlightingandContentAssist"><b>Part 4: Syntax Highlighting and Content Assist</b>
|
||||
<br /> <a href="https://www.youtube.com/watch?v=d1kPdMVeJL0&hd=1" target="_blank"
|
||||
rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-04-video.png"
|
||||
alt="Tutorial part 4" /> </a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part5:WorkingwithProjectsFoldersandFiles"><b>Part 5: Working with Projects, Folders and Files</b>
|
||||
<br /> <a href="https://www.youtube.com/watch?v=AdrkxVVCEzI&hd=1" target="_blank"
|
||||
rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-05-video.png"
|
||||
alt="Tutorial part 5" /> </a></td>
|
||||
<td id="Part6:ContentOutlineandNavigationtheHeartofthIDE"><b>Part 6: Content Outline and Navigation - the
|
||||
Heart of the IDE</b> <br /> <a href="https://www.youtube.com/watch?v=VHmnvsOaW1M&hd=1"
|
||||
target="_blank" rel="noopener noreferrer"> <img
|
||||
src="productions/java/ide/tutorials/ide-tutorial-06-video.png" alt="Tutorial part 6" /> </a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part7:NewFeaturesInVersion1.6.0"><b>Part 7: New Features in Version 1.6.0</b> <br /> <a
|
||||
href="https://www.youtube.com/watch?v=fnA_xg_XIRc;hd=1" target="_blank" rel="noopener noreferrer">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-07-video.png" alt="Tutorial part 7" /> </a>
|
||||
</td>
|
||||
<td id="Part8:NewFeaturesInVersion1.6.2"><b>Part 8: New Features in Version 1.6.2</b> <br /> <a
|
||||
href="https://www.youtube.com/watch?v=ok2zJM-J3hw;hd=1" target="_blank" rel="noopener noreferrer">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-08-video.png" alt="Tutorial part 8" /> </a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part9:SourceLevelDebugging"><b>Part 9: Source Level Debugging</b> <br /> <a
|
||||
href="https://www.youtube.com/watch?v=uljtoXE8EZI;hd=1" target="_blank" rel="noopener noreferrer">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-09-video.png" alt="Tutorial part 9" /> </a>
|
||||
</td>
|
||||
<td id="Part10:AddingSupportforanAdditionalAssembler"><b>Part 10: Adding Support for an Additional
|
||||
Assembler</b> <br /> <a href="https://www.youtube.com/watch?v=ZtnyzpNnf-g;hd=1" target="_blank"
|
||||
rel="noopener noreferrer"> <img src="productions/java/ide/tutorials/ide-tutorial-10-video.png"
|
||||
alt="Tutorial part 10" /> </a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td id="Part11:NewFeaturesInVersion1.6.3"><b>Part 11: New Features in Version 1.6.3</b> <br /> <a
|
||||
href="https://www.youtube.com/watch?v=KOtfAdY-OnA;hd=1" target="_blank" rel="noopener noreferrer">
|
||||
<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="https://www.youtube.com/watch?v=SsM9GofiD4k;hd=1" target="_blank" rel="noopener noreferrer">
|
||||
<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="https://www.youtube.com/watch?v=M2aU5wwrDew;hd=1" target="_blank" rel="noopener noreferrer">
|
||||
<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="https://www.youtube.com/watch?v=PNsV16tTrBc;hd=1" target="_blank" rel="noopener noreferrer">
|
||||
<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="https://www.youtube.com/watch?v=YdSjIwaFd90;hd=1" target="_blank" rel="noopener noreferrer">
|
||||
<img src="productions/java/ide/tutorials/ide-tutorial-15-video.png" alt="Tutorial part 13" /> </a>
|
||||
</td>
|
||||
<td id="Part16:"> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
@ -1,212 +1,214 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<launchConfiguration type="org.eclipse.pde.ui.RuntimeWorkbench">
|
||||
<setAttribute key="additional_plugins"/>
|
||||
<booleanAttribute key="append.args" value="true"/>
|
||||
<booleanAttribute key="askclear" value="true"/>
|
||||
<booleanAttribute key="automaticAdd" value="true"/>
|
||||
<booleanAttribute key="automaticValidate" value="true"/>
|
||||
<stringAttribute key="bootstrap" value=""/>
|
||||
<stringAttribute key="checked" value="[NONE]"/>
|
||||
<booleanAttribute key="clearConfig" value="false"/>
|
||||
<booleanAttribute key="clearws" value="false"/>
|
||||
<booleanAttribute key="clearwslog" value="false"/>
|
||||
<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/WUDSN-IDE"/>
|
||||
<booleanAttribute key="default" value="false"/>
|
||||
<setAttribute key="deselected_workspace_bundles">
|
||||
<setEntry value="com.wudsn.ide.asm.compilers.test"/>
|
||||
<setEntry value="org.eclipse.debug.ui"/>
|
||||
</setAttribute>
|
||||
<stringAttribute key="featureDefaultLocation" value="workspace"/>
|
||||
<stringAttribute key="featurePluginResolution" value="workspace"/>
|
||||
<booleanAttribute key="includeOptional" value="true"/>
|
||||
<stringAttribute key="location" value="${workspace_loc}/../runtime-WUDSN-IDE"/>
|
||||
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
|
||||
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
|
||||
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
|
||||
</listAttribute>
|
||||
<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"/>
|
||||
<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_MONITOR" value="DefaultMonitor"/>
|
||||
<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"/>
|
||||
<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"/>
|
||||
<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.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx256m -Dcom.wudsn.ide.common.base.Profiler=true"/>
|
||||
<stringAttribute key="org.eclipse.tptp.platform.jvmti.client.ATTR_FILTERSET_ID" value="auto_generated_filter_set"/>
|
||||
<stringAttribute key="pde.version" value="3.3"/>
|
||||
<stringAttribute key="product" value="org.eclipse.platform.ide"/>
|
||||
<setAttribute key="selected_features">
|
||||
<setEntry value="com.wudsn.ide.feature:default"/>
|
||||
<setEntry value="org.eclipse.egit.gitflow.feature:default"/>
|
||||
<setEntry value="org.eclipse.egit:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.user.ui:default"/>
|
||||
<setEntry value="org.eclipse.help:default"/>
|
||||
<setEntry value="org.eclipse.platform:default"/>
|
||||
<setEntry value="org.eclipse.rcp:default"/>
|
||||
</setAttribute>
|
||||
<setAttribute key="selected_target_bundles">
|
||||
<setEntry value="com.ibm.icu@default:default"/>
|
||||
<setEntry value="javax.annotation@default:default"/>
|
||||
<setEntry value="javax.inject@default:default"/>
|
||||
<setEntry value="javax.servlet@default:default"/>
|
||||
<setEntry value="javax.xml@default:default"/>
|
||||
<setEntry value="org.apache.batik.css@default:default"/>
|
||||
<setEntry value="org.apache.batik.util.gui@default:default"/>
|
||||
<setEntry value="org.apache.batik.util@default:default"/>
|
||||
<setEntry value="org.apache.lucene.analysis@default:default"/>
|
||||
<setEntry value="org.apache.lucene.core@default:default"/>
|
||||
<setEntry value="org.apache.xerces@default:default"/>
|
||||
<setEntry value="org.apache.xml.resolver@default:default"/>
|
||||
<setEntry value="org.apache.xml.serializer@default:default"/>
|
||||
<setEntry value="org.eclipse.ant.core@default:default"/>
|
||||
<setEntry value="org.eclipse.compare.core@default:default"/>
|
||||
<setEntry value="org.eclipse.compare@default:default"/>
|
||||
<setEntry value="org.eclipse.core.commands@default:default"/>
|
||||
<setEntry value="org.eclipse.core.contenttype@default:default"/>
|
||||
<setEntry value="org.eclipse.core.databinding.observable@default:default"/>
|
||||
<setEntry value="org.eclipse.core.databinding.property@default:default"/>
|
||||
<setEntry value="org.eclipse.core.databinding@default:default"/>
|
||||
<setEntry value="org.eclipse.core.expressions@default:default"/>
|
||||
<setEntry value="org.eclipse.core.externaltools@default:default"/>
|
||||
<setEntry value="org.eclipse.core.filebuffers@default:default"/>
|
||||
<setEntry value="org.eclipse.core.filesystem.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.core.filesystem@default:default"/>
|
||||
<setEntry value="org.eclipse.core.jobs@default:default"/>
|
||||
<setEntry value="org.eclipse.core.net.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.core.net@default:default"/>
|
||||
<setEntry value="org.eclipse.core.resources.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.core.resources@default:default"/>
|
||||
<setEntry value="org.eclipse.core.runtime.compatibility.registry@default:false"/>
|
||||
<setEntry value="org.eclipse.core.runtime@default:true"/>
|
||||
<setEntry value="org.eclipse.core.variables@default:default"/>
|
||||
<setEntry value="org.eclipse.debug.core@default:default"/>
|
||||
<setEntry value="org.eclipse.debug.ui@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.commands@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.contexts@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.di.extensions@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.di@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.services@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.bindings@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.css.core@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.css.swt.theme@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.css.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.di@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.model.workbench@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.services@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.widgets@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench.addons.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench.renderers.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench3@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.common@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.ecore.change@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.ecore.edit@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.ecore.xmi@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.ecore@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.edit@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.app@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.bidi@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.common@2:true"/>
|
||||
<setEntry value="org.eclipse.equinox.ds@1:true"/>
|
||||
<setEntry value="org.eclipse.equinox.event@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.http.jetty@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.http.registry@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.http.servlet@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.launcher.win32.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.equinox.launcher@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.core@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.director.app@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.director@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.engine@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.metadata.repository@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.metadata@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.repository@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.preferences@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.registry@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.security.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.equinox.security@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.simpleconfigurator@1:true"/>
|
||||
<setEntry value="org.eclipse.equinox.util@default:default"/>
|
||||
<setEntry value="org.eclipse.help.base@default:default"/>
|
||||
<setEntry value="org.eclipse.help.ui@default:default"/>
|
||||
<setEntry value="org.eclipse.help@default:default"/>
|
||||
<setEntry value="org.eclipse.jem.util@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.continuation@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.http@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.io@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.security@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.server@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.servlet@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.util@default:default"/>
|
||||
<setEntry value="org.eclipse.jface.databinding@default:default"/>
|
||||
<setEntry value="org.eclipse.jface.text@default:default"/>
|
||||
<setEntry value="org.eclipse.jface@default:default"/>
|
||||
<setEntry value="org.eclipse.ltk.core.refactoring@default:default"/>
|
||||
<setEntry value="org.eclipse.ltk.ui.refactoring@default:default"/>
|
||||
<setEntry value="org.eclipse.osgi.services@default:default"/>
|
||||
<setEntry value="org.eclipse.osgi.util@default:default"/>
|
||||
<setEntry value="org.eclipse.osgi@-1:true"/>
|
||||
<setEntry value="org.eclipse.platform@default:default"/>
|
||||
<setEntry value="org.eclipse.swt.win32.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.team.core@default:default"/>
|
||||
<setEntry value="org.eclipse.team.ui@default:default"/>
|
||||
<setEntry value="org.eclipse.text@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.cheatsheets@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.console@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.editors@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.externaltools@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.forms@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.ide.application@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.ide@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.intro@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.navigator.resources@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.navigator@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.net@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.trace@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.views.log@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.views.properties.tabbed@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.views@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.win32@default:false"/>
|
||||
<setEntry value="org.eclipse.ui.workbench.texteditor@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.workbench@default:default"/>
|
||||
<setEntry value="org.eclipse.ui@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.core@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.emf@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.emfworkbench.integration@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.environment@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.frameworks@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.project.facet.core@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.uriresolver@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.sse.core@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.validation@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.xml.core@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.xsd.core@default:default"/>
|
||||
<setEntry value="org.eclipse.xsd@default:default"/>
|
||||
<setEntry value="org.sat4j.core@default:default"/>
|
||||
<setEntry value="org.sat4j.pb@default:default"/>
|
||||
<setEntry value="org.w3c.css.sac@default:default"/>
|
||||
<setEntry value="org.w3c.dom.smil@default:default"/>
|
||||
<setEntry value="org.w3c.dom.svg@default:default"/>
|
||||
</setAttribute>
|
||||
<setAttribute key="selected_workspace_bundles">
|
||||
<setEntry value="com.wudsn.ide.asm.compilers@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.asm@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.base@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.dsk@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.gfx@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.snd@default:default"/>
|
||||
</setAttribute>
|
||||
<booleanAttribute key="show_selected_only" value="false"/>
|
||||
<stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>
|
||||
<booleanAttribute key="tracing" value="false"/>
|
||||
<booleanAttribute key="useCustomFeatures" value="true"/>
|
||||
<booleanAttribute key="useDefaultConfig" value="true"/>
|
||||
<booleanAttribute key="useDefaultConfigArea" value="true"/>
|
||||
<booleanAttribute key="useProduct" value="true"/>
|
||||
<setAttribute key="additional_plugins"/>
|
||||
<booleanAttribute key="append.args" value="true"/>
|
||||
<booleanAttribute key="askclear" value="true"/>
|
||||
<booleanAttribute key="automaticAdd" value="true"/>
|
||||
<booleanAttribute key="automaticValidate" value="true"/>
|
||||
<stringAttribute key="bootstrap" value=""/>
|
||||
<stringAttribute key="checked" value="[NONE]"/>
|
||||
<booleanAttribute key="clearConfig" value="false"/>
|
||||
<booleanAttribute key="clearws" value="false"/>
|
||||
<booleanAttribute key="clearwslog" value="false"/>
|
||||
<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/WUDSN-IDE"/>
|
||||
<booleanAttribute key="default" value="false"/>
|
||||
<setAttribute key="deselected_workspace_bundles">
|
||||
<setEntry value="com.wudsn.ide.asm.compilers.test"/>
|
||||
<setEntry value="org.eclipse.debug.ui"/>
|
||||
</setAttribute>
|
||||
<stringAttribute key="featureDefaultLocation" value="workspace"/>
|
||||
<stringAttribute key="featurePluginResolution" value="workspace"/>
|
||||
<booleanAttribute key="includeOptional" value="true"/>
|
||||
<stringAttribute key="location" value="${workspace_loc}/../runtime-WUDSN-IDE"/>
|
||||
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
|
||||
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
|
||||
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
|
||||
</listAttribute>
|
||||
<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"/>
|
||||
<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_MONITOR" value="DefaultMonitor"/>
|
||||
<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"/>
|
||||
<stringAttribute key="org.eclipse.hyades.trace.ui.ATTR_PROFILING_SET" value="tptp-dummy-profiling-set-WUDSN-IDE"/>
|
||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
|
||||
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true"/>
|
||||
<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.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl en_US -consoleLog"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
|
||||
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xmx256m -Dcom.wudsn.ide.common.base.Profiler=true"/>
|
||||
<stringAttribute key="org.eclipse.tptp.platform.jvmti.client.ATTR_FILTERSET_ID" value="auto_generated_filter_set"/>
|
||||
<stringAttribute key="pde.version" value="3.3"/>
|
||||
<stringAttribute key="product" value="org.eclipse.platform.ide"/>
|
||||
<setAttribute key="selected_features">
|
||||
<setEntry value="com.wudsn.ide.feature:default"/>
|
||||
<setEntry value="org.eclipse.egit.gitflow.feature:default"/>
|
||||
<setEntry value="org.eclipse.egit:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.user.ui:default"/>
|
||||
<setEntry value="org.eclipse.help:default"/>
|
||||
<setEntry value="org.eclipse.platform:default"/>
|
||||
<setEntry value="org.eclipse.rcp:default"/>
|
||||
</setAttribute>
|
||||
<setAttribute key="selected_target_bundles">
|
||||
<setEntry value="com.ibm.icu@default:default"/>
|
||||
<setEntry value="javax.annotation@default:default"/>
|
||||
<setEntry value="javax.inject@default:default"/>
|
||||
<setEntry value="javax.servlet@default:default"/>
|
||||
<setEntry value="javax.xml@default:default"/>
|
||||
<setEntry value="org.apache.batik.css@default:default"/>
|
||||
<setEntry value="org.apache.batik.util.gui@default:default"/>
|
||||
<setEntry value="org.apache.batik.util@default:default"/>
|
||||
<setEntry value="org.apache.lucene.analysis@default:default"/>
|
||||
<setEntry value="org.apache.lucene.core@default:default"/>
|
||||
<setEntry value="org.apache.xerces@default:default"/>
|
||||
<setEntry value="org.apache.xml.resolver@default:default"/>
|
||||
<setEntry value="org.apache.xml.serializer@default:default"/>
|
||||
<setEntry value="org.eclipse.ant.core@default:default"/>
|
||||
<setEntry value="org.eclipse.compare.core@default:default"/>
|
||||
<setEntry value="org.eclipse.compare@default:default"/>
|
||||
<setEntry value="org.eclipse.core.commands@default:default"/>
|
||||
<setEntry value="org.eclipse.core.contenttype@default:default"/>
|
||||
<setEntry value="org.eclipse.core.databinding.observable@default:default"/>
|
||||
<setEntry value="org.eclipse.core.databinding.property@default:default"/>
|
||||
<setEntry value="org.eclipse.core.databinding@default:default"/>
|
||||
<setEntry value="org.eclipse.core.expressions@default:default"/>
|
||||
<setEntry value="org.eclipse.core.externaltools@default:default"/>
|
||||
<setEntry value="org.eclipse.core.filebuffers@default:default"/>
|
||||
<setEntry value="org.eclipse.core.filesystem.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.core.filesystem@default:default"/>
|
||||
<setEntry value="org.eclipse.core.jobs@default:default"/>
|
||||
<setEntry value="org.eclipse.core.net.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.core.net@default:default"/>
|
||||
<setEntry value="org.eclipse.core.resources.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.core.resources@default:default"/>
|
||||
<setEntry value="org.eclipse.core.runtime.compatibility.registry@default:false"/>
|
||||
<setEntry value="org.eclipse.core.runtime@default:true"/>
|
||||
<setEntry value="org.eclipse.core.variables@default:default"/>
|
||||
<setEntry value="org.eclipse.debug.core@default:default"/>
|
||||
<setEntry value="org.eclipse.debug.ui@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.commands@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.contexts@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.di.extensions@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.di@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.core.services@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.bindings@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.css.core@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.css.swt.theme@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.css.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.di@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.model.workbench@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.services@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.widgets@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench.addons.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench.renderers.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench3@default:default"/>
|
||||
<setEntry value="org.eclipse.e4.ui.workbench@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.common@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.ecore.change@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.ecore.edit@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.ecore.xmi@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.ecore@default:default"/>
|
||||
<setEntry value="org.eclipse.emf.edit@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.app@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.bidi@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.common@2:true"/>
|
||||
<setEntry value="org.eclipse.equinox.ds@1:true"/>
|
||||
<setEntry value="org.eclipse.equinox.event@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.http.jetty@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.http.registry@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.http.servlet@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.launcher.win32.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.equinox.launcher@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.core@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.director.app@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.director@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.engine@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.metadata.repository@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.metadata@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.p2.repository@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.preferences@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.registry@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.security.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.equinox.security@default:default"/>
|
||||
<setEntry value="org.eclipse.equinox.simpleconfigurator@1:true"/>
|
||||
<setEntry value="org.eclipse.equinox.util@default:default"/>
|
||||
<setEntry value="org.eclipse.help.base@default:default"/>
|
||||
<setEntry value="org.eclipse.help.ui@default:default"/>
|
||||
<setEntry value="org.eclipse.help@default:default"/>
|
||||
<setEntry value="org.eclipse.jem.util@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.continuation@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.http@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.io@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.security@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.server@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.servlet@default:default"/>
|
||||
<setEntry value="org.eclipse.jetty.util@default:default"/>
|
||||
<setEntry value="org.eclipse.jface.databinding@default:default"/>
|
||||
<setEntry value="org.eclipse.jface.text@default:default"/>
|
||||
<setEntry value="org.eclipse.jface@default:default"/>
|
||||
<setEntry value="org.eclipse.ltk.core.refactoring@default:default"/>
|
||||
<setEntry value="org.eclipse.ltk.ui.refactoring@default:default"/>
|
||||
<setEntry value="org.eclipse.osgi.services@default:default"/>
|
||||
<setEntry value="org.eclipse.osgi.util@default:default"/>
|
||||
<setEntry value="org.eclipse.osgi@-1:true"/>
|
||||
<setEntry value="org.eclipse.platform@default:default"/>
|
||||
<setEntry value="org.eclipse.swt.win32.win32.x86_64@default:false"/>
|
||||
<setEntry value="org.eclipse.swt@default:default"/>
|
||||
<setEntry value="org.eclipse.team.core@default:default"/>
|
||||
<setEntry value="org.eclipse.team.ui@default:default"/>
|
||||
<setEntry value="org.eclipse.text@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.cheatsheets@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.console@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.editors@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.externaltools@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.forms@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.ide.application@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.ide@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.intro@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.navigator.resources@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.navigator@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.net@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.trace@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.views.log@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.views.properties.tabbed@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.views@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.win32@default:false"/>
|
||||
<setEntry value="org.eclipse.ui.workbench.texteditor@default:default"/>
|
||||
<setEntry value="org.eclipse.ui.workbench@default:default"/>
|
||||
<setEntry value="org.eclipse.ui@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.core@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.emf@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.emfworkbench.integration@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.environment@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.frameworks@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.project.facet.core@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.common.uriresolver@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.sse.core@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.validation@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.xml.core@default:default"/>
|
||||
<setEntry value="org.eclipse.wst.xsd.core@default:default"/>
|
||||
<setEntry value="org.eclipse.xsd@default:default"/>
|
||||
<setEntry value="org.sat4j.core@default:default"/>
|
||||
<setEntry value="org.sat4j.pb@default:default"/>
|
||||
<setEntry value="org.w3c.css.sac@default:default"/>
|
||||
<setEntry value="org.w3c.dom.smil@default:default"/>
|
||||
<setEntry value="org.w3c.dom.svg@default:default"/>
|
||||
</setAttribute>
|
||||
<setAttribute key="selected_workspace_bundles">
|
||||
<setEntry value="com.wudsn.ide.asm.compilers@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.asm@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.base@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.dsk@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.gfx@default:default"/>
|
||||
<setEntry value="com.wudsn.ide.snd@default:default"/>
|
||||
</setAttribute>
|
||||
<booleanAttribute key="show_selected_only" value="false"/>
|
||||
<stringAttribute key="templateConfig" value="${target_home}\configuration\config.ini"/>
|
||||
<booleanAttribute key="tracing" value="false"/>
|
||||
<booleanAttribute key="useCustomFeatures" value="true"/>
|
||||
<booleanAttribute key="useDefaultConfig" value="true"/>
|
||||
<booleanAttribute key="useDefaultConfigArea" value="true"/>
|
||||
<booleanAttribute key="useProduct" value="true"/>
|
||||
</launchConfiguration>
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
@ -778,7 +778,7 @@ public abstract class CompilerSourceParser {
|
||||
endSection(endOffset);
|
||||
|
||||
// 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));
|
||||
if (StringUtility.isEmpty(operand)) {
|
||||
operand = "Implementation Section";
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
@ -464,7 +464,7 @@ final class AssemblerContentOutlinePage extends ContentOutlinePage {
|
||||
* similar use case.
|
||||
*
|
||||
* @param parent
|
||||
* ´The parent, not <code>null</code>.
|
||||
* <EFBFBD>The parent, not <code>null</code>.
|
||||
*/
|
||||
@Override
|
||||
public void createControl(Composite parent) {
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
@ -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.
|
||||
*
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user