Forum unknown
· Help/Announcements
#THINGS……
7 messages in this thread
I'm afraid I disagree with the Byte article. I work in assembly language
on both machines and the Amiga places a much greater burden on the
programmer than the Mac. For example, the Amiga makes you do your own list
management, whereas the Mac handles lists (in particular, for menus)
automatically. To see more, check out the January, 1987 issue of Dr.
Dobb's, where I'm writing an article about all this. jan
I disagree with you….
I've programmed boh the Mac (for a short time).. and the Amiga.. and the
AMIGA is most definitely the easier of the two! On the MAC, you *MUST*
conform to Apple's way of coding. You MUST have (a5) relative variables,
and you MUST do all that convoluted resource management… whereas on the
Amiga, your program is what you WANT to make it. You can either conform to
the OS.. or totally ignore it with no ill effects! On Amiga, you can use
as much or as little of the OS and KERNEL as you deire.. whereas on the Mac
you are pretty much forced to do *EVERYTHING* 'their way!'
Jez –
I think this is one issue on which we must agree to disagree. The very
things you don't like about the Mac I like.
jan p.s. On the Amiga all the system calls are relative to a base address
in A6. shrug….
Highest message read: 31863
Enter a new value, L for Last,
or <CR> for no change: 31066
Hmm.. on the Amiga, the system calls are RELATIVE. PERIOD.
They can be relative to a6, or any other register in fact!
We only choose to keep them a6 relative, because its the last register, and
hence 'out of the way' somewhat!
You could easily use (a1) if you wanted to! At least on the AMIGA, you have a
choice!!!!
Hmm.. on the Amiga, the system calls are RELATIVE. PERIOD.
They can be relative to a6, or any other register in fact!
We only choose to keep them a6 relative, because its the last register, and
hence 'out of the way' somewhat!
You could easily use (a1) if you wanted to! At least on the AMIGA, you have a
choice!!!!
Jez –
I think this is one issue on which we must agree to disagree. The very
things you don't like about the Mac I like.
jan p.s. On the Amiga all the system calls are relative to a base address
in A6. shrug….
Highest message read: 31863
Enter a new value, L for Last,
or <CR> for no change: 31066
I disagree with you….
I've programmed boh the Mac (for a short time).. and the Amiga.. and the
AMIGA is most definitely the easier of the two! On the MAC, you *MUST*
conform to Apple's way of coding. You MUST have (a5) relative variables,
and you MUST do all that convoluted resource management… whereas on the
Amiga, your program is what you WANT to make it. You can either conform to
the OS.. or totally ignore it with no ill effects! On Amiga, you can use
as much or as little of the OS and KERNEL as you deire.. whereas on the Mac
you are pretty much forced to do *EVERYTHING* 'their way!'