Popular Post +batari Posted June 12, 2021 Popular Post Share Posted June 12, 2021 I made a quick video of a standard HOKEY playing Commando. Sorry about the video quality, this is recorded on a phone with one hand while I try to handle the controller with the other hand. On boot it plays a jingle that's hard-coded into HOKEY memory to let you know it's there and working, which I may leave that in as a signature (though it could be disabled.) Sorry, these are not for sale yet, but will be released this year! IMG_2166.mp4 There will be multiple versions of HOKEY and prices are expected to start at $10. All allow new sound drivers to be uploaded, such as the upcoming driver for GCC's Minnie chip, and possibly other FM synthesis chips, and support for PCM and ADPCM playback via a ring buffer for seamless playback even during heavy Maria DMA (no IRQs needed!) For $10 you get the basic HOKEY, which is a single POKEY and ability to add (likely) one additional sound driver (or, possibly dual POKEY.) For a little more you get the standard HOKEY, which has more memory that should allow for dual POKEY and more sound drivers on the same chip. For the ultimate experience, for slightly more, there is the advanced HOKEY. This uses faster, more powerful hardware that should support quad POKEY, dozens of sound drivers, plus many waveforms, digital samples, and more. Also, the advanced HOKEY uses a DAC chipset for a CD player, so you can get CD-quality stereo sound if you want it. A standard 3.5mm stereo jack can be used for output. 51 5 Quote Link to comment Share on other sites More sharing options...
+groundtrooper Posted June 12, 2021 Share Posted June 12, 2021 Very cool Fred. Thanks for the update. 3 Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted June 12, 2021 Share Posted June 12, 2021 3 Quote Link to comment Share on other sites More sharing options...
Zonie Posted June 12, 2021 Share Posted June 12, 2021 Nice. Thanks for creating such cool stuff for all of us. Quote Link to comment Share on other sites More sharing options...
Trebor Posted June 12, 2021 Share Posted June 12, 2021 This is fantastic, Fred! Looks to be quite the excellent POKEY (and then some) replacement. Extra thanks for designing it very reasonably priced as well. Very much looking forward to seeing it become available to the masses...great job! 5 Quote Link to comment Share on other sites More sharing options...
+cjherr Posted June 12, 2021 Share Posted June 12, 2021 Sounds awesome. Quote Link to comment Share on other sites More sharing options...
toiletunes Posted June 12, 2021 Share Posted June 12, 2021 I like the hokey jingle, especially during the 7800 splash screen. Quote Link to comment Share on other sites More sharing options...
Synthpopalooza Posted June 12, 2021 Share Posted June 12, 2021 How does it do on my stuff? ? Seriously, though, this is awesome. Liking it. Quote Link to comment Share on other sites More sharing options...
+-^CrossBow^- Posted June 12, 2021 Share Posted June 12, 2021 How are the other emulated drivers accessed from it? Separate IRQs specific to each or? Quote Link to comment Share on other sites More sharing options...
+batari Posted June 12, 2021 Author Share Posted June 12, 2021 3 hours ago, -^CrossBow^- said: How are the other emulated drivers accessed from it? Separate IRQs specific to each or? The unused register on the POKEY chip ($0C) is being leveraged for this (and other) purposes. This register will also be used as a way to bankswitch for dual- and quad-POKEY address spaces. This will obviate the need for wiring up A4 and A5 on existing boards and applications (though HOKEY does have physical A4 and A5 address lines as well if those are needed for the hardware/software.) 4 Quote Link to comment Share on other sites More sharing options...
+batari Posted June 12, 2021 Author Share Posted June 12, 2021 13 hours ago, Synthpopalooza said: How does it do on my stuff? ? Seriously, though, this is awesome. Liking it. Currently it supports normal documented sound modes, but I am working on understanding the other modes being used today (such as two-tone mode) so I can support these too. 7 Quote Link to comment Share on other sites More sharing options...
gambler172 Posted June 12, 2021 Share Posted June 12, 2021 Hi Fred....lmk,when it is available for purchase. Quote Link to comment Share on other sites More sharing options...
Cyprian Posted June 12, 2021 Share Posted June 12, 2021 (edited) 19 hours ago, batari said: For the ultimate experience, for slightly more, there is the advanced HOKEY. This uses faster, more powerful hardware that should support quad POKEY, dozens of sound drivers, plus many waveforms, digital samples, and more. Also, the advanced HOKEY uses a DAC chipset for a CD player, so you can get CD-quality stereo sound if you want it. A standard 3.5mm stereo jack can be used for output. when and where I can buy this one. will it work also in the XL? Edited June 12, 2021 by Cyprian Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted June 12, 2021 Share Posted June 12, 2021 2 hours ago, Cyprian said: when and where I can buy this one. will it work also in the XL? From the very first post in the thread: 22 hours ago, batari said: Sorry, these are not for sale yet, but will be released this year! Also, I can't speak for Fred, but I doubt seriously if these will work as a fully POKEY replacement in an A8 or 5200. Those machines rely on keyboard scanning, random number generation and serial I/O functions. For 7800 games or use in Concerto Carts, the POKEY serves only and solely as a sound generator. It might work nicely as a second chip in a dual/stereo POKEY setup however. 3 Quote Link to comment Share on other sites More sharing options...
+batari Posted June 12, 2021 Author Share Posted June 12, 2021 4 minutes ago, DrVenkman said: From the very first post in the thread: Also, I can't speak for Fred, but I doubt seriously if these will work as a fully POKEY replacement in an A8 or 5200. Those machines rely on keyboard scanning, random number generation and serial I/O functions. For 7800 games or use in Concerto Carts, the POKEY serves only and solely as a sound generator. It might work nicely as a second chip in a dual/stereo POKEY setup however. Correct, it's designed for 7800 and maybe arcade games. All versions will proabably support the random number generator. The pot ports will likely get support down the road on the advanced version and maybe the standard version (but not the basic version.) There is no intention to support keyboard scan or serial I/O in (at least basic and standard versions of) HOKEY as these are of no use on the 7800 and probably are not used in any arcade games either. It may be possible to add keyboard scan and serial I/O as an option to a future advanced version, but that is an idea for a future iteration of the advanced HOKEY, maybe. 7 Quote Link to comment Share on other sites More sharing options...
electronicsibley Posted June 13, 2021 Share Posted June 13, 2021 This is super cool, and a long time coming! Is the user case for this that a programmer would choose the ‘level’ of Hokey chip to utilize for their particular game, based on that games needs, and then have it integrated when going though the publishing process? Quote Link to comment Share on other sites More sharing options...
+batari Posted June 13, 2021 Author Share Posted June 13, 2021 8 minutes ago, electronicsibley said: This is super cool, and a long time coming! Is the user case for this that a programmer would choose the ‘level’ of Hokey chip to utilize for their particular game, based on that games needs, and then have it integrated when going though the publishing process? For homebrew cart releases, I expect that the basic version will handle practically all of the use cases. If the HOKEY is soldered to a homebrew board, it will be configured with the sound driver(s) it needs. The other versions are more intended for flashcarts and other uses such as where multiple sound drivers on the same chip would be beneficial, or where the extra programmability is useful. 3 Quote Link to comment Share on other sites More sharing options...
+x=usr(1536) Posted June 13, 2021 Share Posted June 13, 2021 1 hour ago, batari said: There is no intention to support keyboard scan or serial I/O in (at least basic and standard versions of) HOKEY as these are of no use on the 7800 and probably are not used in any arcade games either Don't hold me to this, but I want to say that some of the arcade games used POKEY to scan for coin inputs. For some reason, RoadBlasters is sticking in my head for this, though that may not be correct. Really wish I could remember specifics on this. Apologies for not being less vague. Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted June 13, 2021 Share Posted June 13, 2021 2 hours ago, batari said: All versions will proabably support the random number generator. Several detection routines use it, including mine. Quote Link to comment Share on other sites More sharing options...
+DrVenkman Posted June 13, 2021 Share Posted June 13, 2021 6 minutes ago, CPUWIZ said: Several detection routines use it, including mine. Arcade Centipede uses it too, per my friend @shupac, designer of the PokeyOne. Quote Link to comment Share on other sites More sharing options...
+batari Posted June 13, 2021 Author Share Posted June 13, 2021 1 hour ago, CPUWIZ said: Several detection routines use it, including mine. It's pretty much already there (the 9/17-bit poly is what produces the random number as far as I can tell.) It's just a matter of outputting it when requested and making sure it matches the initial sequence of a real POKEY as some games rely on the sequence for detection of the chip. 1 Quote Link to comment Share on other sites More sharing options...
Rob McRaf Posted June 13, 2021 Share Posted June 13, 2021 Interesting. So, how well do these work with Centipede, Millipede, Major Havoc, Tempest, etc.. original arcade PCBs? Quote Link to comment Share on other sites More sharing options...
CPUWIZ Posted June 13, 2021 Share Posted June 13, 2021 1 hour ago, Rob McRaf said: Interesting. So, how well do these work with Centipede, Millipede, Major Havoc, Tempest, etc.. original arcade PCBs? I am confident in saying that hasn't been tested yet. Correct me if I am wrong, Fred. Quote Link to comment Share on other sites More sharing options...
Synthpopalooza Posted June 14, 2021 Share Posted June 14, 2021 On 6/12/2021 at 2:10 PM, batari said: Currently it supports normal documented sound modes, but I am working on understanding the other modes being used today (such as two-tone mode) so I can support these too. A good test case is the Milly and Molly 7800 game. It uses some advanced and undocumented modes (not two tone) and would be interesting to see how HOKEY handles them. 1 Quote Link to comment Share on other sites More sharing options...
+batari Posted June 14, 2021 Author Share Posted June 14, 2021 Millie and Molly does not sound right yet. Some of the channels do sound good to me one of them is definitely not correct. What AUDCTL and SKCTL settings are being used for this errant channel, or is there something else going on? 1 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.