A86: Re: Assembly


[Prev][Next][Index][Thread]

A86: Re: Assembly




Where can I get more information on exactly what you can do with a
#define directive....

Thanks,

Chris



On Wed, 21 Apr 1999 16:41:44 -0700 Joshua J Seagoe <rabidcow@juno.com>
writes:
>
>that's what macros are for.
>
>from the source to dump:
>
>#define prat(xx,yy) ld hl,xx \ ld (_penCol),hl \ ld hl,yy \ call 
>_vputs
>
>...
>        prat($0720,romdone)
>...
>
>romdone: .db "Done",0
>
>(btw, that's for PRint AT)
>this should be built in to your assembler, use this feature at your 
>own convenience in your own programs.  notice that even c++ has these 
>little
>guys.
>
>-josh
>
>
>On Wed, 21 Apr 1999 16:32:50 -0400 Chris Magill <v8r@juno.com> writes:
>> What I was talking about was not dumbing down asm, but instead 
>making 
>>a RAD tool for it.  For instance I know C++ but I will still use 
>>Delphi for most of my programs as it is faster and easier to use.  
>>There is no need
>>to make something more difficult when it doesn't have to be...
>>
>>
>>It would be alot easier to do the following...
>>
>>
>>Dispvtxt(20,7,"My progam")
>>
>>
>>then to do the following...
>>
>>
>> ld bc,$0714	; do both x and y at once
>> ld (_penCol),bc	; x=20,y=7
>> ld hl,titlestr	; load the sideways string
>> call _vputs	; output the sideways string
>>
>>...
>>
>>titlestr:
>>.db "My Program",0
>>
>>It just simplifies the process..
>>Less to type and less to remember..
>>
>___________________________________________________________________ 
>You don't need to buy Internet access to use free Internet e-mail. Get 
>completely free e-mail from Juno at http://www.juno.com/getjuno.html 
>or call Juno at (800) 654-JUNO [654-5866]   

___________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com/getjuno.html
or call Juno at (800) 654-JUNO [654-5866]


Follow-Ups: References: