hn.today

Web-based IBM 1620 emulator and IPL-V from 1963

github.com5 points2 comments
Screenshot of Web-based IBM 1620 emulator and IPL-V from 1963

A web-browser-based emulator and operating environment recreates the IBM 1620 Model 2, aiming both to let users run vintage software in a modern browser and to recover and preserve as much 1620 software as possible. The project supplies a working emulator, web UI and website components, documentation and recovered software images, and is distributed under the MIT License. A hosted demo and links to additional archival resources are provided for hands-on exploration; the codebase is organized into emulator, software and web interface folders with supporting notes and README material.

The 1620 was a 1960s transistorized, decimal, variable-field-length, memory-to-memory machine with fixed 12-digit instructions (2-digit opcode, two 5-digit addresses/literals) and no programmer-visible registers. Memory held BCD digits plus a flag and parity bit, with basic sizes of 20,000-60,000 digits. Model 1 had a 20 µs cycle and used lookup-table arithmetic for add/multiply; Model 2 halved the cycle to 10 µs, added hardware addition, standard hardware division and indirect addressing, optional floating point, and features like memory-resident index registers and bit-wise/octally oriented operations. Common peripherals (card reader/punch, printers, 1311 disk, paper tape, plotter) and software (SPS assembler, FORTRAN II, and a simple disk Monitor) are documented and included where available.

Read on github.com2 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Other

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.