Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
royaltm committed Jan 8, 2024
1 parent 64c6cb0 commit cbca43b
Show file tree
Hide file tree
Showing 7 changed files with 311 additions and 112 deletions.
8 changes: 4 additions & 4 deletions README_rdoc.html
Original file line number Diff line number Diff line change
Expand Up @@ -175,12 +175,12 @@ <h2 id="label-A+Z80+assembler+powered+by+Ruby.">A <a href="Z80.html"><code>Z80</
<span class="ruby-identifier">include</span> <span class="ruby-constant">Z80</span><span class="ruby-operator">::</span><span class="ruby-constant">TAP</span>

<span class="ruby-identifier">ld</span> <span class="ruby-identifier">hl</span>, [<span class="ruby-identifier">multiplicand</span>]
<span class="ruby-identifier">ld</span> <span class="ruby-identifier">a</span>, [<span class="ruby-identifier">multiplicator</span>]
<span class="ruby-identifier">ld</span> <span class="ruby-identifier">a</span>, [<span class="ruby-identifier">multiplier</span>]
<span class="ruby-identifier">jp</span> <span class="ruby-identifier">math</span>.<span class="ruby-identifier">mul</span>

<span class="ruby-identifier">org</span> <span class="ruby-value">0x0020</span>
<span class="ruby-identifier">multiplicand</span> <span class="ruby-identifier">words</span> <span class="ruby-value">1</span>
<span class="ruby-identifier">multiplicator</span> <span class="ruby-identifier">bytes</span> <span class="ruby-value">1</span>
<span class="ruby-identifier">multiplier</span> <span class="ruby-identifier">bytes</span> <span class="ruby-value">1</span>

<span class="ruby-identifier">import</span> <span class="ruby-constant">MyZXMath</span>, <span class="ruby-value">:math</span>

Expand All @@ -194,13 +194,13 @@ <h2 id="label-A+Z80+assembler+powered+by+Ruby.">A <a href="Z80.html"><code>Z80</
<p>check the debug output:</p>

<pre>8000: 2A2080 ld hl, (8020H) -&gt; multiplicand
8003: 3A2280 ld a, (8022H) -&gt; multiplicator
8003: 3A2280 ld a, (8022H) -&gt; multiplier
8006: C32380 jp 8023H -&gt; math.mul
8009: 00 00 00 00 00 00 00 00 ........
8011: 00 00 00 00 00 00 00 00 ........
8019: 00 00 00 00 00 00 00 .......
8020: 00 00 .. :multiplicand
8022: 00 . :multiplicator
8022: 00 . :multiplier
8023: :math
============== MyZXMath ==============
8023: --- begin --- :mul
Expand Down
346 changes: 270 additions & 76 deletions Z80/MathInt/Macros.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions created.rid
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Thu, 04 Jan 2024 05:29:13 +0100
README.rdoc Tue, 16 Nov 2021 02:46:54 +0100
Mon, 08 Jan 2024 05:09:53 +0100
README.rdoc Sun, 07 Jan 2024 02:36:17 +0100
LICENSE.md Tue, 12 Nov 2019 19:21:22 +0100
CHANGELOG.md Thu, 04 Jan 2024 05:06:44 +0100
lib/z80.rb Wed, 04 Jan 2023 15:29:22 +0100
lib/z80/labels.rb Wed, 04 Jan 2023 15:09:14 +0100
lib/z80/macros.rb Wed, 04 Jan 2023 15:09:46 +0100
lib/z80/math_i.rb Thu, 04 Jan 2024 03:44:48 +0100
lib/z80/math_i.rb Mon, 08 Jan 2024 04:48:55 +0100
lib/z80/mnemonics.rb Wed, 04 Jan 2023 15:13:54 +0100
lib/z80/registers.rb Wed, 04 Jan 2023 15:14:26 +0100
lib/z80/select.rb Wed, 04 Jan 2023 15:14:50 +0100
Expand Down
8 changes: 4 additions & 4 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -415,12 +415,12 @@ <h2 id="label-A+Z80+assembler+powered+by+Ruby.">A <a href="Z80.html"><code>Z80</
<span class="ruby-identifier">include</span> <span class="ruby-constant">Z80</span><span class="ruby-operator">::</span><span class="ruby-constant">TAP</span>

<span class="ruby-identifier">ld</span> <span class="ruby-identifier">hl</span>, [<span class="ruby-identifier">multiplicand</span>]
<span class="ruby-identifier">ld</span> <span class="ruby-identifier">a</span>, [<span class="ruby-identifier">multiplicator</span>]
<span class="ruby-identifier">ld</span> <span class="ruby-identifier">a</span>, [<span class="ruby-identifier">multiplier</span>]
<span class="ruby-identifier">jp</span> <span class="ruby-identifier">math</span>.<span class="ruby-identifier">mul</span>

<span class="ruby-identifier">org</span> <span class="ruby-value">0x0020</span>
<span class="ruby-identifier">multiplicand</span> <span class="ruby-identifier">words</span> <span class="ruby-value">1</span>
<span class="ruby-identifier">multiplicator</span> <span class="ruby-identifier">bytes</span> <span class="ruby-value">1</span>
<span class="ruby-identifier">multiplier</span> <span class="ruby-identifier">bytes</span> <span class="ruby-value">1</span>

<span class="ruby-identifier">import</span> <span class="ruby-constant">MyZXMath</span>, <span class="ruby-value">:math</span>

Expand All @@ -434,13 +434,13 @@ <h2 id="label-A+Z80+assembler+powered+by+Ruby.">A <a href="Z80.html"><code>Z80</
<p>check the debug output:</p>

<pre>8000: 2A2080 ld hl, (8020H) -&gt; multiplicand
8003: 3A2280 ld a, (8022H) -&gt; multiplicator
8003: 3A2280 ld a, (8022H) -&gt; multiplier
8006: C32380 jp 8023H -&gt; math.mul
8009: 00 00 00 00 00 00 00 00 ........
8011: 00 00 00 00 00 00 00 00 ........
8019: 00 00 00 00 00 00 00 .......
8020: 00 00 .. :multiplicand
8022: 00 . :multiplicator
8022: 00 . :multiplier
8023: :math
============== MyZXMath ==============
8023: --- begin --- :mul
Expand Down
2 changes: 1 addition & 1 deletion js/search_index.js

Large diffs are not rendered by default.

Binary file modified js/search_index.js.gz
Binary file not shown.
53 changes: 29 additions & 24 deletions table_of_contents.html
Original file line number Diff line number Diff line change
Expand Up @@ -2495,14 +2495,14 @@ <h2 id="methods">Methods</h2>
<span class="container">Z80::Program</span>

<li class="method">
<a href="Z80/Alloc.html#method-i-expression-3F">#expression?</a>
<a href="Z80/Label.html#method-i-expression-3F">#expression?</a>
&mdash;
<span class="container">Z80::Alloc</span>
<span class="container">Z80::Label</span>

<li class="method">
<a href="Z80/Label.html#method-i-expression-3F">#expression?</a>
<a href="Z80/Alloc.html#method-i-expression-3F">#expression?</a>
&mdash;
<span class="container">Z80::Label</span>
<span class="container">Z80::Alloc</span>

<li class="method">
<a href="ZXUtils/MultitaskingIO.html#method-i-find_channel">#find_channel</a>
Expand Down Expand Up @@ -2670,19 +2670,19 @@ <h2 id="methods">Methods</h2>
<span class="container">ZXUtils::MusicBox::TrackCommands</span>

<li class="method">
<a href="Z80/Label.html#method-i-immediate-3F">#immediate?</a>
<a href="Z80/Program.html#method-i-immediate-3F">#immediate?</a>
&mdash;
<span class="container">Z80::Label</span>
<span class="container">Z80::Program</span>

<li class="method">
<a href="Z80/Alloc.html#method-i-immediate-3F">#immediate?</a>
&mdash;
<span class="container">Z80::Alloc</span>

<li class="method">
<a href="Z80/Program.html#method-i-immediate-3F">#immediate?</a>
<a href="Z80/Label.html#method-i-immediate-3F">#immediate?</a>
&mdash;
<span class="container">Z80::Program</span>
<span class="container">Z80::Label</span>

<li class="method">
<a href="Z80/Program.html#method-i-import">#import</a>
Expand Down Expand Up @@ -2875,14 +2875,14 @@ <h2 id="methods">Methods</h2>
<span class="container">ZXUtils::MusicBox::CommonInstrumentCommands</span>

