Questions tagged [early-computer]

Early computers and their design, from before the standards set by the IBM S/360 (of 1964) became canon.

Filter by
Sorted by
Tagged with
10 votes
1 answer
1k views

What did Shin Nihon Kikaku (SNK) originally manufacture in 1973?

The company SNK was originally Shin Nihon Kikaku, founded in 1973. What did Shin Nihon Kikaku originally manufacture in 1973? I would assume some sort of primitive computers or calculators, but ...
user avatar
  • 915
9 votes
2 answers
1k views

Why was ones-complement integers implemented? [duplicate]

Wikipedia’s article on ones’ complement mentions large brands using it in their hardware for integer arithmetic into the late 1980s. This is surely for backwards compatibility? According to the ...
user avatar
11 votes
1 answer
305 views

Source For V2/A4 Missile Analog Guidance Computer Schematic?

As a retro computing hobby project, I'm researching Helmut Hoeltzer's (Hölzer's) work on the Mischgerät analog guidance computer for the V2/A4 ballistic missile, with the goal of validating a ...
user avatar
  • 301
7 votes
1 answer
331 views

When was a compiler first used to generate code to be placed in ROM?

In the early days of compilers, it was expected that programs would generally be stored in an inexpensive medium (such as punched cards or magnetic tape) when not in use. Although it was possible to ...
user avatar
  • 27.4k
13 votes
3 answers
1k views

How did the Burroughs B5000/B5500 provide hardware support for implementing Algol's call-by-name?

According to a 2019 presentation about Burroughs Extended Algol, the Burroughs B5000 and B5500 (and presumably their descendants) had “Hardware support for Call-by-Name (‘thunks’)”. It goes on to say ...
user avatar
  • 3,082
5 votes
2 answers
981 views

Were any decimal-based computers capable of handling text?

Many of the earliest computers stored and manipulated numbers in various decimal codings rather than in pure binary. Examples include the Mark I and ENIAC, as well as some UNIVAC and IBM models. ...
user avatar
  • 13.9k
2 votes
1 answer
219 views

What's with the TX-0 punchtape instructions?

The TX-0 has a class of instructions very similar to the PDP-style microprogrammed, operation instructions. Fill the opcode field with all ones, and then select which microoperations you want to ...
user avatar
  • 34.3k
1 vote
1 answer
129 views

What kinds of input/output devices could the Electrologica X1 interface with (simultaneously)?

Here is a brief survey of the literature that I know of/have access to: The most complete description of the X1 that I am aware of is given in Dijkstra's 1959 PHD thesis, which describes in detail ...
user avatar
  • 3,082
4 votes
5 answers
601 views

Are there any good resources on emulating/simulating early computing input/output?

Note: I hope this question is on topic. I'm not sure where else to put it. There are several tutorials available online for writing emulators/simulators. Unfortunately they all seem to focus on ...
user avatar
  • 3,082
1 vote
1 answer
177 views

Why didn't the Whirlwind I use a high persistence crt or something?

Why didn't the Whirlwind I use a high persistence crt or something ? On this video Whirlwind I at 1:48, you can see the text being diplayed, it is only very briefly visible, apparently they would take ...
user avatar
  • 450
2 votes
1 answer
231 views

Who built the first electric/electronic adder?

The first electricity-based adder presumably used relays. (The electromechanical relay was invented for the electrochemical telegraph for repeaters in 1831 by Joseph Henry (1797-1878). I can't figure ...
user avatar
  • 273
5 votes
2 answers
450 views

Data length module of 3.2^n confusion in IBM system/360 architecture

I'm currently reading about the IBM system/360 architecture and there's a part that has me very confused: The decision on basic format (which affected character size, word size, instruction field, ...
user avatar
  • 415
5 votes
1 answer
876 views

Did this analogue computer from 1960 really have Internet?

If you zoom in this image, to the leftmost, white "cell" in the middle "row" of the machine, it says, in the bottom, "INT NET": https://upload.wikimedia.org/wikipedia/commons/c/c6/PACE-TR-...
user avatar
  • 87
21 votes
8 answers
4k views

Do the holes in Jacquard loom punched cards represent input data or program code?

I think they represent data because I feel it is a mechanical machine which is fully configured and the holes decide only that the thread related to each hole must be moved or not. Thus the holes ...
user avatar
  • 359
1 vote
1 answer
233 views

What early computers were only able to print numbers?

According to this paper (translation), one of the early soviet machines, M-1, was only able to print decimal, and not alphabetical numbers. Which other early electronic stored program computers (i.e. ...
user avatar
  • 9,191
3 votes
4 answers
469 views

What is the first (say early) use of switches (mechanical or electromechanical) for sake of processing (like automatic motor control)simple data?

Switches are intended for just turning ON or OFF the power supply by either closing or opening the circuit. I often wonder how does mankind got idea to use these switch for sake of processing (simple ...
user avatar
  • 359
3 votes
1 answer
301 views

Was UCLA's 1948 Mechanical Computer programmable, or merely a calculator?

We define programmable machines as those that can do: sequence selection, and iteration ie the Turing Model of Computing. Here we see the UCLA's 1948 Mechanical Computer performing a calculation. ...
user avatar
  • 2,465
16 votes
1 answer
3k views

Do we know the problems the University of Manchester's Transistor Computer was intended to solve?

We can see that the University of Manchester built a transistor computer in 1952. This appears to have been the first transistor computer. We can see that the design was used in the Metrovick 950. ...
user avatar
  • 2,465
10 votes
2 answers
612 views

What is the difference between CTSS and ITS?

I learned from the history of Multics that in the early days of computers, Time Sharing System (TSS) was used at MIT, and then Compatible Time Sharing System (CTSS) was developed in 1961, also at MIT. ...
user avatar
  • 633
4 votes
1 answer
329 views

IBM 650 - how many logic gates?

How many logic gates did the IBM 650 have? I'm used to measuring the complexity of a CPU by transistor count, but the 650 was a vacuum tube machine; the number of tubes would also be an interesting ...
user avatar
  • 49.3k
51 votes
4 answers
6k views

Why did the IBM 650 use bi-quinary?

The IBM 650, announced in 1953, was the world's first mass-produced computer. It represented numbers in decimal, which is understandable, both because it needed to work with exact money amounts, and ...
user avatar
  • 49.3k
13 votes
1 answer
786 views

How were Zuse Z22 Instructions Encoded?

The title says it all: How to En-/Decode Z22/Z23 Instructions? (History and Linkage: The question was raised by Wilson in a comment on my answer to his question "Why are PDP-7-style microprogrammed ...
user avatar
  • 168k
6 votes
3 answers
256 views

How does the floating point conversion in Zuse's machines work?

Can someone please help me understand the floating point to readable decimal conversion algorithms of the Z1 and Z3? There is a patent in German containing all the information but I can't speak German....
user avatar
28 votes
3 answers
4k views

Why does an instruction include the address of the next instruction on the IBM 650?

The IBM 650 seems to be a load-store machine. One advantage of a load-store machine is that the instruction can be shorter because there's less pressure to pack more information into it. But the IBM ...
user avatar
  • 34.3k
12 votes
3 answers
1k views

What is the instruction set of the Z4?

I am able to find a few instructions, such as: Fin (presumably "Fine", as in the end of a musical score, ends a program), Fin', (a conditional Fin), St (possibly "Start" -- the need for this is ...
user avatar
  • 34.3k