Apple iie booting up ProDOS crash?

34 posts / 0 new
Last post
gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
Apple iie booting up ProDOS crash?

Just got myself a Apple IIe off eBay which had a PSU issue. Repaired the PSU and computer is now booting. I've run the self diagostic test and all looks good.

I now thought I'd build myself the ProDOS ROM from https://github.com/tjboldt/ProDOS-ROM-Drive

I've written the GamesWithFirmware.po to a 27C801 and verified ok. Have also tested all the logic chips and double checked my soldering - all good.

When I bootup the computer ProDOS starts but them seem to crash, at least it looks like a crash to me.

 

First off, should I just be able to plug in the card and boot and get the menu? (New Apple user here)

 

I'm booting and it looks like some debug info - Googled FF5A but not finding much.  Does this point to some other issue I have the computer?

 

Offline
Last seen: 1 month 3 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
Can you boot DOS 3.3? Also I

Can you boot DOS 3.3?

 

Also I would recommend running the self test first and then additional diagnostics if that gives you an "OK".

 

Check this thread here...  https://www.applefritter.com/content/full-apple-iie-diagnostic

 

You can get XPS and other diagnostics off Asimov.  If you need help with that let us know and we can give you pointers to where to get it.

 

 

 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
I've run the internal

I've run the internal diagnostics and get a kernal ok message.

 

The Apple came with a 128k expansion card. I've tried booting with and without the card, and also tried the ProDOS in different slots. Made no difference.

 

One other thing I've tried is loading some games from http://asciiexpress.net using the casette port and a ipad and it loads correctly.

 

I don't have disk drive (Or any floppy emulator) hence my reason for building the ProDOS.

 

