Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2 > #26624
| From | awanderin <awanderin@gmail.com> |
|---|---|
| Newsgroups | comp.sys.apple2 |
| Subject | Re: Uthernet II Assembly Listing Questions |
| Date | 2016-01-08 00:47 -0700 |
| Organization | A noiseless patient Spider |
| Message-ID | <m3fuy8bji4.fsf@gmail.com> (permalink) |
| References | <dog_cow-1452103265@macgui.com> <n6kbq5$51s$1@dont-email.me> <dog_cow-1452200424@macgui.com> <n6n168$bj2$1@dont-email.me> |
ultramagnus_tcv <mikew@thecomputervalet.com> writes:
> On 2016-01-07 20:57:45 +0000, D Finnigan said:
>
>> Maybe you made a mistake typing the program.
>
>
> Actually, let me display my ignorance a little further here.
>
> I did a small project in the original Merlin last year while reading
> through Assembly Lines (the original, not the reissue). There were
> some syntax items I did not remember seeing way back when. Perhaps
> that's part of the issue?
>
> For instance:
>
> Line 207: CHECKRECV
>
> In my reading of Assembly Lines, I don't recall seeing labels all
> alone on a line. I suppose this is legal in Merlin-8/16?
Yes, Merlin allows lines with just labels. They get the current value
of the PC (program counter).
> Line 27: S0FORADDR EQU $040C
> Line 91: CPX #6
> Line 136: LDA #$C0
>
> I will go over the new Assembly Lines which I picked up last year, but
> I don't recall the type of value I see on Line 91.
>
> IIRC, $ = Memory Location, #$ = enter value (Hex). Is #6 = enter value
> (dec)?
Yes, $ in front means hex, % means binary (0s and 1s), nothing means
decimal.
>
> Line 88: :L LDA MAC,X
>
> Is ":L" merely a label? Indeed, I notice that :L is used in a few
> places which leads me to believe this is a label tied to the
> particular routine only?
:labels are local labels. This means they only keep their value between
other global labels. So:
BLAH ...
:L inx
bne :L
BLAH2
:L adc #4
bcc :L
FOO
The first :L loop will increment X until it's zero. The second will add
4 to the accumulator until it overflows and sets the carry.
>
> Or is the like the top of the listing? :ASM which shows the assembly.
Example?
> Line 339: INC ]UPPERSIZE+1
>
> Does the "]" have any significance beyond being part of a label? Or is
> it something like #>?
"]" denotes the start of a variable. Variables can be reassigned
different values but have global scope. There are restrictions on their
use within macros. Also ]1 ... ]9 are for macro arguments.
--
--
Jerry awanderin at gmail dot com
Back to comp.sys.apple2 | Previous | Next — Previous in thread | Next in thread | Find similar
Uthernet II preferred slot Steven Nelson <steven-nelson@uiowa.edu> - 2016-01-02 12:08 -0800
Re: Uthernet II preferred slot "Bill Garber" <willy46pa@comcast.net> - 2016-01-02 18:28 -0500
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-03 10:42 -0600
Re: Uthernet II preferred slot Ken C <arizonakenwc@gmail.com> - 2016-01-04 05:42 -0800
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-04 15:13 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-04 10:49 -0600
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-04 18:37 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-04 13:45 -0600
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-04 17:53 -0600
Re: Uthernet II preferred slot David Schmidt <schmidtd@my-deja.com> - 2016-01-04 20:54 -0500
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-05 21:22 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-05 19:32 -0600
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-06 17:58 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-06 16:45 -0600
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-07 20:49 +0000
Re: Uthernet II preferred slot David Schmidt <schmidtd@my-deja.com> - 2016-01-07 16:05 -0500
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-07 21:21 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-07 18:54 -0600
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-08 17:56 +0000
Re: Uthernet II preferred slot spectrumdaddy@nospam.com (Ewen) - 2016-01-08 07:31 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 09:52 -0600
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-08 18:09 +0000
Re: Uthernet II preferred slot spectrumdaddy@nospam.com (Ewen) - 2016-01-09 08:09 +0000
Re: Uthernet II preferred slot spectrumdaddy@nospam.com (Ewen) - 2016-01-09 08:17 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-06 18:36 -0600
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-07 20:57 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-07 18:06 -0600
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-08 18:07 +0000
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 16:44 -0600
Re: Uthernet II preferred slot Jeff Blakeney <CUTjeffrey_blakeney@yahoo.ca> - 2016-01-08 15:25 -0500
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 16:43 -0600
Uthernet II Assembly Listing Questions (was: Re: Uthernet II preferred slot) ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-07 18:54 -0600
Re: Uthernet II Assembly Listing Questions awanderin <awanderin@gmail.com> - 2016-01-08 00:47 -0700
Re: Uthernet II Assembly Listing Questions ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 09:51 -0600
Re: Uthernet II Assembly Listing Questions ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 10:28 -0600
Re: Uthernet II Assembly Listing Questions Raymond Wiker <rwiker@gmail.com> - 2016-01-08 20:46 +0100
Re: Uthernet II Assembly Listing Questions Michael J. Mahon <mjmahon@aol.com> - 2016-01-09 12:38 -0600
Re: Uthernet II Assembly Listing Questions ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-09 15:00 -0600
Re: Uthernet II Assembly Listing Questions awanderin <awanderin@gmail.com> - 2016-01-09 00:02 -0700
Re: Uthernet II Assembly Listing Questions ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-09 09:05 -0600
Re: Uthernet II preferred slot ultramagnus_tcv <mikew@thecomputervalet.com> - 2016-01-08 18:38 -0600
Re: Uthernet II preferred slot ol.sc@web.de (Oliver Schmidt) - 2016-01-19 20:37 +0000
Re: Uthernet II preferred slot Steven Nelson <steven-nelson@uiowa.edu> - 2016-01-04 10:41 -0800
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-04 18:47 +0000
Re: Uthernet II preferred slot Steven Nelson <steven-nelson@uiowa.edu> - 2016-01-04 15:21 -0800
Re: Uthernet II preferred slot D Finnigan <dog_cow@macgui.com> - 2016-01-05 21:16 +0000
Re: Uthernet II preferred slot Delfs <eeastman@gmail.com> - 2016-01-05 03:24 -0800
Re: Uthernet II preferred slot MarkO_ <apple2@markoverholser.com> - 2016-01-13 13:55 -0600
csiph-web