<li class="method">
<a href="ZXUtils/MusicBox/MultitrackCommands.html#method-i-lt">#lt</a>
<a href="ZXUtils/MusicBox/CommonInstrumentCommands.html#method-i-lt">#lt</a>
&mdash;
<span class="container">ZXUtils::MusicBox::MultitrackCommands</span>
<span class="container">ZXUtils::MusicBox::CommonInstrumentCommands</span>

<li class="method">
<a href="ZXUtils/MusicBox/CommonInstrumentCommands.html#method-i-lt">#lt</a>
<a href="ZXUtils/MusicBox/MultitrackCommands.html#method-i-lt">#lt</a>
&mdash;
<span class="container">ZXUtils::MusicBox::CommonInstrumentCommands</span>
<span class="container">ZXUtils::MusicBox::MultitrackCommands</span>

<li class="method">
<a href="ZXUtils/MusicBox/CommonInstrumentCommands.html#method-i-m">#m</a>
Expand Down Expand Up @@ -2920,14 +2920,14 @@ <h2 id="methods">Methods</h2>
<span class="container">ZXLib::Gfx::Draw::Macros</span>

<li class="method">
<a href="ZXUtils/MusicBox/CommonInstrumentCommands.html#method-i-mark">#mark</a>
<a href="ZXUtils/MusicBox/MultitrackCommands.html#method-i-mark">#mark</a>
&mdash;
<span class="container">ZXUtils::MusicBox::CommonInstrumentCommands</span>
<span class="container">ZXUtils::MusicBox::MultitrackCommands</span>

<li class="method">
<a href="ZXUtils/MusicBox/MultitrackCommands.html#method-i-mark">#mark</a>
<a href="ZXUtils/MusicBox/CommonInstrumentCommands.html#method-i-mark">#mark</a>
&mdash;
<span class="container">ZXUtils::MusicBox::MultitrackCommands</span>
<span class="container">ZXUtils::MusicBox::CommonInstrumentCommands</span>

<li class="method">
<a href="ZXUtils/MusicBox/SongCommands.html#method-i-mask">#mask</a>
Expand Down Expand Up @@ -2990,14 +2990,14 @@ <h2 id="methods">Methods</h2>
<span class="container">ZXUtils::MusicBox::CommonInstrumentCommands</span>

<li class="method">
<a href="Z80/Alloc.html#method-i-method_missing">#method_missing</a>
<a href="Z80/Program.html#method-i-method_missing">#method_missing</a>
&mdash;
<span class="container">Z80::Alloc</span>
<span class="container">Z80::Program</span>

<li class="method">
<a href="Z80/Program.html#method-i-method_missing">#method_missing</a>
<a href="Z80/Alloc.html#method-i-method_missing">#method_missing</a>
&mdash;
<span class="container">Z80::Program</span>
<span class="container">Z80::Alloc</span>

<li class="method">
<a href="Z80/Label.html#method-i-method_missing">#method_missing</a>
Expand Down Expand Up @@ -3134,6 +3134,11 @@ <h2 id="methods">Methods</h2>
&mdash;
<span class="container">Z80::MathInt::Macros</span>

<li class="method">
<a href="Z80/MathInt/Macros.html#method-i-mul_signed9">#mul_signed9</a>
&mdash;
<span class="container">Z80::MathInt::Macros</span>

<li class="method">
<a href="ZXUtils/MusicBox/SongCommands.html#method-i-multitrack">#multitrack</a>
&mdash;
Expand All @@ -3160,14 +3165,14 @@ <h2 id="methods">Methods</h2>
<span class="container">ZXUtils::MusicBox::CommonInstrumentCommands</span>

<li class="method">
<a href="Z80/Alloc.html#method-i-name-3D">#name=</a>
<a href="Z80/Label.html#method-i-name-3D">#name=</a>
&mdash;
<span class="container">Z80::Alloc</span>
<span class="container">Z80::Label</span>

<li class="method">
<a href="Z80/Label.html#method-i-name-3D">#name=</a>
<a href="Z80/Alloc.html#method-i-name-3D">#name=</a>
&mdash;
<span class="container">Z80::Label</span>
<span class="container">Z80::Alloc</span>

<li class="method">
<a href="ZXUtils/MusicBox/CommonInstrumentCommands.html#method-i-ne">#ne</a>
Expand Down

0 comments on commit cbca43b

Please sign in to comment.