CompuServe Thread

Forum unknown · Help/Announcements

#THINGS……

7 messages in this thread
#31567From: Jan HarringtonAug 31, 1986 8:12 AM
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
#31570From: Jez San @ Argonaut S/WAug 31, 1986 9:33 AM
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!'
#31841From: Jan HarringtonSep 2, 1986 5:12 PM
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
#31873From: Jez San @ Argonaut S/WSep 2, 1986 9:33 PM
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!!!!
#31873From: Jez San @ Argonaut S/WSep 2, 1986 9:33 PM
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!!!!
#31841From: Jan HarringtonSep 2, 1986 5:12 PM
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
#31570From: Jez San @ Argonaut S/WAug 31, 1986 9:33 AM
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!'