; Song SId examples, in AKY version 1, generated by Arkos Tracker 3.

MainSubsong0
MainSubsong0DisarkGenerateExternalLabel

; Header
MainSubsong0DisarkByteRegionStart0
    db 129    ; Format version: 1. Endianness: little-endian. 8 bits SID periods.
    db 3    ; How many channels are encoded.
; Frequency of the PSG index 0: 1000000Hz.
    db 64
    db 66
    db 15
    db 0
MainSubsong0DisarkByteRegionEnd0

MainSubsong0_Linker
MainSubsong0DisarkPointerRegionStart1
; Position 0
MainSubsong0_LinkerLoop
; Loops here.
MainSubsong0DisarkWordForceNonReference2
    dw 384    ; Duration in frames.
    dw MainSubsong0_Track_2
    dw MainSubsong0_Track_1
    dw MainSubsong0_Track_2

; Position 1
MainSubsong0DisarkWordForceNonReference3
    dw 432    ; Duration in frames.
    dw MainSubsong0_Track_3
    dw MainSubsong0_Track_4
    dw MainSubsong0_Track_5

; Position 2
MainSubsong0DisarkWordForceNonReference4
    dw 288    ; Duration in frames.
    dw MainSubsong0_Track_8
    dw MainSubsong0_Track_7
    dw MainSubsong0_Track_8

MainSubsong0DisarkWordForceNonReference5
    dw 0    ; Loops (duration = 0).
    dw MainSubsong0_LinkerLoop
MainSubsong0DisarkPointerRegionEnd1

; The tracks.
MainSubsong0_Track_7
MainSubsong0DisarkByteRegionStart6
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd6
MainSubsong0DisarkPointerRegionStart7
    dw MainSubsong0_RegisterBlock_0
MainSubsong0DisarkPointerRegionEnd7

MainSubsong0DisarkByteRegionStart8
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd8
MainSubsong0DisarkPointerRegionStart9
    dw MainSubsong0_RegisterBlock_1
MainSubsong0DisarkPointerRegionEnd9

MainSubsong0DisarkByteRegionStart10
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd10
MainSubsong0DisarkPointerRegionStart11
    dw MainSubsong0_RegisterBlock_2
MainSubsong0DisarkPointerRegionEnd11

MainSubsong0DisarkByteRegionStart12
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd12
MainSubsong0DisarkPointerRegionStart13
    dw MainSubsong0_RegisterBlock_3
MainSubsong0DisarkPointerRegionEnd13

MainSubsong0DisarkByteRegionStart14
    db 84    ; Duration.
MainSubsong0DisarkByteRegionEnd14
MainSubsong0DisarkPointerRegionStart15
    dw MainSubsong0_RegisterBlock_4
MainSubsong0DisarkPointerRegionEnd15

MainSubsong0DisarkByteRegionStart16
    db 12    ; Duration.
MainSubsong0DisarkByteRegionEnd16
MainSubsong0DisarkPointerRegionStart17
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd17

MainSubsong0_Track_8
MainSubsong0DisarkByteRegionStart18
    db 255    ; Duration.
MainSubsong0DisarkByteRegionEnd18
MainSubsong0DisarkPointerRegionStart19
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd19

MainSubsong0DisarkByteRegionStart20
    db 33    ; Duration.
MainSubsong0DisarkByteRegionEnd20
MainSubsong0DisarkPointerRegionStart21
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd21

MainSubsong0_Track_1
MainSubsong0DisarkByteRegionStart22
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd22
MainSubsong0DisarkPointerRegionStart23
    dw MainSubsong0_RegisterBlock_8
MainSubsong0DisarkPointerRegionEnd23

MainSubsong0DisarkByteRegionStart24
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd24
MainSubsong0DisarkPointerRegionStart25
    dw MainSubsong0_RegisterBlock_9
MainSubsong0DisarkPointerRegionEnd25

MainSubsong0DisarkByteRegionStart26
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd26
MainSubsong0DisarkPointerRegionStart27
    dw MainSubsong0_RegisterBlock_10
