All Questions

Filter by
Sorted by
Tagged with
4 votes
4 answers
4k views

What do the numbers on the punch cards mean?

Does anyone know what is the meaning of the numbers in punch cards? I need an example of any language, it's important for me to understand which information could be manipulated.
Marta Fioravanti's user avatar
1 vote
1 answer
659 views

Wider tower cases

Desktop computers have been in tower cases for a long time; in some cases since the eighties, per When did the tower form factor appear and when did it become popular? The form of tower cases has ...
rwallace's user avatar
  • 61k
28 votes
3 answers
6k views

Why separate cursor keys?

The original IBM PC keyboard didn't have separate cursor keys; the numeric keypad doubled as such. It wasn't long, however, until a new keyboard was introduced that did have separate cursor keys (so ...
rwallace's user avatar
  • 61k
12 votes
3 answers
1k views

IBM PC expansion card latency

In the IBM PC and early successors and compatibles, it was commonplace for most of the computer's memory to be on cards in general expansion slots. (e.g. the original IBM PC could take 64K on the ...
rwallace's user avatar
  • 61k
6 votes
2 answers
2k views

How to exactly sync to the raster line for a vertical raster split?

Motivated by Wilson's question Can a Commodore 64 use two screenmodes on one scanline? I tried to implement a simple example that polls the beginning of a rasterline and then switches the screen mode ...
Peter B.'s user avatar
  • 4,447
3 votes
1 answer
1k views

What is the 26-pin D-sub (DA-26) connector used for on the Media Vision Pro AudioSpectrum 16 Patch Panel?

My dad has this audio interface from the 90s called the Media Vision Pro AudioSpectrum 16 Patch Panel, but unfortunately doesn't have the manual. From my research, it appears that this panel was used ...
desophos's user avatar
1 vote
1 answer
281 views

How viable is a universal PC parallel/serial connected CP/M disk controller/drive?

I had an idea and wanted to hear if there are any major technical obstacles. Imagine any vintage computer with either a serial port or a parallel port. The vintage computer is connected via that ...
Duke Dougal's user avatar
10 votes
1 answer
322 views

Were any PDP-11 systems with Corita Kent side-panels actually sold?

Somewhere around 1980, I heard about PDP-11 systems that had side-panels designed by Corita Kent (a nun and pop artist, who amongst other things designed a stamp for the US post office, and gas ...
dave's user avatar
  • 35.6k
4 votes
5 answers
884 views

How much did a serial terminal cost?

For many years in the mid-to-late twentieth century, user-facing computing consisted primarily of serial terminals attached to mainframe and minicomputers. In the eighties and even as late as the ...
rwallace's user avatar
  • 61k
14 votes
2 answers
785 views

Why did Extended BASIC on the TI-99/4A only allow 28 of the 32 sprites?

The Video Display Processor (VDP) of the TI-99/4A was capable of displaying 32 hardware sprites. These sprites were unusable with the default, built-in BASIC that TI provided. However, an enhanced ...
cbmeeks's user avatar
  • 8,531
3 votes
3 answers
805 views

Daisy wheel graphics using the period?

Although it would have absolutely beaten the hardware to death, did anyone ever try to write a graphics driver for daisy wheel printers that would use the period symbol to painstakingly construct a ...
Dale Mahalko's user avatar
  • 3,649
7 votes
2 answers
706 views

Could a 6502 use different speeds of RAM in a single machine?

I'm not sure I've entirely formed the idea in my head, but I'll ask anyway... One of the things I learned here in RO is that the BBC gained speed by using faster RAM, thereby avoiding cycle stealing ...
Maury Markowitz's user avatar
14 votes
1 answer
1k views

In CP/M, how does control-Z (hex 1a decimal 26) not interfere with ordinary file storage?

Consider this - I have made a file called test.bin on a Windows machine. It is exactly 256 bytes long, and contains nothing more than 00 to ff in each byte. What would happen if I transferred this ...
Duke Dougal's user avatar
8 votes
2 answers
1k views

IBM would-be purchase of CP/M

It is well-known that on a sunny day in 1980, when the IBM representatives came knocking on the door of Digital Research, Gary Kildall was still in the air on the way back from visiting another ...
rwallace's user avatar
  • 61k
6 votes
2 answers
718 views

CP/M SKU per CPU only?

The impression I get is that CP/M relied on the BIOS, provided in ROM with the computer, for all the hardware-specific functions. So if you bought CP/M, you didn't have to specify what computer you ...
rwallace's user avatar
  • 61k
3 votes
2 answers
361 views

Is it possible to get a pdp7 [closed]

Is it possible to get an original DEC pdp-7, if so how much would it be? I've looked around the internet, but I'm not finding anything.
user avatar
7 votes
2 answers
3k views

What was the dithering algorithm used in Sierra and LucasArts games?

I am trying to write a program in C# that will re-create the type of dithering used in many of the old Sierra and LucasArts games. I have looked up many different dithering algorithms and none seem to ...
Synaps3's user avatar
  • 171
14 votes
4 answers
2k views

Did CP/M provide compatibility for screen-based programs?

I refer here to 'screen-based programs' that are not actually graphical, but take full advantage of the screen as a two-dimensional array of 80x25 characters, as opposed to typical 'command-line ...
rwallace's user avatar
  • 61k
6 votes
1 answer
2k views

What was the purpose of GROM (vs ROM) in the TI-99/4a?

The TI-99/4a had a cartridge slot on the front of the computer which accepted "solid state cartridges" (as TI called them). These cartridges would typically contain ROM (Read Only Memory) like many ...
cbmeeks's user avatar
  • 8,531
8 votes
1 answer
760 views

How can floating point addition be so slow on a BESM-6?

In the BESM-6 technical manuals — for example, in the ALU description, page 4 — there is a table specifying min/max/average instruction latencies in clock cycles (the last 3 columns; the ...
Leo B.'s user avatar
  • 19.1k
5 votes
2 answers
626 views

When were sprites first displayed in the border area?

I assume one of the first undocumented effects on the VIC-II was the ability to display sprites in the (upper and lower) border area. I wonder how and when this was first discovered and used? Was it ...
Felix Palmen's user avatar
  • 1,502
15 votes
1 answer
902 views

Why does AT&T syntax use * and $?

In a comment to an answer about AT&T assembly syntax, another-dave asked the following: DEC used #foo for an immediate operand in -11 assemblers; the Unix guys apparently preferred $foo, which ...
ninjalj's user avatar
  • 745
51 votes
16 answers
19k views

How was it back then in 1984, when the Apple II had color, and the new Macintosh didn't?

I imagine it being a huge downgrade for some, not to have color on the Macintosh. Macintosh games were black and white in the beginning, while Apple II had color. I'm especially interested in ...
Johannes Bittner's user avatar
3 votes
2 answers
2k views

USB ports for a 486 laptop (pccard 16bits)

I have an old laptop 486 with PhoenixBIOS which supports PC card 16bits( PCMCIA II/III). I am thinking about the possibility of adding a pccard 16bits with USB ports, mainly to read usbsticks or ...
Daniel Perez's user avatar
6 votes
3 answers
660 views

Opening or converting GFA Basic files to something readable?

There is a bunch of GFA BASIC for Amiga files (the source code for Blender's ancestor, Traces, downloadable here: http://zgodzinski.com/blender-prehistory/) that I would like to peek at. Despite my ...
François Beaune's user avatar
19 votes
3 answers
2k views

How to use the "darker" CGA palette using x86 Assembly?

For those of you retro developers out there, I am having a hard time figuring out how exactly to select the "darker" color palette in 320x200 CGA mode. Here's what I have so far: setup_cga_graphics: ...
JohnnyStarr's user avatar
24 votes
2 answers
3k views

Why did the original Apple //e have two sets of inverse video characters?

According to Apple II Technical notes Mouse #6, updated January 1989, In unenhanced Apple IIe computers, the alternate character set contained two sets of inverse uppercase characters. In the ...
Robert Columbia's user avatar
5 votes
2 answers
986 views

Why does the Commodore 64 leave these pointers in Zeropage?

I'm trying to decide on what I can get rid of from the zero page, so that I can keep my own data there. Looking at this page, documenting what each of the zeropage locations do, I'm trying to figure ...
Omar and Lorraine's user avatar
5 votes
3 answers
2k views

Were some Atari 2600 games written in C?

I thought all Atari 2600 games had been programmed in 6502/6507 assembly language (plus whatever activated the Stella sound system), but at a party recently, a friend indicated that some 2600 ...
Aaron Brick's user avatar
8 votes
2 answers
728 views

Did any Apple II games use a "timing resistor"?

A science-lab program for the Apple II (I forget the name) had a board that plugged into the joystick port and included a "timing resistor". While I don't know what the program actually did with the ...
supercat's user avatar
  • 36.2k
34 votes
7 answers
7k views

Are there vintage or historical bitmapped fonts available for non-commercial use?

I'm looking for a source for one or a few 1-bit black-or-white bitmapped fonts used in the past, available in a set of sizes. Current incarnations might be available for large LED displays, but those ...
uhoh's user avatar
  • 2,348
12 votes
9 answers
2k views

Did any machines alternate between two video memory banks?

If a home computer or console has two banks of memory, A and B, then the following design is possible: The video chip only connects to bank A. The CPU connects to both. During active scan line, CPU ...
rwallace's user avatar
  • 61k
2 votes
1 answer
865 views

Why does the SNES have a separate memory bank for sound?

According to https://snescentral.com/article.php?id=0088 the SNES has the following memory banks: Work RAM for CPU - 128 Kilobytes (CPU temp. storage) Video RAM for PPU - 64 Kilobytes (temp. storage ...
rwallace's user avatar
  • 61k
5 votes
1 answer
557 views

What was the first publication documenting AT&T syntax assembly language?

What was the first publication to document what is (now) known as AT&T syntax assembly language?
user avatar
6 votes
1 answer
959 views

When were other inexpensive computers able to recreate "The Amiga Juggler"?

The Amiga Juggler was the 2nd very popular demo to appear for the Amiga Computer early in its lifespan. The demo was created by Eric Graham (who went on to develop Sculpt3D) using raytracing to both ...
Brian H's user avatar
  • 60.8k
1 vote
3 answers
482 views

Connecting multiple computers through dialup

I have several IBM ThinkPads with an RJ-11 port that can be used for dialup internet connections. Currently I have one ThinkPad connected to a dialup modem, that connects to the internet through a ...
Eloy's user avatar
  • 113
20 votes
2 answers
5k views

When TCP was first invented, was the initial sequence number required to be random?

In current time, when a TCP connection is initiated, the initial sequence number is required to be random. But I am wondering, when TCP was first invented, was the initial sequence number required to ...
user11455's user avatar
  • 201
43 votes
1 answer
6k views

How did Super Mario Bros. 3 create this tunnel vision effect?

In a certain section of World 8's map, the screen is black except for a small circle surrounding Mario (as seen below during this speedrun). After doing a little research, I discovered that the game'...
user avatar
3 votes
1 answer
211 views

Exidy Sorcerer: how can I load a program from cassette whilst within CP/M?

I have a file transfer program (sterm) that I want to load from audio cassette, but I need to load it into CP/M. Is this possible? Any suggestions how to do it? When CP/M is running either I don't ...
Duke Dougal's user avatar
13 votes
3 answers
945 views

Why have "room of dead" in Ultima VII?

http://wiki.ultimacodex.com/wiki/Quirks_of_the_Ultima_VII_Engine vaguely talks about this room being "necessary" to place seemingly "dead" NPCs and it was result of some challenge that programmers had ...
Oleg V. Volkov's user avatar
8 votes
1 answer
670 views

How did Parallel ATA/IDE Independent Device Timing work electrically?

Back in the days of Parallel ATA (a.k.a. IDE) it was possible to connect two drives with a single cable. The ATA standard defines a number of modes with different speeds which the drives and the ...
JanKanis's user avatar
  • 363
11 votes
4 answers
619 views

Old grid-based puzzle game with snakes that wake up when on the same row/column as you

I'm trying to find an old game: Played on an old computer, not sure which kind. (early/late 1990s?) Graphics were grid-based and "8-bit-seeming". Locations included plains and caves. Movement was ...
secondperson's user avatar
1 vote
0 answers
173 views

Old C128 - normal to straight away pull 2 amps? [closed]

I'm trying to get an old C128 working again. Lacking a C128 power supply, I've attached a C64's power supply's 9VAC and am supplying 5VDC from a bench power supply (with a 2A limit at the moment). ...
Sixtyfive's user avatar
  • 131
3 votes
0 answers
140 views

Which Nobel prize winners names besides Townes were used as code names for Fujitsu computers?

Fujitsu named its late 80s/90s personal computer FM Towns after physics Nobel prize winner Charles Townes. According to the sources (1, 2) I could find, using Nobel prize winners as code names was ...
v-joe's user avatar
  • 1,258
4 votes
1 answer
563 views

Operating systems (on support or recent) to install on a i486 processor computer [duplicate]

What operating systems would you recommend for this type of hardware? Though I keep the question text generic because answers can work for many others, but my specific case is a Laptop Siemens ...
Daniel Perez's user avatar
33 votes
2 answers
3k views

How many OS/2 viruses were there?

When I was in college, I remember IBM representatives trying to sell OS/2 Warp to students and teachers by saying that there were no (known) viruses for OS/2. (Of course, that didn't stop the makers ...
JRN's user avatar
  • 1,265
8 votes
4 answers
4k views

Commodore 64 with red and white RCA cable

After discovering my old Commodore 64 in the garage, I wanted to test if it still works. The power light comes on but the video connection to a modern TV is obviously an issue, as mentioned here. Well ...
archon's user avatar
  • 81
14 votes
1 answer
1k views

Why did the Ataris have such clear displays?

Anyone that's seen an Atari 400/800 next to a VIC-20 or C64 will know what I'm talking about - the Atari display was much, much sharper. It had a similar advantage over the Apple II, and I seem to ...
Maury Markowitz's user avatar
6 votes
7 answers
2k views

What systems had the lowest resolution ever that still allowed games to be made?

Just for fun, I wrote my own Chip8 interpreter/emulator and it works. The point is that it works in the terminal, meaning that a pixel is rendered using curses and a # character. For the Chip8 that'...
ChatterOne's user avatar
13 votes
2 answers
2k views

Why does the Galaksija use SRAM instead of DRAM?

From what I understand, SRAM is more expensive than DRAM, but takes less support circuitry. That doesn't matter though, since the Z80 includes everything needed to refresh and support DRAM, doesn't it....
Omar and Lorraine's user avatar

15 30 50 per page
1
81 82
83
84 85
120