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.
