Menu

#294 ASID support

v3.x
closed-rejected
nobody
None
new Feature
2021-07-16
2021-06-07
Josh Bailey
No

Hello,

Please find attached a patch to VICE 3.5, that implements the ASID protocol, which tunnels SID register writes remotely over MIDI.

https://github.com/anarkiwi/asid-vice/compare/vice-3.5...master.diff

This allows programs running under VICE, to use a SIDStation, or a Vessel, or Station64 or compatible hardware as a sound source. I have tested it myself against a SIDStation and Vessel (https://github.com/anarkiwi/vap, https://github.com/anarkiwi/vessel).

I didn't come up with this idea myself - aTc@k-n-p.org (bcc'd) did a long time ago. I just simplified it somewhat and made the patch VICE 3.5 compatible.

Would it be possible to include this patch in future versions of VICE? I'd like to make use of cross platform MIDI support, so if this patch is OK I'd like to do another to add that (it looks like I would need to refactor libmididrv, which at the moment vsid etc doesn't use).

Thanks for your time (and for VICE!).

1 Attachments

Discussion

  • gpz

    gpz - 2021-06-07

    After talking to aTc directly, we came to the conclusion that we dont really want this type of thing in VICE. It serves very little purpose, can never work in a generic accurate way, and most of all its impossible for us to test and maintain, so it will bitrot quickly anyway.

     
  • gpz

    gpz - 2021-07-16
    • status: open --> closed-rejected
     

Log in to post a comment.