| Attachment | Size |
|---|---|
| 6.88 MB |
Hi all,
I'm restoring an Apple IIe PAL/Euro.
Six month ago, I replaced all RAM IC and the computer works well.
Last week I powered it and it's gone bad.
I'm stuck on a display fault after a fairly thorough round of testing. Sharing the full detail in case anyone can offer input, or with some luck has a spare IOU to test.
**Symptom**
The machine boots normally and gives the usual beep, but the screen shows a frozen pattern (see attached photo): some times I got a "Apple '" banner at the top of the screen (correctly written by the boot ROM), followed by a repetitive pattern alternating between two states on almost every line below, with a few fragments of coherent text poking through here and there.
This pattern is identical on every power-up, and Ctrl-Reset does not change it at all.
**Components identified and tested off-board (all good)**
- - CD ROM: 342-0135-B - Tested with RCT PRO CRC OK
- - EF ROM: 342-0134-A - Tested with RCT PRO CRC OK
- - Keyboard ROM: 342-0153-A - Tested with RCT PRO CRC OK
- - Video ROM (French character set): 341-0163-A - Tested with RCT PRO CRC OK
- - 6502 CPU: confirmed good by substitution (same fault with the original CPU and with a known-good CPU)
- - RAM: confirmed good - Tested with RCT PRO with March test
**Oscilloscope measurements (4-channel, 200 MHz, no logic analyzer)**
On the IOU's RA0-RA7 outputs (UC8 on the schematic, pins 17-24 per my reading of sheet 3 "Timing/Video"): correct amplitude, 5V peak-to-peak on all 8 bits. No output stuck at a fixed level.
**What still looks healthy**
- Clean, sharp character rendering (the "Apple" banner is legible, some times)- Stable screen sync (no rolling, no erratic flicker)
**My question**
Without a donor board or a logic analyzer, I can't push the diagnosis further on the "video address generation inside the IOU" theory. Does anyone have:- a working 344-0022-A IOU I could try as a substitute (even temporarily)?- another test achievable with a standard 4-channel scope before I go hunting for this component, which seems to be rare?
Thanks in advance for any help, happy to run any additional test or measurement.
Don't blame the IOU merely because it's generating that ugly display. These same symptoms could occur if there's an intermittent fault in any of the four following components, but the IOU would generate exactly that screen because it's merely reproducing what was erroneously written into the screen memory.
The 74LS244 is a fairly common component, so you might be able to borrow one from another peripheral. It's also been a common component to fail in the last few years, so it's a plausible suspect.
(Also be sure to remove any peripherals, especially from the AUX slot. Many of these signals are shared with the slots, so a faulty peripheral could cause interference.)
NB: all socket locations are for 50Hz European Apple //e
IIe (euro) CPU to DRAM interface.png
Could you do the following tests after you turn on the machine and hear a beep:
1. Blindly type PR#3, hit Return and take a picture.
2. After that type GR, hit Return and take another picture.
3. Make a video of what you see when you hold both the Open Apple and Close Apple button down while turning on the machine.
If you have a modern Pico-based VGA or HDMI card, try it to see if what you see on the screen looks different.
I agree with S.Elliott; the IOU is probably not the problem. Since we see part of the "Apple" logo on top, I'd think the two LS244s are good. If not, the computer wouldn't be able to fetch instructions and wouldn't even display the "àpple". Personally, I'd search around the Video ROM and maybe the LS374 that generate the VID0-7 signals. Remove them, clean with DeoxIT and put them back. See if it changes something.
I'm very curious what the self test look like (the point 3 in CVT's post).
Please also tell us what you see when you flip the character set / language switch. Do the "à" becomes "@"?
Also do you see something blink like a cursor using the wrong character? What happens when you type?
All my tests have been done without any cards.With the Pico-based VGA installed :
IMG_2774.jpeg
IMG_2773.jpeg
I haven’t had time to test the two LS244 chips yet.
However, I noticed that the original 6502 heats up quickly. When I replace it with a 6502 taken from an Apple IIc, it stays cool.
I have dumped Video ROM with RCT Pro (with mame database, CRC OK) and GQ4X4 and it's ok.
The//c uses a CMOS 65C02 so it would be expected to run much cooler.
As for the screen display , it's defineitely weird that the HOME function which clears the screen by writing $A0 to each screen location ends up displaying the inverted @ signs instead. While there are lots of faults that could explain this, when it displays the APPLE ][ title, the space between E and ] is also written as $A0. Yet that displays correctly as a blank space. While highly unlikely, a BAD F8 ROM could cause this; swapping it out with one from another machine, an Apple Language Card, or a fleXrom could rule that out.
No, it's not at all weird that the HOME function didn't clear the screen -- it just shows a difference in how a slot-based video card behaves under the same basic situation:
The "Apple ][" text appeared correctly because the ROM stores those 8 characters directly in screen memory at $040F through $0406. But the HOME function is more vulnerable to failure because it writes indirectly via "STA (BASL),Y" instructions that require zero-page memory to perfectly store and recall numerous bytes like WNDTOP, CH, CV, WNDBTM, WNDLEFT, WNDWIDTH, BASL, and BASH.
The test results effectively rule out motherboard RAM, character generator, and IOU. It could still be any of the components listed in comment #2, but I acknowledge frozen signal's skepticism about the LS244s because most of those address bits must have been working in order to display the title -- at least some of the time. If it's not a bad LS244 then it's most likely to be a bad MMU.
Kudos to CVT for suggesting that test with the Pico-based video card.
That's true. But If the machine beeps there's a good chance that zero page RAM is working. A good dead test memory checker (e.g. ROMX, Adrian Black's DEADTEST, or fleXrom) could be used to verify that.
Another thought: Perhaps a power supply issue causes the machine to crash after the speaker is toggled during the "beep."
Thank you, but I am not sure why you are completely ruling out the IOU. Take a look at this: even with the IOU chip completely removed and sitting on top of the PSU, after the Vince Briel VGA card initially shows all inverse @ (all zeros), pressing <Ctrl><Reset> a few times injects the Apple II logo and sometimes it even shows a flashing Basic cursor:
NoIOU.JPG