sd1 (21 voice) BIOS 4.xx now correctly detects speed. #14591
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This allows the 4.xx BIOS to correctly configure the emulated sd1 for 21 voices and thus play at the correct pitch.
Thus the SD-1 Sequencer OS 4.xx floppies now also apply to the SD-1.
So this also consolidates the
sd1_flopandsd132_flopsoftware lists into a singlesd1_floplist - but still keeps thevfxsd_floplist separate because that is still sufficiently different.The consolidated
sd1_flopsoftware list uses<sharedfeat name="compatibility" ... />to allow the different sd1 versions to show only those floppies that apply, respectively: The sd132 does not show the Sequencer OS 3.00 floppy; the sd1 does not show the demo disks.Arguably this is not quite right because all the demos would at least technically work even on the 21-voice SD-1, in particular those for other keyboards (SQ and KS series) which only use the SD-1's sequencer; but any SD-1/32 demos would run out of voices and thus sound worse than they should if played on an SD-1 (21-voice), so it seems a safer bet to make those only available on the SD-1/32.
(Edited to add:)
This PR also adds the text printed on the labels of the floppies as
<notes>. I sadly don't have a physical SD-1 Sequencer OS 3.00 floppy so I was not able to include the print from that label, but I expect it would have been very similar to what's on the SD-1 Sequencer OS 4.00 and 4.10 floppies.