Apple ii ][ 2 clone no longer booting

13 posts / 0 new
Last post
Zonared's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: Jun 7 2022 - 23:11
Posts: 2
Apple ii ][ 2 clone no longer booting

Hi there everybody, this is my first post, thanks for reading and helping me (hopefully)

 

I'll get straight into it, I pulled this machine out of storage and attempted to fire it up. It would beep, but nothing on the screen and pressing keys caused the speaker to go nuts. After heaps of testing, searching and downloading schematics, I ended up getting it working (dead 74LS74 at B10).

But in true engineering style, that wasn't enough. I needed to test some of the cards I had laying around and while doing this I think is might have pulled out a card while the power was on!

Well now its dead. See all the photos at the bottom of this post. Now it has no beep and screen is basically all 'white' with random things on it. A reset button press changes the screen a bit.

 

These are the things I've tested:

  • Check all the supply voltages, they're all good (+5.24v, -5.13v, +12.19v, -12.28v). Nothing changed here from when it was working.
  • I tested the whole timing generator circuit, see logic analyzer timing screen shot below that shows a few of the signals.
  • Next i tested the R/W signal from the MPU pin34, this is firing.
  • I then tested the MPU SYNC pin7 (which is meant to show when instructions are being executed), this is firing.
  • I then checked the ROM chip select signals CS1', CS2 and CS3'. But I'm not sure what Im looking for here. I removed the F8 ROM and put diodes between its output DATA lines and my logic analyzer so I could watch when my ROM chip was suppling data, and it appears to be doing that.
  •  

Photo of when it was working:

 

So, I'm a bit stumped. Also to make matters worse, my Apple ii has a custom F8 ROM (see above) and my board has an E2 chip (74LS02, which I replaced because it wasn't firing any outputs. But it turns out isn't really used because most of its legs are not connected to anything (see below). I read somewhere that E2 is not used or has been replaced on certain REV boards. In mine one of the its outputs is connected to pin5 of F12 (E2'), one of the inputs is from peripheral slot pin32 and the other NOR gate drives nothing (open circuit) and the remaining 2 NOR gates are not connected to anything.

 

Would anyone possibly be able to suggest what I should check next? My logic analyzer is only a 4 channel unit so I can't really monitor the whole data or address bus.

 

Thanks heas,

Zonared...

 

Timing generator:

 

 

F8 ROM chip select signals and MPU SYNC pin

 

ROM and E2 chip schematics marked up (original care of uaii.pdf)

 

 

Apple ii running whole system loading a game (before I killed it)

 

 

This is after I killed it:

 

 

Large image of the top of the main board (I have more photos, note there is nothing unusual on the back, no wire links or specially placed resistors or the like):

 

 

Offline
Last seen: 6 days 20 hours ago
Joined: Apr 26 2016 - 08:36
Posts: 738
You have an issue reading RAM

You have an issue reading RAM or ROM.

That 74LS02 is needed to invert the enable / inhibit signal to allow the use of 2716 EPROMS.  2316 in your case, which is interesting - I've never seen a clone with 2316 PROMs.

And that F8 ROM is pretty much identical to the Apple F8 ROM except for the bootup string and the fact that it allows lower case input directly from the keyboard.  A common Taiwanese lose tactic, and I have the same F8 here.

 

 

Start with H1 and then the chips in row G.

 

Also, if you have a RAM tester use it to test your RAM chips.

The machine will successfully boot with the lower 16 K so remove all the RAM chips in rows D and E.  This narrows down any potential RAM issues.

 

 

 

 

Zonared's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: Jun 7 2022 - 23:11
Posts: 2
I've tested my H1, the outputs appear to be switching

Hi there Baldrick, thanks for your reply.

I've tested my H1 (J1 if you look at uaii.pdf, which doesnt have a label 'G', but mine does), the outputs appear to be switching, what does that mean?

I dont seem to be seeing anything on pin7 or pin9 of C12, is this normal? I'm not in HIRES, so does that make sense?

 

It also appears that what I see on these outputs is different each time I turn off and on. Also after a few seconds of being switched on pretty much all output switching sort of stops. Like the MPU locks up or something.

