home.social

#vintagecomputing — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vintagecomputing, aggregated by home.social.

  1. Getting some files onto my WT-4090 through an embedded python HTTP server.

    There will be something cool running on this pipboy during

  2. The 1620 had 60-some-odd triggers (or "latches", nowadays "flip-flops".)

    My first design was a dictionary of `TriggerState` objects. The idea was to use a slightly richer API than what `bool` objects offered.

    `TRIGGER["COMP"].on()`, instead of `TRIGGER["COMP"] = True`.

    `timeit` says an enum and a set is faster. `TRIGGER.add(Trg.COMP)` takes about ½ the time.

    Now that the unit test suite passes, refactoring is in order.

  3. Clippy even ended up here on a PowerBook in Mac OS on Excel, it probably helped that Microsoft invested a ton of money into Apple to keep it from floundering. Strange how the world works.

    #tech #vintagecomputing #retrocomputing #it #vintagetech #excel #clippy
  4. Nuanced state changes in the True/Complement Switch and the Memory Address Register (MAR).
    The T/C Switch is the units position of the Digit/Branch register.

    (How to minimize cost and maximize confusion: reuse registers for different nefarious purposes.)

    A "Complement + Carry In" happens in two places.

    1. Complement. Update the T/C Switch.

    2. Add 1. Some transient state in a path from T/C Switch to MAR.

    Need. More. Coffee.

  5. I thought I'd sorted this out. Add and Subtract seem to work.

    Compare is failing. It's a special Subtract that doesn't save a result.

    How hard can it be?

    But... Maybe I haven't really manufactured the right unit test cases for Add and Subtract to demonstrate this 9's complement-with-carry-in feature.

    So. Much. Thinking.

    Need. More. Coffee.

  6. Today's brain cramp: Figure 13-7, which "explains" how the ADD table works (Yes, the 1620 had a memory lookup for addition; CADET: Can't Add Doesn't Even Try.)

    I need a refresher on how 9's (and 10's) complement arithmetic works.

    (I nearly failed this course in college 50 years ago: I didn't get it then, and I certainly can't recollect what I didn't get in the first place.)

  7. Related to the post about USB-SCSI adapters (fosstodon.org/@sxa/11741800278) I have a few - now ancient - IBM PS/2 model 95s which used SCSI drives. Some with Pentium 60 CPUs, some 486. Most aren't fully starting up at the moment (looking for reference disks or are passworded) but one did.

    Apparently it's got Solaris 2 6 on it. Is clearly forgotten (a) that Solaris had MCA support and (b) that I'd installed it on one of these!

  8. Related to the post about USB-SCSI adapters I have a few - now ancient - IBM PS/2 model 95s which used SCSI drives. Some with Pentium 60 CPUs, some 486. Most aren't fully starting up at the moment (looking for reference disks or are passworded) but one did.

    Apparently it's got Solaris 2 6 on it. Is clearly forgotten (a) that Solaris had MCA support and (b) that I'd installed it on one of these!

    #solaris #retrocomputing #vintagecomputing #IBM #MCA

  9. Related to the post about USB-SCSI adapters I have a few - now ancient - IBM PS/2 model 95s which used SCSI drives. Some with Pentium 60 CPUs, some 486 (I never got one with the "Holy Grail" of a P90). Most aren't starting up at the moment (looking for reference disks or are passworded) but one did.

    Apparently it's got Solaris 2 6 on it. Is clearly forgotten (a) that Solaris had MCA support and (b) that I'd installed it on one of these!

    #solaris #retrocomputing #vintagecomputing #IBM #MCA

  10. Scriptee development blog part 25 is alive (forgot to post last night). This one discusses the RUN command implementation. I had trouble with this early on and set it aside.

    unfinishedbitness.info/2026/10

Share on Mastodon

Enter the server where you have an account.