MainSubsong0DisarkPointerRegionEnd27

MainSubsong0DisarkByteRegionStart28
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd28
MainSubsong0DisarkPointerRegionStart29
    dw MainSubsong0_RegisterBlock_11
MainSubsong0DisarkPointerRegionEnd29

MainSubsong0DisarkByteRegionStart30
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd30
MainSubsong0DisarkPointerRegionStart31
    dw MainSubsong0_RegisterBlock_12
MainSubsong0DisarkPointerRegionEnd31

MainSubsong0DisarkByteRegionStart32
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd32
MainSubsong0DisarkPointerRegionStart33
    dw MainSubsong0_RegisterBlock_13
MainSubsong0DisarkPointerRegionEnd33

MainSubsong0DisarkByteRegionStart34
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd34
MainSubsong0DisarkPointerRegionStart35
    dw MainSubsong0_RegisterBlock_14
MainSubsong0DisarkPointerRegionEnd35

MainSubsong0DisarkByteRegionStart36
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd36
MainSubsong0DisarkPointerRegionStart37
    dw MainSubsong0_RegisterBlock_15
MainSubsong0DisarkPointerRegionEnd37

MainSubsong0DisarkByteRegionStart38
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd38
MainSubsong0DisarkPointerRegionStart39
    dw MainSubsong0_RegisterBlock_16
MainSubsong0DisarkPointerRegionEnd39

MainSubsong0DisarkByteRegionStart40
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd40
MainSubsong0DisarkPointerRegionStart41
    dw MainSubsong0_RegisterBlock_17
MainSubsong0DisarkPointerRegionEnd41

MainSubsong0DisarkByteRegionStart42
    db 24    ; Duration.
MainSubsong0DisarkByteRegionEnd42
MainSubsong0DisarkPointerRegionStart43
    dw MainSubsong0_RegisterBlock_18
MainSubsong0DisarkPointerRegionEnd43

MainSubsong0DisarkByteRegionStart44
    db 96    ; Duration.
MainSubsong0DisarkByteRegionEnd44
MainSubsong0DisarkPointerRegionStart45
    dw MainSubsong0_RegisterBlock_19
MainSubsong0DisarkPointerRegionEnd45

MainSubsong0_Track_2
MainSubsong0DisarkByteRegionStart46
    db 255    ; Duration.
MainSubsong0DisarkByteRegionEnd46
MainSubsong0DisarkPointerRegionStart47
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd47

MainSubsong0DisarkByteRegionStart48
    db 129    ; Duration.
MainSubsong0DisarkByteRegionEnd48
MainSubsong0DisarkPointerRegionStart49
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd49

MainSubsong0_Track_3
MainSubsong0DisarkByteRegionStart50
    db 192    ; Duration.
MainSubsong0DisarkByteRegionEnd50
MainSubsong0DisarkPointerRegionStart51
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd51

MainSubsong0DisarkByteRegionStart52
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd52
MainSubsong0DisarkPointerRegionStart53
    dw MainSubsong0_RegisterBlock_23
MainSubsong0DisarkPointerRegionEnd53

MainSubsong0DisarkByteRegionStart54
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd54
MainSubsong0DisarkPointerRegionStart55
    dw MainSubsong0_RegisterBlock_24
MainSubsong0DisarkPointerRegionEnd55

MainSubsong0DisarkByteRegionStart56
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd56
MainSubsong0DisarkPointerRegionStart57
    dw MainSubsong0_RegisterBlock_25
MainSubsong0DisarkPointerRegionEnd57

MainSubsong0DisarkByteRegionStart58
    db 84    ; Duration.
MainSubsong0DisarkByteRegionEnd58
MainSubsong0DisarkPointerRegionStart59
    dw MainSubsong0_RegisterBlock_26
MainSubsong0DisarkPointerRegionEnd59

MainSubsong0DisarkByteRegionStart60
    db 12    ; Duration.
