Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.arch    |    Apparently more than just beeps & boops    |    131,241 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 129,369 of 131,241    |
|    John Savard to Stephen Fuld    |
|    Re: Pseudo-Immediates as Part of the Ins    |
|    11 Aug 25 18:33:14    |
      From: quadibloc@invalid.invalid              On Mon, 11 Aug 2025 10:27:08 -0700, Stephen Fuld wrote:              > Your goals, even if you meet them aren't particularly useful, e.g. being       > "nearly" plug compatible with S/360              > There are *far* simpler ways to accomplish what most people really want       > to do.              Being plug-compatible with System/360 is not among the goals of my ISA.       The term "plug-compatible" refers to... _plugs_, as one might guess.       Nothing in my ISA talks about stuff like USB ports, Centronics parallel       ports... or the kind of port IBM used to connect a 1403 printer to a       System/360 computer.              There are certainly far simpler ways to run System/360 code correctly.       One can just set a mode bit to enter System/360 emulation, for example.              What I'm doing with the Type V header is to provide a way to imitate the       behavior of a System/360 program after code conversion. So one could write       a special FORTRAN compiler to generate code using this header to allow a       FORTRAN program running on the Concertina II to deliver the same results       as on a System/360.              And this isn't simple because it's buried deep down in the instruction set       as an _afterthought_ within an ISA which is primarily designed to do the       same sort of work as one might do with an x86-64 chip or a PowerPC chip or       a SPARC chip even. And secondarily designed to be capable of       implementations which shine at whatever the TMS20C6000 shines at, or even       whatever, if anything, the Itanium was good for.              It may not, however, be lost on implementors that a full implementation of       the Type V header stuff ends up putting the needed circuitry on the die to       *provide* a very nice System/360 emulation or implementation, which they       might offer as an added feature not defined in the Concertina II       specification.              John Savard              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca