Path: news1.icaen!news.uiowa.edu!NewsNG.Chicago.Qual.Net!128.125.253.136!usc!howland.erols.net!news.maxwell.syr.edu!news-ge.switch.ch!news-zh.switch.ch!newsfeed-zh.ip-plus.net!news.ip-plus.net!news.access.ch!vakusolar From: vakusolar@mus.ch (Georg Lachenmeier) Newsgroups: comp.sys.apple2.programmer Subject: Re: Assembly with Merlin Date: Tue, 4 May 1999 07:32:29 +0200 Organization: Vakusolar Lines: 51 Message-ID: <1dr9rcs.1dbptf61ts5hfkN@gatezh5-123.access.ch> References: <7gl5dv$no2$1@nnrp1.dejanews.com> NNTP-Posting-Host: gatezh5-123.access.ch X-Trace: pacifica.access.ch 925795887 18949 195.112.68.123 (4 May 1999 05:31:27 GMT) X-Complaints-To: newsmaster@access.ch NNTP-Posting-Date: 4 May 1999 05:31:27 GMT X-Face: "X%V|NM>(0X^DDN?k;1ev<*b.EGX3w:7z-`LwnC.BFO*S`,c`]NOz5%c{oc4vFR+>UlJ`^xHlX,/?C1={<7whj0*o8Jd0?[KgoR User-Agent: MacSOUP/D-2.4 Xref: news1.icaen comp.sys.apple2.programmer:10555 wrote: > Can I define a character string in Merlin? Yes (screen-copy from Merlin): ___HELP_ON_PSEUDO.OPS___ String ------ ASC "string" = normal string DCI "string" = last char inverted FLS "string" = flashing format INV "string" = inverse format REV "string" = reversed order STR "string" = leading byte STRL "string" = leading word DATE 0-8 = date to object FLO "fp-string" = extended floating point number to object Conditionals ------------ DO expr = do not assemble if 0 ELSE = invert DO condition FIN = terminate last DO IF ?=? = assemble if character match ..... Press RETURN for more, ESCAPE to quit. > If I can, How can I access the individual characters in the string? > > example: > > Enemy1 DFS "1a32bkd3" > > How do I extract the 4th character, the "2"???? Enemy1 STR "1a32bkd3" ;Byte 0 = lenght ... ... LDX #4 LDA Enemy1,X > Does anyone have a Merlin manual they would sell, or photocopy for me? I > cannot find my manual. I am in europa... > Thanks, > Bob > Bobryan9@my-dejanews.com George