MainSubsong0DisarkByteRegionEnd60
MainSubsong0DisarkPointerRegionStart61
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd61

MainSubsong0_Track_4
MainSubsong0DisarkByteRegionStart62
    db 255    ; Duration.
MainSubsong0DisarkByteRegionEnd62
MainSubsong0DisarkPointerRegionStart63
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd63

MainSubsong0DisarkByteRegionStart64
    db 177    ; Duration.
MainSubsong0DisarkByteRegionEnd64
MainSubsong0DisarkPointerRegionStart65
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd65

MainSubsong0_Track_5
MainSubsong0DisarkByteRegionStart66
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd66
MainSubsong0DisarkPointerRegionStart67
    dw MainSubsong0_RegisterBlock_30
MainSubsong0DisarkPointerRegionEnd67

MainSubsong0DisarkByteRegionStart68
    db 48    ; Duration.
MainSubsong0DisarkByteRegionEnd68
MainSubsong0DisarkPointerRegionStart69
    dw MainSubsong0_RegisterBlock_31
MainSubsong0DisarkPointerRegionEnd69

MainSubsong0DisarkByteRegionStart70
    db 84    ; Duration.
MainSubsong0DisarkByteRegionEnd70
MainSubsong0DisarkPointerRegionStart71
    dw MainSubsong0_RegisterBlock_32
MainSubsong0DisarkPointerRegionEnd71

MainSubsong0DisarkByteRegionStart72
    db 252    ; Duration.
MainSubsong0DisarkByteRegionEnd72
MainSubsong0DisarkPointerRegionStart73
    dw MainSubsong0_RegisterBlock_6
MainSubsong0DisarkPointerRegionEnd73


; The RegisterBlocks.
MainSubsong0DisarkByteRegionStart74
MainSubsong0_RegisterBlock_6
    db 0    ; Initial State: no software, no hardware.

MainSubsong0_RegisterBlock_6_Loop
    db 4    ; Non-initial State, no software no hardware.

    db 8    ; Loop to index 1.
MainSubsong0DisarkPointerRegionStart75
    dw MainSubsong0_RegisterBlock_6_Loop
MainSubsong0DisarkPointerRegionEnd75

MainSubsong0_RegisterBlock_19
    db 128    ; Initial State: SID.
    db 30    ; 8-bit SID high-shelf duration.
    db 30    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 239    ; Software period.
    db 0    ; Software period.

    db 57    ; Non-initial State, software only.

    db 53    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 24    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 113    ; Non-initial State, software only.
    db 190    ; New LSB for software period.

    db 45    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 20    ; 8-bit SID high-shelf duration.
    db 20    ; 8-bit SID low-shelf duration.
    db 109    ; Non-initial State, software only.
    db 159    ; New LSB for software period.

    db 45    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 15    ; 8-bit SID high-shelf duration.
    db 15    ; 8-bit SID low-shelf duration.
    db 109    ; Non-initial State, software only.
    db 119    ; New LSB for software period.

    db 45    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

MainSubsong0_RegisterBlock_19_Loop
    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 30    ; 8-bit SID high-shelf duration.
    db 30    ; 8-bit SID low-shelf duration.
    db 109    ; Non-initial State, software only.
    db 239    ; New LSB for software period.

    db 45    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 24    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 109    ; Non-initial State, software only.
    db 190    ; New LSB for software period.

    db 45    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 20    ; 8-bit SID high-shelf duration.
    db 20    ; 8-bit SID low-shelf duration.
    db 109    ; Non-initial State, software only.
    db 159    ; New LSB for software period.

    db 45    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 15    ; 8-bit SID high-shelf duration.
    db 15    ; 8-bit SID low-shelf duration.
    db 109    ; Non-initial State, software only.
    db 119    ; New LSB for software period.

    db 45    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 8    ; Loop to index 12.
MainSubsong0DisarkPointerRegionStart76
    dw MainSubsong0_RegisterBlock_19_Loop
MainSubsong0DisarkPointerRegionEnd76

