thanks!!!
but ehmm
its kind of a quest to find them ,dont you think?
i will put that link to those files in the SM-X topic if you dont mind
Ok, @ducasp, I think communication could be a little better. Of course Trucco is very kind and he usually replies to us in a very timely fashion, but I can't help but notice we could improve communication by setting up some kind of FAQ somewhere. There's a few outstanding questions right now, like these:
- Where will we be getting official firmware versions? Will KdL continue to provide those like with all other OCM-based devices?
- It's now clear that SM-X doesn't come with any particular KdL firmware, despite Trucco referring us to the Zemmix Neo BR user manual. What are the differences between both firmwares?
- What kind of hardware is implemented in current firmware?
- It's cumbersome to deal with the differences between the Zemmix Neo BR user manual and what Trucco told us via e-mail. Is there any chance for a new user manual, specific to SM-X, being released? If needed, I would be super happy to help with that.
- This is related to the above question about implemented hardware, but how do we use dual SCC in SM-X? OCM/Zemmix Neo allows you to assign SCC+ to both external slots via DIP switches, but it's actually the same SCC+. Does this mean that SM-X is different from OCM/Zemmix Neo in this respect? Or is the second SCC+ somewhere else?
- Is there any chance of you or Victor Trucco or KdL accepting requests or suggestions for features to use the remaining FPGA space?
As an amateur musician and MSX music enthusiast, i'd love for this last item to be seriously contemplated. @Grauw's VGMPlay already supports a slew of sound chips on MSX and it would be great if SM-X also had some of those which have open source FPGA implementations, like YM2151 (used on Yamaha's SFG modules) and SN76489 (this one could be a little bit extended in order to support both vanilla SN76489 and the Sega variation). MSX-Audio would also be great, if possible.
Please understand that I'm not anything other than an owner of an SM-X like you, just that I've really liked it and done and will probably still do a lot of stuff for it and for MSX in general, but all I do is free, and I do not earn a single dime on it... I'm in no way linked commercially to this project... Keeping this in mind, what I can tell you about what I THINK that I know:
- I'm unaware of KDL taking this task as well, as SM-X is different in many respects and not just a simple OCM clone. It has different hardware around the FPGA, different connections, use different flash memory, etc... So the firmware KDL generates for OCM/Zemmix and other OCM clones DO NOT WORK ON SM-X AND SHOULD NOT BE USED. If KDL release something for SM-X he will tell that and will make sure to distinguish SM-X files from the other devices. Now, all changes KDL makes are merged into SM-X in a couple of days once a new version is released, I usually do this if I have free time, if I don't Victor or someone else will do for sure. The question about WHERE to officially get the latest releases, only Victor can tell.
- SM-X firmware is a super-set of OCM, so it contains all functions of it and adds upon it. Regarding the DIP switches, as far as I know there is no difference but I might be wrong
- Victor is the guy that can answer that, again... As far as I understand, other than what you find on regular OCM you have OPL3 support in VGMPLAY and a MIDI interface compatible with the one in Turbo-R, through joystick port 2, but I'm not aware about the details on how to connect it
- As an user I agree with you and I know that Victor is very supportive of having users help (i.e.: I do this sometimes), so just tell him you are willing to and I'm sure he will be thankful
- I'm not aware of any changes in respect to that, as far as I understand the SCC code is the same as in OCM at this moment, but I could be wrong. A simple test would be to get any enhanced versions, like Salamander, and check if the dual scc is working (voices and game sound/bmg)
- Well, I'm always open to listen for suggestions, but keep in mind that I'm just an owner, like you, the difference is that I just had my SM-X since last year (prototype) and decided to do stuff on my own, on my free time (which is not much lol)... Regarding Victor or KDL, it is up to them to answer that... I would not get discouraged by FPGA space, in my mind, if an idea is good and needs more space, and someone do not want OPL3, you can just fork the SM-X firmware and create a variant that has a V9990 built in (just a silly example, I have no idea how many cells would be needed for that)... I really think that users helping on new stuff (like I've done with WiFi) will be the driving factor of cool customized versions (which might end-up being integrated as far as space allows and it is something that most would use).
About audio, I think that Victor goes in the same direction and he has worked really hard to have OPL3 and MIDI done before officially releasing the project, so I think that if anyone is willing to help on that department, help will be accepted, but again, this is me talking, an user that just happens to have his development upon this open platform merged in the main code, Victor is the guy that can oficially tell about all of this and give better directions on how each of those concerns are going to be addressed.
thanks!!!
but ehmm
its kind of a quest to find them ,dont you think?
i will put that link to those files in the SM-X topic if you dont mind
I just think that this question is being asked to the wrong person. And about the link, it is fine to share it wherever you think it is suitable, I just ask to share the link and not replicate the file on other server because then people can always get the latest version, if I update it.
I have to say, the prospect of an FPGA MSX without the space limitations of the Cyclone 1 is very good.
Thanks for the clarification!!
Awesome, @ducasp, thank you very much for your clarifications. It sure makes it much clearer what role everyone plays on this project. And also thank you very much for all the hard work you poured into making this project even better. UNAPI Wi-Fi is awesome. I hope I get to play a little bit with it this weekend.
Victor Trucco has set up a project page in github, most, if not all information needed should be there
https://gitlab.com/victor.trucco/sm-x
Firmware files are going to be released there as well.