Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!asuvax!ukma!widener!iggy.GW.Vitalink.COM!pacbell.com!tandem!zorch!amiga0!mykes From: mykes@amiga0.SF-Bay.ORG (Mike Schwartz) Newsgroups: comp.sys.amiga.programmer Subject: Re: Macro-68 Questions Message-ID: Date: 7 May 91 09:27:39 GMT References: <9037@crash.cts.com> Organization: Amiga makes it possible Lines: 44 In article <9037@crash.cts.com> uzun@pnet01.cts.com (Roger Uzun) writes: >[] >I am trying to assemble the compress.asm listing that was posted here, >it was for Macro 68 originally. 2 questions : > >1) In the code it has a line saying : IFGT EntryBitsPerHash, some > sort of psuedo-op. What does it mean? Is it conditional assembly? > it also has an ELSE and ENDIF for the IFGT. How do I > translate this section for the Lattice Assembler? > This is conditional assembly. The 'C' equivalent: #if EntryBitsPerHash > 0 ... #endif >2) Is bhs.s the same as bhi.s followed by beq.s? That is what > I assumed, bhs is not a true 68000 opcode in any case. > bhs.s means "branch higher or same" and it IS a true 68000 opcode. It is an unsigned branch while bge is signed. >That is about it, I am trying to get it working from C, using lattice C 5.10a > >If anyone knows about macro 68, and the above anomalies, please let >me know. These are not anomalies, and you should find these "basic" features in any assembler you consider using. They were in the oldest Metacomco assembler available... >-Roger > >UUCP: {hplabs!hp-sdd ucsd nosc}!crash!pnet01!uzun >ARPA: crash!pnet01!uzun@nosc.mil >INET: uzun@pnet01.cts.com -- **************************************************** * I want games that look like Shadow of the Beast * * but play like Leisure Suit Larry. * ****************************************************