MainSubsong0_RegisterBlock_4
    db 128    ; Initial State: SID.
    db 79    ; 8-bit SID high-shelf duration.
    db 80    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 188    ; Software period.
    db 3    ; Software period.

    db 57    ; Non-initial State, software only.

    db 53    ; Non-initial State, software only.

    db 49    ; Non-initial State, software only.

MainSubsong0_RegisterBlock_4_Loop
    db 45    ; Non-initial State, software only.

    db 8    ; Loop to index 4.
MainSubsong0DisarkPointerRegionStart77
    dw MainSubsong0_RegisterBlock_4_Loop
MainSubsong0DisarkPointerRegionEnd77

MainSubsong0_RegisterBlock_26
    db 128    ; Initial State: SID.
    db 180    ; 8-bit SID high-shelf duration.
    db 21    ; 8-bit SID low-shelf duration.
    db 120    ; Initial State: no software, no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 176    ; 8-bit SID high-shelf duration.
    db 25    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 172    ; 8-bit SID high-shelf duration.
    db 29    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 168    ; 8-bit SID high-shelf duration.
    db 33    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 164    ; 8-bit SID high-shelf duration.
    db 37    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 160    ; 8-bit SID high-shelf duration.
    db 41    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 156    ; 8-bit SID high-shelf duration.
    db 45    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 160    ; 8-bit SID high-shelf duration.
    db 41    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 164    ; 8-bit SID high-shelf duration.
    db 37    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 168    ; 8-bit SID high-shelf duration.
    db 33    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 172    ; 8-bit SID high-shelf duration.
    db 29    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 176    ; 8-bit SID high-shelf duration.
    db 25    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

MainSubsong0_RegisterBlock_26_Loop
    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 180    ; 8-bit SID high-shelf duration.
    db 21    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 176    ; 8-bit SID high-shelf duration.
    db 25    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 172    ; 8-bit SID high-shelf duration.
    db 29    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 168    ; 8-bit SID high-shelf duration.
    db 33    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 164    ; 8-bit SID high-shelf duration.
    db 37    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 160    ; 8-bit SID high-shelf duration.
    db 41    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 156    ; 8-bit SID high-shelf duration.
    db 45    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 160    ; 8-bit SID high-shelf duration.
    db 41    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 164    ; 8-bit SID high-shelf duration.
    db 37    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 168    ; 8-bit SID high-shelf duration.
    db 33    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 172    ; 8-bit SID high-shelf duration.
    db 29    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 176    ; 8-bit SID high-shelf duration.
    db 25    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 8    ; Loop to index 12.
MainSubsong0DisarkPointerRegionStart78
    dw MainSubsong0_RegisterBlock_26_Loop
MainSubsong0DisarkPointerRegionEnd78

MainSubsong0_RegisterBlock_32
    db 128    ; Initial State: SID.
    db 47    ; 8-bit SID high-shelf duration.
    db 48    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 123    ; Software period.
    db 1    ; Software period.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 152    ; 8-bit SID high-shelf duration.
    db 38    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

MainSubsong0_RegisterBlock_32_Loop
    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 47    ; 8-bit SID high-shelf duration.
    db 48    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 152    ; 8-bit SID high-shelf duration.
    db 38    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 8    ; Loop to index 6.
MainSubsong0DisarkPointerRegionStart79
    dw MainSubsong0_RegisterBlock_32_Loop
MainSubsong0DisarkPointerRegionEnd79

