Two Stop Bitsnew | comments | tags | ask | submitlogin
  • KODust 18 days ago | parent | on: The BeOS file system, an OS geek retrospective
    The BeFS book mentioned referenced in the article is still a terrific read.
    reply
  • KODust 22 days ago | parent | on: A Science Project: "Make the 486 Great Again!" - M...
    I think it would be swell if we could avoid fascist-adjacent slogans for retrocomputing projects.
    reply
  • KODust 30 days ago | parent | on: The UCSD p-System, Apple Pascal, and a dream of cr...
    Apple Pascal supported > 64k of RAM on suitable machines, so it probably already did?
    reply
    • Rochus 30 days ago
      Apple Pascal on the Apple II was restricted to 64 K memory; this limitation was due to the 6502's 16-bit address bus. The Apple III with it's 6502A could address 256 K, but only by bank switching; pointers remained 16-bit. The later Pascal versions (after Apple III) did no longer use P-code, but compiled to native code.
      reply
      • KODust 29 days ago
        There was a 128k version of Apple Pascal available on the Apple II. My question, applicable to both this and the Apple III version, is: Was the bank switching managed by the developer or by the Pascal runtime? If it's managed by the runtime, the addresses must have been encodable with >16 bits.
        reply
        • thought_alarm 29 days ago
          All versions of Apple Pascal use 16-bit pointers, so data was always limited to a 64 KB address space. On the 128K Apple II, p-code was located in aux memory, and data was located in main memory.

          Apple III Pascal had similar limitations, with separate 64K address spaces for p-code and data. On machines with more than 128 KB of RAM, there were assembly routines available for allocating additional memory and swapping data memory.

          reply
  • KODust 35 days ago | parent | on: New Update 3 for AmigaOS 3.2 Available for Downloa...
    I would only add that the iPod is what saved Apple, not the Mac. NeXT’s software didn’t really have anything to do with it. Most Mac users stayed with Mac OS 9 until 2003-2004, because OS X wasn’t ready for prime time until then.

    In terms of Apple’s long term survival, everything Apple did between 1997 and the iPod introduction was just treading water. Steve had stopped the bleeding, but the Mac was still not setting the world on fire in terms of market share or profitability. It was on shaky ground until the Intel transition, coupled with the iPod halo effect, allowed people to feel safe buying Macs again.

    reply
    • markran 35 days ago
      > I would only add that the iPod is what saved Apple

      Yes, I agree. I just didn't want to get into a lot of detail in what was basically an aside to address that Apple's Mac platform did (sort of) survive. But as you observed, it was on very shaky ground and hardly a resounding success. Even today, the Mac business isn't as significant to Apple as iOS or services.

      reply
    • bmonkey325 34 days ago
      iPod was a halo effect. it gave people a reason to buy a mac. Just like Microsoft sold things to bundle together. Outlook is best when you buy it and use it with Exchange.
      reply
  • KODust 37 days ago | parent | on: Atari ST turns 40 today
    > That’s because in some ways, the ST and Amiga were better than a PC running Windows 3.x. If you didn’t experience it, that statement sounds absurd. But if you experienced it, you totally know what I mean

    Do people really find that absurd? I was a Mac user, but I've never seen anyone seriously argue a PC with Win 3.x was better than Amiga or the ST. It was ubiquitous, but it was both less pleasant to use and uglier than practically any contemporary non-x86 option. It's not like Microsoft wasn't trying, of course; Windows had to run on commodity PC hardware designed to run DOS, which meant a wide variety of potential hardware had to be supported or supportable; the Mac, the ST and the Amiga each had a single hardware vendor.

    reply
    • starac 36 days ago
      In 1985 Windows 3.x was still far in the future. The closest thing to ST/Amiga in the PC world was GEM - until Apple sued DRI and made them cripple it.
      reply
      • KODust 35 days ago
        I'm aware, but that's even more of an indictment of Win3.x
        reply
        • starac 35 days ago
          I agree.
          reply
    • zxm 37 days ago
      my psion 3a was better than win3.x :-)

      i could have spreadsheet, database, agenda and word processor open and swapping between docs instantly while my win3.x desktop lurched and trashed disk with just 1-2 windows open. also win3.x at the best of times was pretty crashy. a few reboots a day was quite common.

      plus memory. some programs wanted expanded, some wanted extended so you ended up with multiple boot configurations, some for games, some for windows, some for dos apps.

      reply
      • komadori 34 days ago
        The Psion 3 series used 8086 processors, so they could have released a standalone version of SIBO for IBM-PCs with relative ease.

        In fact, Psion did release a SIBO "emulator"* for DOS which seems to be basically a PC port. It's intended for developers, and hews to replicating the mobile devices rather than taking advantage of the PC hardware, but you can imagine polishing it a step further.

        * https://home.hccnet.nl/joop.nijenhuis/psion/emul_0e.htm

        reply
    • markran 37 days ago
      Yeah, I tried to use Windows prior to 3.1 a few different times and never made it past the first five minutes. While Windows 3.1 was significantly better, I still bailed out after an hour. By the early 90s I just wasn't willing to slip that far backward compared to the more mature, complete and useful options I was familiar with. It wasn't until Windows 95 and the Pentium that I could adopt the PC as one of my main daily drivers.
      reply
  • KODust 38 days ago | parent | on: Microcomputers – The First Wave: Responding to Alt...
    This is great; it's really well sourced. Check out the footnotes for additional reading material.
    reply
  • KODust 49 days ago | parent | on: Resurrecting Infocom's UNIX Z-Machine with Cosmopo...
    Does anyone know what games the Unix Z-Machine originally shipped for, if any, and for which machines? There wouldn't have been high demand in 1985 for a Unix version of Infocom games (understatement). There are mentions of the "AT&T PC" in the source, and a snippet of 68000 assembly language.

    There's a Fooblitzky interpreter too, but that didn't ship for anything Unixlike.

    • Screwtapello 49 days ago
      When the game Beyond Zork starts up, it asks the Z-Machine interpreter what platform the interpreter is running on. If it's a platform that supports graphics, the game uses a custom font to draw an on-screen map; if it's a platform that only supports text, it does not try to draw the on-screen map. If it's a VT220, it uses the VT220's built-in special characters to draw the map.

      Probably nobody was buying a special VT220 edition of Beyond Zork, I think that version was used by the developers working at Infocom, who did their work on a minicomputer and terminals. I believe it was a VAX, rather than a Unix minicomputer, but it wouldn't surprise me if the Unix Z-Machine interpreter had a similar story behind it.

      • KODust 48 days ago
        Beyond Zork’s map drawing code will also produce an ASCII art variant of the map for systems that can’t easily handle the custom font, like, IIRC, the Apple II.

        The Infocom dev machine was a DECSystem 20 (PDP-10 architecture) until circa 1988, when they ported tools to the 68020-based Mac II.

        I expect they thought the Unix source would be a good basis for future non-Unix development; comments in the source itself allude to this possibility; I’m just wondering if it was used in any shipping product. I suspect it wasn’t.

    • ChristopherDrum 49 days ago
      I actually don't think any UNIX variant ever shipped as a commerical product. My gut feeling while working on the project was that it was perhaps a reference implementation, documenting proper z-machine behavior the various assembly versions needed to match. But that's a literal guess, TBH.

      The list of known system codes (used as identification for packaging and so forth) can be seen here: http://pdd.if-legends.org/infocom/fact-sheet.txt

      • KODust 48 days ago
        Yup. With the state of compilers and microcomputers at the time, the only viable mass-market targets for the Unix version of the sources would have been the Mac and the Amiga. But those already had native interpreters by the time they had C compilers capable of building this source.
  • KODust 49 days ago | parent | on: The PDP-10: history and replica
    It was clearly a very popular machine with users; there was no real business case for producing clones, and yet there were no less than 3 companies that attempted PDP-10 clones -- one of them in the mid 1990's! -- in addition to the one-off clone at Xerox PARC. Ritche and Thompson wanted one at Bell Labs to develop early Unix (and settled for a PDP-11 instead). And DEC threw it completely away in 1983 by stopping development on the successor machines. They could have done one at least more generation, and it would have been at least a modest success and kept some of those users on board the DEC train.
    • ozymandiax 49 days ago
      You have to wonder, what would modern CPUs look like if Thompson and Ritchie had implemented unix on a PDP-10 and that had become the 'normal' for CPUs...
      • larsbrinkhoff 46 days ago
        It's not a given that a "Unix" on a PDP-10 would have taken off like the PDP-11 version did. I believe the success of Unix was partially because it ran on an inexpensive and wildly popular mini.

        Even as a PDP-10 fan, I have to admit that the PDP-10 was not exactly the wave of the future during the 1970s. It had a decent niche and a steadfast following, but sooner or later it would have disappeared in favor of 8-bit byte addressed computers.

        • KODust 45 days ago
          Real alternative history territory here, but one path possible path is that it still have been attractive enough to port to the VAX, and we'd have ended up in roughly same place. Lots of handwaving and assumptions, of course.

          I'm not sure Unix failing to take off would have been bad. It would certainly be a different world.

          • larsbrinkhoff 45 days ago
            Some random thoughts. Writing a timesharing system for a computer with a 16-bit address space forced the Unix philosophy with many small single-purpose programs passing data between them. A timesharing system on a PDP-10 wouldn't have this constraint, and may well not have developed the Unix philosophy. Maybe that would have removed some of the appeal of "Unix-10".

            Second, the VAX grew from the PDP-11 as a 32-bit addressing extension. So porting from the PDP-11 to the VAX is rather natural and easy. In contrast, the PDP-10 is rather different from both the PDP-11 and VAX. Programs written in assembly language will not port over. If Bell labs would have developed a C language for the PDP-10, I wager it would have looked different and not have become popular in an 8-bit byte world.

            • bmonkey325 44 days ago
              Some forget that Unix started out on the pdp-7 which was 18-bit words so in some ways the architecture argument doesn’t really hold up. I think it’s more what machine were they could access.

              https://linfo.org/pdp-7.html#:~:text=The%20PDP-7%20was%20a%2....

              reply
              • KODust 44 days ago
                Yes, this is the thing -- it's clear that Ken Thompson valued simplicity, one reason being that he and a couple of other people could maintain the entire thing without a large support organization. Whether that would have survived the PDP-10, I'm not sure. But I suspect it would have have been recognizably Unix.
                reply
              • larsbrinkhoff 44 days ago
                PDP-7 Unix is even more cramped with a 12-bit address space per process.
                reply
                • bmonkey325 44 days ago
                  This version of Unix was all assembly code and not portable. Once they could move to a better machine I think they realized they didn’t want to write it again in assembly because porting could be difficult.
                  reply
                  • larsbrinkhoff 44 days ago
                    My argument is that the PDP-7 and PDP-11 possibly forced the Unix philosophy. I don't understand what you are arguing.
                    reply
          • bmonkey325 45 days ago
            Is this the parallel universe where Mac won and Windows faded into obscurity. Amiga took over gaming and PlayStation and XBox never happened ? .

            Also. Steve Jobs lives…..

            • KODust 44 days ago
              Dave Cutler stayed at DEC, shipped popular workstations built with PRISM chips, Microsoft and IBM kissed and made up and we're all using Windows derived from OS/2 w/Presentation Manager today.
              reply
              • bmonkey325 44 days ago
                Put that way. In the hear and now, I realize we are in the darkest timeline.
                reply
    • larsbrinkhoff 46 days ago
      Foonly and Systems Concepts seemed to have a decent business, although their customer base was largely restricted to one each: Tymshare and Compuserve, respectively.

      The PARC clones were two-off.

    • KODust 48 days ago
      also http://www.fpgaretrocomputing.org/pdp10x/
  • KODust 55 days ago | parent | on: The first 3dfx card announced 29 years ago, Orchid...
    > The Righteous 3D had mechanical relays that clicked audibly when you were using it

    Interesting! I assume these had something to do with bridging to the 2D graphics card? I found other references on the web to the relays clicking, but not an explanation of what the relays are doing, or how often you'd actually hear them in practice.

  • KODust 58 days ago | parent | on: What I Saw at the Evolution of Plan 9
    Author's website is here

    http://www.collyer.net/who/geoff/

    • benmca 58 days ago
      Bravo. I love jump cut from anti-trump, let’s give Florida’s and Texas back to Mexico, to ipv6 delegation on Comcast biz svcs.
      • MagerValp 57 days ago
        The index page is a wild wild ride, can recommend.
  • More
lists | rss | source
Search:
Two Stop Bits is a discussion web site about retro computing and gaming.