Jump to content
IGNORED

Testing Pokeys in 7800. Prickle?


Purity

Recommended Posts

Hi,

 

Bit of an odd question....

 

I've been trying to think of ways to test Atari Pokey chips.

 

One method I thought of is using an old BallBlazer cartridge. If I desoldered the Pokey on the cartridge I could repalce it with a socket to refit the pokey and other pokeys in order to test them in a 7800. I suspect that if the Pokey is faulty either the game won't boot on there will be no sound.

 

What I wanted to do is test the Pokey as much as possible. What about using something like "Prickle"?

 

http://atariage.com/forums/topic/241522-prickle-my-pokey-programming-helper/

 

Would it be possible to burn Prickle to a rom (27256 eprom?), and replace the rom on the Ballblazer and use the program to test Pokeys out even further?

 

Any thoughts are appreciated

Edited by Purity
Link to comment
Share on other sites

A socket would work, but even a socket has limits on how many times you can insert and remove chips over and over. Your best best is get a zif socket of sorts that you could solder to the ballblazer. That would allow you to easily life the lever to remove chips and clip the lever back down to reseat them. Zif sockets are designed more of this kinda of thing.

Link to comment
Share on other sites

The Prickle test utility from MobiusAqua is quite excellent and probably the most complete and thorough POKEY test(ing) available for the 7800 console.

 

Another way to ensure all channels are working properly, there is the 7800 Utility Cart ROM which tests all four channels of a POKEY chip when present. It tests both TIA channels as well:

 

post-18-0-45241700-1490649475_thumb.pngpost-18-0-10761300-1490649476_thumb.png

 

The additional bonus of other beneficial tools are included such as controller testing, memory testing, palette display, and more.

 

Also, there is the POKEY (Sample) Test which looks for a POKEY chip, and states its base location if found (Would typically be 4000 for Ballblazer or Commando configurations), and plays back the "Daisy Bell" melody:

 

post-18-0-33801200-1490649589_thumb.png

 

For other ways to test a POKEY chip, Eckhard's RMT demo is pretty sweet:

 

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

  • Like 4
Link to comment
Share on other sites

Sadly I cannot get this to work. I must be doing something wrong?

 

What I've done is

 

1) Removed the pokey and fitted a socket to allow other pokeys to be fitted.

2) Removed the Ballblazer game rom and fitted a socket so I can fit other roms

3) I burnt Prickle to a 27256 eprom, put it in the rom socket and it doesn't boot

4) I burnt RMT demo to a 27128 eprom, put it in the rom socket and it doesn't boot

5) I burnt Pokey Sample Test to a 27256 eprom, put it in the rom socket and it doesn't boot

6) If I refit the Ballblaxer rom the game boots fine

Link to comment
Share on other sites

Ah I didn't know this. Is there any specific info so I can give this a go?

 

The 7404 is obvious but not the jumper

 

http://atarihq.com/danb/7800cart/C026461.shtml

 

"One of the odd parts of this board is jumper W2. It allows pin 27(A14) of the ROM to be connected to either A14 or R/W. Connecting it to R/W would only make sense if it was a RAM chip, but then this would leave no place for a ROM on the board. The only thing I can think is that Atari intended to make a custom ROM chip for this board that contain either extra RAM or bankswitching hardware."

 

C026461.pdf

Link to comment
Share on other sites

Interesting....So without the 04 the rom cannot get enabled

 

So bridge W2? What about W3 or W1?

 

The 7404 inverts the CE line, you need it for EPROM's.

 

Look at the schematic to understand what the jumpers do. ;)

Link to comment
Share on other sites

Ok so from looking at the schematics it seems to me that I populate the LS04 @ U2

 

W3 bypasses the hex inverter if I join 1-2 so I don't want to do that so remove 1-2 @ W3

 

W2 joins pin 27 @ U1 (A14) to A14 or R/W - It needs to be A14 as it is a rom address line so join 1-2

 

W3 joins pin 1 (A15) to either +5 or A14. I'm not programming the chip so no need for +5 connection. Also do I need to connect A15 to A14? Don't think so. So both not connected

 

Sound about right?

Edited by Purity
Link to comment
Share on other sites

  • 1 month later...

The Prickle test utility from MobiusAqua is quite excellent and probably the most complete and thorough POKEY test(ing) available for the 7800 console.

 

Another way to ensure all channels are working properly, there is the 7800 Utility Cart ROM which tests all four channels of a POKEY chip when present. It tests both TIA channels as well:

 

attachicon.gif7800_Utility_Cart.PNGattachicon.gif7800_Utility_Cart-AudioTest.PNG

 

The additional bonus of other beneficial tools are included such as controller testing, memory testing, palette display, and more.

 

Also, there is the POKEY (Sample) Test which looks for a POKEY chip, and states its base location if found (Would typically be 4000 for Ballblazer or Commando configurations), and plays back the "Daisy Bell" melody:

 

attachicon.gif7800_POKEY_DAISYBELL.PNG

 

For other ways to test a POKEY chip, Eckhard's RMT demo is pretty sweet:

 

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

 

 

On a sidenote, that POKEY version of the Hubbard's music for Delta blows away the SID original.

Link to comment
Share on other sites

I have managed to achieve what I set out to do with the help of RevEng on the coding side of things and CPUWiz on the hardware side of things. I've posted a video in the programming section. Thanks to all that replied!

Edited by Purity
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...