Open OmskInfo opened 2 years ago
Sounds a cool idea! Try https://github.com/anarkiwi/sid-wizard/blob/master/build.sh (I build with github actions, which builds with Ubuntu Linux - that's also my dev environment).
On Sat, Aug 27, 2022 at 10:26 AM Omsk Information @.***> wrote:
Hi! I'm trying to do a similar modification to SID-Wizard where, rather than outputting MIDI clock, it outputs the old Roland Sync24 standard. The Prophet64/MSSIAH software supports Sync24 through a very simple wiring harness connected to the User Port (there's no microcontroller or anything...just connect certain pins of the User Port to certain pins of the DIN Sync cable, and it works). I know where in the code I want to make the modifications...but I'm having trouble with compilation.
I normally build stuff on Windows or Mac but, due to the SID-Wizard project apparently being built on Linux, I'm trying for the first time to set up and build things there. Did you also build on Linux when making your version? Did you have immediate success following the build instructions from Hermit or did you have to make changes?
So far, I can build the SID-Wizard and SID-Maker prgs on Linux. However, when I try to run SID-Wizard, it crashes at the stage where it should be "depacking". That is, the software loads, it starts to run, and the splash screen appears. A few moments later, what should happen is that a bunch of messed up characters start filling up from the bottom of the screen, and then the startup menu would be shown. Unfortunately, for me, rather than slowly filling up with garbage, my screen just flashes some garbage and then sits on a mostly-black screen, never to proceed any further.
It therefore feels like something is wrong with the depacking, but I'm really having a hard time following the code and finding the depacking routine (not like I could understand it). I'm therefore wondering if you also had any similar issues in this area and, if so, could you suggest the solution? Or, did you actually manage to build this on Windows?
Sorry if this isn't the normal way to contact someone with a question...again, I'm a bit new at this. ;-) Any advice you could offer would be appreciated.
— Reply to this email directly, view it on GitHub https://github.com/anarkiwi/sid-wizard/issues/10, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABEBTVYGTRZDYFM2YYOED2LV3FAC7ANCNFSM57YFR2BA . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Thank you so much for writing me back!
So what I've done is:
One thing that is great is that, with your build script, it actually builds everything, pulling new packages down and installing as needed. Previously, I wasn't able to get things like the UserManual, sng2swm, and SWMconvert to build. But now everything is there after your script runs—1SID, 2SID, and 3SID versions of everything, plus .d64 images containing everything (including instruments!). So that's really impressive!
Unfortunately, however, the SID-Wizard-1.8.prg still doesn't run correctly on my system. It still fails at the same point as my builds were doing, though it looks and sounds slightly different with your version. That is: I can load SID-Wizard-1.8.prg and run it, the splash screen will appear saying it is depacking and, after a few moments, some garbage will appear on the screen and a high-pitched tone will be triggered which slowly fades away. The screen is completely light blue at this point and nothing happens. It's just stuck.
Are you still able to make runnable versions with your build.sh script? I'm starting to wonder if one of the support libraries changed since you originally created this build.sh, and now the newer versions of the libraries are causing a problem at runtime?
Really curious to know what you find as I feel like this is so close to working at this point...
Hey, just to let you know, I got it to work. It seems the critical element for me was rolling back to Exomizer 3.0.1. Once I did that, then the application was able to properly depack after the splash screen and bring me to the startup menu (and after choosing the level of features, the full editor loaded and worked).
Strange that the 3.1.1 version doesn't work for me when your build.sh seems to explicitly call for version 3.1.1. Nevertheless, I thought I'd drop this information back to you just in case you suddenly find yourself having a similar problem when trying to run a new build.
Now to see if I can properly modify the code to trigger those clock pulses on the User Port...
Thanks again for your input and the work you did on the build.sh.
Hi! I'm trying to do a similar modification to SID-Wizard where, rather than outputting MIDI clock, it outputs the old Roland Sync24 standard. The Prophet64/MSSIAH software supports Sync24 through a very simple wiring harness connected to the User Port (there's no microcontroller or anything...just connect certain pins of the User Port to certain pins of the DIN Sync cable, and it works). I know where in the code I want to make the modifications...but I'm having trouble with compilation.
I normally build stuff on Windows or Mac but, due to the SID-Wizard project apparently being built on Linux, I'm trying for the first time to set up and build things there. Did you also build on Linux when making your version? Did you have immediate success following the build instructions from Hermit or did you have to make changes?
So far, I can build the SID-Wizard and SID-Maker prgs on Linux. However, when I try to run SID-Wizard, it crashes at the stage where it should be "depacking". That is, the software loads, it starts to run, and the splash screen appears. A few moments later, what should happen is that a bunch of messed up characters start filling up from the bottom of the screen, and then the startup menu would be shown. Unfortunately, for me, rather than slowly filling up with garbage, my screen just flashes some garbage and then sits on a mostly-black screen, never to proceed any further.
It therefore feels like something is wrong with the depacking, but I'm really having a hard time following the code and finding the depacking routine (not like I could understand it). I'm therefore wondering if you also had any similar issues in this area and, if so, could you suggest the solution? Or, did you actually manage to build this on Windows?
Sorry if this isn't the normal way to contact someone with a question...again, I'm a bit new at this. ;-) Any advice you could offer would be appreciated.