Jump to content
IGNORED

With Pokey Chips in short supply should a lock on cart be used instead?


redsteakraw

Recommended Posts

So Given that there are a limited supply of pokey chips and that they mostly have to be taken from existing carts. There will be a time where they either get too cost prohibitive or push games like ballblazer to be rare. Given that wouldn't it make more sense to cannibalize one an create a pokey lock on cart like a game genie / Sonic and Knuckles. And carts that use the Pokey just lock on to the cart and gain the extra capabilities. Then the homebrew games don't need to worry about sourcing pokeys and all the other troubles and people that want the pokey can just use that one cart to boost the sound quality. What are your thoughts? Is this a dumb idea, do you think it is technically infeasible?

  • Like 1
Link to comment
Share on other sites

I'm just curious as to why developers seem to be married to the POKEY for enhanced sound when other chips can be used, as has been proven by the XM and Rikki & Vikki.

POKEY has developer momentum on the platform... POKEY cart hardware has already been created, while another sound chip would require new cart hardware. POKEY is present in 7800 emulators, while another sound chip would need implementation. There's a ton of documentation for POKEY's features, from the mundane to the arcane.

 

One of the reasons I was excited about batari's HOKEY chip, was it would be technically possible to modify the firmware to use other sound synthesis techniques, while still using existing cart hardware. That's half the dev work taken care of right there.

 

With the XM, the FM based sound-chip is one of its more exciting features. I can't wait to have TIA, POKEY, and YM2151 to play around with.

  • Like 5
Link to comment
Share on other sites

What do you guys think of the FPGA recreation of the POKEY? The code probably could use some improvement, but a modern FPGA could serve as a viable replacement.

 

The xc95288 mentioned at the end of the thread to fully replace the POKEY chip, list between $150-$175 each in bulk when purchase 100+. Individually nearly $250 a piece.

 

It doesn't appear to be a practically solution, unfortunately.

Link to comment
Share on other sites

I highly recommend a microcontroller based solution.

Not just because it's what we used on Rikki & Vikki, but because of all these things :

  • Price and Availability
    The MB9BF524K we used cost around $5.00 each when ordered in the hundreds. While this is more than none, you're guaranteed to get the chips you're paying for and they'll actually work. Sourcing NOS parts is extremely problematic and I've run into more than enough fake sound chips to drop this for any sort large scale production. Even with the required support components (crystal, caps, etc) the cost is still decent.
  • Space
    Small surface mount packages are nice and leave more room for other cartridge denizens.
  • Flexibility
    You can do mostly whatever sort of sounds you like, within the limits whatever microcontroller you use. There's plenty of good choices from Microchip, Atmel, etc. and lots of examples available online for how to do software rendered audio.
  • Speed
    Being able to offload sections of your audio driver to the microcontroller is a very nice perk, now Sally has more time to do game-related work.

Of course, it's up to the developer to decide what is most important for their game. But I think having to write the necessary support software is a small price for all the benefits above.

  • Like 3
Link to comment
Share on other sites

I agree in general, but the software bit isn't the biggest hurdle for me. I've updated 7800 emulators and programed microcontrollers with sound engines before.

 

I just don't have hobby time or background to learn board design, nor the hobby cash to invest in tools, boards, and components.

 

Then there are those that will criticize for using non-period chips. We've already heard grumbling about the ym2151 inclusion in XM.

Link to comment
Share on other sites

 

The xc95288 mentioned at the end of the thread to fully replace the POKEY chip, list between $150-$175 each in bulk when purchase 100+. Individually nearly $250 a piece.

 

It doesn't appear to be a practically solution, unfortunately.

 

Hmm, the xc95288 is a larger part, and also obsolete. I'm fairly confident that an entire 1-core POKEY could fit on a iCE40LP8K with room to spare, those cost a mere 7$ (less in bulk.) I think POKEY uses capacitor-timing polling (all digital) instead of an ADC and the DAC could be emulated by high-speed PWM. So all you would need would be the FPGA, the EEPROM, and some voltage converters plus the PCB to make a pin-compatible replacement. It wouldn't be dirt cheap, but it might be less expensive than the shrinking supply of real POKEYs. For emulation accuracy the circuit description could be extracted from the decapped images.

Link to comment
Share on other sites

I just don't have hobby time or background to learn board design, nor the hobby cash to invest in tools, boards, and components.

That's totally fair. But...

 

 

Then there are those that will criticize for using non-period chips. We've already heard grumbling about the ym2151 inclusion in XM.

...this argument is completely ridiculous, especially considering the YM2151 was used in Atari's System 1 the same year the 7800 was supposed to be released.

  • Like 3
Link to comment
Share on other sites

Not to change the subject but I think we're in need of FPGA recreations of chips like the TIA and perhaps other custom chips for Atari systems too.

 

Yeah. TIA chips have gotten CRAZY expensive from Best in the last year or so. I guess Bradley is getting down to his last boxes of a few items. This reminds me - I need to buy up a bunch of 2600 systems cheap this summer for donor parts. Still the most cost-effective way to keep systems running if you're capable of disassembling stuff and testing it.

Link to comment
Share on other sites

 

Cool, I'm working on old chip -> FPGA conversion. Do you have a list of ones that could use replacements (other than the POKEY, TIA, GTIA, CTIA, and FREDDIE)?

 

ANTIC and SALLY

 

Note that FPGA implementations of the A8 chipset all already exist in the community (not sure about CTIA but GTIA does). The MiST project has an entire A8 computer implemented in a single FPGA. And there was an ABBUC hardware contest winner this past year called POKEYMAX that implemented single and stereo POKEY in a DIP40 configuration, though it has a small PCB that's got a larger-than-the-chip size package.

Link to comment
Share on other sites

 

Yeah. TIA chips have gotten CRAZY expensive from Best in the last year or so. I guess Bradley is getting down to his last boxes of a few items. This reminds me - I need to buy up a bunch of 2600 systems cheap this summer for donor parts. Still the most cost-effective way to keep systems running if you're capable of disassembling stuff and testing it.

 

I bought multiple TSU branded TIA chips last year off of ebay for under $13 each and they all worked. I see the same seller I bought from still lists them for that same price on a regular basis. Unless you must have NOS, or a lot of chips in a short amount of time, the atari 2600 chips still seem to be relatively easy to obtain.

 

-Jeremiah

Edited by john_q_atari
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...