MainSubsong0_RegisterBlock_0
    db 128    ; Initial State: SID.
    db 40    ; 8-bit SID high-shelf duration.
    db 40    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 222    ; Software period.
    db 1    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart80
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd80
MainSubsong0_RegisterBlock_1
    db 128    ; Initial State: SID.
    db 31    ; 8-bit SID high-shelf duration.
    db 32    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 123    ; Software period.
    db 1    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart81
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd81
MainSubsong0_RegisterBlock_2
    db 128    ; Initial State: SID.
    db 23    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 28    ; Software period.
    db 1    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart82
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd82
MainSubsong0_RegisterBlock_3
    db 128    ; Initial State: SID.
    db 20    ; 8-bit SID high-shelf duration.
    db 20    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 239    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart83
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd83
MainSubsong0_RegisterBlock_10
    db 121    ; Initial State: software only.
    db 190    ; Software period.
    db 0    ; Software period.

    db 57    ; Non-initial State, software only.

    db 53    ; Non-initial State, software only.

    db 49    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 41    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 24    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 57    ; Non-initial State, software only.

    db 53    ; Non-initial State, software only.

    db 49    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 41    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 0    ; SID new state: OFF.
    db 53    ; Non-initial State, software only.

    db 49    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 41    ; Non-initial State, software only.

    db 37    ; Non-initial State, software only.

    db 33    ; Non-initial State, software only.

    db 25    ; Non-initial State, software only.

    db 17    ; Non-initial State, software only.

    db 9    ; Non-initial State, software only.

    db 8
MainSubsong0DisarkPointerRegionStart84
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_6 + 1
MainSubsong0DisarkPointerRegionEnd84
MainSubsong0_RegisterBlock_23
    db 128    ; Initial State: SID.
    db 215    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 120    ; Initial State: no software, no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 210    ; 8-bit SID high-shelf duration.
    db 29    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 205    ; 8-bit SID high-shelf duration.
    db 34    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 200    ; 8-bit SID high-shelf duration.
    db 39    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 196    ; 8-bit SID high-shelf duration.
    db 43    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 191    ; 8-bit SID high-shelf duration.
    db 48    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 186    ; 8-bit SID high-shelf duration.
    db 53    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 191    ; 8-bit SID high-shelf duration.
    db 48    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 196    ; 8-bit SID high-shelf duration.
    db 43    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 200    ; 8-bit SID high-shelf duration.
    db 39    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 205    ; 8-bit SID high-shelf duration.
    db 34    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 210    ; 8-bit SID high-shelf duration.
    db 29    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

MainSubsong0_RegisterBlock_23_Loop
    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 215    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 210    ; 8-bit SID high-shelf duration.
    db 29    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 205    ; 8-bit SID high-shelf duration.
    db 34    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 200    ; 8-bit SID high-shelf duration.
    db 39    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 196    ; 8-bit SID high-shelf duration.
    db 43    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 191    ; 8-bit SID high-shelf duration.
    db 48    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 186    ; 8-bit SID high-shelf duration.
    db 53    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 191    ; 8-bit SID high-shelf duration.
    db 48    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 196    ; 8-bit SID high-shelf duration.
    db 43    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 200    ; 8-bit SID high-shelf duration.
    db 39    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 205    ; 8-bit SID high-shelf duration.
    db 34    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 210    ; 8-bit SID high-shelf duration.
    db 29    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 8    ; Loop to index 12.
MainSubsong0DisarkPointerRegionStart85
    dw MainSubsong0_RegisterBlock_23_Loop
MainSubsong0DisarkPointerRegionEnd85

MainSubsong0_RegisterBlock_24
    db 128    ; Initial State: SID.
    db 144    ; 8-bit SID high-shelf duration.
    db 16    ; 8-bit SID low-shelf duration.
    db 120    ; Initial State: no software, no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 141    ; 8-bit SID high-shelf duration.
    db 19    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 138    ; 8-bit SID high-shelf duration.
    db 22    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 135    ; 8-bit SID high-shelf duration.
    db 25    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 132    ; 8-bit SID high-shelf duration.
    db 28    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 128    ; 8-bit SID high-shelf duration.
    db 32    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 125    ; 8-bit SID high-shelf duration.
    db 35    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 128    ; 8-bit SID high-shelf duration.
    db 32    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 132    ; 8-bit SID high-shelf duration.
    db 28    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 135    ; 8-bit SID high-shelf duration.
    db 25    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 138    ; 8-bit SID high-shelf duration.
    db 22    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 141    ; 8-bit SID high-shelf duration.
    db 19    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

