Thomas,

I have not posted the file. I will do it this weekend.

Rich

On Friday, June 6, 2014 10:01:49 AM UTC-6, Thomas Owen wrote:
>
> Hello Rich,
> Did you ever get this updated file posted?  I am working on my IDE board 
> right now and was staring at the MYIDE.ASM code downloaded from 
> S100computers and wondering about a conversion.  If you have already done 
> this I would really appreciate the file.
>
> Thanks,
> Thomas Owen
>
>
> On Monday, May 12, 2014 12:55:21 PM UTC-4, Rich Leary wrote:
>>
>> As I start to build my V2.0a board I have been researching the available 
>> software. MYIDE.ASM seems to be the best starting point. I ran the ASMTOZ80 
>> conversion (derived from XLATE2) I use to create a Z80ASM.COM (SLR 
>> Systems) compatible file on the single drive version of MYIDE that I 
>> downloaded from s100computers.com. I had to make several EQU statement 
>> changes to get Z80ASM to accept many of the lines. That is not unusual.
>>
>> What was unusual was that the code in the subroutine ZBITS (around line 
>> 1163) was causing problems. In the .ASM file there are two lines there that 
>> express the same Z80 opcode (SLA E) in two different ways. One just uses 
>> the byte level definition of SLA E, i.e., DB 0CBH, 23H, while the second 
>> uses the Z80LIB macro equivalent of SLAR E. That would be OK but it looks 
>> to me like there should be one and only one SLA E line in ZBITS as each 
>> execution of that line rolls a bit from E into CY that then gets added to 
>> an ASCII '0' to yield an ASCII '0' or '1'. If two SLA E ops are executed 
>> then the result will reflect every other bit for four and then zeros for 
>> the last four.
>>
>> Solution is simple - delete the extra SLA E line. I think same issue 
>> exists in the non-single version of MYIDE.ASM.
>>
>> I also found that three DB lines (around 1710, 1739, & 1749) in the 
>> source were truncated. It took a little effort to figure out what the end 
>> of those lines should be.
>>
>> I will gladly upload the corrected file (I renamed it to 'MYIDE-S.Z80' so 
>> it will load on CP/M) but am not sure where to save it. Suggestions?
>>
>> Rich
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to