Did some reading on their Forum and there is some interest in developing alt configuration for the FPGA. The project could be a nice alternative to a Mist box. Very attractive with the ZX styled case.

Very interesting. I've wanted a Speccy for sometime, yet another option. One question, you speak of the 3 AYs as if they are GI or Yamaha NOS chips, but it looks to me to be VHDL cores running on the FPGA. Not necessarily a bad thing but a VHDL SID will always fall short when compared to a MOS chip. Again not too bad as the quality of the VHDL cores has improved but has yet to replicate the analog filters of the SIDs


(1 replies, posted in Trading Post)

Very glad to see the boards in production.
PS ordered a SEQ4 PCB, been waiting for quite awhile smile


(8 replies, posted in Releases)

EXCELLENT! Really like Fresh Air!

4mat wrote:

There wasn't much traction on the c64 side so I'm leaving it as a proof-of-concept.  The driver is quite modular when it builds, so if you set it to use an external sid player it'll only include the FM-related stuff. (and JSRs to wherever the sid player calls are)  So I'd assume commenting out that external player stuff and changing the root OPL addresses should get it to do something.  I don't know if OPL3 follows the same structure, but the 3526 chip had the registers in a fixed order iirc.

Totally understand, The SFX cart is a rare beast and even thought Scanner Boy re-designed a clone still only <100 of those in the wild. The big advantage the C64 has over the A8 is the support in VICE for the SFX.

Looked over the FMSID zip, nice docs! TY smile Yes, doesn't look like too much of a  'heavy lift' reusing your driver, will be digging into the sources very soon. And using XMs is a big plus getting started, Lots of talk about how to track for it, so with XM support it's a very good start.

Not sure 100% but I think the OPL3 just adds a second set of OPL2 regs to the internal map; as the OPL3 is backwards  compatible with OPL2 songs. Of course there are some added features to account for but much better than starting from scratch smile

Don't know if you're a A8 guy but if you want one we can get a cart to you wink

4mat wrote:

I haven't released sources/converter for that, however FM-Sid has the source with it.  It can be setup to run an external player rather than the built-in sid one so I guess you could have FM + a vblank pokey player running at once.

Cool, that's what I was hoping to do. Matej and I have been talking  along these lines over on AtariAge and his FB page, Atari XEL Club!, about a OPL3 cart. Original design is several years old by T0riman, but has been overlooked for the most part.
If you have any interest in A8 and OPL3, would be great to hear from you. I know Matej is planning a board run for the cart so any suggestion/insight with driver development would be welcome.

4mat wrote:

Continuing the FM fun here's a little .VGM player to run compatible arcade games on the cartridge.

This is totally awesome; any new work on the SFX player? Are sources somewhere, very interested in porting to A8 for support of OPL3 cart, https://translate.google.com/translate? … amari.html


(5 replies, posted in Atari)

Interested... Would love to hear Atari play FM


(7 replies, posted in Atari)

Thanks, know very little about the Speccy.


(7 replies, posted in Atari)

Was looking over the Sonari page recently and noticed that Mono, http://mono.atari.pl/ , has a .PSG player for the A8 with either Evie or Sonari. Not real sure but PSG files are Speccey YM files I think, maybe someone can explain better.  Does anyone know if Vortex Tracker supports these?  Or is there a converter for like PT1-3 to PSG?

As I have some YMZ284s, think I'll prototype a board soon. The only catch is the YMZ mixes all 3 channels in the chip to a single output, so can't split channels A, B and C to separate Right/Left panning. But with two chips could have stereo.

Probably build it as an internal on $D2 page as I have a 2nd '138 decoding $D2 for Covox.

