diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..097f9f9 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,9 @@ +# +# https://help.github.com/articles/dealing-with-line-endings/ +# +# Linux start script should use lf +/gradlew text eol=lf + +# These are Windows script files and should use crlf +*.bat text eol=crlf + diff --git a/.gitignore b/.gitignore index 22509b8..d063c38 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,9 @@ hs_err_pid* replay_pid* .idea + +# Ignore Gradle project-specific cache directory +.gradle + +# Ignore Gradle build output directory +build diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..07b4ffd --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,38 @@ +/* + * This file was generated by the Gradle 'init' task. + * + * This generated file contains a sample Java application project to get you started. + * For more details take a look at the 'Building Java & JVM projects' chapter in the Gradle + * User Manual available at https://docs.gradle.org/7.5.1/userguide/building_java_projects.html + * This project uses @Incubating APIs which are subject to change. + */ + +plugins { + // Apply the application plugin to add support for building a CLI application in Java. + id 'application' +} + +repositories { + // Use Maven Central for resolving dependencies. + mavenCentral() +} + +dependencies { + // This dependency is used by the application. + implementation 'com.google.guava:guava:31.0.1-jre' +} + +testing { + suites { + // Configure the built-in test suite + test { + // Use JUnit4 test framework + useJUnit('4.13.2') + } + } +} + +application { + // Define the main class for the application. + mainClass = 'mars.assembler.App' +} diff --git a/app/src/main/java/mars/assembler/App.java b/app/src/main/java/mars/assembler/App.java new file mode 100644 index 0000000..1af32ff --- /dev/null +++ b/app/src/main/java/mars/assembler/App.java @@ -0,0 +1,14 @@ +/* + * This Java source file was generated by the Gradle 'init' task. + */ +package mars.assembler; + +public class App { + public String getGreeting() { + return "Hello World!"; + } + + public static void main(String[] args) { + System.out.println(new App().getGreeting()); + } +} diff --git a/app/src/test/java/mars/assembler/AppTest.java b/app/src/test/java/mars/assembler/AppTest.java new file mode 100644 index 0000000..2f8eaa9 --- /dev/null +++ b/app/src/test/java/mars/assembler/AppTest.java @@ -0,0 +1,14 @@ +/* + * This Java source file was generated by the Gradle 'init' task. + */ +package mars.assembler; + +import org.junit.Test; +import static org.junit.Assert.*; + +public class AppTest { + @Test public void appHasAGreeting() { + App classUnderTest = new App(); + assertNotNull("app should have a greeting", classUnderTest.getGreeting()); + } +} diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..ae04661 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100755 index 0000000..a69d9cb --- /dev/null +++ b/gradlew @@ -0,0 +1,240 @@ +#!/bin/sh + +# +# Copyright © 2015-2021 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..f127cfd --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,91 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..214f4b1 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,12 @@ +/* + * This file was generated by the Gradle 'init' task. + * + * The settings file is used to specify which projects to include in your build. + * + * Detailed information about configuring a multi-project build in Gradle can be found + * in the user manual at https://docs.gradle.org/7.5.1/userguide/multi_project_builds.html + * This project uses @Incubating APIs which are subject to change. + */ + +rootProject.name = 'MARS-Assembler' +include('app') diff --git a/src/ALUcontrolDatapath.xml b/src/main/java/ALUcontrolDatapath.xml similarity index 100% rename from src/ALUcontrolDatapath.xml rename to src/main/java/ALUcontrolDatapath.xml diff --git a/src/Config.properties b/src/main/java/Config.properties similarity index 100% rename from src/Config.properties rename to src/main/java/Config.properties diff --git a/src/MARSlicense.txt b/src/main/java/MARSlicense.txt similarity index 100% rename from src/MARSlicense.txt rename to src/main/java/MARSlicense.txt diff --git a/src/Mars.java b/src/main/java/Mars.java similarity index 100% rename from src/Mars.java rename to src/main/java/Mars.java diff --git a/src/MipsXRayOpcode.xml b/src/main/java/MipsXRayOpcode.xml similarity index 100% rename from src/MipsXRayOpcode.xml rename to src/main/java/MipsXRayOpcode.xml diff --git a/src/PseudoOps.txt b/src/main/java/PseudoOps.txt similarity index 100% rename from src/PseudoOps.txt rename to src/main/java/PseudoOps.txt diff --git a/src/Settings.properties b/src/main/java/Settings.properties similarity index 100% rename from src/Settings.properties rename to src/main/java/Settings.properties diff --git a/src/Syscall.properties b/src/main/java/Syscall.properties similarity index 100% rename from src/Syscall.properties rename to src/main/java/Syscall.properties diff --git a/src/controlDatapath.xml b/src/main/java/controlDatapath.xml similarity index 100% rename from src/controlDatapath.xml rename to src/main/java/controlDatapath.xml diff --git a/src/docs/Mars.html b/src/main/java/docs/Mars.html similarity index 100% rename from src/docs/Mars.html rename to src/main/java/docs/Mars.html diff --git a/src/docs/allclasses-frame.html b/src/main/java/docs/allclasses-frame.html similarity index 100% rename from src/docs/allclasses-frame.html rename to src/main/java/docs/allclasses-frame.html diff --git a/src/docs/allclasses-noframe.html b/src/main/java/docs/allclasses-noframe.html similarity index 100% rename from src/docs/allclasses-noframe.html rename to src/main/java/docs/allclasses-noframe.html diff --git a/src/docs/constant-values.html b/src/main/java/docs/constant-values.html similarity index 100% rename from src/docs/constant-values.html rename to src/main/java/docs/constant-values.html diff --git a/src/docs/deprecated-list.html b/src/main/java/docs/deprecated-list.html similarity index 100% rename from src/docs/deprecated-list.html rename to src/main/java/docs/deprecated-list.html diff --git a/src/docs/help-doc.html b/src/main/java/docs/help-doc.html similarity index 100% rename from src/docs/help-doc.html rename to src/main/java/docs/help-doc.html diff --git a/src/docs/index-all.html b/src/main/java/docs/index-all.html similarity index 100% rename from src/docs/index-all.html rename to src/main/java/docs/index-all.html diff --git a/src/docs/index.html b/src/main/java/docs/index.html similarity index 100% rename from src/docs/index.html rename to src/main/java/docs/index.html diff --git a/src/docs/mars/ErrorList.html b/src/main/java/docs/mars/ErrorList.html similarity index 100% rename from src/docs/mars/ErrorList.html rename to src/main/java/docs/mars/ErrorList.html diff --git a/src/docs/mars/ErrorMessage.html b/src/main/java/docs/mars/ErrorMessage.html similarity index 100% rename from src/docs/mars/ErrorMessage.html rename to src/main/java/docs/mars/ErrorMessage.html diff --git a/src/docs/mars/Globals.html b/src/main/java/docs/mars/Globals.html similarity index 100% rename from src/docs/mars/Globals.html rename to src/main/java/docs/mars/Globals.html diff --git a/src/docs/mars/MIPSprogram.html b/src/main/java/docs/mars/MIPSprogram.html similarity index 100% rename from src/docs/mars/MIPSprogram.html rename to src/main/java/docs/mars/MIPSprogram.html diff --git a/src/docs/mars/MarsLaunch.html b/src/main/java/docs/mars/MarsLaunch.html similarity index 100% rename from src/docs/mars/MarsLaunch.html rename to src/main/java/docs/mars/MarsLaunch.html diff --git a/src/docs/mars/MarsSplashScreen.html b/src/main/java/docs/mars/MarsSplashScreen.html similarity index 100% rename from src/docs/mars/MarsSplashScreen.html rename to src/main/java/docs/mars/MarsSplashScreen.html diff --git a/src/docs/mars/ProcessingException.html b/src/main/java/docs/mars/ProcessingException.html similarity index 100% rename from src/docs/mars/ProcessingException.html rename to src/main/java/docs/mars/ProcessingException.html diff --git a/src/docs/mars/ProgramStatement.html b/src/main/java/docs/mars/ProgramStatement.html similarity index 100% rename from src/docs/mars/ProgramStatement.html rename to src/main/java/docs/mars/ProgramStatement.html diff --git a/src/docs/mars/Settings.html b/src/main/java/docs/mars/Settings.html similarity index 100% rename from src/docs/mars/Settings.html rename to src/main/java/docs/mars/Settings.html diff --git a/src/docs/mars/assembler/Assembler.html b/src/main/java/docs/mars/assembler/Assembler.html similarity index 100% rename from src/docs/mars/assembler/Assembler.html rename to src/main/java/docs/mars/assembler/Assembler.html diff --git a/src/docs/mars/assembler/DataTypes.html b/src/main/java/docs/mars/assembler/DataTypes.html similarity index 100% rename from src/docs/mars/assembler/DataTypes.html rename to src/main/java/docs/mars/assembler/DataTypes.html diff --git a/src/docs/mars/assembler/Directives.html b/src/main/java/docs/mars/assembler/Directives.html similarity index 100% rename from src/docs/mars/assembler/Directives.html rename to src/main/java/docs/mars/assembler/Directives.html diff --git a/src/docs/mars/assembler/Macro.html b/src/main/java/docs/mars/assembler/Macro.html similarity index 100% rename from src/docs/mars/assembler/Macro.html rename to src/main/java/docs/mars/assembler/Macro.html diff --git a/src/docs/mars/assembler/MacroPool.html b/src/main/java/docs/mars/assembler/MacroPool.html similarity index 100% rename from src/docs/mars/assembler/MacroPool.html rename to src/main/java/docs/mars/assembler/MacroPool.html diff --git a/src/docs/mars/assembler/OperandFormat.html b/src/main/java/docs/mars/assembler/OperandFormat.html similarity index 100% rename from src/docs/mars/assembler/OperandFormat.html rename to src/main/java/docs/mars/assembler/OperandFormat.html diff --git a/src/docs/mars/assembler/SourceLine.html b/src/main/java/docs/mars/assembler/SourceLine.html similarity index 100% rename from src/docs/mars/assembler/SourceLine.html rename to src/main/java/docs/mars/assembler/SourceLine.html diff --git a/src/docs/mars/assembler/Symbol.html b/src/main/java/docs/mars/assembler/Symbol.html similarity index 100% rename from src/docs/mars/assembler/Symbol.html rename to src/main/java/docs/mars/assembler/Symbol.html diff --git a/src/docs/mars/assembler/SymbolTable.html b/src/main/java/docs/mars/assembler/SymbolTable.html similarity index 100% rename from src/docs/mars/assembler/SymbolTable.html rename to src/main/java/docs/mars/assembler/SymbolTable.html diff --git a/src/docs/mars/assembler/Token.html b/src/main/java/docs/mars/assembler/Token.html similarity index 100% rename from src/docs/mars/assembler/Token.html rename to src/main/java/docs/mars/assembler/Token.html diff --git a/src/docs/mars/assembler/TokenList.html b/src/main/java/docs/mars/assembler/TokenList.html similarity index 100% rename from src/docs/mars/assembler/TokenList.html rename to src/main/java/docs/mars/assembler/TokenList.html diff --git a/src/docs/mars/assembler/TokenTypes.html b/src/main/java/docs/mars/assembler/TokenTypes.html similarity index 100% rename from src/docs/mars/assembler/TokenTypes.html rename to src/main/java/docs/mars/assembler/TokenTypes.html diff --git a/src/docs/mars/assembler/Tokenizer.html b/src/main/java/docs/mars/assembler/Tokenizer.html similarity index 100% rename from src/docs/mars/assembler/Tokenizer.html rename to src/main/java/docs/mars/assembler/Tokenizer.html diff --git a/src/docs/mars/assembler/TranslationCode.html b/src/main/java/docs/mars/assembler/TranslationCode.html similarity index 100% rename from src/docs/mars/assembler/TranslationCode.html rename to src/main/java/docs/mars/assembler/TranslationCode.html diff --git a/src/docs/mars/assembler/package-frame.html b/src/main/java/docs/mars/assembler/package-frame.html similarity index 100% rename from src/docs/mars/assembler/package-frame.html rename to src/main/java/docs/mars/assembler/package-frame.html diff --git a/src/docs/mars/assembler/package-summary.html b/src/main/java/docs/mars/assembler/package-summary.html similarity index 100% rename from src/docs/mars/assembler/package-summary.html rename to src/main/java/docs/mars/assembler/package-summary.html diff --git a/src/docs/mars/assembler/package-tree.html b/src/main/java/docs/mars/assembler/package-tree.html similarity index 100% rename from src/docs/mars/assembler/package-tree.html rename to src/main/java/docs/mars/assembler/package-tree.html diff --git a/src/docs/mars/mips/dump/AbstractDumpFormat.html b/src/main/java/docs/mars/mips/dump/AbstractDumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/AbstractDumpFormat.html rename to src/main/java/docs/mars/mips/dump/AbstractDumpFormat.html diff --git a/src/docs/mars/mips/dump/AsciiTextDumpFormat.html b/src/main/java/docs/mars/mips/dump/AsciiTextDumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/AsciiTextDumpFormat.html rename to src/main/java/docs/mars/mips/dump/AsciiTextDumpFormat.html diff --git a/src/docs/mars/mips/dump/BinaryDumpFormat.html b/src/main/java/docs/mars/mips/dump/BinaryDumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/BinaryDumpFormat.html rename to src/main/java/docs/mars/mips/dump/BinaryDumpFormat.html diff --git a/src/docs/mars/mips/dump/BinaryTextDumpFormat.html b/src/main/java/docs/mars/mips/dump/BinaryTextDumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/BinaryTextDumpFormat.html rename to src/main/java/docs/mars/mips/dump/BinaryTextDumpFormat.html diff --git a/src/docs/mars/mips/dump/DumpFormat.html b/src/main/java/docs/mars/mips/dump/DumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/DumpFormat.html rename to src/main/java/docs/mars/mips/dump/DumpFormat.html diff --git a/src/docs/mars/mips/dump/DumpFormatLoader.html b/src/main/java/docs/mars/mips/dump/DumpFormatLoader.html similarity index 100% rename from src/docs/mars/mips/dump/DumpFormatLoader.html rename to src/main/java/docs/mars/mips/dump/DumpFormatLoader.html diff --git a/src/docs/mars/mips/dump/HexTextDumpFormat.html b/src/main/java/docs/mars/mips/dump/HexTextDumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/HexTextDumpFormat.html rename to src/main/java/docs/mars/mips/dump/HexTextDumpFormat.html diff --git a/src/docs/mars/mips/dump/IntelHexDumpFormat.html b/src/main/java/docs/mars/mips/dump/IntelHexDumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/IntelHexDumpFormat.html rename to src/main/java/docs/mars/mips/dump/IntelHexDumpFormat.html diff --git a/src/docs/mars/mips/dump/MIFDumpFormat.html b/src/main/java/docs/mars/mips/dump/MIFDumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/MIFDumpFormat.html rename to src/main/java/docs/mars/mips/dump/MIFDumpFormat.html diff --git a/src/docs/mars/mips/dump/SegmentWindowDumpFormat.html b/src/main/java/docs/mars/mips/dump/SegmentWindowDumpFormat.html similarity index 100% rename from src/docs/mars/mips/dump/SegmentWindowDumpFormat.html rename to src/main/java/docs/mars/mips/dump/SegmentWindowDumpFormat.html diff --git a/src/docs/mars/mips/dump/package-frame.html b/src/main/java/docs/mars/mips/dump/package-frame.html similarity index 100% rename from src/docs/mars/mips/dump/package-frame.html rename to src/main/java/docs/mars/mips/dump/package-frame.html diff --git a/src/docs/mars/mips/dump/package-summary.html b/src/main/java/docs/mars/mips/dump/package-summary.html similarity index 100% rename from src/docs/mars/mips/dump/package-summary.html rename to src/main/java/docs/mars/mips/dump/package-summary.html diff --git a/src/docs/mars/mips/dump/package-tree.html b/src/main/java/docs/mars/mips/dump/package-tree.html similarity index 100% rename from src/docs/mars/mips/dump/package-tree.html rename to src/main/java/docs/mars/mips/dump/package-tree.html diff --git a/src/docs/mars/mips/hardware/AccessNotice.html b/src/main/java/docs/mars/mips/hardware/AccessNotice.html similarity index 100% rename from src/docs/mars/mips/hardware/AccessNotice.html rename to src/main/java/docs/mars/mips/hardware/AccessNotice.html diff --git a/src/docs/mars/mips/hardware/AddressErrorException.html b/src/main/java/docs/mars/mips/hardware/AddressErrorException.html similarity index 100% rename from src/docs/mars/mips/hardware/AddressErrorException.html rename to src/main/java/docs/mars/mips/hardware/AddressErrorException.html diff --git a/src/docs/mars/mips/hardware/Coprocessor0.html b/src/main/java/docs/mars/mips/hardware/Coprocessor0.html similarity index 100% rename from src/docs/mars/mips/hardware/Coprocessor0.html rename to src/main/java/docs/mars/mips/hardware/Coprocessor0.html diff --git a/src/docs/mars/mips/hardware/Coprocessor1.html b/src/main/java/docs/mars/mips/hardware/Coprocessor1.html similarity index 100% rename from src/docs/mars/mips/hardware/Coprocessor1.html rename to src/main/java/docs/mars/mips/hardware/Coprocessor1.html diff --git a/src/docs/mars/mips/hardware/InvalidRegisterAccessException.html b/src/main/java/docs/mars/mips/hardware/InvalidRegisterAccessException.html similarity index 100% rename from src/docs/mars/mips/hardware/InvalidRegisterAccessException.html rename to src/main/java/docs/mars/mips/hardware/InvalidRegisterAccessException.html diff --git a/src/docs/mars/mips/hardware/Memory.html b/src/main/java/docs/mars/mips/hardware/Memory.html similarity index 100% rename from src/docs/mars/mips/hardware/Memory.html rename to src/main/java/docs/mars/mips/hardware/Memory.html diff --git a/src/docs/mars/mips/hardware/MemoryAccessNotice.html b/src/main/java/docs/mars/mips/hardware/MemoryAccessNotice.html similarity index 100% rename from src/docs/mars/mips/hardware/MemoryAccessNotice.html rename to src/main/java/docs/mars/mips/hardware/MemoryAccessNotice.html diff --git a/src/docs/mars/mips/hardware/MemoryConfiguration.html b/src/main/java/docs/mars/mips/hardware/MemoryConfiguration.html similarity index 100% rename from src/docs/mars/mips/hardware/MemoryConfiguration.html rename to src/main/java/docs/mars/mips/hardware/MemoryConfiguration.html diff --git a/src/docs/mars/mips/hardware/MemoryConfigurations.html b/src/main/java/docs/mars/mips/hardware/MemoryConfigurations.html similarity index 100% rename from src/docs/mars/mips/hardware/MemoryConfigurations.html rename to src/main/java/docs/mars/mips/hardware/MemoryConfigurations.html diff --git a/src/docs/mars/mips/hardware/Register.html b/src/main/java/docs/mars/mips/hardware/Register.html similarity index 100% rename from src/docs/mars/mips/hardware/Register.html rename to src/main/java/docs/mars/mips/hardware/Register.html diff --git a/src/docs/mars/mips/hardware/RegisterAccessNotice.html b/src/main/java/docs/mars/mips/hardware/RegisterAccessNotice.html similarity index 100% rename from src/docs/mars/mips/hardware/RegisterAccessNotice.html rename to src/main/java/docs/mars/mips/hardware/RegisterAccessNotice.html diff --git a/src/docs/mars/mips/hardware/RegisterFile.html b/src/main/java/docs/mars/mips/hardware/RegisterFile.html similarity index 100% rename from src/docs/mars/mips/hardware/RegisterFile.html rename to src/main/java/docs/mars/mips/hardware/RegisterFile.html diff --git a/src/docs/mars/mips/hardware/package-frame.html b/src/main/java/docs/mars/mips/hardware/package-frame.html similarity index 100% rename from src/docs/mars/mips/hardware/package-frame.html rename to src/main/java/docs/mars/mips/hardware/package-frame.html diff --git a/src/docs/mars/mips/hardware/package-summary.html b/src/main/java/docs/mars/mips/hardware/package-summary.html similarity index 100% rename from src/docs/mars/mips/hardware/package-summary.html rename to src/main/java/docs/mars/mips/hardware/package-summary.html diff --git a/src/docs/mars/mips/hardware/package-tree.html b/src/main/java/docs/mars/mips/hardware/package-tree.html similarity index 100% rename from src/docs/mars/mips/hardware/package-tree.html rename to src/main/java/docs/mars/mips/hardware/package-tree.html diff --git a/src/docs/mars/mips/instructions/BasicInstruction.html b/src/main/java/docs/mars/mips/instructions/BasicInstruction.html similarity index 100% rename from src/docs/mars/mips/instructions/BasicInstruction.html rename to src/main/java/docs/mars/mips/instructions/BasicInstruction.html diff --git a/src/docs/mars/mips/instructions/BasicInstructionFormat.html b/src/main/java/docs/mars/mips/instructions/BasicInstructionFormat.html similarity index 100% rename from src/docs/mars/mips/instructions/BasicInstructionFormat.html rename to src/main/java/docs/mars/mips/instructions/BasicInstructionFormat.html diff --git a/src/docs/mars/mips/instructions/ExtendedInstruction.html b/src/main/java/docs/mars/mips/instructions/ExtendedInstruction.html similarity index 100% rename from src/docs/mars/mips/instructions/ExtendedInstruction.html rename to src/main/java/docs/mars/mips/instructions/ExtendedInstruction.html diff --git a/src/docs/mars/mips/instructions/Instruction.html b/src/main/java/docs/mars/mips/instructions/Instruction.html similarity index 100% rename from src/docs/mars/mips/instructions/Instruction.html rename to src/main/java/docs/mars/mips/instructions/Instruction.html diff --git a/src/docs/mars/mips/instructions/InstructionSet.html b/src/main/java/docs/mars/mips/instructions/InstructionSet.html similarity index 100% rename from src/docs/mars/mips/instructions/InstructionSet.html rename to src/main/java/docs/mars/mips/instructions/InstructionSet.html diff --git a/src/docs/mars/mips/instructions/SimulationCode.html b/src/main/java/docs/mars/mips/instructions/SimulationCode.html similarity index 100% rename from src/docs/mars/mips/instructions/SimulationCode.html rename to src/main/java/docs/mars/mips/instructions/SimulationCode.html diff --git a/src/docs/mars/mips/instructions/package-frame.html b/src/main/java/docs/mars/mips/instructions/package-frame.html similarity index 100% rename from src/docs/mars/mips/instructions/package-frame.html rename to src/main/java/docs/mars/mips/instructions/package-frame.html diff --git a/src/docs/mars/mips/instructions/package-summary.html b/src/main/java/docs/mars/mips/instructions/package-summary.html similarity index 100% rename from src/docs/mars/mips/instructions/package-summary.html rename to src/main/java/docs/mars/mips/instructions/package-summary.html diff --git a/src/docs/mars/mips/instructions/package-tree.html b/src/main/java/docs/mars/mips/instructions/package-tree.html similarity index 100% rename from src/docs/mars/mips/instructions/package-tree.html rename to src/main/java/docs/mars/mips/instructions/package-tree.html diff --git a/src/docs/mars/mips/instructions/syscalls/AbstractSyscall.html b/src/main/java/docs/mars/mips/instructions/syscalls/AbstractSyscall.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/AbstractSyscall.html rename to src/main/java/docs/mars/mips/instructions/syscalls/AbstractSyscall.html diff --git a/src/docs/mars/mips/instructions/syscalls/RandomStreams.html b/src/main/java/docs/mars/mips/instructions/syscalls/RandomStreams.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/RandomStreams.html rename to src/main/java/docs/mars/mips/instructions/syscalls/RandomStreams.html diff --git a/src/docs/mars/mips/instructions/syscalls/Syscall.html b/src/main/java/docs/mars/mips/instructions/syscalls/Syscall.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/Syscall.html rename to src/main/java/docs/mars/mips/instructions/syscalls/Syscall.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallClose.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallClose.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallClose.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallClose.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallConfirmDialog.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallConfirmDialog.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallConfirmDialog.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallConfirmDialog.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallExit.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallExit.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallExit.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallExit.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallExit2.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallExit2.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallExit2.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallExit2.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallInputDialogDouble.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallInputDialogDouble.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallInputDialogDouble.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallInputDialogDouble.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallInputDialogFloat.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallInputDialogFloat.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallInputDialogFloat.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallInputDialogFloat.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallInputDialogInt.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallInputDialogInt.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallInputDialogInt.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallInputDialogInt.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallInputDialogString.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallInputDialogString.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallInputDialogString.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallInputDialogString.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallMessageDialog.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialog.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallMessageDialog.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialog.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallMessageDialogDouble.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialogDouble.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallMessageDialogDouble.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialogDouble.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallMessageDialogFloat.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialogFloat.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallMessageDialogFloat.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialogFloat.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallMessageDialogInt.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialogInt.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallMessageDialogInt.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialogInt.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallMessageDialogString.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialogString.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallMessageDialogString.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallMessageDialogString.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallMidiOut.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallMidiOut.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallMidiOut.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallMidiOut.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallMidiOutSync.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallMidiOutSync.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallMidiOutSync.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallMidiOutSync.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallNumberOverride.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallNumberOverride.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallNumberOverride.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallNumberOverride.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallOpen.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallOpen.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallOpen.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallOpen.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallPrintChar.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintChar.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallPrintChar.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintChar.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallPrintDouble.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintDouble.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallPrintDouble.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintDouble.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallPrintFloat.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintFloat.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallPrintFloat.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintFloat.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallPrintInt.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintInt.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallPrintInt.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintInt.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallPrintIntBinary.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintIntBinary.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallPrintIntBinary.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintIntBinary.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallPrintIntHex.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintIntHex.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallPrintIntHex.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintIntHex.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallPrintIntUnsigned.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintIntUnsigned.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallPrintIntUnsigned.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintIntUnsigned.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallPrintString.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintString.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallPrintString.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallPrintString.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallRandDouble.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandDouble.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallRandDouble.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandDouble.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallRandFloat.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandFloat.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallRandFloat.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandFloat.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallRandInt.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandInt.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallRandInt.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandInt.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallRandIntRange.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandIntRange.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallRandIntRange.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandIntRange.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallRandSeed.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandSeed.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallRandSeed.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallRandSeed.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallRead.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallRead.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallRead.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallRead.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallReadChar.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadChar.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallReadChar.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadChar.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallReadDouble.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadDouble.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallReadDouble.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadDouble.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallReadFloat.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadFloat.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallReadFloat.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadFloat.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallReadInt.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadInt.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallReadInt.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadInt.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallReadString.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadString.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallReadString.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallReadString.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallSbrk.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallSbrk.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallSbrk.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallSbrk.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallSleep.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallSleep.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallSleep.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallSleep.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallTime.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallTime.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallTime.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallTime.html diff --git a/src/docs/mars/mips/instructions/syscalls/SyscallWrite.html b/src/main/java/docs/mars/mips/instructions/syscalls/SyscallWrite.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/SyscallWrite.html rename to src/main/java/docs/mars/mips/instructions/syscalls/SyscallWrite.html diff --git a/src/docs/mars/mips/instructions/syscalls/package-frame.html b/src/main/java/docs/mars/mips/instructions/syscalls/package-frame.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/package-frame.html rename to src/main/java/docs/mars/mips/instructions/syscalls/package-frame.html diff --git a/src/docs/mars/mips/instructions/syscalls/package-summary.html b/src/main/java/docs/mars/mips/instructions/syscalls/package-summary.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/package-summary.html rename to src/main/java/docs/mars/mips/instructions/syscalls/package-summary.html diff --git a/src/docs/mars/mips/instructions/syscalls/package-tree.html b/src/main/java/docs/mars/mips/instructions/syscalls/package-tree.html similarity index 100% rename from src/docs/mars/mips/instructions/syscalls/package-tree.html rename to src/main/java/docs/mars/mips/instructions/syscalls/package-tree.html diff --git a/src/docs/mars/package-frame.html b/src/main/java/docs/mars/package-frame.html similarity index 100% rename from src/docs/mars/package-frame.html rename to src/main/java/docs/mars/package-frame.html diff --git a/src/docs/mars/package-summary.html b/src/main/java/docs/mars/package-summary.html similarity index 100% rename from src/docs/mars/package-summary.html rename to src/main/java/docs/mars/package-summary.html diff --git a/src/docs/mars/package-tree.html b/src/main/java/docs/mars/package-tree.html similarity index 100% rename from src/docs/mars/package-tree.html rename to src/main/java/docs/mars/package-tree.html diff --git a/src/docs/mars/simulator/BackStepper.html b/src/main/java/docs/mars/simulator/BackStepper.html similarity index 100% rename from src/docs/mars/simulator/BackStepper.html rename to src/main/java/docs/mars/simulator/BackStepper.html diff --git a/src/docs/mars/simulator/DelayedBranch.html b/src/main/java/docs/mars/simulator/DelayedBranch.html similarity index 100% rename from src/docs/mars/simulator/DelayedBranch.html rename to src/main/java/docs/mars/simulator/DelayedBranch.html diff --git a/src/docs/mars/simulator/Exceptions.html b/src/main/java/docs/mars/simulator/Exceptions.html similarity index 100% rename from src/docs/mars/simulator/Exceptions.html rename to src/main/java/docs/mars/simulator/Exceptions.html diff --git a/src/docs/mars/simulator/ProgramArgumentList.html b/src/main/java/docs/mars/simulator/ProgramArgumentList.html similarity index 100% rename from src/docs/mars/simulator/ProgramArgumentList.html rename to src/main/java/docs/mars/simulator/ProgramArgumentList.html diff --git a/src/docs/mars/simulator/Simulator.StopListener.html b/src/main/java/docs/mars/simulator/Simulator.StopListener.html similarity index 100% rename from src/docs/mars/simulator/Simulator.StopListener.html rename to src/main/java/docs/mars/simulator/Simulator.StopListener.html diff --git a/src/docs/mars/simulator/Simulator.html b/src/main/java/docs/mars/simulator/Simulator.html similarity index 100% rename from src/docs/mars/simulator/Simulator.html rename to src/main/java/docs/mars/simulator/Simulator.html diff --git a/src/docs/mars/simulator/SimulatorNotice.html b/src/main/java/docs/mars/simulator/SimulatorNotice.html similarity index 100% rename from src/docs/mars/simulator/SimulatorNotice.html rename to src/main/java/docs/mars/simulator/SimulatorNotice.html diff --git a/src/docs/mars/simulator/SwingWorker.html b/src/main/java/docs/mars/simulator/SwingWorker.html similarity index 100% rename from src/docs/mars/simulator/SwingWorker.html rename to src/main/java/docs/mars/simulator/SwingWorker.html diff --git a/src/docs/mars/simulator/package-frame.html b/src/main/java/docs/mars/simulator/package-frame.html similarity index 100% rename from src/docs/mars/simulator/package-frame.html rename to src/main/java/docs/mars/simulator/package-frame.html diff --git a/src/docs/mars/simulator/package-summary.html b/src/main/java/docs/mars/simulator/package-summary.html similarity index 100% rename from src/docs/mars/simulator/package-summary.html rename to src/main/java/docs/mars/simulator/package-summary.html diff --git a/src/docs/mars/simulator/package-tree.html b/src/main/java/docs/mars/simulator/package-tree.html similarity index 100% rename from src/docs/mars/simulator/package-tree.html rename to src/main/java/docs/mars/simulator/package-tree.html diff --git a/src/docs/mars/tools/AbstractMarsToolAndApplication.ConnectButton.html b/src/main/java/docs/mars/tools/AbstractMarsToolAndApplication.ConnectButton.html similarity index 100% rename from src/docs/mars/tools/AbstractMarsToolAndApplication.ConnectButton.html rename to src/main/java/docs/mars/tools/AbstractMarsToolAndApplication.ConnectButton.html diff --git a/src/docs/mars/tools/AbstractMarsToolAndApplication.EnterKeyListener.html b/src/main/java/docs/mars/tools/AbstractMarsToolAndApplication.EnterKeyListener.html similarity index 100% rename from src/docs/mars/tools/AbstractMarsToolAndApplication.EnterKeyListener.html rename to src/main/java/docs/mars/tools/AbstractMarsToolAndApplication.EnterKeyListener.html diff --git a/src/docs/mars/tools/AbstractMarsToolAndApplication.html b/src/main/java/docs/mars/tools/AbstractMarsToolAndApplication.html similarity index 100% rename from src/docs/mars/tools/AbstractMarsToolAndApplication.html rename to src/main/java/docs/mars/tools/AbstractMarsToolAndApplication.html diff --git a/src/docs/mars/tools/BHTEntry.html b/src/main/java/docs/mars/tools/BHTEntry.html similarity index 100% rename from src/docs/mars/tools/BHTEntry.html rename to src/main/java/docs/mars/tools/BHTEntry.html diff --git a/src/docs/mars/tools/BHTSimGUI.html b/src/main/java/docs/mars/tools/BHTSimGUI.html similarity index 100% rename from src/docs/mars/tools/BHTSimGUI.html rename to src/main/java/docs/mars/tools/BHTSimGUI.html diff --git a/src/docs/mars/tools/BHTSimulator.html b/src/main/java/docs/mars/tools/BHTSimulator.html similarity index 100% rename from src/docs/mars/tools/BHTSimulator.html rename to src/main/java/docs/mars/tools/BHTSimulator.html diff --git a/src/docs/mars/tools/BHTableModel.html b/src/main/java/docs/mars/tools/BHTableModel.html similarity index 100% rename from src/docs/mars/tools/BHTableModel.html rename to src/main/java/docs/mars/tools/BHTableModel.html diff --git a/src/docs/mars/tools/BitmapDisplay.html b/src/main/java/docs/mars/tools/BitmapDisplay.html similarity index 100% rename from src/docs/mars/tools/BitmapDisplay.html rename to src/main/java/docs/mars/tools/BitmapDisplay.html diff --git a/src/docs/mars/tools/CacheSimulator.html b/src/main/java/docs/mars/tools/CacheSimulator.html similarity index 100% rename from src/docs/mars/tools/CacheSimulator.html rename to src/main/java/docs/mars/tools/CacheSimulator.html diff --git a/src/docs/mars/tools/DigitalLabSim.HexaKeyboard.EcouteurClick.html b/src/main/java/docs/mars/tools/DigitalLabSim.HexaKeyboard.EcouteurClick.html similarity index 100% rename from src/docs/mars/tools/DigitalLabSim.HexaKeyboard.EcouteurClick.html rename to src/main/java/docs/mars/tools/DigitalLabSim.HexaKeyboard.EcouteurClick.html diff --git a/src/docs/mars/tools/DigitalLabSim.HexaKeyboard.html b/src/main/java/docs/mars/tools/DigitalLabSim.HexaKeyboard.html similarity index 100% rename from src/docs/mars/tools/DigitalLabSim.HexaKeyboard.html rename to src/main/java/docs/mars/tools/DigitalLabSim.HexaKeyboard.html diff --git a/src/docs/mars/tools/DigitalLabSim.OneSecondCounter.html b/src/main/java/docs/mars/tools/DigitalLabSim.OneSecondCounter.html similarity index 100% rename from src/docs/mars/tools/DigitalLabSim.OneSecondCounter.html rename to src/main/java/docs/mars/tools/DigitalLabSim.OneSecondCounter.html diff --git a/src/docs/mars/tools/DigitalLabSim.SevenSegmentDisplay.html b/src/main/java/docs/mars/tools/DigitalLabSim.SevenSegmentDisplay.html similarity index 100% rename from src/docs/mars/tools/DigitalLabSim.SevenSegmentDisplay.html rename to src/main/java/docs/mars/tools/DigitalLabSim.SevenSegmentDisplay.html diff --git a/src/docs/mars/tools/DigitalLabSim.SevenSegmentPanel.html b/src/main/java/docs/mars/tools/DigitalLabSim.SevenSegmentPanel.html similarity index 100% rename from src/docs/mars/tools/DigitalLabSim.SevenSegmentPanel.html rename to src/main/java/docs/mars/tools/DigitalLabSim.SevenSegmentPanel.html diff --git a/src/docs/mars/tools/DigitalLabSim.html b/src/main/java/docs/mars/tools/DigitalLabSim.html similarity index 100% rename from src/docs/mars/tools/DigitalLabSim.html rename to src/main/java/docs/mars/tools/DigitalLabSim.html diff --git a/src/docs/mars/tools/FloatRepresentation.html b/src/main/java/docs/mars/tools/FloatRepresentation.html similarity index 100% rename from src/docs/mars/tools/FloatRepresentation.html rename to src/main/java/docs/mars/tools/FloatRepresentation.html diff --git a/src/docs/mars/tools/InstructionCounter.html b/src/main/java/docs/mars/tools/InstructionCounter.html similarity index 100% rename from src/docs/mars/tools/InstructionCounter.html rename to src/main/java/docs/mars/tools/InstructionCounter.html diff --git a/src/docs/mars/tools/InstructionStatistics.html b/src/main/java/docs/mars/tools/InstructionStatistics.html similarity index 100% rename from src/docs/mars/tools/InstructionStatistics.html rename to src/main/java/docs/mars/tools/InstructionStatistics.html diff --git a/src/docs/mars/tools/IntroToTools.html b/src/main/java/docs/mars/tools/IntroToTools.html similarity index 100% rename from src/docs/mars/tools/IntroToTools.html rename to src/main/java/docs/mars/tools/IntroToTools.html diff --git a/src/docs/mars/tools/KeyboardAndDisplaySimulator.html b/src/main/java/docs/mars/tools/KeyboardAndDisplaySimulator.html similarity index 100% rename from src/docs/mars/tools/KeyboardAndDisplaySimulator.html rename to src/main/java/docs/mars/tools/KeyboardAndDisplaySimulator.html diff --git a/src/docs/mars/tools/MarsBot.html b/src/main/java/docs/mars/tools/MarsBot.html similarity index 100% rename from src/docs/mars/tools/MarsBot.html rename to src/main/java/docs/mars/tools/MarsBot.html diff --git a/src/docs/mars/tools/MarsTool.html b/src/main/java/docs/mars/tools/MarsTool.html similarity index 100% rename from src/docs/mars/tools/MarsTool.html rename to src/main/java/docs/mars/tools/MarsTool.html diff --git a/src/docs/mars/tools/MemoryReferenceVisualization.html b/src/main/java/docs/mars/tools/MemoryReferenceVisualization.html similarity index 100% rename from src/docs/mars/tools/MemoryReferenceVisualization.html rename to src/main/java/docs/mars/tools/MemoryReferenceVisualization.html diff --git a/src/docs/mars/tools/ScavengerHunt.html b/src/main/java/docs/mars/tools/ScavengerHunt.html similarity index 100% rename from src/docs/mars/tools/ScavengerHunt.html rename to src/main/java/docs/mars/tools/ScavengerHunt.html diff --git a/src/docs/mars/tools/ScreenMagnifier.html b/src/main/java/docs/mars/tools/ScreenMagnifier.html similarity index 100% rename from src/docs/mars/tools/ScreenMagnifier.html rename to src/main/java/docs/mars/tools/ScreenMagnifier.html diff --git a/src/docs/mars/tools/package-frame.html b/src/main/java/docs/mars/tools/package-frame.html similarity index 100% rename from src/docs/mars/tools/package-frame.html rename to src/main/java/docs/mars/tools/package-frame.html diff --git a/src/docs/mars/tools/package-summary.html b/src/main/java/docs/mars/tools/package-summary.html similarity index 100% rename from src/docs/mars/tools/package-summary.html rename to src/main/java/docs/mars/tools/package-summary.html diff --git a/src/docs/mars/tools/package-tree.html b/src/main/java/docs/mars/tools/package-tree.html similarity index 100% rename from src/docs/mars/tools/package-tree.html rename to src/main/java/docs/mars/tools/package-tree.html diff --git a/src/docs/mars/util/Binary.html b/src/main/java/docs/mars/util/Binary.html similarity index 100% rename from src/docs/mars/util/Binary.html rename to src/main/java/docs/mars/util/Binary.html diff --git a/src/docs/mars/util/EditorFont.html b/src/main/java/docs/mars/util/EditorFont.html similarity index 100% rename from src/docs/mars/util/EditorFont.html rename to src/main/java/docs/mars/util/EditorFont.html diff --git a/src/docs/mars/util/FilenameFinder.html b/src/main/java/docs/mars/util/FilenameFinder.html similarity index 100% rename from src/docs/mars/util/FilenameFinder.html rename to src/main/java/docs/mars/util/FilenameFinder.html diff --git a/src/docs/mars/util/MemoryDump.html b/src/main/java/docs/mars/util/MemoryDump.html similarity index 100% rename from src/docs/mars/util/MemoryDump.html rename to src/main/java/docs/mars/util/MemoryDump.html diff --git a/src/docs/mars/util/PropertiesFile.html b/src/main/java/docs/mars/util/PropertiesFile.html similarity index 100% rename from src/docs/mars/util/PropertiesFile.html rename to src/main/java/docs/mars/util/PropertiesFile.html diff --git a/src/docs/mars/util/SystemIO.html b/src/main/java/docs/mars/util/SystemIO.html similarity index 100% rename from src/docs/mars/util/SystemIO.html rename to src/main/java/docs/mars/util/SystemIO.html diff --git a/src/docs/mars/util/package-frame.html b/src/main/java/docs/mars/util/package-frame.html similarity index 100% rename from src/docs/mars/util/package-frame.html rename to src/main/java/docs/mars/util/package-frame.html diff --git a/src/docs/mars/util/package-summary.html b/src/main/java/docs/mars/util/package-summary.html similarity index 100% rename from src/docs/mars/util/package-summary.html rename to src/main/java/docs/mars/util/package-summary.html diff --git a/src/docs/mars/util/package-tree.html b/src/main/java/docs/mars/util/package-tree.html similarity index 100% rename from src/docs/mars/util/package-tree.html rename to src/main/java/docs/mars/util/package-tree.html diff --git a/src/docs/mars/venus/AbstractFontSettingDialog.html b/src/main/java/docs/mars/venus/AbstractFontSettingDialog.html similarity index 100% rename from src/docs/mars/venus/AbstractFontSettingDialog.html rename to src/main/java/docs/mars/venus/AbstractFontSettingDialog.html diff --git a/src/docs/mars/venus/Coprocessor0Window.html b/src/main/java/docs/mars/venus/Coprocessor0Window.html similarity index 100% rename from src/docs/mars/venus/Coprocessor0Window.html rename to src/main/java/docs/mars/venus/Coprocessor0Window.html diff --git a/src/docs/mars/venus/Coprocessor1Window.html b/src/main/java/docs/mars/venus/Coprocessor1Window.html similarity index 100% rename from src/docs/mars/venus/Coprocessor1Window.html rename to src/main/java/docs/mars/venus/Coprocessor1Window.html diff --git a/src/docs/mars/venus/DataSegmentWindow.html b/src/main/java/docs/mars/venus/DataSegmentWindow.html similarity index 100% rename from src/docs/mars/venus/DataSegmentWindow.html rename to src/main/java/docs/mars/venus/DataSegmentWindow.html diff --git a/src/docs/mars/venus/EditCopyAction.html b/src/main/java/docs/mars/venus/EditCopyAction.html similarity index 100% rename from src/docs/mars/venus/EditCopyAction.html rename to src/main/java/docs/mars/venus/EditCopyAction.html diff --git a/src/docs/mars/venus/EditCutAction.html b/src/main/java/docs/mars/venus/EditCutAction.html similarity index 100% rename from src/docs/mars/venus/EditCutAction.html rename to src/main/java/docs/mars/venus/EditCutAction.html diff --git a/src/docs/mars/venus/EditFindReplaceAction.html b/src/main/java/docs/mars/venus/EditFindReplaceAction.html similarity index 100% rename from src/docs/mars/venus/EditFindReplaceAction.html rename to src/main/java/docs/mars/venus/EditFindReplaceAction.html diff --git a/src/docs/mars/venus/EditPane.html b/src/main/java/docs/mars/venus/EditPane.html similarity index 100% rename from src/docs/mars/venus/EditPane.html rename to src/main/java/docs/mars/venus/EditPane.html diff --git a/src/docs/mars/venus/EditPasteAction.html b/src/main/java/docs/mars/venus/EditPasteAction.html similarity index 100% rename from src/docs/mars/venus/EditPasteAction.html rename to src/main/java/docs/mars/venus/EditPasteAction.html diff --git a/src/docs/mars/venus/EditRedoAction.html b/src/main/java/docs/mars/venus/EditRedoAction.html similarity index 100% rename from src/docs/mars/venus/EditRedoAction.html rename to src/main/java/docs/mars/venus/EditRedoAction.html diff --git a/src/docs/mars/venus/EditSelectAllAction.html b/src/main/java/docs/mars/venus/EditSelectAllAction.html similarity index 100% rename from src/docs/mars/venus/EditSelectAllAction.html rename to src/main/java/docs/mars/venus/EditSelectAllAction.html diff --git a/src/docs/mars/venus/EditTabbedPane.html b/src/main/java/docs/mars/venus/EditTabbedPane.html similarity index 100% rename from src/docs/mars/venus/EditTabbedPane.html rename to src/main/java/docs/mars/venus/EditTabbedPane.html diff --git a/src/docs/mars/venus/EditUndoAction.html b/src/main/java/docs/mars/venus/EditUndoAction.html similarity index 100% rename from src/docs/mars/venus/EditUndoAction.html rename to src/main/java/docs/mars/venus/EditUndoAction.html diff --git a/src/docs/mars/venus/Editor.html b/src/main/java/docs/mars/venus/Editor.html similarity index 100% rename from src/docs/mars/venus/Editor.html rename to src/main/java/docs/mars/venus/Editor.html diff --git a/src/docs/mars/venus/ExecutePane.html b/src/main/java/docs/mars/venus/ExecutePane.html similarity index 100% rename from src/docs/mars/venus/ExecutePane.html rename to src/main/java/docs/mars/venus/ExecutePane.html diff --git a/src/docs/mars/venus/FileCloseAction.html b/src/main/java/docs/mars/venus/FileCloseAction.html similarity index 100% rename from src/docs/mars/venus/FileCloseAction.html rename to src/main/java/docs/mars/venus/FileCloseAction.html diff --git a/src/docs/mars/venus/FileCloseAllAction.html b/src/main/java/docs/mars/venus/FileCloseAllAction.html similarity index 100% rename from src/docs/mars/venus/FileCloseAllAction.html rename to src/main/java/docs/mars/venus/FileCloseAllAction.html diff --git a/src/docs/mars/venus/FileDumpMemoryAction.html b/src/main/java/docs/mars/venus/FileDumpMemoryAction.html similarity index 100% rename from src/docs/mars/venus/FileDumpMemoryAction.html rename to src/main/java/docs/mars/venus/FileDumpMemoryAction.html diff --git a/src/docs/mars/venus/FileExitAction.html b/src/main/java/docs/mars/venus/FileExitAction.html similarity index 100% rename from src/docs/mars/venus/FileExitAction.html rename to src/main/java/docs/mars/venus/FileExitAction.html diff --git a/src/docs/mars/venus/FileNewAction.html b/src/main/java/docs/mars/venus/FileNewAction.html similarity index 100% rename from src/docs/mars/venus/FileNewAction.html rename to src/main/java/docs/mars/venus/FileNewAction.html diff --git a/src/docs/mars/venus/FileOpenAction.html b/src/main/java/docs/mars/venus/FileOpenAction.html similarity index 100% rename from src/docs/mars/venus/FileOpenAction.html rename to src/main/java/docs/mars/venus/FileOpenAction.html diff --git a/src/docs/mars/venus/FilePrintAction.html b/src/main/java/docs/mars/venus/FilePrintAction.html similarity index 100% rename from src/docs/mars/venus/FilePrintAction.html rename to src/main/java/docs/mars/venus/FilePrintAction.html diff --git a/src/docs/mars/venus/FileSaveAction.html b/src/main/java/docs/mars/venus/FileSaveAction.html similarity index 100% rename from src/docs/mars/venus/FileSaveAction.html rename to src/main/java/docs/mars/venus/FileSaveAction.html diff --git a/src/docs/mars/venus/FileSaveAllAction.html b/src/main/java/docs/mars/venus/FileSaveAllAction.html similarity index 100% rename from src/docs/mars/venus/FileSaveAllAction.html rename to src/main/java/docs/mars/venus/FileSaveAllAction.html diff --git a/src/docs/mars/venus/FileSaveAsAction.html b/src/main/java/docs/mars/venus/FileSaveAsAction.html similarity index 100% rename from src/docs/mars/venus/FileSaveAsAction.html rename to src/main/java/docs/mars/venus/FileSaveAsAction.html diff --git a/src/docs/mars/venus/FileStatus.html b/src/main/java/docs/mars/venus/FileStatus.html similarity index 100% rename from src/docs/mars/venus/FileStatus.html rename to src/main/java/docs/mars/venus/FileStatus.html diff --git a/src/docs/mars/venus/GuiAction.html b/src/main/java/docs/mars/venus/GuiAction.html similarity index 100% rename from src/docs/mars/venus/GuiAction.html rename to src/main/java/docs/mars/venus/GuiAction.html diff --git a/src/docs/mars/venus/HardcopyWriter.PrintCanceledException.html b/src/main/java/docs/mars/venus/HardcopyWriter.PrintCanceledException.html similarity index 100% rename from src/docs/mars/venus/HardcopyWriter.PrintCanceledException.html rename to src/main/java/docs/mars/venus/HardcopyWriter.PrintCanceledException.html diff --git a/src/docs/mars/venus/HardcopyWriter.html b/src/main/java/docs/mars/venus/HardcopyWriter.html similarity index 100% rename from src/docs/mars/venus/HardcopyWriter.html rename to src/main/java/docs/mars/venus/HardcopyWriter.html diff --git a/src/docs/mars/venus/HelpAboutAction.html b/src/main/java/docs/mars/venus/HelpAboutAction.html similarity index 100% rename from src/docs/mars/venus/HelpAboutAction.html rename to src/main/java/docs/mars/venus/HelpAboutAction.html diff --git a/src/docs/mars/venus/HelpHelpAction.html b/src/main/java/docs/mars/venus/HelpHelpAction.html similarity index 100% rename from src/docs/mars/venus/HelpHelpAction.html rename to src/main/java/docs/mars/venus/HelpHelpAction.html diff --git a/src/docs/mars/venus/LabelsWindow.html b/src/main/java/docs/mars/venus/LabelsWindow.html similarity index 100% rename from src/docs/mars/venus/LabelsWindow.html rename to src/main/java/docs/mars/venus/LabelsWindow.html diff --git a/src/docs/mars/venus/MainPane.html b/src/main/java/docs/mars/venus/MainPane.html similarity index 100% rename from src/docs/mars/venus/MainPane.html rename to src/main/java/docs/mars/venus/MainPane.html diff --git a/src/docs/mars/venus/MessagesPane.html b/src/main/java/docs/mars/venus/MessagesPane.html similarity index 100% rename from src/docs/mars/venus/MessagesPane.html rename to src/main/java/docs/mars/venus/MessagesPane.html diff --git a/src/docs/mars/venus/NumberDisplayBaseChooser.html b/src/main/java/docs/mars/venus/NumberDisplayBaseChooser.html similarity index 100% rename from src/docs/mars/venus/NumberDisplayBaseChooser.html rename to src/main/java/docs/mars/venus/NumberDisplayBaseChooser.html diff --git a/src/docs/mars/venus/PopupListener.html b/src/main/java/docs/mars/venus/PopupListener.html similarity index 100% rename from src/docs/mars/venus/PopupListener.html rename to src/main/java/docs/mars/venus/PopupListener.html diff --git a/src/docs/mars/venus/RegistersPane.html b/src/main/java/docs/mars/venus/RegistersPane.html similarity index 100% rename from src/docs/mars/venus/RegistersPane.html rename to src/main/java/docs/mars/venus/RegistersPane.html diff --git a/src/docs/mars/venus/RegistersWindow.html b/src/main/java/docs/mars/venus/RegistersWindow.html similarity index 100% rename from src/docs/mars/venus/RegistersWindow.html rename to src/main/java/docs/mars/venus/RegistersWindow.html diff --git a/src/docs/mars/venus/RepeatButton.html b/src/main/java/docs/mars/venus/RepeatButton.html similarity index 100% rename from src/docs/mars/venus/RepeatButton.html rename to src/main/java/docs/mars/venus/RepeatButton.html diff --git a/src/docs/mars/venus/RunAssembleAction.html b/src/main/java/docs/mars/venus/RunAssembleAction.html similarity index 100% rename from src/docs/mars/venus/RunAssembleAction.html rename to src/main/java/docs/mars/venus/RunAssembleAction.html diff --git a/src/docs/mars/venus/RunBackstepAction.html b/src/main/java/docs/mars/venus/RunBackstepAction.html similarity index 100% rename from src/docs/mars/venus/RunBackstepAction.html rename to src/main/java/docs/mars/venus/RunBackstepAction.html diff --git a/src/docs/mars/venus/RunClearBreakpointsAction.html b/src/main/java/docs/mars/venus/RunClearBreakpointsAction.html similarity index 100% rename from src/docs/mars/venus/RunClearBreakpointsAction.html rename to src/main/java/docs/mars/venus/RunClearBreakpointsAction.html diff --git a/src/docs/mars/venus/RunGoAction.html b/src/main/java/docs/mars/venus/RunGoAction.html similarity index 100% rename from src/docs/mars/venus/RunGoAction.html rename to src/main/java/docs/mars/venus/RunGoAction.html diff --git a/src/docs/mars/venus/RunPauseAction.html b/src/main/java/docs/mars/venus/RunPauseAction.html similarity index 100% rename from src/docs/mars/venus/RunPauseAction.html rename to src/main/java/docs/mars/venus/RunPauseAction.html diff --git a/src/docs/mars/venus/RunResetAction.html b/src/main/java/docs/mars/venus/RunResetAction.html similarity index 100% rename from src/docs/mars/venus/RunResetAction.html rename to src/main/java/docs/mars/venus/RunResetAction.html diff --git a/src/docs/mars/venus/RunSpeedPanel.html b/src/main/java/docs/mars/venus/RunSpeedPanel.html similarity index 100% rename from src/docs/mars/venus/RunSpeedPanel.html rename to src/main/java/docs/mars/venus/RunSpeedPanel.html diff --git a/src/docs/mars/venus/RunStepAction.html b/src/main/java/docs/mars/venus/RunStepAction.html similarity index 100% rename from src/docs/mars/venus/RunStepAction.html rename to src/main/java/docs/mars/venus/RunStepAction.html diff --git a/src/docs/mars/venus/RunStopAction.html b/src/main/java/docs/mars/venus/RunStopAction.html similarity index 100% rename from src/docs/mars/venus/RunStopAction.html rename to src/main/java/docs/mars/venus/RunStopAction.html diff --git a/src/docs/mars/venus/RunToggleBreakpointsAction.html b/src/main/java/docs/mars/venus/RunToggleBreakpointsAction.html similarity index 100% rename from src/docs/mars/venus/RunToggleBreakpointsAction.html rename to src/main/java/docs/mars/venus/RunToggleBreakpointsAction.html diff --git a/src/docs/mars/venus/SettingsAddressDisplayBaseAction.html b/src/main/java/docs/mars/venus/SettingsAddressDisplayBaseAction.html similarity index 100% rename from src/docs/mars/venus/SettingsAddressDisplayBaseAction.html rename to src/main/java/docs/mars/venus/SettingsAddressDisplayBaseAction.html diff --git a/src/docs/mars/venus/SettingsAssembleAllAction.html b/src/main/java/docs/mars/venus/SettingsAssembleAllAction.html similarity index 100% rename from src/docs/mars/venus/SettingsAssembleAllAction.html rename to src/main/java/docs/mars/venus/SettingsAssembleAllAction.html diff --git a/src/docs/mars/venus/SettingsAssembleOnOpenAction.html b/src/main/java/docs/mars/venus/SettingsAssembleOnOpenAction.html similarity index 100% rename from src/docs/mars/venus/SettingsAssembleOnOpenAction.html rename to src/main/java/docs/mars/venus/SettingsAssembleOnOpenAction.html diff --git a/src/docs/mars/venus/SettingsDelayedBranchingAction.html b/src/main/java/docs/mars/venus/SettingsDelayedBranchingAction.html similarity index 100% rename from src/docs/mars/venus/SettingsDelayedBranchingAction.html rename to src/main/java/docs/mars/venus/SettingsDelayedBranchingAction.html diff --git a/src/docs/mars/venus/SettingsEditorAction.html b/src/main/java/docs/mars/venus/SettingsEditorAction.html similarity index 100% rename from src/docs/mars/venus/SettingsEditorAction.html rename to src/main/java/docs/mars/venus/SettingsEditorAction.html diff --git a/src/docs/mars/venus/SettingsExceptionHandlerAction.html b/src/main/java/docs/mars/venus/SettingsExceptionHandlerAction.html similarity index 100% rename from src/docs/mars/venus/SettingsExceptionHandlerAction.html rename to src/main/java/docs/mars/venus/SettingsExceptionHandlerAction.html diff --git a/src/docs/mars/venus/SettingsExtendedAction.html b/src/main/java/docs/mars/venus/SettingsExtendedAction.html similarity index 100% rename from src/docs/mars/venus/SettingsExtendedAction.html rename to src/main/java/docs/mars/venus/SettingsExtendedAction.html diff --git a/src/docs/mars/venus/SettingsHighlightingAction.html b/src/main/java/docs/mars/venus/SettingsHighlightingAction.html similarity index 100% rename from src/docs/mars/venus/SettingsHighlightingAction.html rename to src/main/java/docs/mars/venus/SettingsHighlightingAction.html diff --git a/src/docs/mars/venus/SettingsLabelAction.html b/src/main/java/docs/mars/venus/SettingsLabelAction.html similarity index 100% rename from src/docs/mars/venus/SettingsLabelAction.html rename to src/main/java/docs/mars/venus/SettingsLabelAction.html diff --git a/src/docs/mars/venus/SettingsMemoryConfigurationAction.html b/src/main/java/docs/mars/venus/SettingsMemoryConfigurationAction.html similarity index 100% rename from src/docs/mars/venus/SettingsMemoryConfigurationAction.html rename to src/main/java/docs/mars/venus/SettingsMemoryConfigurationAction.html diff --git a/src/docs/mars/venus/SettingsPopupInputAction.html b/src/main/java/docs/mars/venus/SettingsPopupInputAction.html similarity index 100% rename from src/docs/mars/venus/SettingsPopupInputAction.html rename to src/main/java/docs/mars/venus/SettingsPopupInputAction.html diff --git a/src/docs/mars/venus/SettingsProgramArgumentsAction.html b/src/main/java/docs/mars/venus/SettingsProgramArgumentsAction.html similarity index 100% rename from src/docs/mars/venus/SettingsProgramArgumentsAction.html rename to src/main/java/docs/mars/venus/SettingsProgramArgumentsAction.html diff --git a/src/docs/mars/venus/SettingsSelfModifyingCodeAction.html b/src/main/java/docs/mars/venus/SettingsSelfModifyingCodeAction.html similarity index 100% rename from src/docs/mars/venus/SettingsSelfModifyingCodeAction.html rename to src/main/java/docs/mars/venus/SettingsSelfModifyingCodeAction.html diff --git a/src/docs/mars/venus/SettingsStartAtMainAction.html b/src/main/java/docs/mars/venus/SettingsStartAtMainAction.html similarity index 100% rename from src/docs/mars/venus/SettingsStartAtMainAction.html rename to src/main/java/docs/mars/venus/SettingsStartAtMainAction.html diff --git a/src/docs/mars/venus/SettingsValueDisplayBaseAction.html b/src/main/java/docs/mars/venus/SettingsValueDisplayBaseAction.html similarity index 100% rename from src/docs/mars/venus/SettingsValueDisplayBaseAction.html rename to src/main/java/docs/mars/venus/SettingsValueDisplayBaseAction.html diff --git a/src/docs/mars/venus/SettingsWarningsAreErrorsAction.html b/src/main/java/docs/mars/venus/SettingsWarningsAreErrorsAction.html similarity index 100% rename from src/docs/mars/venus/SettingsWarningsAreErrorsAction.html rename to src/main/java/docs/mars/venus/SettingsWarningsAreErrorsAction.html diff --git a/src/docs/mars/venus/TextSegmentWindow.html b/src/main/java/docs/mars/venus/TextSegmentWindow.html similarity index 100% rename from src/docs/mars/venus/TextSegmentWindow.html rename to src/main/java/docs/mars/venus/TextSegmentWindow.html diff --git a/src/docs/mars/venus/ToolAction.html b/src/main/java/docs/mars/venus/ToolAction.html similarity index 100% rename from src/docs/mars/venus/ToolAction.html rename to src/main/java/docs/mars/venus/ToolAction.html diff --git a/src/docs/mars/venus/ToolLoader.html b/src/main/java/docs/mars/venus/ToolLoader.html similarity index 100% rename from src/docs/mars/venus/ToolLoader.html rename to src/main/java/docs/mars/venus/ToolLoader.html diff --git a/src/docs/mars/venus/VenusUI.html b/src/main/java/docs/mars/venus/VenusUI.html similarity index 100% rename from src/docs/mars/venus/VenusUI.html rename to src/main/java/docs/mars/venus/VenusUI.html diff --git a/src/docs/mars/venus/editors/MARSTextEditingArea.html b/src/main/java/docs/mars/venus/editors/MARSTextEditingArea.html similarity index 100% rename from src/docs/mars/venus/editors/MARSTextEditingArea.html rename to src/main/java/docs/mars/venus/editors/MARSTextEditingArea.html diff --git a/src/docs/mars/venus/editors/generic/GenericTextArea.html b/src/main/java/docs/mars/venus/editors/generic/GenericTextArea.html similarity index 100% rename from src/docs/mars/venus/editors/generic/GenericTextArea.html rename to src/main/java/docs/mars/venus/editors/generic/GenericTextArea.html diff --git a/src/docs/mars/venus/editors/generic/package-frame.html b/src/main/java/docs/mars/venus/editors/generic/package-frame.html similarity index 100% rename from src/docs/mars/venus/editors/generic/package-frame.html rename to src/main/java/docs/mars/venus/editors/generic/package-frame.html diff --git a/src/docs/mars/venus/editors/generic/package-summary.html b/src/main/java/docs/mars/venus/editors/generic/package-summary.html similarity index 100% rename from src/docs/mars/venus/editors/generic/package-summary.html rename to src/main/java/docs/mars/venus/editors/generic/package-summary.html diff --git a/src/docs/mars/venus/editors/generic/package-tree.html b/src/main/java/docs/mars/venus/editors/generic/package-tree.html similarity index 100% rename from src/docs/mars/venus/editors/generic/package-tree.html rename to src/main/java/docs/mars/venus/editors/generic/package-tree.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/DefaultInputHandler.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/DefaultInputHandler.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/DefaultInputHandler.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/DefaultInputHandler.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.MacroRecorder.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.MacroRecorder.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.MacroRecorder.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.MacroRecorder.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.NonRecordable.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.NonRecordable.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.NonRecordable.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.NonRecordable.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.NonRepeatable.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.NonRepeatable.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.NonRepeatable.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.NonRepeatable.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.Wrapper.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.Wrapper.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.Wrapper.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.Wrapper.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.backspace.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.backspace.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.backspace.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.backspace.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.backspace_word.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.backspace_word.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.backspace_word.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.backspace_word.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_copy.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_copy.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_copy.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_copy.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_cut.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_cut.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_cut.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_cut.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_paste.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_paste.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_paste.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.clip_paste.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.delete.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.delete.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.delete.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.delete.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.delete_word.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.delete_word.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.delete_word.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.delete_word.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.document_end.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.document_end.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.document_end.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.document_end.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.document_home.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.document_home.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.document_home.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.document_home.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.end.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.end.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.end.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.end.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.home.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.home.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.home.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.home.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_break.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_break.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_break.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_break.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_char.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_char.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_char.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_char.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_tab.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_tab.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_tab.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.insert_tab.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.next_char.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.next_char.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.next_char.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.next_char.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.next_line.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.next_line.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.next_line.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.next_line.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.next_page.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.next_page.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.next_page.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.next_page.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.next_word.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.next_word.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.next_word.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.next_word.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.overwrite.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.overwrite.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.overwrite.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.overwrite.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_char.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_char.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_char.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_char.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_line.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_line.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_line.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_line.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_page.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_page.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_page.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_page.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_word.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_word.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_word.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.prev_word.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.repeat.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.repeat.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.repeat.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.repeat.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.select_all.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.select_all.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.select_all.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.select_all.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/InputHandler.toggle_rect.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.toggle_rect.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/InputHandler.toggle_rect.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/InputHandler.toggle_rect.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/JEditBasedTextArea.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/JEditBasedTextArea.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/JEditBasedTextArea.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/JEditBasedTextArea.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/JEditTextArea.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/JEditTextArea.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/JEditTextArea.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/JEditTextArea.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/KeywordMap.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/KeywordMap.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/KeywordMap.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/KeywordMap.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/PopupHelpItem.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/PopupHelpItem.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/PopupHelpItem.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/PopupHelpItem.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/SyntaxDocument.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/SyntaxDocument.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/SyntaxDocument.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/SyntaxDocument.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/SyntaxStyle.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/SyntaxStyle.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/SyntaxStyle.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/SyntaxStyle.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/SyntaxUtilities.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/SyntaxUtilities.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/SyntaxUtilities.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/SyntaxUtilities.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/TextAreaDefaults.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/TextAreaDefaults.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/TextAreaDefaults.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/TextAreaDefaults.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/TextAreaPainter.Highlight.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/TextAreaPainter.Highlight.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/TextAreaPainter.Highlight.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/TextAreaPainter.Highlight.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/TextAreaPainter.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/TextAreaPainter.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/TextAreaPainter.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/TextAreaPainter.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/TextUtilities.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/TextUtilities.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/TextUtilities.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/TextUtilities.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/package-frame.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/package-frame.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/package-frame.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/package-frame.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/package-summary.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/package-summary.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/package-summary.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/package-summary.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/package-tree.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/package-tree.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/package-tree.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/package-tree.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/tokenmarker/MIPSTokenMarker.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/MIPSTokenMarker.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/tokenmarker/MIPSTokenMarker.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/MIPSTokenMarker.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/tokenmarker/Token.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/Token.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/tokenmarker/Token.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/Token.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.LineInfo.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.LineInfo.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.LineInfo.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.LineInfo.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-frame.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-frame.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-frame.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-frame.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-summary.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-summary.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-summary.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-summary.html diff --git a/src/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-tree.html b/src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-tree.html similarity index 100% rename from src/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-tree.html rename to src/main/java/docs/mars/venus/editors/jeditsyntax/tokenmarker/package-tree.html diff --git a/src/docs/mars/venus/editors/package-frame.html b/src/main/java/docs/mars/venus/editors/package-frame.html similarity index 100% rename from src/docs/mars/venus/editors/package-frame.html rename to src/main/java/docs/mars/venus/editors/package-frame.html diff --git a/src/docs/mars/venus/editors/package-summary.html b/src/main/java/docs/mars/venus/editors/package-summary.html similarity index 100% rename from src/docs/mars/venus/editors/package-summary.html rename to src/main/java/docs/mars/venus/editors/package-summary.html diff --git a/src/docs/mars/venus/editors/package-tree.html b/src/main/java/docs/mars/venus/editors/package-tree.html similarity index 100% rename from src/docs/mars/venus/editors/package-tree.html rename to src/main/java/docs/mars/venus/editors/package-tree.html diff --git a/src/docs/mars/venus/package-frame.html b/src/main/java/docs/mars/venus/package-frame.html similarity index 100% rename from src/docs/mars/venus/package-frame.html rename to src/main/java/docs/mars/venus/package-frame.html diff --git a/src/docs/mars/venus/package-summary.html b/src/main/java/docs/mars/venus/package-summary.html similarity index 100% rename from src/docs/mars/venus/package-summary.html rename to src/main/java/docs/mars/venus/package-summary.html diff --git a/src/docs/mars/venus/package-tree.html b/src/main/java/docs/mars/venus/package-tree.html similarity index 100% rename from src/docs/mars/venus/package-tree.html rename to src/main/java/docs/mars/venus/package-tree.html diff --git a/src/docs/overview-frame.html b/src/main/java/docs/overview-frame.html similarity index 100% rename from src/docs/overview-frame.html rename to src/main/java/docs/overview-frame.html diff --git a/src/docs/overview-summary.html b/src/main/java/docs/overview-summary.html similarity index 100% rename from src/docs/overview-summary.html rename to src/main/java/docs/overview-summary.html diff --git a/src/docs/overview-tree.html b/src/main/java/docs/overview-tree.html similarity index 100% rename from src/docs/overview-tree.html rename to src/main/java/docs/overview-tree.html diff --git a/src/docs/package-frame.html b/src/main/java/docs/package-frame.html similarity index 100% rename from src/docs/package-frame.html rename to src/main/java/docs/package-frame.html diff --git a/src/docs/package-list b/src/main/java/docs/package-list similarity index 100% rename from src/docs/package-list rename to src/main/java/docs/package-list diff --git a/src/docs/package-summary.html b/src/main/java/docs/package-summary.html similarity index 100% rename from src/docs/package-summary.html rename to src/main/java/docs/package-summary.html diff --git a/src/docs/package-tree.html b/src/main/java/docs/package-tree.html similarity index 100% rename from src/docs/package-tree.html rename to src/main/java/docs/package-tree.html diff --git a/src/docs/resources/inherit.gif b/src/main/java/docs/resources/inherit.gif similarity index 100% rename from src/docs/resources/inherit.gif rename to src/main/java/docs/resources/inherit.gif diff --git a/src/docs/serialized-form.html b/src/main/java/docs/serialized-form.html similarity index 100% rename from src/docs/serialized-form.html rename to src/main/java/docs/serialized-form.html diff --git a/src/docs/stylesheet.css b/src/main/java/docs/stylesheet.css similarity index 100% rename from src/docs/stylesheet.css rename to src/main/java/docs/stylesheet.css diff --git a/src/help/Acknowledgements.html b/src/main/java/help/Acknowledgements.html similarity index 100% rename from src/help/Acknowledgements.html rename to src/main/java/help/Acknowledgements.html diff --git a/src/help/BugReportingHelp.html b/src/main/java/help/BugReportingHelp.html similarity index 100% rename from src/help/BugReportingHelp.html rename to src/main/java/help/BugReportingHelp.html diff --git a/src/help/ExceptionsHelp.html b/src/main/java/help/ExceptionsHelp.html similarity index 100% rename from src/help/ExceptionsHelp.html rename to src/main/java/help/ExceptionsHelp.html diff --git a/src/help/HTML_of_links_for_posting_to_MARS_website.html b/src/main/java/help/HTML_of_links_for_posting_to_MARS_website.html similarity index 100% rename from src/help/HTML_of_links_for_posting_to_MARS_website.html rename to src/main/java/help/HTML_of_links_for_posting_to_MARS_website.html diff --git a/src/help/MIPSInstructionSetSong.html b/src/main/java/help/MIPSInstructionSetSong.html similarity index 100% rename from src/help/MIPSInstructionSetSong.html rename to src/main/java/help/MIPSInstructionSetSong.html diff --git a/src/help/MacrosHelp.html b/src/main/java/help/MacrosHelp.html similarity index 100% rename from src/help/MacrosHelp.html rename to src/main/java/help/MacrosHelp.html diff --git a/src/help/MarsHelpCommand.html b/src/main/java/help/MarsHelpCommand.html similarity index 100% rename from src/help/MarsHelpCommand.html rename to src/main/java/help/MarsHelpCommand.html diff --git a/src/help/MarsHelpDebugging.html b/src/main/java/help/MarsHelpDebugging.html similarity index 100% rename from src/help/MarsHelpDebugging.html rename to src/main/java/help/MarsHelpDebugging.html diff --git a/src/help/MarsHelpHistory.html b/src/main/java/help/MarsHelpHistory.html similarity index 100% rename from src/help/MarsHelpHistory.html rename to src/main/java/help/MarsHelpHistory.html diff --git a/src/help/MarsHelpIDE.html b/src/main/java/help/MarsHelpIDE.html similarity index 100% rename from src/help/MarsHelpIDE.html rename to src/main/java/help/MarsHelpIDE.html diff --git a/src/help/MarsHelpIntro.html b/src/main/java/help/MarsHelpIntro.html similarity index 100% rename from src/help/MarsHelpIntro.html rename to src/main/java/help/MarsHelpIntro.html diff --git a/src/help/MarsHelpLimits.html b/src/main/java/help/MarsHelpLimits.html similarity index 100% rename from src/help/MarsHelpLimits.html rename to src/main/java/help/MarsHelpLimits.html diff --git a/src/help/MarsHelpSettings.html b/src/main/java/help/MarsHelpSettings.html similarity index 100% rename from src/help/MarsHelpSettings.html rename to src/main/java/help/MarsHelpSettings.html diff --git a/src/help/MarsHelpTools.html b/src/main/java/help/MarsHelpTools.html similarity index 100% rename from src/help/MarsHelpTools.html rename to src/main/java/help/MarsHelpTools.html diff --git a/src/help/SyscallHelp.html b/src/main/java/help/SyscallHelp.html similarity index 100% rename from src/help/SyscallHelp.html rename to src/main/java/help/SyscallHelp.html diff --git a/src/help/SyscallMessageDialogError.gif b/src/main/java/help/SyscallMessageDialogError.gif similarity index 100% rename from src/help/SyscallMessageDialogError.gif rename to src/main/java/help/SyscallMessageDialogError.gif diff --git a/src/help/SyscallMessageDialogInformation.gif b/src/main/java/help/SyscallMessageDialogInformation.gif similarity index 100% rename from src/help/SyscallMessageDialogInformation.gif rename to src/main/java/help/SyscallMessageDialogInformation.gif diff --git a/src/help/SyscallMessageDialogQuestion.gif b/src/main/java/help/SyscallMessageDialogQuestion.gif similarity index 100% rename from src/help/SyscallMessageDialogQuestion.gif rename to src/main/java/help/SyscallMessageDialogQuestion.gif diff --git a/src/help/SyscallMessageDialogWarning.gif b/src/main/java/help/SyscallMessageDialogWarning.gif similarity index 100% rename from src/help/SyscallMessageDialogWarning.gif rename to src/main/java/help/SyscallMessageDialogWarning.gif diff --git a/src/help/mipsref.pdf b/src/main/java/help/mipsref.pdf similarity index 100% rename from src/help/mipsref.pdf rename to src/main/java/help/mipsref.pdf diff --git a/src/images/ALUcontrol.png b/src/main/java/images/ALUcontrol.png similarity index 100% rename from src/images/ALUcontrol.png rename to src/main/java/images/ALUcontrol.png diff --git a/src/images/Assemble16.png b/src/main/java/images/Assemble16.png similarity index 100% rename from src/images/Assemble16.png rename to src/main/java/images/Assemble16.png diff --git a/src/images/Assemble22.png b/src/main/java/images/Assemble22.png similarity index 100% rename from src/images/Assemble22.png rename to src/main/java/images/Assemble22.png diff --git a/src/images/Copy16.png b/src/main/java/images/Copy16.png similarity index 100% rename from src/images/Copy16.png rename to src/main/java/images/Copy16.png diff --git a/src/images/Copy22.png b/src/main/java/images/Copy22.png similarity index 100% rename from src/images/Copy22.png rename to src/main/java/images/Copy22.png diff --git a/src/images/Cut16.gif b/src/main/java/images/Cut16.gif similarity index 100% rename from src/images/Cut16.gif rename to src/main/java/images/Cut16.gif diff --git a/src/images/Cut22.gif b/src/main/java/images/Cut22.gif similarity index 100% rename from src/images/Cut22.gif rename to src/main/java/images/Cut22.gif diff --git a/src/images/Cut24.gif b/src/main/java/images/Cut24.gif similarity index 100% rename from src/images/Cut24.gif rename to src/main/java/images/Cut24.gif diff --git a/src/images/Dump16.png b/src/main/java/images/Dump16.png similarity index 100% rename from src/images/Dump16.png rename to src/main/java/images/Dump16.png diff --git a/src/images/Dump22.png b/src/main/java/images/Dump22.png similarity index 100% rename from src/images/Dump22.png rename to src/main/java/images/Dump22.png diff --git a/src/images/Edit_tab.jpg b/src/main/java/images/Edit_tab.jpg similarity index 100% rename from src/images/Edit_tab.jpg rename to src/main/java/images/Edit_tab.jpg diff --git a/src/images/Execute_tab.jpg b/src/main/java/images/Execute_tab.jpg similarity index 100% rename from src/images/Execute_tab.jpg rename to src/main/java/images/Execute_tab.jpg diff --git a/src/images/Find16.png b/src/main/java/images/Find16.png similarity index 100% rename from src/images/Find16.png rename to src/main/java/images/Find16.png diff --git a/src/images/Find22.png b/src/main/java/images/Find22.png similarity index 100% rename from src/images/Find22.png rename to src/main/java/images/Find22.png diff --git a/src/images/Help16.png b/src/main/java/images/Help16.png similarity index 100% rename from src/images/Help16.png rename to src/main/java/images/Help16.png diff --git a/src/images/Help22.png b/src/main/java/images/Help22.png similarity index 100% rename from src/images/Help22.png rename to src/main/java/images/Help22.png diff --git a/src/images/MarsSurfacePathfinder.jpg b/src/main/java/images/MarsSurfacePathfinder.jpg similarity index 100% rename from src/images/MarsSurfacePathfinder.jpg rename to src/main/java/images/MarsSurfacePathfinder.jpg diff --git a/src/images/MarsThumbnail.gif b/src/main/java/images/MarsThumbnail.gif similarity index 100% rename from src/images/MarsThumbnail.gif rename to src/main/java/images/MarsThumbnail.gif diff --git a/src/images/MyBlank16.gif b/src/main/java/images/MyBlank16.gif similarity index 100% rename from src/images/MyBlank16.gif rename to src/main/java/images/MyBlank16.gif diff --git a/src/images/MyBlank24.gif b/src/main/java/images/MyBlank24.gif similarity index 100% rename from src/images/MyBlank24.gif rename to src/main/java/images/MyBlank24.gif diff --git a/src/images/New16.png b/src/main/java/images/New16.png similarity index 100% rename from src/images/New16.png rename to src/main/java/images/New16.png diff --git a/src/images/New22.png b/src/main/java/images/New22.png similarity index 100% rename from src/images/New22.png rename to src/main/java/images/New22.png diff --git a/src/images/Next22.png b/src/main/java/images/Next22.png similarity index 100% rename from src/images/Next22.png rename to src/main/java/images/Next22.png diff --git a/src/images/Open16.png b/src/main/java/images/Open16.png similarity index 100% rename from src/images/Open16.png rename to src/main/java/images/Open16.png diff --git a/src/images/Open22.png b/src/main/java/images/Open22.png similarity index 100% rename from src/images/Open22.png rename to src/main/java/images/Open22.png diff --git a/src/images/Paste16.png b/src/main/java/images/Paste16.png similarity index 100% rename from src/images/Paste16.png rename to src/main/java/images/Paste16.png diff --git a/src/images/Paste22.png b/src/main/java/images/Paste22.png similarity index 100% rename from src/images/Paste22.png rename to src/main/java/images/Paste22.png diff --git a/src/images/Pause16.png b/src/main/java/images/Pause16.png similarity index 100% rename from src/images/Pause16.png rename to src/main/java/images/Pause16.png diff --git a/src/images/Pause22.png b/src/main/java/images/Pause22.png similarity index 100% rename from src/images/Pause22.png rename to src/main/java/images/Pause22.png diff --git a/src/images/Play16.png b/src/main/java/images/Play16.png similarity index 100% rename from src/images/Play16.png rename to src/main/java/images/Play16.png diff --git a/src/images/Play22.png b/src/main/java/images/Play22.png similarity index 100% rename from src/images/Play22.png rename to src/main/java/images/Play22.png diff --git a/src/images/Previous22.png b/src/main/java/images/Previous22.png similarity index 100% rename from src/images/Previous22.png rename to src/main/java/images/Previous22.png diff --git a/src/images/Print16.gif b/src/main/java/images/Print16.gif similarity index 100% rename from src/images/Print16.gif rename to src/main/java/images/Print16.gif diff --git a/src/images/Print22.gif b/src/main/java/images/Print22.gif similarity index 100% rename from src/images/Print22.gif rename to src/main/java/images/Print22.gif diff --git a/src/images/Print24.gif b/src/main/java/images/Print24.gif similarity index 100% rename from src/images/Print24.gif rename to src/main/java/images/Print24.gif diff --git a/src/images/RedMars16.gif b/src/main/java/images/RedMars16.gif similarity index 100% rename from src/images/RedMars16.gif rename to src/main/java/images/RedMars16.gif diff --git a/src/images/RedMars32.GIF b/src/main/java/images/RedMars32.GIF similarity index 100% rename from src/images/RedMars32.GIF rename to src/main/java/images/RedMars32.GIF diff --git a/src/images/RedMars50.gif b/src/main/java/images/RedMars50.gif similarity index 100% rename from src/images/RedMars50.gif rename to src/main/java/images/RedMars50.gif diff --git a/src/images/Redo16.png b/src/main/java/images/Redo16.png similarity index 100% rename from src/images/Redo16.png rename to src/main/java/images/Redo16.png diff --git a/src/images/Redo22.png b/src/main/java/images/Redo22.png similarity index 100% rename from src/images/Redo22.png rename to src/main/java/images/Redo22.png diff --git a/src/images/Reset16.png b/src/main/java/images/Reset16.png similarity index 100% rename from src/images/Reset16.png rename to src/main/java/images/Reset16.png diff --git a/src/images/Reset22.png b/src/main/java/images/Reset22.png similarity index 100% rename from src/images/Reset22.png rename to src/main/java/images/Reset22.png diff --git a/src/images/Save16.png b/src/main/java/images/Save16.png similarity index 100% rename from src/images/Save16.png rename to src/main/java/images/Save16.png diff --git a/src/images/Save22.png b/src/main/java/images/Save22.png similarity index 100% rename from src/images/Save22.png rename to src/main/java/images/Save22.png diff --git a/src/images/SaveAs16.png b/src/main/java/images/SaveAs16.png similarity index 100% rename from src/images/SaveAs16.png rename to src/main/java/images/SaveAs16.png diff --git a/src/images/SaveAs22.png b/src/main/java/images/SaveAs22.png similarity index 100% rename from src/images/SaveAs22.png rename to src/main/java/images/SaveAs22.png diff --git a/src/images/StepBack16.png b/src/main/java/images/StepBack16.png similarity index 100% rename from src/images/StepBack16.png rename to src/main/java/images/StepBack16.png diff --git a/src/images/StepBack22.png b/src/main/java/images/StepBack22.png similarity index 100% rename from src/images/StepBack22.png rename to src/main/java/images/StepBack22.png diff --git a/src/images/StepForward16.png b/src/main/java/images/StepForward16.png similarity index 100% rename from src/images/StepForward16.png rename to src/main/java/images/StepForward16.png diff --git a/src/images/StepForward22.png b/src/main/java/images/StepForward22.png similarity index 100% rename from src/images/StepForward22.png rename to src/main/java/images/StepForward22.png diff --git a/src/images/Stop16.png b/src/main/java/images/Stop16.png similarity index 100% rename from src/images/Stop16.png rename to src/main/java/images/Stop16.png diff --git a/src/images/Stop22.png b/src/main/java/images/Stop22.png similarity index 100% rename from src/images/Stop22.png rename to src/main/java/images/Stop22.png diff --git a/src/images/Undo16.png b/src/main/java/images/Undo16.png similarity index 100% rename from src/images/Undo16.png rename to src/main/java/images/Undo16.png diff --git a/src/images/Undo22.png b/src/main/java/images/Undo22.png similarity index 100% rename from src/images/Undo22.png rename to src/main/java/images/Undo22.png diff --git a/src/images/control.png b/src/main/java/images/control.png similarity index 100% rename from src/images/control.png rename to src/main/java/images/control.png diff --git a/src/images/datapath.png b/src/main/java/images/datapath.png similarity index 100% rename from src/images/datapath.png rename to src/main/java/images/datapath.png diff --git a/src/images/mars.ico b/src/main/java/images/mars.ico similarity index 100% rename from src/images/mars.ico rename to src/main/java/images/mars.ico diff --git a/src/images/mars32.ico b/src/main/java/images/mars32.ico similarity index 100% rename from src/images/mars32.ico rename to src/main/java/images/mars32.ico diff --git a/src/images/register.png b/src/main/java/images/register.png similarity index 100% rename from src/images/register.png rename to src/main/java/images/register.png diff --git a/src/mainclass.txt b/src/main/java/mainclass.txt similarity index 100% rename from src/mainclass.txt rename to src/main/java/mainclass.txt diff --git a/src/mars/ErrorList.java b/src/main/java/mars/ErrorList.java similarity index 100% rename from src/mars/ErrorList.java rename to src/main/java/mars/ErrorList.java diff --git a/src/mars/ErrorMessage.java b/src/main/java/mars/ErrorMessage.java similarity index 100% rename from src/mars/ErrorMessage.java rename to src/main/java/mars/ErrorMessage.java diff --git a/src/mars/Globals.java b/src/main/java/mars/Globals.java similarity index 100% rename from src/mars/Globals.java rename to src/main/java/mars/Globals.java diff --git a/src/mars/MIPSprogram.java b/src/main/java/mars/MIPSprogram.java similarity index 100% rename from src/mars/MIPSprogram.java rename to src/main/java/mars/MIPSprogram.java diff --git a/src/mars/MarsLaunch.java b/src/main/java/mars/MarsLaunch.java similarity index 100% rename from src/mars/MarsLaunch.java rename to src/main/java/mars/MarsLaunch.java diff --git a/src/mars/MarsSplashScreen.java b/src/main/java/mars/MarsSplashScreen.java similarity index 100% rename from src/mars/MarsSplashScreen.java rename to src/main/java/mars/MarsSplashScreen.java diff --git a/src/mars/ProcessingException.java b/src/main/java/mars/ProcessingException.java similarity index 100% rename from src/mars/ProcessingException.java rename to src/main/java/mars/ProcessingException.java diff --git a/src/mars/ProgramStatement.java b/src/main/java/mars/ProgramStatement.java similarity index 100% rename from src/mars/ProgramStatement.java rename to src/main/java/mars/ProgramStatement.java diff --git a/src/mars/Settings.java b/src/main/java/mars/Settings.java similarity index 100% rename from src/mars/Settings.java rename to src/main/java/mars/Settings.java diff --git a/src/mars/assembler/Assembler.java b/src/main/java/mars/assembler/Assembler.java similarity index 100% rename from src/mars/assembler/Assembler.java rename to src/main/java/mars/assembler/Assembler.java diff --git a/src/mars/assembler/DataTypes.java b/src/main/java/mars/assembler/DataTypes.java similarity index 100% rename from src/mars/assembler/DataTypes.java rename to src/main/java/mars/assembler/DataTypes.java diff --git a/src/mars/assembler/Directives.java b/src/main/java/mars/assembler/Directives.java similarity index 100% rename from src/mars/assembler/Directives.java rename to src/main/java/mars/assembler/Directives.java diff --git a/src/mars/assembler/Macro.java b/src/main/java/mars/assembler/Macro.java similarity index 100% rename from src/mars/assembler/Macro.java rename to src/main/java/mars/assembler/Macro.java diff --git a/src/mars/assembler/MacroPool.java b/src/main/java/mars/assembler/MacroPool.java similarity index 100% rename from src/mars/assembler/MacroPool.java rename to src/main/java/mars/assembler/MacroPool.java diff --git a/src/mars/assembler/OperandFormat.java b/src/main/java/mars/assembler/OperandFormat.java similarity index 100% rename from src/mars/assembler/OperandFormat.java rename to src/main/java/mars/assembler/OperandFormat.java diff --git a/src/mars/assembler/SourceLine.java b/src/main/java/mars/assembler/SourceLine.java similarity index 100% rename from src/mars/assembler/SourceLine.java rename to src/main/java/mars/assembler/SourceLine.java diff --git a/src/mars/assembler/Symbol.java b/src/main/java/mars/assembler/Symbol.java similarity index 100% rename from src/mars/assembler/Symbol.java rename to src/main/java/mars/assembler/Symbol.java diff --git a/src/mars/assembler/SymbolTable.java b/src/main/java/mars/assembler/SymbolTable.java similarity index 100% rename from src/mars/assembler/SymbolTable.java rename to src/main/java/mars/assembler/SymbolTable.java diff --git a/src/mars/assembler/Token.java b/src/main/java/mars/assembler/Token.java similarity index 100% rename from src/mars/assembler/Token.java rename to src/main/java/mars/assembler/Token.java diff --git a/src/mars/assembler/TokenList.java b/src/main/java/mars/assembler/TokenList.java similarity index 100% rename from src/mars/assembler/TokenList.java rename to src/main/java/mars/assembler/TokenList.java diff --git a/src/mars/assembler/TokenTypes.java b/src/main/java/mars/assembler/TokenTypes.java similarity index 100% rename from src/mars/assembler/TokenTypes.java rename to src/main/java/mars/assembler/TokenTypes.java diff --git a/src/mars/assembler/Tokenizer.java b/src/main/java/mars/assembler/Tokenizer.java similarity index 100% rename from src/mars/assembler/Tokenizer.java rename to src/main/java/mars/assembler/Tokenizer.java diff --git a/src/mars/assembler/TranslationCode.java b/src/main/java/mars/assembler/TranslationCode.java similarity index 100% rename from src/mars/assembler/TranslationCode.java rename to src/main/java/mars/assembler/TranslationCode.java diff --git a/src/mars/mips/dump/AbstractDumpFormat.java b/src/main/java/mars/mips/dump/AbstractDumpFormat.java similarity index 100% rename from src/mars/mips/dump/AbstractDumpFormat.java rename to src/main/java/mars/mips/dump/AbstractDumpFormat.java diff --git a/src/mars/mips/dump/AsciiTextDumpFormat.java b/src/main/java/mars/mips/dump/AsciiTextDumpFormat.java similarity index 100% rename from src/mars/mips/dump/AsciiTextDumpFormat.java rename to src/main/java/mars/mips/dump/AsciiTextDumpFormat.java diff --git a/src/mars/mips/dump/BinaryDumpFormat.java b/src/main/java/mars/mips/dump/BinaryDumpFormat.java similarity index 100% rename from src/mars/mips/dump/BinaryDumpFormat.java rename to src/main/java/mars/mips/dump/BinaryDumpFormat.java diff --git a/src/mars/mips/dump/BinaryTextDumpFormat.java b/src/main/java/mars/mips/dump/BinaryTextDumpFormat.java similarity index 100% rename from src/mars/mips/dump/BinaryTextDumpFormat.java rename to src/main/java/mars/mips/dump/BinaryTextDumpFormat.java diff --git a/src/mars/mips/dump/DumpFormat.java b/src/main/java/mars/mips/dump/DumpFormat.java similarity index 100% rename from src/mars/mips/dump/DumpFormat.java rename to src/main/java/mars/mips/dump/DumpFormat.java diff --git a/src/mars/mips/dump/DumpFormatLoader.java b/src/main/java/mars/mips/dump/DumpFormatLoader.java similarity index 100% rename from src/mars/mips/dump/DumpFormatLoader.java rename to src/main/java/mars/mips/dump/DumpFormatLoader.java diff --git a/src/mars/mips/dump/HexTextDumpFormat.java b/src/main/java/mars/mips/dump/HexTextDumpFormat.java similarity index 100% rename from src/mars/mips/dump/HexTextDumpFormat.java rename to src/main/java/mars/mips/dump/HexTextDumpFormat.java diff --git a/src/mars/mips/dump/IntelHexDumpFormat.java b/src/main/java/mars/mips/dump/IntelHexDumpFormat.java similarity index 100% rename from src/mars/mips/dump/IntelHexDumpFormat.java rename to src/main/java/mars/mips/dump/IntelHexDumpFormat.java diff --git a/src/mars/mips/dump/MIFDumpFormat.java b/src/main/java/mars/mips/dump/MIFDumpFormat.java similarity index 100% rename from src/mars/mips/dump/MIFDumpFormat.java rename to src/main/java/mars/mips/dump/MIFDumpFormat.java diff --git a/src/mars/mips/dump/SegmentWindowDumpFormat.java b/src/main/java/mars/mips/dump/SegmentWindowDumpFormat.java similarity index 100% rename from src/mars/mips/dump/SegmentWindowDumpFormat.java rename to src/main/java/mars/mips/dump/SegmentWindowDumpFormat.java diff --git a/src/mars/mips/hardware/AccessNotice.java b/src/main/java/mars/mips/hardware/AccessNotice.java similarity index 100% rename from src/mars/mips/hardware/AccessNotice.java rename to src/main/java/mars/mips/hardware/AccessNotice.java diff --git a/src/mars/mips/hardware/AddressErrorException.java b/src/main/java/mars/mips/hardware/AddressErrorException.java similarity index 100% rename from src/mars/mips/hardware/AddressErrorException.java rename to src/main/java/mars/mips/hardware/AddressErrorException.java diff --git a/src/mars/mips/hardware/Coprocessor0.java b/src/main/java/mars/mips/hardware/Coprocessor0.java similarity index 100% rename from src/mars/mips/hardware/Coprocessor0.java rename to src/main/java/mars/mips/hardware/Coprocessor0.java diff --git a/src/mars/mips/hardware/Coprocessor1.java b/src/main/java/mars/mips/hardware/Coprocessor1.java similarity index 100% rename from src/mars/mips/hardware/Coprocessor1.java rename to src/main/java/mars/mips/hardware/Coprocessor1.java diff --git a/src/mars/mips/hardware/InvalidRegisterAccessException.java b/src/main/java/mars/mips/hardware/InvalidRegisterAccessException.java similarity index 100% rename from src/mars/mips/hardware/InvalidRegisterAccessException.java rename to src/main/java/mars/mips/hardware/InvalidRegisterAccessException.java diff --git a/src/mars/mips/hardware/Memory.java b/src/main/java/mars/mips/hardware/Memory.java similarity index 100% rename from src/mars/mips/hardware/Memory.java rename to src/main/java/mars/mips/hardware/Memory.java diff --git a/src/mars/mips/hardware/MemoryAccessNotice.java b/src/main/java/mars/mips/hardware/MemoryAccessNotice.java similarity index 100% rename from src/mars/mips/hardware/MemoryAccessNotice.java rename to src/main/java/mars/mips/hardware/MemoryAccessNotice.java diff --git a/src/mars/mips/hardware/MemoryConfiguration.java b/src/main/java/mars/mips/hardware/MemoryConfiguration.java similarity index 100% rename from src/mars/mips/hardware/MemoryConfiguration.java rename to src/main/java/mars/mips/hardware/MemoryConfiguration.java diff --git a/src/mars/mips/hardware/MemoryConfigurations.java b/src/main/java/mars/mips/hardware/MemoryConfigurations.java similarity index 100% rename from src/mars/mips/hardware/MemoryConfigurations.java rename to src/main/java/mars/mips/hardware/MemoryConfigurations.java diff --git a/src/mars/mips/hardware/Register.java b/src/main/java/mars/mips/hardware/Register.java similarity index 100% rename from src/mars/mips/hardware/Register.java rename to src/main/java/mars/mips/hardware/Register.java diff --git a/src/mars/mips/hardware/RegisterAccessNotice.java b/src/main/java/mars/mips/hardware/RegisterAccessNotice.java similarity index 100% rename from src/mars/mips/hardware/RegisterAccessNotice.java rename to src/main/java/mars/mips/hardware/RegisterAccessNotice.java diff --git a/src/mars/mips/hardware/RegisterFile.java b/src/main/java/mars/mips/hardware/RegisterFile.java similarity index 100% rename from src/mars/mips/hardware/RegisterFile.java rename to src/main/java/mars/mips/hardware/RegisterFile.java diff --git a/src/mars/mips/instructions/BasicInstruction.java b/src/main/java/mars/mips/instructions/BasicInstruction.java similarity index 100% rename from src/mars/mips/instructions/BasicInstruction.java rename to src/main/java/mars/mips/instructions/BasicInstruction.java diff --git a/src/mars/mips/instructions/BasicInstructionFormat.java b/src/main/java/mars/mips/instructions/BasicInstructionFormat.java similarity index 100% rename from src/mars/mips/instructions/BasicInstructionFormat.java rename to src/main/java/mars/mips/instructions/BasicInstructionFormat.java diff --git a/src/mars/mips/instructions/ExtendedInstruction.java b/src/main/java/mars/mips/instructions/ExtendedInstruction.java similarity index 100% rename from src/mars/mips/instructions/ExtendedInstruction.java rename to src/main/java/mars/mips/instructions/ExtendedInstruction.java diff --git a/src/mars/mips/instructions/Instruction.java b/src/main/java/mars/mips/instructions/Instruction.java similarity index 100% rename from src/mars/mips/instructions/Instruction.java rename to src/main/java/mars/mips/instructions/Instruction.java diff --git a/src/mars/mips/instructions/InstructionSet.java b/src/main/java/mars/mips/instructions/InstructionSet.java similarity index 100% rename from src/mars/mips/instructions/InstructionSet.java rename to src/main/java/mars/mips/instructions/InstructionSet.java diff --git a/src/mars/mips/instructions/SimulationCode.java b/src/main/java/mars/mips/instructions/SimulationCode.java similarity index 100% rename from src/mars/mips/instructions/SimulationCode.java rename to src/main/java/mars/mips/instructions/SimulationCode.java diff --git a/src/mars/mips/instructions/SyscallLoader.java b/src/main/java/mars/mips/instructions/SyscallLoader.java similarity index 100% rename from src/mars/mips/instructions/SyscallLoader.java rename to src/main/java/mars/mips/instructions/SyscallLoader.java diff --git a/src/mars/mips/instructions/syscalls/AbstractSyscall.java b/src/main/java/mars/mips/instructions/syscalls/AbstractSyscall.java similarity index 100% rename from src/mars/mips/instructions/syscalls/AbstractSyscall.java rename to src/main/java/mars/mips/instructions/syscalls/AbstractSyscall.java diff --git a/src/mars/mips/instructions/syscalls/RandomStreams.java b/src/main/java/mars/mips/instructions/syscalls/RandomStreams.java similarity index 100% rename from src/mars/mips/instructions/syscalls/RandomStreams.java rename to src/main/java/mars/mips/instructions/syscalls/RandomStreams.java diff --git a/src/mars/mips/instructions/syscalls/Syscall.java b/src/main/java/mars/mips/instructions/syscalls/Syscall.java similarity index 100% rename from src/mars/mips/instructions/syscalls/Syscall.java rename to src/main/java/mars/mips/instructions/syscalls/Syscall.java diff --git a/src/mars/mips/instructions/syscalls/SyscallClose.java b/src/main/java/mars/mips/instructions/syscalls/SyscallClose.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallClose.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallClose.java diff --git a/src/mars/mips/instructions/syscalls/SyscallConfirmDialog.java b/src/main/java/mars/mips/instructions/syscalls/SyscallConfirmDialog.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallConfirmDialog.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallConfirmDialog.java diff --git a/src/mars/mips/instructions/syscalls/SyscallExit.java b/src/main/java/mars/mips/instructions/syscalls/SyscallExit.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallExit.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallExit.java diff --git a/src/mars/mips/instructions/syscalls/SyscallExit2.java b/src/main/java/mars/mips/instructions/syscalls/SyscallExit2.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallExit2.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallExit2.java diff --git a/src/mars/mips/instructions/syscalls/SyscallInputDialogDouble.java b/src/main/java/mars/mips/instructions/syscalls/SyscallInputDialogDouble.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallInputDialogDouble.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallInputDialogDouble.java diff --git a/src/mars/mips/instructions/syscalls/SyscallInputDialogFloat.java b/src/main/java/mars/mips/instructions/syscalls/SyscallInputDialogFloat.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallInputDialogFloat.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallInputDialogFloat.java diff --git a/src/mars/mips/instructions/syscalls/SyscallInputDialogInt.java b/src/main/java/mars/mips/instructions/syscalls/SyscallInputDialogInt.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallInputDialogInt.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallInputDialogInt.java diff --git a/src/mars/mips/instructions/syscalls/SyscallInputDialogString.java b/src/main/java/mars/mips/instructions/syscalls/SyscallInputDialogString.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallInputDialogString.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallInputDialogString.java diff --git a/src/mars/mips/instructions/syscalls/SyscallMessageDialog.java b/src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialog.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallMessageDialog.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialog.java diff --git a/src/mars/mips/instructions/syscalls/SyscallMessageDialogDouble.java b/src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialogDouble.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallMessageDialogDouble.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialogDouble.java diff --git a/src/mars/mips/instructions/syscalls/SyscallMessageDialogFloat.java b/src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialogFloat.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallMessageDialogFloat.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialogFloat.java diff --git a/src/mars/mips/instructions/syscalls/SyscallMessageDialogInt.java b/src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialogInt.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallMessageDialogInt.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialogInt.java diff --git a/src/mars/mips/instructions/syscalls/SyscallMessageDialogString.java b/src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialogString.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallMessageDialogString.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallMessageDialogString.java diff --git a/src/mars/mips/instructions/syscalls/SyscallMidiOut.java b/src/main/java/mars/mips/instructions/syscalls/SyscallMidiOut.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallMidiOut.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallMidiOut.java diff --git a/src/mars/mips/instructions/syscalls/SyscallMidiOutSync.java b/src/main/java/mars/mips/instructions/syscalls/SyscallMidiOutSync.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallMidiOutSync.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallMidiOutSync.java diff --git a/src/mars/mips/instructions/syscalls/SyscallNumberOverride.java b/src/main/java/mars/mips/instructions/syscalls/SyscallNumberOverride.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallNumberOverride.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallNumberOverride.java diff --git a/src/mars/mips/instructions/syscalls/SyscallOpen.java b/src/main/java/mars/mips/instructions/syscalls/SyscallOpen.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallOpen.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallOpen.java diff --git a/src/mars/mips/instructions/syscalls/SyscallPrintChar.java b/src/main/java/mars/mips/instructions/syscalls/SyscallPrintChar.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallPrintChar.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallPrintChar.java diff --git a/src/mars/mips/instructions/syscalls/SyscallPrintDouble.java b/src/main/java/mars/mips/instructions/syscalls/SyscallPrintDouble.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallPrintDouble.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallPrintDouble.java diff --git a/src/mars/mips/instructions/syscalls/SyscallPrintFloat.java b/src/main/java/mars/mips/instructions/syscalls/SyscallPrintFloat.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallPrintFloat.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallPrintFloat.java diff --git a/src/mars/mips/instructions/syscalls/SyscallPrintInt.java b/src/main/java/mars/mips/instructions/syscalls/SyscallPrintInt.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallPrintInt.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallPrintInt.java diff --git a/src/mars/mips/instructions/syscalls/SyscallPrintIntBinary.java b/src/main/java/mars/mips/instructions/syscalls/SyscallPrintIntBinary.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallPrintIntBinary.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallPrintIntBinary.java diff --git a/src/mars/mips/instructions/syscalls/SyscallPrintIntHex.java b/src/main/java/mars/mips/instructions/syscalls/SyscallPrintIntHex.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallPrintIntHex.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallPrintIntHex.java diff --git a/src/mars/mips/instructions/syscalls/SyscallPrintIntUnsigned.java b/src/main/java/mars/mips/instructions/syscalls/SyscallPrintIntUnsigned.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallPrintIntUnsigned.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallPrintIntUnsigned.java diff --git a/src/mars/mips/instructions/syscalls/SyscallPrintString.java b/src/main/java/mars/mips/instructions/syscalls/SyscallPrintString.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallPrintString.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallPrintString.java diff --git a/src/mars/mips/instructions/syscalls/SyscallRandDouble.java b/src/main/java/mars/mips/instructions/syscalls/SyscallRandDouble.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallRandDouble.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallRandDouble.java diff --git a/src/mars/mips/instructions/syscalls/SyscallRandFloat.java b/src/main/java/mars/mips/instructions/syscalls/SyscallRandFloat.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallRandFloat.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallRandFloat.java diff --git a/src/mars/mips/instructions/syscalls/SyscallRandInt.java b/src/main/java/mars/mips/instructions/syscalls/SyscallRandInt.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallRandInt.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallRandInt.java diff --git a/src/mars/mips/instructions/syscalls/SyscallRandIntRange.java b/src/main/java/mars/mips/instructions/syscalls/SyscallRandIntRange.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallRandIntRange.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallRandIntRange.java diff --git a/src/mars/mips/instructions/syscalls/SyscallRandSeed.java b/src/main/java/mars/mips/instructions/syscalls/SyscallRandSeed.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallRandSeed.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallRandSeed.java diff --git a/src/mars/mips/instructions/syscalls/SyscallRead.java b/src/main/java/mars/mips/instructions/syscalls/SyscallRead.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallRead.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallRead.java diff --git a/src/mars/mips/instructions/syscalls/SyscallReadChar.java b/src/main/java/mars/mips/instructions/syscalls/SyscallReadChar.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallReadChar.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallReadChar.java diff --git a/src/mars/mips/instructions/syscalls/SyscallReadDouble.java b/src/main/java/mars/mips/instructions/syscalls/SyscallReadDouble.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallReadDouble.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallReadDouble.java diff --git a/src/mars/mips/instructions/syscalls/SyscallReadFloat.java b/src/main/java/mars/mips/instructions/syscalls/SyscallReadFloat.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallReadFloat.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallReadFloat.java diff --git a/src/mars/mips/instructions/syscalls/SyscallReadInt.java b/src/main/java/mars/mips/instructions/syscalls/SyscallReadInt.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallReadInt.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallReadInt.java diff --git a/src/mars/mips/instructions/syscalls/SyscallReadString.java b/src/main/java/mars/mips/instructions/syscalls/SyscallReadString.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallReadString.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallReadString.java diff --git a/src/mars/mips/instructions/syscalls/SyscallSbrk.java b/src/main/java/mars/mips/instructions/syscalls/SyscallSbrk.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallSbrk.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallSbrk.java diff --git a/src/mars/mips/instructions/syscalls/SyscallSleep.java b/src/main/java/mars/mips/instructions/syscalls/SyscallSleep.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallSleep.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallSleep.java diff --git a/src/mars/mips/instructions/syscalls/SyscallTime.java b/src/main/java/mars/mips/instructions/syscalls/SyscallTime.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallTime.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallTime.java diff --git a/src/mars/mips/instructions/syscalls/SyscallWrite.java b/src/main/java/mars/mips/instructions/syscalls/SyscallWrite.java similarity index 100% rename from src/mars/mips/instructions/syscalls/SyscallWrite.java rename to src/main/java/mars/mips/instructions/syscalls/SyscallWrite.java diff --git a/src/mars/mips/instructions/syscalls/ToneGenerator.java b/src/main/java/mars/mips/instructions/syscalls/ToneGenerator.java similarity index 100% rename from src/mars/mips/instructions/syscalls/ToneGenerator.java rename to src/main/java/mars/mips/instructions/syscalls/ToneGenerator.java diff --git a/src/mars/simulator/BackStepper.java b/src/main/java/mars/simulator/BackStepper.java similarity index 100% rename from src/mars/simulator/BackStepper.java rename to src/main/java/mars/simulator/BackStepper.java diff --git a/src/mars/simulator/DelayedBranch.java b/src/main/java/mars/simulator/DelayedBranch.java similarity index 100% rename from src/mars/simulator/DelayedBranch.java rename to src/main/java/mars/simulator/DelayedBranch.java diff --git a/src/mars/simulator/Exceptions.java b/src/main/java/mars/simulator/Exceptions.java similarity index 100% rename from src/mars/simulator/Exceptions.java rename to src/main/java/mars/simulator/Exceptions.java diff --git a/src/mars/simulator/ProgramArgumentList.java b/src/main/java/mars/simulator/ProgramArgumentList.java similarity index 100% rename from src/mars/simulator/ProgramArgumentList.java rename to src/main/java/mars/simulator/ProgramArgumentList.java diff --git a/src/mars/simulator/Simulator.java b/src/main/java/mars/simulator/Simulator.java similarity index 100% rename from src/mars/simulator/Simulator.java rename to src/main/java/mars/simulator/Simulator.java diff --git a/src/mars/simulator/SimulatorNotice.java b/src/main/java/mars/simulator/SimulatorNotice.java similarity index 100% rename from src/mars/simulator/SimulatorNotice.java rename to src/main/java/mars/simulator/SimulatorNotice.java diff --git a/src/mars/simulator/SwingWorker.java b/src/main/java/mars/simulator/SwingWorker.java similarity index 100% rename from src/mars/simulator/SwingWorker.java rename to src/main/java/mars/simulator/SwingWorker.java diff --git a/src/mars/tools/AbstractMarsToolAndApplication.java b/src/main/java/mars/tools/AbstractMarsToolAndApplication.java similarity index 100% rename from src/mars/tools/AbstractMarsToolAndApplication.java rename to src/main/java/mars/tools/AbstractMarsToolAndApplication.java diff --git a/src/mars/tools/BHTEntry.java b/src/main/java/mars/tools/BHTEntry.java similarity index 100% rename from src/mars/tools/BHTEntry.java rename to src/main/java/mars/tools/BHTEntry.java diff --git a/src/mars/tools/BHTSimGUI.java b/src/main/java/mars/tools/BHTSimGUI.java similarity index 100% rename from src/mars/tools/BHTSimGUI.java rename to src/main/java/mars/tools/BHTSimGUI.java diff --git a/src/mars/tools/BHTSimulator.java b/src/main/java/mars/tools/BHTSimulator.java similarity index 100% rename from src/mars/tools/BHTSimulator.java rename to src/main/java/mars/tools/BHTSimulator.java diff --git a/src/mars/tools/BHTableModel.java b/src/main/java/mars/tools/BHTableModel.java similarity index 100% rename from src/mars/tools/BHTableModel.java rename to src/main/java/mars/tools/BHTableModel.java diff --git a/src/mars/tools/BitmapDisplay.java b/src/main/java/mars/tools/BitmapDisplay.java similarity index 100% rename from src/mars/tools/BitmapDisplay.java rename to src/main/java/mars/tools/BitmapDisplay.java diff --git a/src/mars/tools/CacheSimulator.java b/src/main/java/mars/tools/CacheSimulator.java similarity index 100% rename from src/mars/tools/CacheSimulator.java rename to src/main/java/mars/tools/CacheSimulator.java diff --git a/src/mars/tools/DigitalLabSim.java b/src/main/java/mars/tools/DigitalLabSim.java similarity index 100% rename from src/mars/tools/DigitalLabSim.java rename to src/main/java/mars/tools/DigitalLabSim.java diff --git a/src/mars/tools/FloatRepresentation.java b/src/main/java/mars/tools/FloatRepresentation.java similarity index 100% rename from src/mars/tools/FloatRepresentation.java rename to src/main/java/mars/tools/FloatRepresentation.java diff --git a/src/mars/tools/FunctionUnitVisualization.java b/src/main/java/mars/tools/FunctionUnitVisualization.java similarity index 100% rename from src/mars/tools/FunctionUnitVisualization.java rename to src/main/java/mars/tools/FunctionUnitVisualization.java diff --git a/src/mars/tools/InstructionCounter.java b/src/main/java/mars/tools/InstructionCounter.java similarity index 100% rename from src/mars/tools/InstructionCounter.java rename to src/main/java/mars/tools/InstructionCounter.java diff --git a/src/mars/tools/InstructionStatistics.java b/src/main/java/mars/tools/InstructionStatistics.java similarity index 100% rename from src/mars/tools/InstructionStatistics.java rename to src/main/java/mars/tools/InstructionStatistics.java diff --git a/src/mars/tools/IntroToTools.java b/src/main/java/mars/tools/IntroToTools.java similarity index 100% rename from src/mars/tools/IntroToTools.java rename to src/main/java/mars/tools/IntroToTools.java diff --git a/src/mars/tools/KeyboardAndDisplaySimulator.java b/src/main/java/mars/tools/KeyboardAndDisplaySimulator.java similarity index 100% rename from src/mars/tools/KeyboardAndDisplaySimulator.java rename to src/main/java/mars/tools/KeyboardAndDisplaySimulator.java diff --git a/src/mars/tools/MarsBot.java b/src/main/java/mars/tools/MarsBot.java similarity index 100% rename from src/mars/tools/MarsBot.java rename to src/main/java/mars/tools/MarsBot.java diff --git a/src/mars/tools/MarsTool.java b/src/main/java/mars/tools/MarsTool.java similarity index 100% rename from src/mars/tools/MarsTool.java rename to src/main/java/mars/tools/MarsTool.java diff --git a/src/mars/tools/MemoryReferenceVisualization.java b/src/main/java/mars/tools/MemoryReferenceVisualization.java similarity index 100% rename from src/mars/tools/MemoryReferenceVisualization.java rename to src/main/java/mars/tools/MemoryReferenceVisualization.java diff --git a/src/mars/tools/MipsXray.java b/src/main/java/mars/tools/MipsXray.java similarity index 100% rename from src/mars/tools/MipsXray.java rename to src/main/java/mars/tools/MipsXray.java diff --git a/src/mars/tools/ScavengerHunt.java b/src/main/java/mars/tools/ScavengerHunt.java similarity index 100% rename from src/mars/tools/ScavengerHunt.java rename to src/main/java/mars/tools/ScavengerHunt.java diff --git a/src/mars/tools/ScreenMagnifier.java b/src/main/java/mars/tools/ScreenMagnifier.java similarity index 100% rename from src/mars/tools/ScreenMagnifier.java rename to src/main/java/mars/tools/ScreenMagnifier.java diff --git a/src/mars/tools/UnitAnimation.java b/src/main/java/mars/tools/UnitAnimation.java similarity index 100% rename from src/mars/tools/UnitAnimation.java rename to src/main/java/mars/tools/UnitAnimation.java diff --git a/src/mars/util/Binary.java b/src/main/java/mars/util/Binary.java similarity index 100% rename from src/mars/util/Binary.java rename to src/main/java/mars/util/Binary.java diff --git a/src/mars/util/EditorFont.java b/src/main/java/mars/util/EditorFont.java similarity index 100% rename from src/mars/util/EditorFont.java rename to src/main/java/mars/util/EditorFont.java diff --git a/src/mars/util/FilenameFinder.java b/src/main/java/mars/util/FilenameFinder.java similarity index 100% rename from src/mars/util/FilenameFinder.java rename to src/main/java/mars/util/FilenameFinder.java diff --git a/src/mars/util/MemoryDump.java b/src/main/java/mars/util/MemoryDump.java similarity index 100% rename from src/mars/util/MemoryDump.java rename to src/main/java/mars/util/MemoryDump.java diff --git a/src/mars/util/PropertiesFile.java b/src/main/java/mars/util/PropertiesFile.java similarity index 100% rename from src/mars/util/PropertiesFile.java rename to src/main/java/mars/util/PropertiesFile.java diff --git a/src/mars/util/SystemIO.java b/src/main/java/mars/util/SystemIO.java similarity index 100% rename from src/mars/util/SystemIO.java rename to src/main/java/mars/util/SystemIO.java diff --git a/src/mars/venus/AbstractFontSettingDialog.java b/src/main/java/mars/venus/AbstractFontSettingDialog.java similarity index 100% rename from src/mars/venus/AbstractFontSettingDialog.java rename to src/main/java/mars/venus/AbstractFontSettingDialog.java diff --git a/src/mars/venus/Coprocessor0Window.java b/src/main/java/mars/venus/Coprocessor0Window.java similarity index 100% rename from src/mars/venus/Coprocessor0Window.java rename to src/main/java/mars/venus/Coprocessor0Window.java diff --git a/src/mars/venus/Coprocessor1Window.java b/src/main/java/mars/venus/Coprocessor1Window.java similarity index 100% rename from src/mars/venus/Coprocessor1Window.java rename to src/main/java/mars/venus/Coprocessor1Window.java diff --git a/src/mars/venus/DataSegmentWindow.java b/src/main/java/mars/venus/DataSegmentWindow.java similarity index 100% rename from src/mars/venus/DataSegmentWindow.java rename to src/main/java/mars/venus/DataSegmentWindow.java diff --git a/src/mars/venus/EditCopyAction.java b/src/main/java/mars/venus/EditCopyAction.java similarity index 100% rename from src/mars/venus/EditCopyAction.java rename to src/main/java/mars/venus/EditCopyAction.java diff --git a/src/mars/venus/EditCutAction.java b/src/main/java/mars/venus/EditCutAction.java similarity index 100% rename from src/mars/venus/EditCutAction.java rename to src/main/java/mars/venus/EditCutAction.java diff --git a/src/mars/venus/EditFindReplaceAction.java b/src/main/java/mars/venus/EditFindReplaceAction.java similarity index 100% rename from src/mars/venus/EditFindReplaceAction.java rename to src/main/java/mars/venus/EditFindReplaceAction.java diff --git a/src/mars/venus/EditPane.java b/src/main/java/mars/venus/EditPane.java similarity index 100% rename from src/mars/venus/EditPane.java rename to src/main/java/mars/venus/EditPane.java diff --git a/src/mars/venus/EditPasteAction.java b/src/main/java/mars/venus/EditPasteAction.java similarity index 100% rename from src/mars/venus/EditPasteAction.java rename to src/main/java/mars/venus/EditPasteAction.java diff --git a/src/mars/venus/EditRedoAction.java b/src/main/java/mars/venus/EditRedoAction.java similarity index 100% rename from src/mars/venus/EditRedoAction.java rename to src/main/java/mars/venus/EditRedoAction.java diff --git a/src/mars/venus/EditSelectAllAction.java b/src/main/java/mars/venus/EditSelectAllAction.java similarity index 100% rename from src/mars/venus/EditSelectAllAction.java rename to src/main/java/mars/venus/EditSelectAllAction.java diff --git a/src/mars/venus/EditTabbedPane.java b/src/main/java/mars/venus/EditTabbedPane.java similarity index 100% rename from src/mars/venus/EditTabbedPane.java rename to src/main/java/mars/venus/EditTabbedPane.java diff --git a/src/mars/venus/EditUndoAction.java b/src/main/java/mars/venus/EditUndoAction.java similarity index 100% rename from src/mars/venus/EditUndoAction.java rename to src/main/java/mars/venus/EditUndoAction.java diff --git a/src/mars/venus/Editor.java b/src/main/java/mars/venus/Editor.java similarity index 100% rename from src/mars/venus/Editor.java rename to src/main/java/mars/venus/Editor.java diff --git a/src/mars/venus/ExecutePane.java b/src/main/java/mars/venus/ExecutePane.java similarity index 100% rename from src/mars/venus/ExecutePane.java rename to src/main/java/mars/venus/ExecutePane.java diff --git a/src/mars/venus/FileCloseAction.java b/src/main/java/mars/venus/FileCloseAction.java similarity index 100% rename from src/mars/venus/FileCloseAction.java rename to src/main/java/mars/venus/FileCloseAction.java diff --git a/src/mars/venus/FileCloseAllAction.java b/src/main/java/mars/venus/FileCloseAllAction.java similarity index 100% rename from src/mars/venus/FileCloseAllAction.java rename to src/main/java/mars/venus/FileCloseAllAction.java diff --git a/src/mars/venus/FileDumpMemoryAction.java b/src/main/java/mars/venus/FileDumpMemoryAction.java similarity index 100% rename from src/mars/venus/FileDumpMemoryAction.java rename to src/main/java/mars/venus/FileDumpMemoryAction.java diff --git a/src/mars/venus/FileExitAction.java b/src/main/java/mars/venus/FileExitAction.java similarity index 100% rename from src/mars/venus/FileExitAction.java rename to src/main/java/mars/venus/FileExitAction.java diff --git a/src/mars/venus/FileNewAction.java b/src/main/java/mars/venus/FileNewAction.java similarity index 100% rename from src/mars/venus/FileNewAction.java rename to src/main/java/mars/venus/FileNewAction.java diff --git a/src/mars/venus/FileOpenAction.java b/src/main/java/mars/venus/FileOpenAction.java similarity index 100% rename from src/mars/venus/FileOpenAction.java rename to src/main/java/mars/venus/FileOpenAction.java diff --git a/src/mars/venus/FilePrintAction.java b/src/main/java/mars/venus/FilePrintAction.java similarity index 100% rename from src/mars/venus/FilePrintAction.java rename to src/main/java/mars/venus/FilePrintAction.java diff --git a/src/mars/venus/FileSaveAction.java b/src/main/java/mars/venus/FileSaveAction.java similarity index 100% rename from src/mars/venus/FileSaveAction.java rename to src/main/java/mars/venus/FileSaveAction.java diff --git a/src/mars/venus/FileSaveAllAction.java b/src/main/java/mars/venus/FileSaveAllAction.java similarity index 100% rename from src/mars/venus/FileSaveAllAction.java rename to src/main/java/mars/venus/FileSaveAllAction.java diff --git a/src/mars/venus/FileSaveAsAction.java b/src/main/java/mars/venus/FileSaveAsAction.java similarity index 100% rename from src/mars/venus/FileSaveAsAction.java rename to src/main/java/mars/venus/FileSaveAsAction.java diff --git a/src/mars/venus/FileStatus.java b/src/main/java/mars/venus/FileStatus.java similarity index 100% rename from src/mars/venus/FileStatus.java rename to src/main/java/mars/venus/FileStatus.java diff --git a/src/mars/venus/GuiAction.java b/src/main/java/mars/venus/GuiAction.java similarity index 100% rename from src/mars/venus/GuiAction.java rename to src/main/java/mars/venus/GuiAction.java diff --git a/src/mars/venus/HardcopyWriter.java b/src/main/java/mars/venus/HardcopyWriter.java similarity index 100% rename from src/mars/venus/HardcopyWriter.java rename to src/main/java/mars/venus/HardcopyWriter.java diff --git a/src/mars/venus/HelpAboutAction.java b/src/main/java/mars/venus/HelpAboutAction.java similarity index 100% rename from src/mars/venus/HelpAboutAction.java rename to src/main/java/mars/venus/HelpAboutAction.java diff --git a/src/mars/venus/HelpHelpAction.java b/src/main/java/mars/venus/HelpHelpAction.java similarity index 100% rename from src/mars/venus/HelpHelpAction.java rename to src/main/java/mars/venus/HelpHelpAction.java diff --git a/src/mars/venus/LabelsWindow.java b/src/main/java/mars/venus/LabelsWindow.java similarity index 100% rename from src/mars/venus/LabelsWindow.java rename to src/main/java/mars/venus/LabelsWindow.java diff --git a/src/mars/venus/MainPane.java b/src/main/java/mars/venus/MainPane.java similarity index 100% rename from src/mars/venus/MainPane.java rename to src/main/java/mars/venus/MainPane.java diff --git a/src/mars/venus/MessagesPane.java b/src/main/java/mars/venus/MessagesPane.java similarity index 100% rename from src/mars/venus/MessagesPane.java rename to src/main/java/mars/venus/MessagesPane.java diff --git a/src/mars/venus/MonoRightCellRenderer.java b/src/main/java/mars/venus/MonoRightCellRenderer.java similarity index 100% rename from src/mars/venus/MonoRightCellRenderer.java rename to src/main/java/mars/venus/MonoRightCellRenderer.java diff --git a/src/mars/venus/NumberDisplayBaseChooser.java b/src/main/java/mars/venus/NumberDisplayBaseChooser.java similarity index 100% rename from src/mars/venus/NumberDisplayBaseChooser.java rename to src/main/java/mars/venus/NumberDisplayBaseChooser.java diff --git a/src/mars/venus/PopupListener.java b/src/main/java/mars/venus/PopupListener.java similarity index 100% rename from src/mars/venus/PopupListener.java rename to src/main/java/mars/venus/PopupListener.java diff --git a/src/mars/venus/RegistersPane.java b/src/main/java/mars/venus/RegistersPane.java similarity index 100% rename from src/mars/venus/RegistersPane.java rename to src/main/java/mars/venus/RegistersPane.java diff --git a/src/mars/venus/RegistersWindow.java b/src/main/java/mars/venus/RegistersWindow.java similarity index 100% rename from src/mars/venus/RegistersWindow.java rename to src/main/java/mars/venus/RegistersWindow.java diff --git a/src/mars/venus/RepeatButton.java b/src/main/java/mars/venus/RepeatButton.java similarity index 100% rename from src/mars/venus/RepeatButton.java rename to src/main/java/mars/venus/RepeatButton.java diff --git a/src/mars/venus/RunAssembleAction.java b/src/main/java/mars/venus/RunAssembleAction.java similarity index 100% rename from src/mars/venus/RunAssembleAction.java rename to src/main/java/mars/venus/RunAssembleAction.java diff --git a/src/mars/venus/RunBackstepAction.java b/src/main/java/mars/venus/RunBackstepAction.java similarity index 100% rename from src/mars/venus/RunBackstepAction.java rename to src/main/java/mars/venus/RunBackstepAction.java diff --git a/src/mars/venus/RunClearBreakpointsAction.java b/src/main/java/mars/venus/RunClearBreakpointsAction.java similarity index 100% rename from src/mars/venus/RunClearBreakpointsAction.java rename to src/main/java/mars/venus/RunClearBreakpointsAction.java diff --git a/src/mars/venus/RunGoAction.java b/src/main/java/mars/venus/RunGoAction.java similarity index 100% rename from src/mars/venus/RunGoAction.java rename to src/main/java/mars/venus/RunGoAction.java diff --git a/src/mars/venus/RunPauseAction.java b/src/main/java/mars/venus/RunPauseAction.java similarity index 100% rename from src/mars/venus/RunPauseAction.java rename to src/main/java/mars/venus/RunPauseAction.java diff --git a/src/mars/venus/RunResetAction.java b/src/main/java/mars/venus/RunResetAction.java similarity index 100% rename from src/mars/venus/RunResetAction.java rename to src/main/java/mars/venus/RunResetAction.java diff --git a/src/mars/venus/RunSpeedPanel.java b/src/main/java/mars/venus/RunSpeedPanel.java similarity index 100% rename from src/mars/venus/RunSpeedPanel.java rename to src/main/java/mars/venus/RunSpeedPanel.java diff --git a/src/mars/venus/RunStepAction.java b/src/main/java/mars/venus/RunStepAction.java similarity index 100% rename from src/mars/venus/RunStepAction.java rename to src/main/java/mars/venus/RunStepAction.java diff --git a/src/mars/venus/RunStopAction.java b/src/main/java/mars/venus/RunStopAction.java similarity index 100% rename from src/mars/venus/RunStopAction.java rename to src/main/java/mars/venus/RunStopAction.java diff --git a/src/mars/venus/RunToggleBreakpointsAction.java b/src/main/java/mars/venus/RunToggleBreakpointsAction.java similarity index 100% rename from src/mars/venus/RunToggleBreakpointsAction.java rename to src/main/java/mars/venus/RunToggleBreakpointsAction.java diff --git a/src/mars/venus/SettingsAddressDisplayBaseAction.java b/src/main/java/mars/venus/SettingsAddressDisplayBaseAction.java similarity index 100% rename from src/mars/venus/SettingsAddressDisplayBaseAction.java rename to src/main/java/mars/venus/SettingsAddressDisplayBaseAction.java diff --git a/src/mars/venus/SettingsAssembleAllAction.java b/src/main/java/mars/venus/SettingsAssembleAllAction.java similarity index 100% rename from src/mars/venus/SettingsAssembleAllAction.java rename to src/main/java/mars/venus/SettingsAssembleAllAction.java diff --git a/src/mars/venus/SettingsAssembleOnOpenAction.java b/src/main/java/mars/venus/SettingsAssembleOnOpenAction.java similarity index 100% rename from src/mars/venus/SettingsAssembleOnOpenAction.java rename to src/main/java/mars/venus/SettingsAssembleOnOpenAction.java diff --git a/src/mars/venus/SettingsDelayedBranchingAction.java b/src/main/java/mars/venus/SettingsDelayedBranchingAction.java similarity index 100% rename from src/mars/venus/SettingsDelayedBranchingAction.java rename to src/main/java/mars/venus/SettingsDelayedBranchingAction.java diff --git a/src/mars/venus/SettingsEditorAction.java b/src/main/java/mars/venus/SettingsEditorAction.java similarity index 100% rename from src/mars/venus/SettingsEditorAction.java rename to src/main/java/mars/venus/SettingsEditorAction.java diff --git a/src/mars/venus/SettingsExceptionHandlerAction.java b/src/main/java/mars/venus/SettingsExceptionHandlerAction.java similarity index 100% rename from src/mars/venus/SettingsExceptionHandlerAction.java rename to src/main/java/mars/venus/SettingsExceptionHandlerAction.java diff --git a/src/mars/venus/SettingsExtendedAction.java b/src/main/java/mars/venus/SettingsExtendedAction.java similarity index 100% rename from src/mars/venus/SettingsExtendedAction.java rename to src/main/java/mars/venus/SettingsExtendedAction.java diff --git a/src/mars/venus/SettingsHighlightingAction.java b/src/main/java/mars/venus/SettingsHighlightingAction.java similarity index 100% rename from src/mars/venus/SettingsHighlightingAction.java rename to src/main/java/mars/venus/SettingsHighlightingAction.java diff --git a/src/mars/venus/SettingsLabelAction.java b/src/main/java/mars/venus/SettingsLabelAction.java similarity index 100% rename from src/mars/venus/SettingsLabelAction.java rename to src/main/java/mars/venus/SettingsLabelAction.java diff --git a/src/mars/venus/SettingsMemoryConfigurationAction.java b/src/main/java/mars/venus/SettingsMemoryConfigurationAction.java similarity index 100% rename from src/mars/venus/SettingsMemoryConfigurationAction.java rename to src/main/java/mars/venus/SettingsMemoryConfigurationAction.java diff --git a/src/mars/venus/SettingsPopupInputAction.java b/src/main/java/mars/venus/SettingsPopupInputAction.java similarity index 100% rename from src/mars/venus/SettingsPopupInputAction.java rename to src/main/java/mars/venus/SettingsPopupInputAction.java diff --git a/src/mars/venus/SettingsProgramArgumentsAction.java b/src/main/java/mars/venus/SettingsProgramArgumentsAction.java similarity index 100% rename from src/mars/venus/SettingsProgramArgumentsAction.java rename to src/main/java/mars/venus/SettingsProgramArgumentsAction.java diff --git a/src/mars/venus/SettingsSelfModifyingCodeAction.java b/src/main/java/mars/venus/SettingsSelfModifyingCodeAction.java similarity index 100% rename from src/mars/venus/SettingsSelfModifyingCodeAction.java rename to src/main/java/mars/venus/SettingsSelfModifyingCodeAction.java diff --git a/src/mars/venus/SettingsStartAtMainAction.java b/src/main/java/mars/venus/SettingsStartAtMainAction.java similarity index 100% rename from src/mars/venus/SettingsStartAtMainAction.java rename to src/main/java/mars/venus/SettingsStartAtMainAction.java diff --git a/src/mars/venus/SettingsValueDisplayBaseAction.java b/src/main/java/mars/venus/SettingsValueDisplayBaseAction.java similarity index 100% rename from src/mars/venus/SettingsValueDisplayBaseAction.java rename to src/main/java/mars/venus/SettingsValueDisplayBaseAction.java diff --git a/src/mars/venus/SettingsWarningsAreErrorsAction.java b/src/main/java/mars/venus/SettingsWarningsAreErrorsAction.java similarity index 100% rename from src/mars/venus/SettingsWarningsAreErrorsAction.java rename to src/main/java/mars/venus/SettingsWarningsAreErrorsAction.java diff --git a/src/mars/venus/TextSegmentWindow.java b/src/main/java/mars/venus/TextSegmentWindow.java similarity index 100% rename from src/mars/venus/TextSegmentWindow.java rename to src/main/java/mars/venus/TextSegmentWindow.java diff --git a/src/mars/venus/ToolAction.java b/src/main/java/mars/venus/ToolAction.java similarity index 100% rename from src/mars/venus/ToolAction.java rename to src/main/java/mars/venus/ToolAction.java diff --git a/src/mars/venus/ToolLoader.java b/src/main/java/mars/venus/ToolLoader.java similarity index 100% rename from src/mars/venus/ToolLoader.java rename to src/main/java/mars/venus/ToolLoader.java diff --git a/src/mars/venus/VenusUI.java b/src/main/java/mars/venus/VenusUI.java similarity index 100% rename from src/mars/venus/VenusUI.java rename to src/main/java/mars/venus/VenusUI.java diff --git a/src/mars/venus/editors/MARSTextEditingArea.java b/src/main/java/mars/venus/editors/MARSTextEditingArea.java similarity index 100% rename from src/mars/venus/editors/MARSTextEditingArea.java rename to src/main/java/mars/venus/editors/MARSTextEditingArea.java diff --git a/src/mars/venus/editors/generic/GenericTextArea.java b/src/main/java/mars/venus/editors/generic/GenericTextArea.java similarity index 100% rename from src/mars/venus/editors/generic/GenericTextArea.java rename to src/main/java/mars/venus/editors/generic/GenericTextArea.java diff --git a/src/mars/venus/editors/jeditsyntax/DefaultInputHandler.java b/src/main/java/mars/venus/editors/jeditsyntax/DefaultInputHandler.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/DefaultInputHandler.java rename to src/main/java/mars/venus/editors/jeditsyntax/DefaultInputHandler.java diff --git a/src/mars/venus/editors/jeditsyntax/InputHandler.java b/src/main/java/mars/venus/editors/jeditsyntax/InputHandler.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/InputHandler.java rename to src/main/java/mars/venus/editors/jeditsyntax/InputHandler.java diff --git a/src/mars/venus/editors/jeditsyntax/JEditBasedTextArea.java b/src/main/java/mars/venus/editors/jeditsyntax/JEditBasedTextArea.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/JEditBasedTextArea.java rename to src/main/java/mars/venus/editors/jeditsyntax/JEditBasedTextArea.java diff --git a/src/mars/venus/editors/jeditsyntax/JEditTextArea.java b/src/main/java/mars/venus/editors/jeditsyntax/JEditTextArea.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/JEditTextArea.java rename to src/main/java/mars/venus/editors/jeditsyntax/JEditTextArea.java diff --git a/src/mars/venus/editors/jeditsyntax/KeywordMap.java b/src/main/java/mars/venus/editors/jeditsyntax/KeywordMap.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/KeywordMap.java rename to src/main/java/mars/venus/editors/jeditsyntax/KeywordMap.java diff --git a/src/mars/venus/editors/jeditsyntax/PopupHelpItem.java b/src/main/java/mars/venus/editors/jeditsyntax/PopupHelpItem.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/PopupHelpItem.java rename to src/main/java/mars/venus/editors/jeditsyntax/PopupHelpItem.java diff --git a/src/mars/venus/editors/jeditsyntax/SyntaxDocument.java b/src/main/java/mars/venus/editors/jeditsyntax/SyntaxDocument.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/SyntaxDocument.java rename to src/main/java/mars/venus/editors/jeditsyntax/SyntaxDocument.java diff --git a/src/mars/venus/editors/jeditsyntax/SyntaxStyle.java b/src/main/java/mars/venus/editors/jeditsyntax/SyntaxStyle.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/SyntaxStyle.java rename to src/main/java/mars/venus/editors/jeditsyntax/SyntaxStyle.java diff --git a/src/mars/venus/editors/jeditsyntax/SyntaxUtilities.java b/src/main/java/mars/venus/editors/jeditsyntax/SyntaxUtilities.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/SyntaxUtilities.java rename to src/main/java/mars/venus/editors/jeditsyntax/SyntaxUtilities.java diff --git a/src/mars/venus/editors/jeditsyntax/TextAreaDefaults.java b/src/main/java/mars/venus/editors/jeditsyntax/TextAreaDefaults.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/TextAreaDefaults.java rename to src/main/java/mars/venus/editors/jeditsyntax/TextAreaDefaults.java diff --git a/src/mars/venus/editors/jeditsyntax/TextAreaPainter.java b/src/main/java/mars/venus/editors/jeditsyntax/TextAreaPainter.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/TextAreaPainter.java rename to src/main/java/mars/venus/editors/jeditsyntax/TextAreaPainter.java diff --git a/src/mars/venus/editors/jeditsyntax/TextUtilities.java b/src/main/java/mars/venus/editors/jeditsyntax/TextUtilities.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/TextUtilities.java rename to src/main/java/mars/venus/editors/jeditsyntax/TextUtilities.java diff --git a/src/mars/venus/editors/jeditsyntax/tokenmarker/MIPSTokenMarker.java b/src/main/java/mars/venus/editors/jeditsyntax/tokenmarker/MIPSTokenMarker.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/tokenmarker/MIPSTokenMarker.java rename to src/main/java/mars/venus/editors/jeditsyntax/tokenmarker/MIPSTokenMarker.java diff --git a/src/mars/venus/editors/jeditsyntax/tokenmarker/Token.java b/src/main/java/mars/venus/editors/jeditsyntax/tokenmarker/Token.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/tokenmarker/Token.java rename to src/main/java/mars/venus/editors/jeditsyntax/tokenmarker/Token.java diff --git a/src/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.java b/src/main/java/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.java similarity index 100% rename from src/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.java rename to src/main/java/mars/venus/editors/jeditsyntax/tokenmarker/TokenMarker.java diff --git a/src/registerDatapath.xml b/src/main/java/registerDatapath.xml similarity index 100% rename from src/registerDatapath.xml rename to src/main/java/registerDatapath.xml