mirror of
https://github.com/peterdell/wudsn-ide.git
synced 2024-11-02 21:04:37 +00:00
550 lines
20 KiB
HTML
550 lines
20 KiB
HTML
<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
|
||
<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>
|
||
</ul>
|
||
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>
|
||
</ul>
|
||
<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>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>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>
|
||
</ul>
|
||
<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 "http://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>
|
||
<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>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 "http://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>
|
||
<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>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/>
|
||
<table>
|
||
<tbody>
|
||
<tr>
|
||
<th>Compiler</th>
|
||
<th>Default Target Platform</th>
|
||
</tr>
|
||
<tr>
|
||
<td>ACME</td>
|
||
<td>C64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ASM6</td>
|
||
<td>NES</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ATASM</td>
|
||
<td>Atari 8-bit</td>
|
||
</tr>
|
||
<tr>
|
||
<td>DASM</td>
|
||
<td>Atari 2600</td>
|
||
</tr>
|
||
<tr>
|
||
<td>KickAss</td>
|
||
<td>C64</td>
|
||
</tr>
|
||
<tr>
|
||
<td>MADS</td>
|
||
<td>Atari 8-bit</td>
|
||
</tr>
|
||
<tr>
|
||
<td>XASM</td>
|
||
<td>Atari 8-bit</td>
|
||
</tr>
|
||
<tr>
|
||
<td>TASS</td>
|
||
<td>C64 (in preparation)</td>
|
||
</tr>
|
||
</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/>
|
||
<table>
|
||
<tbody>
|
||
<tr>
|
||
<th>Compiler</th>
|
||
<th>Operating System</th>
|
||
<th>Architecture</th>
|
||
<th>Compiler Version</th>
|
||
<th>Executable Path</th>
|
||
<th>Compile Date</th>
|
||
<th>Compiled By</th>
|
||
</tr>
|
||
<tr>
|
||
<td>ACME</td>
|
||
<td>Windows</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>0.90</td>
|
||
<td>ACME / acme.exe</td>
|
||
<td>2006-03-19</td>
|
||
<td>Krzysztof Dabrowski</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ASM6</td>
|
||
<td>Windows</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>1.6</td>
|
||
<td>ASM6 / asm6.exe</td>
|
||
<td>2011-03-11</td>
|
||
<td>loopy</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ATASM</td>
|
||
<td>Windows</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>1.07 (non-final)</td>
|
||
<td>ATASM / atasm.exe</td>
|
||
<td>2010-05-10</td>
|
||
<td>M. Schmelzenbach</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ATASM</td>
|
||
<td>Mac OS X</td>
|
||
<td>Intel</td>
|
||
<td>1.07 (non-final)</td>
|
||
<td>ATASM / atasm.macosx-i386</td>
|
||
<td>2015-05-01</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ATASM</td>
|
||
<td>Mac OS X</td>
|
||
<td>PowerPC</td>
|
||
<td>1.07 (non-final)</td>
|
||
<td>ATASM / atasm.macosx-powerpc</td>
|
||
<td>2015-05-01</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ATASM</td>
|
||
<td>Linux</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>1.07 (non-final)</td>
|
||
<td>ATASM / atasm.linux-i386</td>
|
||
<td>2015-05-01</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>ATASM</td>
|
||
<td>Linux</td>
|
||
<td>Intel - 64 bit</td>
|
||
<td>1.07 (non-final)</td>
|
||
<td>ATASM / atasm.linux-x86-64</td>
|
||
<td>2015-05-01</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>DASM</td>
|
||
<td>Windows</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>2.20.11</td>
|
||
<td>DASM / bin / dasm.exe</td>
|
||
<td>2015-05-08</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>DASM</td>
|
||
<td>Mac OS X</td>
|
||
<td>Intel</td>
|
||
<td>2.20.11</td>
|
||
<td>DASM / bin / dasm.macosx-i386</td>
|
||
<td>2015-05-01</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>DASM</td>
|
||
<td>Mac OS X</td>
|
||
<td>PowerPC</td>
|
||
<td>2.20.11</td>
|
||
<td>DASM / bin / dasm.macosx-powerpc</td>
|
||
<td>2015-05-01</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>DASM</td>
|
||
<td>Linux</td>
|
||
<td>Intel 32-bit</td>
|
||
<td>2.20.11-20140304</td>
|
||
<td>DASM / bin / dasm.linux-i386</td>
|
||
<td>2015-05-01</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>DASM</td>
|
||
<td>Linux</td>
|
||
<td>Intel 64-bit</td>
|
||
<td>2.20.11-20140304</td>
|
||
<td>DASM / bin / dasm.linux-x86-64</td>
|
||
<td>2015-05-01</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>KickAss</td>
|
||
<td>All</td>
|
||
<td>Java</td>
|
||
<td>V3.39</td>
|
||
<td>KICKASS / KickAss.jar</td>
|
||
<td>2015-03-26</td>
|
||
<td>Mads Nielsen</td>
|
||
</tr>
|
||
<tr>
|
||
<td>MADS</td>
|
||
<td>Windows</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>2.0.7 (new features since 1.9.0 are not fully supported in WUDSN IDE yet)</td>
|
||
<td>MADS / mads.exe</td>
|
||
<td>2014-05-20</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>MADS</td>
|
||
<td>Mac OS X</td>
|
||
<td>Intel</td>
|
||
<td>2.0.7 (new features since 1.9.0 are not fully supported in WUDSN IDE yet)</td>
|
||
<td>MADS / mads.macosx-i386</td>
|
||
<td>2017-11-05</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>MADS</td>
|
||
<td>Mac OS X</td>
|
||
<td>PowerPC</td>
|
||
<td>2.0.7 (new features since 1.9.0 are not fully supported in WUDSN IDE yet)</td>
|
||
<td>MADS / mads.macosx-powerpc</td>
|
||
<td>2017-11-05</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>MADS</td>
|
||
<td>Linux</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>2.0.7 (new features since 1.9.0 are not fully supported in WUDSN IDE yet)</td>
|
||
<td>MADS / mads.linux-i386</td>
|
||
<td>2017-11-05</td>
|
||
<td>JAC!</td>
|
||
</tr>
|
||
<tr>
|
||
<td>TASS</td>
|
||
<td>Windows</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>1.46 r38</td>
|
||
<td>TASS / 64tass.exe</td>
|
||
<td>2011-07-03</td>
|
||
<td>Soci</td>
|
||
</tr>
|
||
<tr>
|
||
<td>XASM</td>
|
||
<td>Windows</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>3.1.0</td>
|
||
<td>XASM / xasm.exe</td>
|
||
<td>2014-07-20</td>
|
||
<td>0xF</td>
|
||
</tr>
|
||
<tr>
|
||
<td>XASM</td>
|
||
<td>Linux</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>3.1.0</td>
|
||
<td>XASM / xasm.linux-i386</td>
|
||
<td>2014-07-20</td>
|
||
<td>0xF</td>
|
||
</tr>
|
||
<tr>
|
||
<td>XASM</td>
|
||
<td>Mac OS X</td>
|
||
<td>Intel - 32 bit</td>
|
||
<td>3.1.0</td>
|
||
<td>XASM / xasm.macosx-i386</td>
|
||
<td>2014-07-20</td>
|
||
<td>0xF</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</li>
|
||
<li>In the section "Browse..." button for the field "Path to Compiler" to locate the executable. Note that under Mac OS-X, you
|
||
must specify the path to the actual executable inside the ".app" folder.
|
||
</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>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>
|
||
</ul>
|
||
<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".
|
||
<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>
|
||
</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 instruction 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. Note that under Mac OS-X, you must specify the path to the
|
||
actual executable inside the ".app" folder.
|
||
</li>
|
||
<li>If not 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>
|
||
The patch to convert the English version into a German version including a German keyboard layout is available from
|
||
<a href="http://www.abbuc.de/files/software/Atari800WinPLusDE.zip" target="_blank">ABBUC</a>
|
||
. It also contains the ROM files
|
||
<br/>
|
||
<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>
|
||
<ul>
|
||
<li>Start Eclipse.</li>
|
||
<li>Select the entry "New/Project" from the menu "File".</li>
|
||
<li>Select the wizard "General/Project" and press the button "Next".</li>
|
||
<li>Enter the project name "Atari800" and press the button "Finish".</li>
|
||
<li>The new project will appear in the "Project Explorer".</li>
|
||
<li>Select the newly created project and open its context menu.</li>
|
||
<li>Select the entry "New/File", enter the file name "Example.asm" and press the button "Finish".</li>
|
||
<li>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>
|
||
<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>
|
||
</ul>
|
||
<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>
|
||
</ul> |