Like noted above, Freq Monster 801 and AT][, as far as I know.

kometbomb wrote:

I have done some terrible things in the code, mainly using void* type arguments for ints and so on, which is not that clever in hindsight (an int is 4 bytes and a pointer is something other than that in your case, on 32-bit systems it should be four and four bytes so it doesn't matter). klystrack works on a 64-bit Linux so it probably works here too. Before you ask, I don't remember why I made this decision and I do know it's terrible.

So, you could just use the switches the error message suggests, i.e. "-Werror=int-to-pointer-cast" and "-Wint-to-pointer-cast", which bypass the warnings and doesn't trigger the error message. You can add that on line 21 in Makefile, after the other switches.

I hope that helps!

Hehe NO Judgements. 'What happens in the Vegas...er the IDE, stays in the IDE'
Thanks so much for the tips! Will give this a go. I'm such a noob so didn't even know " [-Werror=int-to-pointer-cast] " was a hint from the compiler on how to fix it.


(13 replies, posted in Other Hardware)

garvalf wrote:

It seems you can buy a GIMIC there: http://eleshop.jp/shop/g/gDAV361/ but at 40000 yen, it's around 350 €, it's quite expensive (and you have to get the OPL3 module in addition)

Good to know; the link on the GIMIC page, to 3-get.com, is a private server. Still, priced a little too high for me, but would be fun. Waiting to see the Nerdsynth released, also with plug in sound cards.


(13 replies, posted in Other Hardware)

The GIMIC is very interesting, wish it was more available.  There was another similar design with separate sound boards, but really functioned as a USB PC sound card, and again, mainly for the Japanese market.

Glad to hear that  AT][ does work with the PCI cards smile Kind of got things packed away due to space, so been waiting to test it for awhile. Hoping to find space, but between my wife's addiction to quilting and my obsession with retro systems is always a struggle big_smile

And I agree with a OPA EMU but would really like to see a full midi support. Even having PC messages supported would help with internal patches on the dsPIC. I think one of my next projects will have to be with PD/wiringPi or maybe just diving into the Editor source to add some features. Anyway, look forward to hearing more from you.


(13 replies, posted in Other Hardware)

Charbot wrote:

Also check out the YM2151 arduino project thread on this site .   User, Masl, created a java app that can interface w/ the arduino/YM2151 for controlling parameters, channel mapping, etc.



(13 replies, posted in Other Hardware)

Seeing as this got bumped, AGREE! FM is the bomb!

FreqMonster is cool, the best is it runs on XP with PCI based YMF72x cards; there are very cheap Labway YMF723 PCI card on ebay. The YMF's OPL core isn't supported by the XP drivers but can be exposed with a old tool PowerYMF. All the setup is covered at kewl.org so it's not too painful. The bonus with the YMF723 is the XG Midi synth which can be played concurrently with the FM core. I think there is also an older ADLibTracker ][ version that supports these PCI cards, but haven't tested that.

In addition to the Midibox OPL3 synth there is this project http://midibox.org/forums/topic/19678-m … d-genesis/
Up to 4 YM2612/3438 FM/PSG boards to recreate the Sega Gen's voices. Still a WIP for the UI and midi synth apps but an SD card VGM player app with advance features is released. Could work well with VGMMusicMaker of Deflemask trackers for cross platform composing.

For modern FM designs, check out the PreenFM2 http://ixox.fr/preenfm2/
An FM design on a ARM uController. Very much like the Shurthi1 form wise, boards and kits in production and a large user base for support.

And last there is this modern FM design http://fredslab.net/opa/
Kickstarter project, designed on a dsPIC uController. Bad news is the developer hasn't followed up with retail sales so would be hard to get hold of one now. The Board formfactor is an Arduino shield but can be used with any system that has a 57,600 baud serial port or FTDI converter, RPi for example. On the software side is a cross platform editor that allows control of all prams for the 10 FM voices and 8 PCM drum voices along with patch storage. This software accepts midi note messages only so ATM there is no way to automate controller changes. The editor is open source so could be the basis for a more advanced midi synth. There is also Arduino libs and examples for developing custom instruments and such.