Skip to main content

Questions tagged [memory]

For questions about computer memory in a retrocomputing context

13 votes
5 answers
3k views

What are the minimum system requirements to run GW-BASIC?

In DOSBox 0.74, I can run GWBASIC.EXE without any problem (DOSBox reports 632 KB of free conventional memory). It is GW-BASIC's version 3.10 dated 01-07-1989 with filesize 72576 bytes. On screen it ...
Sep Roland's user avatar
  • 1,185
10 votes
5 answers
6k views

When did the PC bus start slowing access to video RAM?

The PC architecture, from the original IBM PC onward, has always been designed around the idea that video memory will be on an expansion card. This was an unusual design decision; most 80s computers ...
rwallace's user avatar
  • 63.1k
3 votes
2 answers
319 views

Did anyone use quarter-bad RAM chips?

There was a time in the early 80s when 64k RAM chips had a significant defect rate, such that half-bad ones could be obtained at a discount. Some computer manufacturers such as Sinclair and Tandy took ...
rwallace's user avatar
  • 63.1k
21 votes
2 answers
2k views

Did 486 SMP systems provide Total Store Ordering?

Cache-coherent SMP (symmetric, or shared-memory, multi processing) systems can provide various grades of memory ordering guarantees, the stronger ones being more expensive but making it easier to ...
rwallace's user avatar
  • 63.1k
23 votes
3 answers
5k views

Did any x86 CPU optionally trap unaligned access?

x86 CPUs have always supported unaligned load/store. Early RISC CPUs didn't. So imagine writing portable code on a 386. It seems to work fine, but how do you know you haven't accidentally misaligned ...
rwallace's user avatar
  • 63.1k
8 votes
1 answer
1k views

Did any 8-bit computers use 16kx4 RAM chips?

An 8-bit computer wanting 64K of RAM, could most straightforwardly use eight 64kx1 DRAM chips (64kbit, 1 data line). The Commodore 64 initially did this, but in the mid-80s, the cost-reduced redesign ...
rwallace's user avatar
  • 63.1k
13 votes
2 answers
1k views

Simple doubling of ZX80 RAM

Many moons ago when I owned a ZX80, I remember (or possibly mis-remember) seeing a simple way to double the RAM to 2K by simply piggy-backing two extra 1Kx4 chips on top of the existing two (with pin-...
paxdiablo's user avatar
  • 4,917
9 votes
1 answer
497 views

Did the Vic-20 save money using static RAM?

The unexpanded Vic-20 had 5K of RAM. This was quite small even by 1981 standards, but it was trying to be cheap enough for consumers to buy, and it succeeded, selling over 2 million units. One reason ...
rwallace's user avatar
  • 63.1k
13 votes
3 answers
2k views

How did the Fairchild Channel F provide a 2K frame buffer?

The Fairchild Channel F, released in 1976, was the first modern game console, in the sense of being the first one to accept games as software, rather than just modular configuration switches. Looking ...
rwallace's user avatar
  • 63.1k
9 votes
2 answers
1k views

Was it possible to give an Atari 800 (not XL) 64KB of RAM?

The original Atari 800 could have up to 48K of RAM installed through the use of memory cards. When the 800XL came out, it was now possible to have up to 64K of RAM by disabling the BASIC ROM. After ...
bjb's user avatar
  • 16.4k
8 votes
2 answers
1k views

How did the IBM 360 detect memory errors?

What logic did the IBM 360 use to detect, and perhaps correct, memory bit errors?
Will.Octagon.Gibson's user avatar
18 votes
1 answer
2k views

What did it cost the 8086 to support unaligned access?

The Intel 8086 supported unaligned loads and stores of 16-bit data, e.g. mov ax, foo was guaranteed to work even if foo was odd. What did this cost, in terms of performance and chip area, compared to ...
rwallace's user avatar
  • 63.1k
7 votes
1 answer
376 views

What is the motherboard part number for the Macintosh IIci that required parity memory?

This is an extension of an answer I posted years ago to the Retrocomputing question: How did Apple fail to tap the business and scientific markets? Most (all?) IBM PC systems required parity memory, ...
Dale Mahalko's user avatar
  • 3,649
35 votes
3 answers
5k views

Why did DOS-based Windows require HIMEM.SYS to boot?

My understanding is that all versions of Microsoft Windows that ran on top of DOS — that is, the lineage from Windows 1.0 up to Windows ME, even though the reliance on DOS diminished over time — ...
mkay's user avatar
  • 709
10 votes
2 answers
734 views

Why did Windows 9x allow ring-3 software to change IDT?

I was researching how old Windows 9x viruses, such as Win95.CIH, got ring 0 access, and it's shown that one of the approaches was to get the Interrupt Descriptor Table, hook the interrupt handler and ...
Ilia Ershov's user avatar

15 30 50 per page
1
2 3 4 5
13