Skip to content

Commit

Permalink
[#58] update emuLib + roadmap + downloads
Browse files Browse the repository at this point in the history
  • Loading branch information
vbmacher committed Mar 25, 2023
1 parent 51a66b8 commit 088f563
Show file tree
Hide file tree
Showing 206 changed files with 2,580 additions and 1,154 deletions.
4 changes: 2 additions & 2 deletions _data/roadmap.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
current_version: '0.41'
next_milestone: '1.0'
milestone_number: 5
next_milestone: '0.42'
milestone_number: 6

github_username: emustudio
github_repository: emuStudio
Expand Down
75 changes: 42 additions & 33 deletions _documentation/developer/emulib_javadoc/allclasses-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (emuLib 11.7.0 API)</title>
<title>All Classes (emuLib 12.0.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
Expand All @@ -21,13 +21,13 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes (emuLib 11.7.0 API)";
parent.document.title="All Classes (emuLib 12.0.0 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":1,"i7":1,"i8":2,"i9":2,"i10":8,"i11":8,"i12":1,"i13":1,"i14":1,"i15":2,"i16":4,"i17":1,"i18":8,"i19":8,"i20":1,"i21":1,"i22":1,"i23":4,"i24":1,"i25":1,"i26":1,"i27":2,"i28":1,"i29":1,"i30":1,"i31":1,"i32":4,"i33":2,"i34":1,"i35":2,"i36":1,"i37":2,"i38":2,"i39":8,"i40":8,"i41":1,"i42":1,"i43":1,"i44":1,"i45":2,"i46":2,"i47":2,"i48":2,"i49":1,"i50":4,"i51":32,"i52":8,"i53":32,"i54":1,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":1};
var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":1,"i7":1,"i8":2,"i9":2,"i10":8,"i11":8,"i12":1,"i13":1,"i14":1,"i15":2,"i16":4,"i17":1,"i18":8,"i19":8,"i20":1,"i21":1,"i22":1,"i23":4,"i24":1,"i25":1,"i26":1,"i27":2,"i28":1,"i29":1,"i30":1,"i31":1,"i32":4,"i33":2,"i34":1,"i35":2,"i36":2,"i37":1,"i38":2,"i39":2,"i40":8,"i41":8,"i42":1,"i43":1,"i44":1,"i45":1,"i46":2,"i47":2,"i48":2,"i49":2,"i50":1,"i51":4,"i52":32,"i53":8,"i54":32,"i55":1,"i56":2,"i57":2,"i58":2,"i59":2,"i60":1,"i61":2};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
Expand Down Expand Up @@ -159,7 +159,9 @@ <h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/helpers/Bits.html" title="class in net.emustudio.emulib.runtime.helpers">Bits</a></td>
<th class="colLast" scope="row">&nbsp;</th>
<th class="colLast" scope="row">
<div class="block">Bits utility class.</div>
</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/interaction/debugger/BreakpointColumn.html" title="class in net.emustudio.emulib.runtime.interaction.debugger">BreakpointColumn</a></td>
Expand Down Expand Up @@ -313,141 +315,144 @@ <h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</th>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/compiler/FileExtension.html" title="class in net.emustudio.emulib.plugins.compiler">FileExtension</a></td>
<th class="colLast" scope="row">
<div class="block">A file extension with description.</div>
</th>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/interaction/FileExtensionsFilter.html" title="class in net.emustudio.emulib.runtime.interaction">FileExtensionsFilter</a></td>
<th class="colLast" scope="row">
<div class="block">Definition of supported file extensions of one "filter" when choosing files.</div>
</th>
</tr>
<tr id="i36" class="altColor">
<tr id="i37" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/interaction/Formatter.html" title="interface in net.emustudio.emulib.runtime.interaction">Formatter</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i37" class="rowColor">
<tr id="i38" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/interaction/GuiUtils.html" title="class in net.emustudio.emulib.runtime.interaction">GuiUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i38" class="altColor">
<tr id="i39" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/io/IntelHEX.html" title="class in net.emustudio.emulib.runtime.io">IntelHEX</a></td>
<th class="colLast" scope="row">
<div class="block">Generator and loader of 16-bit Intel Hex files (I8HEX).</div>
</th>
</tr>
<tr id="i39" class="rowColor">
<tr id="i40" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/InvalidContextException.html" title="class in net.emustudio.emulib.runtime">InvalidContextException</a></td>
<th class="colLast" scope="row">
<div class="block">Raised when a plugin context does not fulfill the requirements.</div>
</th>
</tr>
<tr id="i40" class="altColor">
<tr id="i41" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/cpu/InvalidInstructionException.html" title="class in net.emustudio.emulib.plugins.cpu">InvalidInstructionException</a></td>
<th class="colLast" scope="row">
<div class="block">An exception representing an unsuccessful decoding process.</div>
</th>
</tr>
<tr id="i41" class="rowColor">
<tr id="i42" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/compiler/LexicalAnalyzer.html" title="interface in net.emustudio.emulib.plugins.compiler">LexicalAnalyzer</a></td>
<th class="colLast" scope="row">
<div class="block">Lexical analyzer.</div>
</th>
</tr>
<tr id="i42" class="altColor">
<tr id="i43" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/memory/Memory.html" title="interface in net.emustudio.emulib.plugins.memory">Memory</a></td>
<th class="colLast" scope="row">
<div class="block">Memory plugin root interface.</div>
</th>
</tr>
<tr id="i43" class="rowColor">
<tr id="i44" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/memory/Memory.MemoryListener.html" title="interface in net.emustudio.emulib.plugins.memory">Memory.MemoryListener</a></td>
<th class="colLast" scope="row">
<div class="block">The listener interface for receiving memory related events.</div>
</th>
</tr>
<tr id="i44" class="altColor">
<tr id="i45" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/memory/MemoryContext.html" title="interface in net.emustudio.emulib.plugins.memory">MemoryContext</a>&lt;<a href="net/emustudio/emulib/plugins/memory/MemoryContext.html" title="type parameter in MemoryContext">CellType</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This memory context supports basic methods for accessing the memory, like reading and writing memory cells.</div>
</th>
</tr>
<tr id="i45" class="rowColor">
<tr id="i46" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/interaction/debugger/MnemoColumn.html" title="class in net.emustudio.emulib.runtime.interaction.debugger">MnemoColumn</a></td>
<th class="colLast" scope="row">
<div class="block">This class represents "mnemo" column in the debug table.</div>
</th>
</tr>
<tr id="i46" class="altColor">
<tr id="i47" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/helpers/NumberUtils.html" title="class in net.emustudio.emulib.runtime.helpers">NumberUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
<th class="colLast" scope="row">
<div class="block">A number utility class with various useful operations on numbers and number arrays.</div>
</th>
</tr>
<tr id="i47" class="rowColor">
<tr id="i48" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/helpers/NumberUtils.Strategy.html" title="class in net.emustudio.emulib.runtime.helpers">NumberUtils.Strategy</a></td>
<th class="colLast" scope="row">
<div class="block">Strategy defining how to manipulate with bytes.</div>
</th>
</tr>
<tr id="i48" class="altColor">
<tr id="i49" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/interaction/debugger/OpcodeColumn.html" title="class in net.emustudio.emulib.runtime.interaction.debugger">OpcodeColumn</a></td>
<th class="colLast" scope="row">
<div class="block">This class represents "opcode" column in the debug table.</div>
</th>
</tr>
<tr id="i49" class="rowColor">
<tr id="i50" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/Plugin.html" title="interface in net.emustudio.emulib.plugins">Plugin</a></td>
<th class="colLast" scope="row">
<div class="block">Plugin main interface.</div>
</th>
</tr>
<tr id="i50" class="altColor">
<tr id="i51" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/annotations/PLUGIN_TYPE.html" title="enum in net.emustudio.emulib.plugins.annotations">PLUGIN_TYPE</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates type of the plugin.</div>
</th>
</tr>
<tr id="i51" class="rowColor">
<tr id="i52" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/annotations/PluginContext.html" title="annotation in net.emustudio.emulib.plugins.annotations">PluginContext</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the annotated interface represent plugin context.</div>
</th>
</tr>
<tr id="i52" class="altColor">
<tr id="i53" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/PluginInitializationException.html" title="class in net.emustudio.emulib.plugins">PluginInitializationException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception representing general plugin initialization error.</div>
</th>
</tr>
<tr id="i53" class="rowColor">
<tr id="i54" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/annotations/PluginRoot.html" title="annotation in net.emustudio.emulib.plugins.annotations">PluginRoot</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates that the class is a plugin's main class.</div>
</th>
</tr>
<tr id="i54" class="altColor">
<tr id="i55" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/settings/PluginSettings.html" title="interface in net.emustudio.emulib.runtime.settings">PluginSettings</a></td>
<th class="colLast" scope="row">
<div class="block">The class provides methods for reading/writing plugin settings.</div>
</th>
</tr>
<tr id="i55" class="rowColor">
<tr id="i56" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/helpers/RadixUtils.html" title="class in net.emustudio.emulib.runtime.helpers">RadixUtils</a></td>
<th class="colLast" scope="row">
<div class="block">The class contains several methods used for work with numbers in various
radixes.</div>
</th>
</tr>
<tr id="i56" class="altColor">
<tr id="i57" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/helpers/RadixUtils.NumberPattern.html" title="class in net.emustudio.emulib.runtime.helpers">RadixUtils.NumberPattern</a></td>
<th class="colLast" scope="row">
<div class="block">This class represents a number pattern in single radix</div>
</th>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/helpers/SleepUtils.html" title="class in net.emustudio.emulib.runtime.helpers">SleepUtils</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><a href="net/emustudio/emulib/plugins/compiler/SourceFileExtension.html" title="class in net.emustudio.emulib.plugins.compiler">SourceFileExtension</a></td>
<td class="colFirst"><a href="net/emustudio/emulib/runtime/helpers/SleepUtils.html" title="class in net.emustudio.emulib.runtime.helpers">SleepUtils</a></td>
<th class="colLast" scope="row">
<div class="block">This class is a container that holds a single file extension and its
description for source file that is supported for the compiler.</div>
<div class="block">Sleeping and time measurement utilities.</div>
</th>
</tr>
<tr id="i59" class="rowColor">
Expand All @@ -463,6 +468,10 @@ <h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
<div class="block">Interface that identifies a token.</div>
</th>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><a href="net/emustudio/emulib/runtime/interaction/ToolbarButton.html" title="class in net.emustudio.emulib.runtime.interaction">ToolbarButton</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
</table>
</li>
</ul>
Expand Down
9 changes: 6 additions & 3 deletions _documentation/developer/emulib_javadoc/allclasses.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Classes (emuLib 11.7.0 API)</title>
<title>All Classes (emuLib 12.0.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
Expand All @@ -18,8 +18,9 @@
<script type="text/javascript" src="jquery/jquery-ui.min.js"></script>
</head>
<body>
<main role="main">
<h1 class="bar">All&nbsp;Classes</h1>
<main role="main" class="indexContainer">
<div class="indexContainer">
<ul>
<li><a href="net/emustudio/emulib/plugins/compiler/AbstractCompiler.html" title="class in net.emustudio.emulib.plugins.compiler">AbstractCompiler</a></li>
<li><a href="net/emustudio/emulib/plugins/cpu/AbstractCPU.html" title="class in net.emustudio.emulib.plugins.cpu">AbstractCPU</a></li>
Expand Down Expand Up @@ -56,6 +57,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/emustudio/emulib/runtime/interaction/Dialogs.DialogAnswer.html" title="enum in net.emustudio.emulib.runtime.interaction">Dialogs.DialogAnswer</a></li>
<li><a href="net/emustudio/emulib/plugins/cpu/DisassembledInstruction.html" title="class in net.emustudio.emulib.plugins.cpu">DisassembledInstruction</a></li>
<li><a href="net/emustudio/emulib/plugins/cpu/Disassembler.html" title="interface in net.emustudio.emulib.plugins.cpu"><span class="interfaceName">Disassembler</span></a></li>
<li><a href="net/emustudio/emulib/plugins/compiler/FileExtension.html" title="class in net.emustudio.emulib.plugins.compiler">FileExtension</a></li>
<li><a href="net/emustudio/emulib/runtime/interaction/FileExtensionsFilter.html" title="class in net.emustudio.emulib.runtime.interaction">FileExtensionsFilter</a></li>
<li><a href="net/emustudio/emulib/runtime/interaction/Formatter.html" title="interface in net.emustudio.emulib.runtime.interaction"><span class="interfaceName">Formatter</span></a></li>
<li><a href="net/emustudio/emulib/runtime/interaction/GuiUtils.html" title="class in net.emustudio.emulib.runtime.interaction">GuiUtils</a></li>
Expand All @@ -79,10 +81,11 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="net/emustudio/emulib/runtime/helpers/RadixUtils.html" title="class in net.emustudio.emulib.runtime.helpers">RadixUtils</a></li>
<li><a href="net/emustudio/emulib/runtime/helpers/RadixUtils.NumberPattern.html" title="class in net.emustudio.emulib.runtime.helpers">RadixUtils.NumberPattern</a></li>
<li><a href="net/emustudio/emulib/runtime/helpers/SleepUtils.html" title="class in net.emustudio.emulib.runtime.helpers">SleepUtils</a></li>
<li><a href="net/emustudio/emulib/plugins/compiler/SourceFileExtension.html" title="class in net.emustudio.emulib.plugins.compiler">SourceFileExtension</a></li>
<li><a href="net/emustudio/emulib/plugins/cpu/TimedEventsProcessor.html" title="class in net.emustudio.emulib.plugins.cpu">TimedEventsProcessor</a></li>
<li><a href="net/emustudio/emulib/plugins/compiler/Token.html" title="interface in net.emustudio.emulib.plugins.compiler"><span class="interfaceName">Token</span></a></li>
<li><a href="net/emustudio/emulib/runtime/interaction/ToolbarButton.html" title="class in net.emustudio.emulib.runtime.interaction">ToolbarButton</a></li>
</ul>
</div>
</main>
</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>All Packages (emuLib 11.7.0 API)</title>
<title>All Packages (emuLib 12.0.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
Expand All @@ -21,7 +21,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Packages (emuLib 11.7.0 API)";
parent.document.title="All Packages (emuLib 12.0.0 API)";
}
}
catch(err) {
Expand Down
10 changes: 5 additions & 5 deletions _documentation/developer/emulib_javadoc/constant-values.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Constant Field Values (emuLib 11.7.0 API)</title>
<title>Constant Field Values (emuLib 12.0.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
Expand All @@ -21,7 +21,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Constant Field Values (emuLib 11.7.0 API)";
parent.document.title="Constant Field Values (emuLib 12.0.0 API)";
}
}
catch(err) {
Expand Down Expand Up @@ -121,21 +121,21 @@ <h2 title="net.emustudio">net.emustudio.*</h2>
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<th class="colSecond" scope="row"><code><a href="net/emustudio/emulib/plugins/compiler/CompilerMessage.html#MSG_ERROR">MSG_ERROR</a></code></th>
<td class="colLast"><code>"[Error ] "</code></td>
<td class="colLast"><code>"[ERROR ] "</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a id="net.emustudio.emulib.plugins.compiler.CompilerMessage.MSG_INFO">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<th class="colSecond" scope="row"><code><a href="net/emustudio/emulib/plugins/compiler/CompilerMessage.html#MSG_INFO">MSG_INFO</a></code></th>
<td class="colLast"><code>"[Info ] "</code></td>
<td class="colLast"><code>"[INFO ] "</code></td>
</tr>
<tr class="altColor">
<td class="colFirst"><a id="net.emustudio.emulib.plugins.compiler.CompilerMessage.MSG_WARNING">
<!-- -->
</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
<th class="colSecond" scope="row"><code><a href="net/emustudio/emulib/plugins/compiler/CompilerMessage.html#MSG_WARNING">MSG_WARNING</a></code></th>
<td class="colLast"><code>"[Warning] "</code></td>
<td class="colLast"><code>"[WARNING] "</code></td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a id="net.emustudio.emulib.plugins.compiler.CompilerMessage.POSITION_FORMAT">
Expand Down
4 changes: 2 additions & 2 deletions _documentation/developer/emulib_javadoc/deprecated-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>Deprecated List (emuLib 11.7.0 API)</title>
<title>Deprecated List (emuLib 12.0.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
Expand All @@ -21,7 +21,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (emuLib 11.7.0 API)";
parent.document.title="Deprecated List (emuLib 12.0.0 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions _documentation/developer/emulib_javadoc/help-doc.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>API Help (emuLib 11.7.0 API)</title>
<title>API Help (emuLib 12.0.0 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.min.css" title="Style">
Expand All @@ -21,7 +21,7 @@
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API Help (emuLib 11.7.0 API)";
parent.document.title="API Help (emuLib 12.0.0 API)";
}
}
catch(err) {
Expand Down
Loading

0 comments on commit 088f563

Please sign in to comment.