I havent had a chance to remove all RAM chips in rows D and E yet, I'll do that tomorrow night. I dont have a RAM tester. Also what am I looking for in row G?

 

Thanks again,

 

Zonared.

 

 

 

Offline
Last seen: 1 day 7 hours ago
Joined: Nov 29 2020 - 19:48
Posts: 135
First bank of RAM is critical

Unfortuantely, most of us have caused ourselves this same problem if we have been doing this very long.  It is so easy to get in a hurry.

 

In an Apple II, any failure in the first bank of RAM breaks the whole boot process.  Getting known good memory in the first bank is critical and until that happens, nothing else really matters. It will boot without any cards to an Applesoft prompt with only 16K installed.  Pull out all the RAM not in the first bank and see it you get a ] prompt.  If so the RAM is good, else start swapping  RAM one chip at a time until you see differences. 

 

It is possible you have more than one bad RAM.  Since the text screen memory lives in the first 16K, you will see changes in the characters on the screen as the bad RAM chip which controlled one bit in the character is replaced.  You can do some binary math and ASCII comparisons on the changes to determine likely culprit chips, but I find it easier just to walk the bank of 8 chips and observe the results.  Often, a bad chip will be noticably warmer to the touch than the other chips and that fingertip test might shorten your search for failed RAM.

 

Take your time. Make sure you remove power before replacing RAM chips. :)

 

Offline
Last seen: 6 days 20 hours ago
Joined: Apr 26 2016 - 08:36
Posts: 738
Zonared wrote:Hi there
Zonared wrote:

Hi there Baldrick, thanks for your reply.

It also appears that what I see on these outputs is different each time I turn off and on. Also after a few seconds of being switched on pretty much all output switching sort of stops. Like the MPU locks up or something.

I havent had a chance to remove all RAM chips in rows D and E yet, I'll do that tomorrow night. I dont have a RAM tester. Also what am I looking for in row G?

 

 

Don't worry right now about the address multiplexor changing state.  It all sort of collapses if the CPU can't address (or read) the ROM and RAM it is looking for at startup.

The chips in row G to the left of the CPU handle addressing.  Many times (although not always) they can be damaged when you pull out a card when the machine is powered up.

Also, the 784LS02 you first mentioned needs to be working properly or the CPU can't address the F8 ROM properly.

That 'LS02 is not in any of the Apple schematics (because on real Apple II+ machines it does not exist) and I had a devil of a time once troubleshooting my clone until I stuck a language card with an on-board F8 ROM on it in slot zero and the machine booted right up to the Applesoft prompt.  That's when I knew that the 'LS02 was fried because the F8 Language card overrides the on-board F8.

Anyway, keep trobleshooting and let us know how you make out.There's a little side-project you could do also to make your own 4116 RAM tester for under $50:

https://youtu.be/F2GORWsW5_k

Online
Last seen: 1 hour 7 min ago
Joined: Jun 18 2010 - 13:54
Posts: 795
I'd check the bus transceiver

I'd check the bus transceiver chip at G10. That could cause the issue you are having.

As previously mentioned, the added LS02 is to allow the use of 2716 EPROMS. It basically substitutes an active low signal when adressing D0xx-FFxx for the Apple's normally high INH signal. The ROM is probably OK, but if you do find that one or more need to be replaced, you should consider getting a ROMX.

Zonared's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: Jun 7 2022 - 23:11
Posts: 2
Wow, thanks for the interest in my problem

Hi everyone, again, thanks heaps for replying to my post. You've given me great feedback. I will do each of the things you've suggested. And I'll take a moment to slow down and think before pulling things out of the board.

Also that ROMX thing looks awesome, what a cool gadget. I wonder if they ship to Australia.

I also saw a HDMI output card for the Apple which looks cool too, pretty expensive. Are they worth it?

VidHD https://www.callapple.org/vidhd/

Thanks again, when I get back to my workshop for more investigation, I will report back.

Zonared...

Offline
Last seen: 6 days 20 hours ago
Joined: Apr 26 2016 - 08:36
Posts: 738
Zonared wrote:I also saw a
Zonared wrote:

I also saw a HDMI output card for the Apple which looks cool too, pretty expensive. Are they worth it?