MainSubsong0_RegisterBlock_24_Loop
    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 144    ; 8-bit SID high-shelf duration.
    db 16    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 141    ; 8-bit SID high-shelf duration.
    db 19    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 138    ; 8-bit SID high-shelf duration.
    db 22    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 135    ; 8-bit SID high-shelf duration.
    db 25    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 132    ; 8-bit SID high-shelf duration.
    db 28    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 128    ; 8-bit SID high-shelf duration.
    db 32    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 125    ; 8-bit SID high-shelf duration.
    db 35    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 128    ; 8-bit SID high-shelf duration.
    db 32    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 132    ; 8-bit SID high-shelf duration.
    db 28    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 135    ; 8-bit SID high-shelf duration.
    db 25    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 138    ; 8-bit SID high-shelf duration.
    db 22    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 141    ; 8-bit SID high-shelf duration.
    db 19    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 8    ; Loop to index 12.
MainSubsong0DisarkPointerRegionStart86
    dw MainSubsong0_RegisterBlock_24_Loop
MainSubsong0DisarkPointerRegionEnd86

MainSubsong0_RegisterBlock_25
    db 128    ; Initial State: SID.
    db 108    ; 8-bit SID high-shelf duration.
    db 12    ; 8-bit SID low-shelf duration.
    db 120    ; Initial State: no software, no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 106    ; 8-bit SID high-shelf duration.
    db 14    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 104    ; 8-bit SID high-shelf duration.
    db 16    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 101    ; 8-bit SID high-shelf duration.
    db 19    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 99    ; 8-bit SID high-shelf duration.
    db 21    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 96    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 94    ; 8-bit SID high-shelf duration.
    db 26    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 96    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 99    ; 8-bit SID high-shelf duration.
    db 21    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 101    ; 8-bit SID high-shelf duration.
    db 19    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 104    ; 8-bit SID high-shelf duration.
    db 16    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 106    ; 8-bit SID high-shelf duration.
    db 14    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

MainSubsong0_RegisterBlock_25_Loop
    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 108    ; 8-bit SID high-shelf duration.
    db 12    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 106    ; 8-bit SID high-shelf duration.
    db 14    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 104    ; 8-bit SID high-shelf duration.
    db 16    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 101    ; 8-bit SID high-shelf duration.
    db 19    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 99    ; 8-bit SID high-shelf duration.
    db 21    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 96    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 94    ; 8-bit SID high-shelf duration.
    db 26    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 96    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 99    ; 8-bit SID high-shelf duration.
    db 21    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 101    ; 8-bit SID high-shelf duration.
    db 19    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 104    ; 8-bit SID high-shelf duration.
    db 16    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 106    ; 8-bit SID high-shelf duration.
    db 14    ; 8-bit SID low-shelf duration.
    db 124    ; Non-initial State, no software no hardware.

    db 8    ; Loop to index 12.
MainSubsong0DisarkPointerRegionStart87
    dw MainSubsong0_RegisterBlock_25_Loop
MainSubsong0DisarkPointerRegionEnd87

MainSubsong0_RegisterBlock_30
    db 128    ; Initial State: SID.
    db 60    ; 8-bit SID high-shelf duration.
    db 60    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 222    ; Software period.
    db 1    ; Software period.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 191    ; 8-bit SID high-shelf duration.
    db 48    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

MainSubsong0_RegisterBlock_30_Loop
    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 60    ; 8-bit SID high-shelf duration.
    db 60    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 191    ; 8-bit SID high-shelf duration.
    db 48    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 8    ; Loop to index 6.
MainSubsong0DisarkPointerRegionStart88
    dw MainSubsong0_RegisterBlock_30_Loop
MainSubsong0DisarkPointerRegionEnd88

MainSubsong0_RegisterBlock_31
    db 128    ; Initial State: SID.
    db 53    ; 8-bit SID high-shelf duration.
    db 54    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 170    ; Software period.
    db 1    ; Software period.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 170    ; 8-bit SID high-shelf duration.
    db 43    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

