Path: utzoo!mnetor!uunet!husc6!hao!ames!ucbcad!ucbvax!hplabs!well!ewhac From: ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) Newsgroups: comp.sys.amiga Subject: Re: frustration, frustration.. Message-ID: <4794@well.UUCP> Date: 21 Dec 87 00:46:35 GMT References: <2166@crash.cts.com> Reply-To: ewhac@well.UUCP (Leo 'Bols Ewhac' Schwab) Organization: Network 23 Lines: 50 Summary: I know how you feel.... In article <2166@crash.cts.com> steelie@pro-charlotte.cts.com (Jim Howard) writes: >Is there anyone out there that programs in assembly on the Amiga >or am I just looking in the wrong places? Mark Riley, author of Sonix, Pak, LED, Nemesis, and the Sonix player, programs *exclusively* in assembler. I hate him. :-) >And most importantly, could Mark Riley be persuaded to post some of his >asm code to public? (hint, hint) > Never in a meeeeeeeellion years. The guy is a business man. He never distributes the source to his work, not even to the people he works for. Actually, I take that back. He did post an assembly code version of 'Hello, World.' to BIX sometime back. It assembles to 68 bytes. He did it to show all those wimpy C programmers that, no matter how hard you try, you can always do it better in assembly. He got flayed alive for it. Mark is an incredibly sharp guy. Assembly programming is as easy to him as C or Modula programming is to us lesser primates. However, I think a major part of his wizard talent is that he's cooked up his own version of the stdio library for assembly. The reason C programming is so 'easy' to us is that a lot of the grunt work has been done for us. The startup code, the library interfaces, the I/O libraries, etc. have all been written by the compiler vendors and provided to us. Thus, it's trivial for us to open a file, parse our arguments, call the Amiga OS, etc. For assembly programmers, none of this exists, and so they are faced with a more gargantuan task than the C people. Except Mark. He went to the trouble to write all this stuff for himself many many moons ago (before many of us heard of Amiga), and for him, it's just a matter of including a .o file. I hate him. :-) And no, I don't think you could cajole the source out of him. If you wish to get in touch with him, he's a regular visitor on BIX and PeopleLink. _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_ Leo L. Schwab -- The Guy in The Cape ihnp4!ptsfa -\ \_ -_ Recumbent Bikes: dual ---> !{well,unicom}!ewhac O----^o The Only Way To Fly. hplabs / (pronounced "AE-wack") "Work FOR? I don't work FOR anybody! I'm just having fun." -- The Doctor