VidHD https://www.callapple.org/vidhd/

 

It's a neat card.  But can sometimes be inconvenient to use and gets hot.

My preference is the VGA Scaler from A2Heaven.  But it is often out of stock (email him via the website and chances are he'll make one to order).  

 

 

 

 

Offline
Last seen: 16 hours 42 min ago
Joined: Sep 9 2021 - 01:43
Posts: 24
VidHD

I also saw a HDMI output card for the Apple which looks cool too, pretty expensive. Are they worth it?

VidHD https://www.callapple.org/vidhd/

I use them.  The output is great.  I think they are worth it.  I mostly use them so that I do not have to use the old monitors.   But maybe I will do some video capture soon.

 

 

 

Zonared's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: Jun 7 2022 - 23:11
Posts: 2
Hello again everyone, just a

Hello again everyone, just a quick update. I checked the temperatures of all the ram chips and they're all running about 21deg C. Ambant temp was between 13 to 14deg C.

On a different project I had made myself a thermal image camera out of an MLX90640 chip put together by Adafruit, which i stuffed into an old Pentax compact camera. So I thought this might be a good opportunity to use it :)

 

This is before power up, i.e. same temp as room, ~13.41deg C

 

As can be seen, the ram banks are the hotest thing in the feild of view and it reads about 21deg C.

 

I moved camera all over the board and there are a couple of other chips about the same temp, i.e. the MPU and some down in rows A and B on the left side.

 

So next I removed all the ram chips and switched it on. I get a completely white (orange) screen, very stable, no random characters., even when I press the reset button.

I then installed the row D ram chips into row C (nothing in rows D or E), no good same result as before. I then installed row E ram chips into row C, same result, mostly white (orange) screen but with random characters throughout.

 

I guess I need to buy a ram tester? Any other thoughts? I do have a 16kB ram card, my next test is going to be to remove all chips from that and try in row C.

 

Thanks again for all your help and I'll report back soon,

Zonared...

Offline
Last seen: 6 days 20 hours ago
Joined: Apr 26 2016 - 08:36
Posts: 738
My money is still on RAM or

My money is still on RAM or ROM addressing.  One of the chips around that circut is faulty.

Either H1, G1-5, F2, G2, or something else around that.

I'd look at Sam's Apple II Troubleshooting and Repair Guide for more information.

It has nice symptom based troubleshooting procedures and circuit descriptions.

Look here:  https://vintageapple.org/apple_ii/pdf/Apple_II_Plus_IIe_Troubleshooting_&_Repair_Guide_1984.pdf

 

And it points to either a bad CPU (unlikely, but Possible), a bad F8 (same likelihood).  But on a clone, that chip at G2 is the one I always look at first.

Zonared's picture
Offline
Last seen: 4 months 2 weeks ago
Joined: Jun 7 2022 - 23:11
Posts: 2
Apple is up and running

Hi all, long time no reply, sorry got very busy.

 

To cut a long story short, it was the F8 ROM, it was totally corrupted. I found this out by sending the whole computer to Dean Claxton from ROMX, he did extensive fault finding and replaced the F8 rom.

 

I got him to also install a ROMX and video ROM. Dean said it wasnt without its difficulties. My motherboard is a Unitron Rev7, but he says it has a reverse memory layout in their ROMs and functions differenlty with regards to the 74LS02 inhibit signal. He had to run a wire on the back of the board to the ROMX and write custom flash images.

 

Once that was done it was running. Although I did have some issue with the video ROM not allowing the keyboard to function in games, so I had to swap back to stock UM2316 chip. Not sure whats happening there. If I find out I'll report back.

 

Thanks...

Offline
Last seen: 6 days 20 hours ago
Joined: Apr 26 2016 - 08:36
Posts: 738
Thanks for updating us on the

Thanks for updating us on the situation.

It's been quite a while since the first post, but it is always appreciated.

 

Quite often I remove all the ROMS except the F8, and often swap in known-good F8 ROMs while troubleshooting clones like this one.

The machine will boot to the monitor prompt with just the F8 ROM installed and no others.

 

Anyway, good stuff.

Log in or register to post comments