MainSubsong0_RegisterBlock_31_Loop
    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 53    ; 8-bit SID high-shelf duration.
    db 54    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 170    ; 8-bit SID high-shelf duration.
    db 43    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 61    ; Non-initial State, software only.

    db 8    ; Loop to index 6.
MainSubsong0DisarkPointerRegionStart89
    dw MainSubsong0_RegisterBlock_31_Loop
MainSubsong0DisarkPointerRegionEnd89

MainSubsong0_RegisterBlock_8
    db 121    ; Initial State: software only.
    db 239    ; Software period.
    db 0    ; Software period.

    db 57    ; Non-initial State, software only.

    db 53    ; Non-initial State, software only.

    db 49    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 41    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 30    ; 8-bit SID high-shelf duration.
    db 30    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 8
MainSubsong0DisarkPointerRegionStart90
; Optimization: goto common Block at index 7.
    dw MainSubsong0_RegisterBlock_10 + 13
MainSubsong0DisarkPointerRegionEnd90
MainSubsong0_RegisterBlock_9
    db 121    ; Initial State: software only.
    db 213    ; Software period.
    db 0    ; Software period.

    db 57    ; Non-initial State, software only.

    db 53    ; Non-initial State, software only.

    db 49    ; Non-initial State, software only.

    db 45    ; Non-initial State, software only.

    db 41    ; Non-initial State, software only.

    db 16    ; Non-initial State: SID.
    db 1    ; SID state + low-shelf volume.
    db 26    ; 8-bit SID high-shelf duration.
    db 27    ; 8-bit SID low-shelf duration.
    db 61    ; Non-initial State, software only.

    db 8
MainSubsong0DisarkPointerRegionStart91
; Optimization: goto common Block at index 7.
    dw MainSubsong0_RegisterBlock_10 + 13
MainSubsong0DisarkPointerRegionEnd91
MainSubsong0_RegisterBlock_11
    db 128    ; Initial State: SID.
    db 30    ; 8-bit SID high-shelf duration.
    db 30    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 239    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart92
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd92
MainSubsong0_RegisterBlock_12
    db 128    ; Initial State: SID.
    db 26    ; 8-bit SID high-shelf duration.
    db 27    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 213    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart93
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd93
MainSubsong0_RegisterBlock_13
    db 128    ; Initial State: SID.
    db 24    ; 8-bit SID high-shelf duration.
    db 24    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 190    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart94
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd94
MainSubsong0_RegisterBlock_14
    db 128    ; Initial State: SID.
    db 22    ; 8-bit SID high-shelf duration.
    db 23    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 179    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart95
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd95
MainSubsong0_RegisterBlock_15
    db 128    ; Initial State: SID.
    db 20    ; 8-bit SID high-shelf duration.
    db 20    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 159    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart96
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd96
MainSubsong0_RegisterBlock_16
    db 128    ; Initial State: SID.
    db 18    ; 8-bit SID high-shelf duration.
    db 18    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 142    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart97
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd97
MainSubsong0_RegisterBlock_17
    db 128    ; Initial State: SID.
    db 16    ; 8-bit SID high-shelf duration.
    db 16    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 127    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart98
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd98
MainSubsong0_RegisterBlock_18
    db 128    ; Initial State: SID.
    db 15    ; 8-bit SID high-shelf duration.
    db 15    ; 8-bit SID low-shelf duration.
    db 121    ; Initial State: software only.
    db 119    ; Software period.
    db 0    ; Software period.

    db 8
MainSubsong0DisarkPointerRegionStart99
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_4 + 6
MainSubsong0DisarkPointerRegionEnd99
MainSubsong0_RegisterBlock_5
    db 0    ; Initial State: no software, no hardware.

    db 8
MainSubsong0DisarkPointerRegionStart100
; Optimization: goto common Block at index 1.
    dw MainSubsong0_RegisterBlock_6 + 1
MainSubsong0DisarkPointerRegionEnd100
MainSubsong0DisarkByteRegionEnd74
