<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/asm8080/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/asm8080/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 17 Jan 2018 00:30:49 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/asm8080/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/asm8080/wiki/Home/?limit=25#5621</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;A resent bug was logged that seems a bit dicey to me.&lt;/p&gt;
&lt;p&gt;The asm file has near the end.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt; &lt;span class="nt"&gt;396&lt;/span&gt; &lt;span class="nt"&gt;FFFE&lt;/span&gt;             &lt;span class="nt"&gt;BUFFER&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;DW&lt;/span&gt;      &lt;span class="nt"&gt;00H&lt;/span&gt;             &lt;span class="o"&gt;;&lt;/span&gt;&lt;span class="nt"&gt;FILLS&lt;/span&gt; &lt;span class="nt"&gt;THE&lt;/span&gt; &lt;span class="nt"&gt;EPROM&lt;/span&gt; &lt;span class="nt"&gt;OUT&lt;/span&gt; &lt;span class="nt"&gt;WITH&lt;/span&gt; &lt;span class="nt"&gt;00&lt;/span&gt;&lt;span class="err"&gt;'&lt;/span&gt;&lt;span class="nt"&gt;S&lt;/span&gt;
        &lt;span class="nt"&gt;0000&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;*** Warning 17 in "dbl.asm": address wrapped at maxval&lt;br/&gt;
   397 0000                     DS      84H&lt;br/&gt;
   398&lt;br/&gt;
   399                  ;---------------------------------------------------------------&lt;br/&gt;
   400                  ; AND FINALLY THE STACK, WHICH GROWS DOWNWARD&lt;br/&gt;
   401                  ;---------------------------------------------------------------&lt;br/&gt;
   402 0085             STSP:   DS      08H             ;SPACE FOR STACK&lt;br/&gt;
   403      00 8D               STACK:  EQU     $&lt;br/&gt;
   404&lt;br/&gt;
   405                          END&lt;/p&gt;
&lt;p&gt;This seems inocent enough, but the dw is at 0xfffe and  the ds forces an address wrap around (or  error condition).&lt;/p&gt;
&lt;p&gt;The test code was created some time ago.  It may be that the use of an org command was not&lt;br/&gt;
  available.  &lt;/p&gt;
&lt;p&gt;My interum solution was to break the assembler to let it wrap the address.  This seems to work o.k. in the test case, but may be broken in the larger world.&lt;/p&gt;
&lt;p&gt;I checked the assembly with an org statment, that fixed the assembly (correctly).&lt;/p&gt;
&lt;p&gt;396 FFFE             BUFFER: DW      00H             ;FILLS THE EPROM OUT WITH 00'S&lt;br/&gt;
            0000&lt;br/&gt;
   397      00 00                       org     0&lt;br/&gt;
   398 0000                     DS      84H&lt;br/&gt;
   399&lt;br/&gt;
   400                  ;---------------------------------------------------------------&lt;br/&gt;
   401                  ; AND FINALLY THE STACK, WHICH GROWS DOWNWARD&lt;br/&gt;
   402                  ;---------------------------------------------------------------&lt;br/&gt;
   403 0084             STSP:   DS      08H             ;SPACE FOR STACK&lt;br/&gt;
   404      00 8C               STACK:  EQU     $&lt;br/&gt;
   405&lt;br/&gt;
   406                          END&lt;/p&gt;
&lt;p&gt;I'm thinking about adding a run time switch the enable the broken version as needed, and insisting that users put an org statment in the code for these odd cases.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jay Cotton</dc:creator><pubDate>Wed, 17 Jan 2018 00:30:49 -0000</pubDate><guid>https://sourceforge.netac5174bda2654d7f7a56e4f94f6e6aa2583d683b</guid></item><item><title>Home modified by Jay Cotton</title><link>https://sourceforge.net/p/asm8080/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/asm8080/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
&lt;ul class="md-users-list"&gt;
&lt;li&gt;&lt;a href="/u/claude60/"&gt;Claude Sylvain&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="/u/jacotton/"&gt;Jay Cotton&lt;/a&gt; (admin)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-51a6404b2718464efa7cd143" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jay Cotton</dc:creator><pubDate>Wed, 29 May 2013 17:52:12 -0000</pubDate><guid>https://sourceforge.net41d7790adf836a051257be031318f4d06dfa7ead</guid></item></channel></rss>