delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/03/06/17:01:01

From: Erik Max Francis <max AT alcyone DOT com>
Newsgroups: comp.os.msdos.djgpp,rec.arts.int-fiction
Subject: Re: The Frotz interpreter - ASM problems!
Date: Sat, 06 Mar 1999 13:06:58 -0800
Organization: Alcyone Systems
Lines: 29
Message-ID: <36E198F2.9B284B66@alcyone.com>
References: <36DD8703 DOT 248D AT my-dejanews DOT com> <36DDA2C1 DOT C9C627FA AT alcyone DOT com> <36DF4EA4 DOT 72F2 AT my-dejanews DOT com> <36E035B9 DOT 396187EF AT alcyone DOT com> <36E17E84 DOT 20C AT my-dejanews DOT com>
NNTP-Posting-Host: charmaine.alcyone.com
Mime-Version: 1.0
X-Mailer: Mozilla 4.5 [en] (X11; I; Linux 2.0.34 i686)
X-Accept-Language: en, eo
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Stuart Moore wrote:

> I can't say Z-Machine graphics are especially demanding, can you?

Precisely.  There's no good reason to put assembly routines in a Z
machine interpreter largely written in C.

> Blame Mark Howell and Stefan Jokisch, not me. Believe me, it's
> bizzare.
> Stupid, in fact.

Oh, I was never blaming you.

> By the way - I've remembered the ASM is for byte-swapping now. Any
> help?

Well, there's no reason you can't do "byte-swapping" in C.  In
particular, if it's being used for compensating for little- and
big-endian architectures, then that's a pretty lame reason to use
assembly.

-- 
Erik Max Francis / email max AT alcyone DOT com / whois mf303 / icq 16063900
Alcyone Systems / irc maxxon (efnet) / finger max AT members DOT alcyone DOT com
  San Jose, CA / languages En, Eo / web http://www.alcyone.com/max/
          USA / icbm 37 20 07 N 121 53 38 W / &tSftDotIotE
             \
            / That which is resisted persists.
           / Camden Benares

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019