Tags: tt2500*

0 bookmark(s) - Sort by: Date ↓ / Title /

  1. This discussion focuses on the technical efforts to emulate and potentially hardware-reimplement Marvin Minsky’s 2500 computer. Users share resources including a GitHub emulator (`simh/tt2500`) capable of running SITS (Small Incompatible Timesharing System), as well as schematics and SUDS drawings that have been cleared for public viewing. The conversation explores the complexities of recreating the hardware, such as the difficult vector display components, and notes how modern simulation software like "Digital" can be used to model the original design using its existing component libraries.

    **Facts Uncovered:**
    * **Emulator Availability:** A `simh/tt2500` emulator is available on GitHub for running SITS (Small Incompatible Timesharing System).
    * **Documentation:** Schematics and SUDS drawings have been made available to the public following permission requests.
    * **Hardware Challenges:** Replicating the vector display is identified as one of the most complicated aspects of a hardware implementation.
    * **Obscure Components:** Original parts mentioned include 2507 flip-flops (with shared register enable), an AOI gate (7464), and six-bit 3-state buffer chips.
    * **Simulation Tools:** "Digital," a Java-based simulator, is being used to assist in reimplementing the design's components.
  2. This video features Professor Marvin Minsky demonstrating the 2500 computer, a system he designed to provide powerful, accessible graphics and animation for schools at a low cost (approx. $5,000) (1:36 - 4:06).

    Key features and concepts discussed include:

    Hardware Design: The 2500 is a vector-based system using about 250 chips, capable of drawing lines, curves, and points rapidly. It is optimized for line drawings rather than filled-in, shaded regions (2:32 - 3:34).

    Storage and Bandwidth: Programs can be saved on standard audio cassettes, and because the system stores coordinate lists rather than full video frames, it is highly efficient and can even transmit images over standard telephone lines (5:45 - 6:50).

    Turtle Geometry: Professor Seymour Papert introduces Logo, a programming language designed to make animation and graphics intuitive for children and non-programmers. By using simple commands like 'forward', 'right', and 'spin', users can create complex geometric shapes and patterns without needing advanced mathematics (7:42 - 13:00).

    Performance and Artifacts: The creators discuss the display's performance, noting its capability to handle 1,500 vectors at 60 frames per second, and address potential visual artifacts such as flickering or line overlap (14:20 - 16:50).

    Artistic Potential: The team emphasizes that while their current demonstrations have been primarily geometric, the system holds potential for artists to create complex, aesthetically pleasing imagery if given the time and skill (18:13 - 19:15).
  3. This interactive application provides a dynamic turtle graphics environment inspired by the TT2500 machine. It enables users to create complex geometric animations through commands for vector movement and specialized "moving plates." These plates can perform various actions such as spinning, sliding, scaling, oscillating, or shifting colors. Because these plates support nesting, they allow for the creation of sophisticated epicyclic motion patterns within a single program.
    Core capabilities include:
    - Vector navigation via forward, backward, and rotation commands
    - Dynamic plate mechanics including spin, move, grow, wag, bob, pulse, and hue shift
    - Color manipulation using HSL values for smooth transitions
    - Nested animation structures to create layered geometric movement
    - Recording tools for real-time webm video or high-fidelity frame sequences
  4. Reviving a 47-year old variant of the Logo programming language with Claude’s help
    2026-06-11 Tags: , , , , , by klotz
  5. Ken Kahn used the Gemini Antigravity 2.0 app, powered by Gemini 3.5 Flash, to resurrect approximately 500 files and projects from his time at the MIT AI Lab in the late 1970s.

    The app successfully reincarnated three old projects: the Director programming language, the Ani program (based on his doctoral thesis), and the Diagrammer system.

    The main glitch was Gemini's persistent misinterpretation of Kahn's TT2500 real-time animation programs as dynaturtle programs. Kahn resolved this by prompting Claude Opus 4.7 for a clear explanation of the TT2500's dynamic, nested coordinate frames (a plate mounted on a plate), then generating and integrating the correct code into Antigravity.
    2026-05-23 Tags: , , , , by klotz

Top of the page

First / Previous / Next / Last / Page 1 of 0 SemanticScuttle - klotz.me: tagged with "tt2500"

About - Propulsed by SemanticScuttle