• Re: compatibility, and ISA

    From John Levine@3:633/280.2 to All on Tue Sep 12 10:54:05 2023
    According to Peter Flass <peter_flass@yahoo.com>:
    Or how a PDP-8 reacts if you combine RAL and RAR.

    So much fun with the weird small details.

    If you’re not 100% compatible, it’s going to come back and bite someone.

    It's more subtle than that. A well defined architecture says what has
    to be compatible and what can vary from one model to another. Good
    software only depends on the copatible part, or has explicit
    dependencies on the parts that aren't so you can rewrite that part for
    new models.

    S/360 was well defined, Vax was eventually pretty well defined, other
    DEC architectures were only defined by their implementation, which as
    you noted led to a lot of pain down the road.

    --
    Regards,
    John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies",
    Please consider the environment before reading this e-mail. https://jl.ly

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: Taughannock Networks (3:633/280.2@fidonet)
  • From Thomas Koenig@3:633/280.2 to All on Tue Sep 12 15:26:33 2023
    John Levine <johnl@taugh.com> schrieb:
    S/360 was well defined, Vax was eventually pretty well defined, other
    DEC architectures were only defined by their implementation, which as
    you noted led to a lot of pain down the road.

    Wasn't there an unholy mess about POLY on the VAX?

    --- MBSE BBS v1.0.8.4 (Linux-x86_64)
    * Origin: news.netcologne.de (3:633/280.2@fidonet)