All Questions

Filter by
Sorted by
Tagged with
2
votes
1answer
22 views

How does stack size affect functioning of AmigaOS and programs?

A few weeks back I had an issue with a Python script resetting my Amiga on execution. Someone suggested to change stack size in startup-sequence to 4096. I just read that it can be set up to 2500000. ...
8
votes
3answers
376 views

Why were relays prevalent in early 1940s computers when vacuum tubes were also available?

Many of of the computers built in the 1940s used relays for logic (see here and here): Bell Labs Model I, 1940 Bletchley Park Bombe, 1940 Zuse Z2, 1940 Zuse Z3, 1941 Bell Labs Model II, 1943 Bell ...
2
votes
2answers
76 views

Have there been any studies comparing the reliability of relay versus vacuum tube computers?

Computers of the first half of the 20th century generally used relays or vacuum tubes as their logic elements. Each of these components has there own methods of failure, but relays and tubes have a ...
6
votes
1answer
109 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 ...
0
votes
0answers
32 views

Olivetti P6060 disk images

For a long time now, I've been looking for disk images from an Olivetti P6060, but so far I've found none. The Olivetti P6060 was the second computer I wrote programs on, so making an emulator for it ...
5
votes
0answers
109 views

Which pre-ANSI C compilers allowed a ternary expression as Lvalue?