What are my options for loading DOS 3.3 or xps diag dsk file?  Do I need a Apple Disk ][ or some type of floppy emulator?

 

 

 

 

Offline
Last seen: 1 month 3 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
I just looked at the github

I just looked at the github for that card...  apparently it doesn't support DOS 3.3 so that isn't an option.  Not sure if it would be possible to run XPS off that.

 

You might want to get some more standard storage device that would allow you to run a more wide variety of disk images.  There are a lot of choices...

 

 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
Thanks, will look into that.

Thanks, will look into that.

Offline
Last seen: 6 days 1 hour ago
Joined: Apr 26 2016 - 08:36
Posts: 738
A couple of things to

A couple of things to consider.

 

First, if you get a "Kernel OK" message then you have an un-enhanced IIe.

That might be a contibutor.

 

Second, you should try booting to ProDOS from traditional media (like a disk drive) to see if the issue is hardware related or software related.

 

Thirdly, there very well may be an issue with your ProDOS bootup card (although it's impossible to know without first considering the above).

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
Looks like I need to get a

Looks like I need to get a disk drive, as you said there are too many unknowns at the moment.  Will hunt around but disk drives are getting impossible to find.  Will also have a look for a floppy emulator though I hope it's not going to suffer the same fate. A disk interface card also came with the Apple so I'm half way there.

Offline
Last seen: 1 month 3 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
Floppy drives are easy to

Floppy drives are easy to come by...  they are all over on eBay.  But FloppyEMU or wDrive are really good options.

 

Offline
Last seen: 6 days 1 hour ago
Joined: Apr 26 2016 - 08:36
Posts: 738
Actally, I think gmc is

Actally, I think gmc is correct.  There are not that many Apple disk drive options on eBay under $100.

 

Plus, GMC, you should note the type of disk controller card you have - is it one with two 20 pin connectors?  If so you'll need the "Disk II" (part # A2M0003) type metal encased disk drive.

If it has a short rainbow connector with a DB-19 connector you will need to find some "Apple 5.25" (Part # A9M0107) plastic cased drives.  These are more plentiful.

There are adapters available to switch between the two connector types.  I think you can find some on the Big Mess 'O Wires website.

 

(By the way, during my search I found way more options by searching the part number rather than searching for  "Apple Disk Drive".

 

Offline
Last seen: 1 month 3 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
I've had no trouble buying

I've had no trouble buying Disk ][ or Apple 5.25" drive for between $50-$75 including shipping.  A quick search shows several BIN in that range right now.  If you are patient you can sometimes find them cheaper than that.  A couple years ago they were all over the place under $50 including shipping.

 

 

S.Elliott's picture
Offline
Last seen: 3 hours 20 min ago
Joined: Jun 23 2022 - 16:26
Posts: 236
Short answer  ("tl;dr"):Buy

Short answer  ("tl;dr"):

Buy yourself an Apple IIe Enhancement Kit from ReActiveMicro, install it, and re-run the diagnostics.

https://www.reactivemicro.com/product/iie-enhancement-kit/

That may solve the whole issue immediately.  If there's still a fault, the enhanced diagnostics will undoubtedly notify you with a message like "RAM 0 1 0 0 0 0 0 0" (which means there's a faulty RAM chip in the second position from the left).

Long answer:

Your startup screen photo shows two anomalies that imply your Apple IIe has a faulty EF ROM chip:

  1. ProDOS 8 V2.4.2 should print its startup message with mixed uppercase and lowercase letters on an Apple IIe.  In your photo, ProDOS converted all the text to uppercase, which indicates ProDOS couldn't identify the computer as an Apple IIe, which might occur with a faulty EF ROM.
  2. That strange message, "FF5A-" indicates that the processor executed a BRK instruction at address FF58.  But the correctly-functioning ROM doesn't have any BRK instructions at that location.  (FF58 is supposed to be a return instruction at the end of a subroutine.)  This might occur if a faulty ROM produced empty code containing zeroes instead of the correct code.  The address FF5A belongs to the EF ROM.

Bad RAM could also contribute to the problem, but the non-enhanced Apple IIe's built-in diagnostics are not very effective at detecting bad memory.

So I suggest buying and installing the Apple IIe Enhancement Kit because it replaces your EF ROM with a new one, which will solve any problems that might arise from a faulty EF ROM.

And the enhancement includes improved diagnostics that employ a much more effective memory test, so it's a sensible step toward testing your RAM.

Just FYI, here a photo of what the ProDOS 2.3.2 startup screen should look like on an Apple IIe whose ROM is working correctly:

Offline
Last seen: 2 weeks 5 days ago
Joined: Aug 4 2015 - 14:30
Posts: 150
S.Elliott wrote:If there's
S.Elliott wrote:

If there's still a fault, the enhanced diagnostics will undoubtedly notify you with a message like "RAM 0 1 0 0 0 0 0 0" (which means there's a faulty RAM chip in the second position from the left).

 

I think it's the other way around, when the screen shows fault in the second position from the left, it means a faulty ram chip in the second position from the right on the board.

See this video for an example of that:

https://www.youtube.com/watch?v=aZY-F57zZVs

 

S.Elliott's picture
Offline
Last seen: 3 hours 20 min ago
Joined: Jun 23 2022 - 16:26
Posts: 236
tolderlund wrote: I think it
tolderlund wrote:
 

I think it's the other way around, when the screen shows fault in the second position from the left, it means a faulty ram chip in the second pisition from the right on the board.

 

Yeah, it was careless to use the words "left" and "right" because it depends on how you're facing the board.  (I habitually swap left vs right because my old Apple II+ spent so much time disassembled on my workbench in the 80's.)

So here's a photo of the Apple IIe RAM chips with the motherboard coordinates visible down the left, and annotations for each of the RAM chips.  (Can you sleuth out which chip was replaced?)

So the mapping between the diagnostic message and the RAM positions are as follows:

Row 6:  RAM 00000001

Row 7:  RAM 00000010

Row 8:  RAM 00000100

Row 9:  RAM 00001000

Row 10: RAM 00010000

Row 11: RAM 00100000

Row 12: RAM 01000000

Row 13: RAM 10000000

 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
An update but not much

An update but not much progress.

 

I swapped the EF ROM (342-0134) with  a 27C64. See the same issue.

 

I then did a enhanced upgrade, booted into diag and get system ok. No issues found.  Ran the test a few times.

 

Tried bootng with the ProDOS card again and get the same screenshot.

Offline
Last seen: 6 days 1 hour ago
Joined: Apr 26 2016 - 08:36
Posts: 738
You said you built a ProDOS

You said you built a ProDOS card.  I presume that it "boots" ProDOS on powerup.

Can you boot into ProDOS in the traditional manner - that is, via diskette?

 

 

EDIT:  I just re-read the thread and see that you don't have a floppy drive.

I'd highly recommend buying a disk drive controller, and either a real disk drive or a Floppy Emu.  It will make troubleshooting this a lot easier.

My guess is that your ProDOS card doesn't work properly and your computer is probably just fine.  

But no way to know without trying to boot ProDOS conventionally.

 

 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
I haven't manage to source a

Yes, it boots from the card on powerup.

 

I haven't manage to source a disk drive yet so unable to test this.

Offline
Last seen: 6 days 1 hour ago
Joined: Apr 26 2016 - 08:36
Posts: 738
Further...you shouyld show

Further...you should show your boot screen error to the author who created the github project for this card.

Chances are he may know what the issue is.

 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
Good idea. Will open a issue

Good idea. Will open a issue on the githup page and will see if he has any ideas.

Offline
Last seen: 4 hours 38 min ago
Joined: Dec 19 2008 - 21:01
Posts: 413
That's an interesting project

That's an interesting project, but it sounds like you have a problem with the card itself of the image you are using. Maybe get a known good image from the project author? It says something about not overwriting block 1?

Offline
Last seen: 5 days 3 hours ago
Joined: Jun 29 2018 - 16:55
Posts: 590
By chance I have parts on

By chance I have parts on hand to build the latest revision of this card. Not sure how you sourced your kit or parts for it, but, if you need another or any parts I can definitely help you out. I could even let you borrow one of mine that is tested/working on a IIe and has a ZIF if you are in the USA. At least then hopefully you can rule out something in a meaningful manner. 

 

Here is my thread about building: https://tinkerdifferent.com/threads/building-tjboldts-prodos-rom-drive-for-apple.1249/

 

If you wanted to have the fun of building another, I have details on my available ones here: https://tinkerdifferent.com/threads/fs-diy-tjboldt-apple-ii-prodos-rom-drive-kits-1mb-read-only-apple-ii-slot-card.1430/post-9579

 

While I have tested these in my IIe and IIgs I do also encourage a solution like the Reactive Microdrive and FloppyEMU, but I can also undertand wanting to be sure the machine is in full working order before sinking that kind of money into it.

 

EDIT: Speaking of the firmware, make sure your EPROM burner isn't loading it in an odd mode or something! I have had extensions from MAME bite me in the behind before because it assumed some format other than the actual binary data due to the file extension. To be safe you could rename the games w/firmware file to image.bin instead of *.po and try reburning it. 

 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
Thanks for the offer, but I'm

Thanks for the offer, but I'm in the UK.

 

I've got spare PCB's so have built another device with all new components and the problem remains.

 

I am correct in thinking I can just take the file from here:

https://github.com/tjboldt/ProDOS-ROM-Drive/blob/main/Firmware/GamesWithFirmware.po

 

And write it to EPROM. I've rename to .bin to avoid any issue.

Offline
Last seen: 4 hours 38 min ago
Joined: Dec 19 2008 - 21:01
Posts: 413
gmc wrote:Thanks for the
gmc wrote:

Thanks for the offer, but I'm in the UK.

 

I've got spare PCB's so have built another device with all new components and the problem remains.

 

I am correct in thinking I can just take the file from here:

https://github.com/tjboldt/ProDOS-ROM-Drive/blob/main/Firmware/GamesWithFirmware.po

 

And write it to EPROM. I've rename to .bin to avo

I see, yes that one is from the actual project site, so I would assume it should work properly.

 

 

Offline
Last seen: 5 days 3 hours ago
Joined: Jun 29 2018 - 16:55
Posts: 590
Yes, you should be able to

Yes, you should be able to just download that .po file and burn it, with rename as a precaution if you want. I can confirm that is what I've done successfully. 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
It must be some issue with

It must be some issue with the Apple then as 2 boards with different components can't giove the same fault.

 

I will see if I can track down a disk drive so that I can run some diags which will hopefully identify a issue with the main board.

Offline
Last seen: 5 days 3 hours ago
Joined: Jun 29 2018 - 16:55
Posts: 590
You could also consider a

You could also consider a hardware diagnostic card too, I built one of these recently for my own IIe.

 

https://www.ebay.com/itm/165428069737?hash=item2684480569:g:HKgAAOSwiKpfe4qV

Offline
Last seen: 2 weeks 5 days ago
Joined: Aug 4 2015 - 14:30
Posts: 150
Nice card
skate323k137 wrote:

You could also consider a hardware diagnostic card too, I built one of these recently for my own IIe.

 

I was considering to buy this one, but then I noticed that the seller does not ship to Denmark/Europe. Bummer.

 

Offline
Last seen: 5 days 3 hours ago
Joined: Jun 29 2018 - 16:55
Posts: 590
That is tough. I run an eBay

That is tough.

 

I run an eBay store of small items, and even I admittedly and regrettably only offer international shipping through their proxy service. 

 

eBay aside I also do a lot of vinyl collecting, import/export of small collectables/electronics, and shipping outbound from the US has now become prohibitively expensive. Even for a parcel less than .5Kg, the rate is nearly $25USD (used to be about 14USD) to send to Europe :(

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
I've acually been looking to

Will looking at getting a diag card. I seem to be runnig out of options  :(

Offline
Last seen: 2 years 3 months ago
Joined: Jul 13 2022 - 00:16
Posts: 1
Firmware fixed

As the author of the project, I actually found this forum by googling for the error that you posted in the issue on my project. Assuming that is you, thanks for verifying that the firmware changes to the card resolved your issue.

 

https://github.com/tjboldt/ProDOS-ROM-Drive/issues/12

 

Terence

 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
Hi Terence. Yes, one and the

Hi Terence. Yes, one and the same.

 

Thanks for the speedy fix. All working perfectly. 

Offline
Last seen: 1 month 3 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
I just completed assembling a

I just completed assembling a ProDOS ROM-Drive v4.0.  I haven't programmed the EPROM yet, but I will be hopefully giving it a try soon.

 

gmc
Offline
Last seen: 1 month 4 weeks ago
Joined: Sep 29 2021 - 08:41
Posts: 36
Let me know when you get it

Let me know when you get it working. I've loaded the firmwarewithgames rom and most of them work however there are a few (like bc's quest that hang on loading)

Wondering if it's just a incompatible game?

 

Also looking to wrote my own images using ciderpress but it's all a bit of a mystery to me.  Would like to get xps diag loaded onto the prodos rom but don't even know if this is possible and if so where to start.

Offline
Last seen: 1 month 3 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
I just now burned the EPROM

I just now burned the EPROM and I will go upstairs later and give it a try in one of my //e Platunum units.

 

Offline
Last seen: 1 month 3 weeks ago
Joined: Jul 5 2018 - 09:44
Posts: 2587
softwarejanitor wrote:I just
softwarejanitor wrote:

I just now burned the EPROM and I will go upstairs later and give it a try in one of my //e Platunum units.

 

OK, it's a lot later...  but I finally got around to testing the two ProDOS ROM Cards I've built and both seem to work flawlessly.

 

 

Log in or register to post comments