I was chasing an intermittent fault on an Oric-1 that was very hard to pin down:
- Diagnostics would pass, including the RAM test
- An Arduino-based DRAM tester also passed
- On cold boot, a lowercase “p” (or sometimes another character) would appear after the Ready prompt
What I found
Eventually I came back to DRAM, even though all tests said it was fine.
By swapping DRAM chips around (some were already socketed), I found that IC13 and IC14 were consistently involved. Replacing them eliminated the stray character on cold boot — but only with certain DRAM chips. Other chips that appeared “good” still produced different random characters.
Once the right replacements were fitted, Cold-boot corruption disappeared.
This strongly suggests a marginal timing / speed issue, rather than outright DRAM failure. Assuming these positions may relate to screen RAM or very early memory access, where borderline 4164s can misbehave even though they pass diagnostics.
My Takeaway
A RAM diagnostic pass does not necessarily mean the DRAM is truly healthy for the Oric.
Questions for the experts
- Is this a known Oric-1 issue with ageing 4164 DRAMs?
- Are certain brands or speed grades known to work better?
Thanks!