Soon after learning the C language in the late 80s, before an ANSI C compiler was available on the machines I was using, it occurred to me to check if the following compiles int a, b, c; foo() { (...
2
votes
0answers
78 views

How to perform a DNS lookup in a VXD?

Is there a documented way of performing a DNS lookup in VXD-land? Windows 98 provides TCP/IP-32 VXD that mimics the function of the Windows NT/2000 TDI, however this interface usually works with IP-...
4
votes
1answer
138 views

Looking for an educational game from long ago

OK so this is really old school. Back in the 1980s, as a latchkey kid, I played on the computers in the library in elementary and middle school. There was this one bizarre educational game that I'd ...
6
votes
1answer
154 views

Which operating systems supported the ECMA-58/ECMA-67/ECMA-91 floppy disk filesystem?

ECMA defined a filesystem for floppy disks which appears to take inspiration from the tape labels used on mainframe and minicomputer tape systems (note the use of "VOL1" and "HDR1" ...
10
votes
3answers
2k views

What was the “32-bit” ISA bus (connector) extension for 80386 PCs?

I have a question which is similar to another question on this site: When I was a child 386 PCs came up. When buying a PC, you could read in the technical data how many 8- and 16-bit ISA slots were ...
2
votes
1answer
126 views

What happened to Spatial Freedom and the Astroid controller?

I've been doing some research into 3D mice. Pretty much the only game in town is the space mouse from 3Dconnexion. In doing this I discovered that its original designer John Hilton left after the ...
2
votes
1answer
229 views

Vertical shoot em up from early 80s

I'm looking to identify a vertical shooter from the 80s. The setting is futuristic, with the main ship being able to get upgrades based on the floating bonus which is a letter. One of the was a ...
6
votes
1answer
142 views

How can I install debug VXDs from the Windows 98 DDK?

The core OS debug VXDs are provided in the DDK as separate VXDs, as opposed to being packed into a single VMM32.VXD file. Furthermore the readme file with the DDK indicates that copying all the ...
11
votes
1answer
1k views

32-bit PCI riser cards: different types?

[copied from superuser.com] I'm duplicating an existing compact PC; I'd love to replace it with modern components, but for various reasons I can't. I'm having a tough time finding the correct 32-bit ...
0
votes
1answer
218 views

Is there such a thing as a modern-manufactured, flat, fake CRT TV? [closed]

CRT TVs were great, and an absolute must for all classic video games. However, it cannot be denied that it's impossible to buy a new CRT TV today, at least in any kind of normal store, and you rarely ...
1
vote
2answers
139 views

How many kinds of mass-producible ROM is avaliable before 1970? [duplicate]

Back in the days before mask ROM (when invented?) we got core rope memories, or Little Old Ladies memories, which required lots of human labor to build. Were there any kinds of ROMs which were ...
40
votes
3answers
5k views

How was a demo mode implemented in arcade machines

On many arcade machines when running in attract mode, they often show a demo gameplay. I wondered how they did this?I guess those are not pre-recorded movies, so I think that they probably ran the ...
12
votes
3answers
1k views

Which retro system controllers are compatible with Amiga out of the box

I read an article that people were using various means of user input in their Amiga 500 computers as an alternative to joystick. Most notable, Sega Mega Drive, Sega Master System, CD32 / Competition ...
3
votes
1answer
152 views

Sun Ultrasparc 1 creator monitor

What kind of monitor could be used with Sun UltraSPARC 1 Creator Workstation other than the original Sun-provided monitor? Can a more modern monitor be used with this workstation?
13
votes
1answer
340 views

Why did the Rumble Pak for the Nintendo 64 require batteries when it actually apparently doesn't?

After watching this video tutorial: https://www.youtube.com/watch?v=AyJsOoQKRjQ I'm wondering what the whole deal was with the batteries. Apparently, you can resolder the circuit board inside the ...
11
votes
3answers
1k views

What is the story behind 'goto' vs 'go' 'to' in ALGOL-60?

Preamble As Algol-60 had no reserved words, the language keywords had to be specially marked, e.g. prefixed with an underscore with a trailing space or semicolon (_begin _integer i;i:=42_end), or ...
7
votes
1answer
151 views

Did the keyboard “scancodes” available to Commodore PET software differ between models?

As mentioned on my Were there any standard tricks to fix PET upper/lower case differences? question, I'm trying to figure out what to expect when running software generically labelled as "PET&...
5
votes
0answers
171 views

Were there any standard tricks to fix PET upper/lower case differences?

I have a Commodore PET 4016 like the one described here but did not grow up with any Commodore computers and I am still learning where it fits in their line-up and even how to use it. After buying a ...
32
votes
2answers
3k views

Why was RS-232 12V?

Is there a particular reason RS-232 uses 12V signals (well, sort of) rather than some (any?) other value? It was formally defined in 1960, so that places it before the era of any standardized ICs like ...
4
votes
3answers
1k views

Is an LG 43UK6200PLA television set supposed to be able to display video output from a Nintendo 64?

First of all, I know very well that modern TVs are neither made for, nor good at, displaying old video game consoles' video signals. With that said, I'm trying to test the controllers of an N64 where ...
5
votes
1answer
154 views

Cannot “see” a SCSI2SD device from a Mac SE/30 in any configuration

I've got a SCSI2SD V5.2 board connected to the internal 50-pin SCSI connection of a Mac SE/30. The Mac cannot "see" it, in any configuration I've attempted. I have tried: Using the stock ...
5
votes
3answers
649 views

Performance characteristics of the DEC Type 30 graphical display

The DEC Type 30 was an early vector graphics display, that was used for an astonishingly wide range of applications for the 1960s. It used a 16-inch circular CRT with high persistence phosphor ...
4
votes
2answers
234 views

Cannot assemble BASIC with high memory workspace (Z80)

This is a homebrew Z80 computer, using Z80, 64K RAM, EEPROM as well as SIO/0. I am trying to run BASIC, however I need to set the workspace at 0xC000 or higher. The code I am using is similar to https:...
8
votes
4answers
276 views

Applesoft (pseudo) Random Numbers - alternatives?

What are the alternatives (with examples on how to implement) to Applesoft RND(1) command? I have read of people using a completely different algorithm by poking machine code stored in a DATA ...
6
votes
1answer
261 views

Where does the 6502 store the low order byte after fetching for read instructions?

I am trying to get a mental model of how the 6502 operates. I am going off this image: However please suggest a better one if it helps understanding . On this website it describes how a read ...
39
votes
3answers
7k views

How do DOS games like DOOM benefit from a PCI graphics card?

The original DOOM and its derivatives (DOOM II, Heretic, Hexen) were early 90s 3D games released at a time when DOS PCs usually had ISA bus Super VGA graphics cards. In the following few years, PCs ...
5
votes
1answer
745 views

Looking for the source code of a sophisticated Pascal pretty-printing program

I'm trying to find a 70s or very early 80s source code of a Pascal pretty-printing program which is more advanced than the version mentioned on the Prettyprint wiki page which is undated and somewhat ...
2
votes
0answers
102 views

Python2.4 Amiga OS M68K restarting system and where to get libs

Just installed python 2.4 on my Amiga os3.9. sometimes when I run a script the machine restarts. Any idea why that may be? It has 030 with MMU, 64MB RAM and 1MB chip ram. All MMU libs are installed. ...
5
votes
2answers
492 views

Understanding PALcode

Reading over some old articles on Alpha I realized I really didn't understand PALcode. So I did a little reading on that. PALcode is stored in main memory, is written in Alpha ML, and is called by a ...
7
votes
1answer
264 views

Amiga File Manager with keyboard navigation

Is there a file manager for Amiga OS 3.x, something like Directory Opus but keyboard-driven, which feels more like Midnight Commander or Total Commander, where all the navigation is done by keyboard ...
1
vote
0answers
127 views

Why I can't use printk() to print string to the screen [closed]

I am trying to add some system interface made by myself to Linux-0.11 and using bochs to debug the interface.But I have found two strange things. Here is my code. #include <asm/segment.h> char ...
1
vote
0answers
43 views

PowerAnimator System Requirements?

I was curious: what was the cheapest/wimpiest computer you could run PowerAnimator back in the day on? My guess would be a base model SGI Indy.
1
vote
1answer
120 views

Amiga OS3.9 unable to run iGame error #8000000B

AMIGA CDTV, 68030 MMU, no FPU, KS 3.1.4, WB3.9 + BBs, MUI3.8, Required Libs. I followed all the requirements swapping guigfx with non-FPU equivalent and I'm not able to get iGame to run. When FPU is ...
6
votes
0answers
146 views

Was there an Evans & Sutherland display system capable of rendering ordinary data as motion through a landscape?

Around 1987, the investment bank I worked for had a high-end graphics device, possibly from Evans & Sutherland, which produced an "animated" display not unlike the view from the front ...
9
votes
1answer
2k views

Is this a bug or an allowed Pascal behavior?

Consider the following Pascal program: 1 1 PROGRAM MAIN(OUTPUT); VAR F:TEXT; I:INTEGER; 2 2 BEGIN 3 2 REWRITE(F); 4 3 FOR I := 10 TO 30 DO BEGIN 5 3 WRITELN( I, ’...
0
votes
0answers
41 views

Was there an Evans & Sutherland display system capable of rendering ordinary data as motion through a landscape? [duplicate]

Around 1987, the investment bank I worked for had a high-end graphics device, possibly from Evans & Sutherland, which produced an "animated" display not unlike the view from the front ...
4
votes
3answers
416 views

Were there low-end eighties computers that used dual-ported video RAM?

Going through schematics of several home or small office computers of the era, I was wondering why almost none of them (1) used dual-ported video RAM. I understand that those chips were initaly ...
21
votes
5answers
4k views

Why did Visual Basic use parentheses for both function call and array access?

In VB both array access and function calls are done with () which makes it difficult to differentiate between those with a quick look. It also makes more nested levels of parentheses like MyArray(...
1
vote
1answer
276 views

Did DEMOS have a C compiler?

DEMOS was a Soviet operating system derived from BSD Unix. The answer to this question shows that the familiar, English-derived BSD commands were essentially the same in DEMOS. Did DEMOS have a C ...
18
votes
2answers
3k views

Did any notable product use Intel's first RAM?

The 3101 SRAM was Intel's first product. At $99.50 for 64 bits, it had enough memory to store the characters expensiv. (Sorry, the final e costs extra.) Is there a record of any product using it?
19
votes
1answer
2k views

How did Commodore drives produce program listings from disk directories?

CBM BASIC 2.0 has no built-in command for listing the contents of a floppy disk. Instead, the usual way is to LOAD a pseudo-file named $ from the disk into memory. The file can then be LISTed like a ...
0
votes
1answer
163 views

Does this schematic of the Zilog Z80 central unit contain any other errors? [closed]

For an assigment I have to check this schematic of an Z80 and find possible errors. The schematic looks like this: The left side of this schematic is correct, but we have to find errors in the right ...
9
votes
1answer
326 views

Why did the Bell 103 modem specification use 1070Hz, 1270Hz, 2025Hz and 2225Hz?

The Bell 103 modem spec gives the following frequencies to use: Transmit Side: 1070Hz (space) and 1270Hz (mark) Receive Side: 2025Hz (space) and 2225Hz (mark) Why were these specific frequencies ...
9
votes
1answer
2k views

What was the earliest that it would have been practical to manufacture a USB-C plug for consumers?

In the early 1980's, plugs with low pin density like DB-25 were common on home computers. The industry was still relatively small, not everything in the manufacturing chain was automated. I assume a ...
0
votes
2answers
153 views

Z80 - “LD (nn), dd” command cycle [closed]

For a university assignment, I have to describe and draw the command cycle of the LD (nn), dd command. To be exact, I was given this command: LD (0x1000), BC which I interpret as putting the low ...

15 30 50 per page
1
2 3 4 5
84