Hi ChipMusic.org members!
I got a mail today with this forum-topic, so I registered to chipmusic.org to answer your questions and collect feature-requests, bug-reports for SID-Wizard.
I'm surprised how big userbase chipmusic.org has, unfortunately I wasn't really aware about the greatness and importance this site...
Seems to me there are many people mentioning SID-Wizard here as their choice of tracker, I feel honored, and I'm here to help them out. Btw. you should be aware that SID-Wizard is open-source and you can modify it in any way you want if you have coding skills...
If not, tell me your problem here or through PM at CSDB or mail to the sourceforge alias.
(Sorry, I needed to delete my email due to privacy issues with google, a long story, won't go in details here. In SW1.8 I'll update it to my [email protected] email alias. )
Answering the 2 questions appearing above:
-Kerberos works with SID-Wizard (just as with other MIDI-enabled programs), however, currently only the NMI-based NameSoft on real machine. I think you already got the point: Set NameSoft in the PC-app for Kerberos for the flash-slot.
I need to refine the IRQ timing for Datel/JMS/etc. in the MIDI-code. I've been busy in the last 2 months with another tracker project (being released in the next days)... but in the next weeks I'll try to improve SID-Wizard further based on your requests and user-reports.
(HerMIDI is more optimal solution for SID-Wizard as it buffers the MIDI-data and helps the C64 to have its raster-interrupts undisturbed.)
-Play, Pause, Sync: I don't use these MIDI-commands, so I ask you for a little explanation why and how you would like it. In the past I've put the Play/Stop function into the MIDI-code of SID-Wizard for Witchmaster and it worked for him when he tested it IIRC. I never tested this feature. Many tools and soundards or MIDI-controllers/keyboards might send these control-signals in different ways, and I alone can't prepare for these (well I know, MIDI-standard specification should be enough). If anyone here (TSC?) wants to help by testing, we can contact by email and cooperate to improve the play/stop commands.
Synchronization through MIDI is not (yet) implemented, but I think it's possible. The timing of SID-Wizard is based on raster-interrupts and VIC-tricks to have everything on one screen (26 character rows plus upper/lower border orderlist). Therefore it may not respond precisely enough to arbitrarily timed events like sync-requests through MIDI, it would have some 'jitter' (max 20ms, mostly less) in the timing in 'sync' mode. The question is how much jitter can be allowed for the sync feature, and the possibility of implementation will depend on that...
Again, someone should contact me to help in testing, as I don't ever use this feature of MIDI either.
(About NTSC: I prepared SID-Wizard for NTSC, if you check in VICE emulator, it just fits on the screen in upper/lower borders. If you can't see the top/bottom entirely, you need to adjust the vertical-size pot of your screen smaller if it's possible...probably it is.)
Last edited by hermit (Sep 30, 2015 8:27 pm)