I'd like to start first by acknowledging all the hard work that has gone into this project and I do not want to ‘steal’ it or profit from it in any way. I have been approached by a number of people (I’m not sure if they are active members but reside in all corners of the globe) who have used my hardware to dump the ROM and start re-coding it. They wish to fix bugs and add features and no doubt cover their costs.
The recent announcement of the source being released on github gives the impression that the source is free to those that wish to download it (Creative Commons gives an exact report of what can and cannot be done with the code)
I have not ordered a GB-303 and by the look of the GB-303 thread it seems there will not be an opportunity to do so.
The source is beautifully crafted, well commented, logical and very modular. For those with experience in GB Asm will appreciate the effort that has gone into this code and at the same time see the potential of what Furrtek has apparently abandoned.
My intentions are as follows:
Modify the code so it can run on a standard flash cart (EMS/BennVenn) and utilise the onboard Save RAM instead of the GB-303’s EEPROM. This will allow correct operation of clock modded DMG’s as well as future updates.
Fix the save issues that have been raised on the GB-303 thread.
With no intention on reproducing or ‘cloning’ the hardware, the ADC and pots will not be used. Instead greater MIDI support will be added in its place allowing slave control under arduinoboy etc…A MIDI controlled percussion based bass synth.
All source modification/updates will be posted to github or the like. Everything will be fully transparent to everyone and you are all welcome to submit requests & suggestions to be implemented as the code is continuously improved. Who knows how this source will evolve.
Understand that the source code has been released. It is just a matter of time before someone tries to profit and release clones. As much as you disagree with it, it is going to happen. I would prefer the ROM be available to everyone, without bugs and with all the features that you request, FREE. It will hopefully remove the incentive to clone and instead help develop an amazing tool for the chip music community.
Likewise, if you believe external pots are essential then make this clear and I’m sure someone will take on the task.
This is not a thread for arguments or slander. Please be constructive in your comments. If you feel this whole thread is in bad taste that is your opinion. The source has been posted by the author into the public domain. The terms and conditions of github are clear and a programmer as experienced as Furrtek will be fully aware of them.
I hope this will be the start of something truly great!