Skip to content

Instantly share code, notes, and snippets.

@benhall-7
Created April 4, 2024 04:59
Show Gist options
  • Save benhall-7/96760262011b3a526773c7dee37e3280 to your computer and use it in GitHub Desktop.
Save benhall-7/96760262011b3a526773c7dee37e3280 to your computer and use it in GitHub Desktop.
Comparison of two functions with the same implementation
(melonDS::NDS *) this = 0x000000012b600000
(melonDS::SPU) $0 = {
AudioLock = 0x0000600003e11440
ApplyBias = true
NDS = 0x000000012b600000
OutputBackbuffer = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
[8] = 0
[9] = 0
[10] = 0
[11] = 0
[12] = 0
[13] = 0
[14] = 0
[15] = 0
[16] = 0
[17] = 0
[18] = 0
[19] = 0
[20] = 0
[21] = 0
[22] = 0
[23] = 0
[24] = 0
[25] = 0
[26] = 0
[27] = 0
[28] = 0
[29] = 0
[30] = 0
[31] = 0
[32] = 0
[33] = 0
[34] = 0
[35] = 0
[36] = 0
[37] = 0
[38] = 0
[39] = 0
[40] = 0
[41] = 0
[42] = 0
[43] = 0
[44] = 0
[45] = 0
[46] = 0
[47] = 0
[48] = 0
[49] = 0
[50] = 0
[51] = 0
[52] = 0
[53] = 0
[54] = 0
[55] = 0
[56] = 0
[57] = 0
[58] = 0
[59] = 0
[60] = 0
[61] = 0
[62] = 0
[63] = 0
[64] = 0
[65] = 0
[66] = 0
[67] = 0
[68] = 0
[69] = 0
[70] = 0
[71] = 0
[72] = 0
[73] = 0
[74] = 0
[75] = 0
[76] = 0
[77] = 0
[78] = 0
[79] = 0
[80] = 0
[81] = 0
[82] = 0
[83] = 0
[84] = 0
[85] = 0
[86] = 0
[87] = 0
[88] = 0
[89] = 0
[90] = 0
[91] = 0
[92] = 0
[93] = 0
[94] = 0
[95] = 0
[96] = 0
[97] = 0
[98] = 0
[99] = 0
[100] = 0
[101] = 0
[102] = 0
[103] = 0
[104] = 0
[105] = 0
[106] = 0
[107] = 0
[108] = 0
[109] = 0
[110] = 0
[111] = 0
[112] = 0
[113] = 0
[114] = 0
[115] = 0
[116] = 0
[117] = 0
[118] = 0
[119] = 0
[120] = 0
[121] = 0
[122] = 0
[123] = 0
[124] = 0
[125] = 0
[126] = 0
[127] = 0
[128] = 0
[129] = 0
[130] = 0
[131] = 0
[132] = 0
[133] = 0
[134] = 0
[135] = 0
[136] = 0
[137] = 0
[138] = 0
[139] = 0
[140] = 0
[141] = 0
[142] = 0
[143] = 0
[144] = 0
[145] = 0
[146] = 0
[147] = 0
[148] = 0
[149] = 0
[150] = 0
[151] = 0
[152] = 0
[153] = 0
[154] = 0
[155] = 0
[156] = 0
[157] = 0
[158] = 0
[159] = 0
[160] = 0
[161] = 0
[162] = 0
[163] = 0
[164] = 0
[165] = 0
[166] = 0
[167] = 0
[168] = 0
[169] = 0
[170] = 0
[171] = 0
[172] = 0
[173] = 0
[174] = 0
[175] = 0
[176] = 0
[177] = 0
[178] = 0
[179] = 0
[180] = 0
[181] = 0
[182] = 0
[183] = 0
[184] = 0
[185] = 0
[186] = 0
[187] = 0
[188] = 0
[189] = 0
[190] = 0
[191] = 0
[192] = 0
[193] = 0
[194] = 0
[195] = 0
[196] = 0
[197] = 0
[198] = 0
[199] = 0
[200] = 0
[201] = 0
[202] = 0
[203] = 0
[204] = 0
[205] = 0
[206] = 0
[207] = 0
[208] = 0
[209] = 0
[210] = 0
[211] = 0
[212] = 0
[213] = 0
[214] = 0
[215] = 0
[216] = 0
[217] = 0
[218] = 0
[219] = 0
[220] = 0
[221] = 0
[222] = 0
[223] = 0
[224] = 0
[225] = 0
[226] = 0
[227] = 0
[228] = 0
[229] = 0
[230] = 0
[231] = 0
[232] = 0
[233] = 0
[234] = 0
[235] = 0
[236] = 0
[237] = 0
[238] = 0
[239] = 0
[240] = 0
[241] = 0
[242] = 0
[243] = 0
[244] = 0
[245] = 0
[246] = 0
[247] = 0
[248] = 0
[249] = 0
[250] = 0
[251] = 0
[252] = 0
[253] = 0
[254] = 0
[255] = 0
...
}
OutputBackbufferWritePosition = 0
OutputFrontBuffer = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
[8] = 0
[9] = 0
[10] = 0
[11] = 0
[12] = 0
[13] = 0
[14] = 0
[15] = 0
[16] = 0
[17] = 0
[18] = 0
[19] = 0
[20] = 0
[21] = 0
[22] = 0
[23] = 0
[24] = 0
[25] = 0
[26] = 0
[27] = 0
[28] = 0
[29] = 0
[30] = 0
[31] = 0
[32] = 0
[33] = 0
[34] = 0
[35] = 0
[36] = 0
[37] = 0
[38] = 0
[39] = 0
[40] = 0
[41] = 0
[42] = 0
[43] = 0
[44] = 0
[45] = 0
[46] = 0
[47] = 0
[48] = 0
[49] = 0
[50] = 0
[51] = 0
[52] = 0
[53] = 0
[54] = 0
[55] = 0
[56] = 0
[57] = 0
[58] = 0
[59] = 0
[60] = 0
[61] = 0
[62] = 0
[63] = 0
[64] = 0
[65] = 0
[66] = 0
[67] = 0
[68] = 0
[69] = 0
[70] = 0
[71] = 0
[72] = 0
[73] = 0
[74] = 0
[75] = 0
[76] = 0
[77] = 0
[78] = 0
[79] = 0
[80] = 0
[81] = 0
[82] = 0
[83] = 0
[84] = 0
[85] = 0
[86] = 0
[87] = 0
[88] = 0
[89] = 0
[90] = 0
[91] = 0
[92] = 0
[93] = 0
[94] = 0
[95] = 0
[96] = 0
[97] = 0
[98] = 0
[99] = 0
[100] = 0
[101] = 0
[102] = 0
[103] = 0
[104] = 0
[105] = 0
[106] = 0
[107] = 0
[108] = 0
[109] = 0
[110] = 0
[111] = 0
[112] = 0
[113] = 0
[114] = 0
[115] = 0
[116] = 0
[117] = 0
[118] = 0
[119] = 0
[120] = 0
[121] = 0
[122] = 0
[123] = 0
[124] = 0
[125] = 0
[126] = 0
[127] = 0
[128] = 0
[129] = 0
[130] = 0
[131] = 0
[132] = 0
[133] = 0
[134] = 0
[135] = 0
[136] = 0
[137] = 0
[138] = 0
[139] = 0
[140] = 0
[141] = 0
[142] = 0
[143] = 0
[144] = 0
[145] = 0
[146] = 0
[147] = 0
[148] = 0
[149] = 0
[150] = 0
[151] = 0
[152] = 0
[153] = 0
[154] = 0
[155] = 0
[156] = 0
[157] = 0
[158] = 0
[159] = 0
[160] = 0
[161] = 0
[162] = 0
[163] = 0
[164] = 0
[165] = 0
[166] = 0
[167] = 0
[168] = 0
[169] = 0
[170] = 0
[171] = 0
[172] = 0
[173] = 0
[174] = 0
[175] = 0
[176] = 0
[177] = 0
[178] = 0
[179] = 0
[180] = 0
[181] = 0
[182] = 0
[183] = 0
[184] = 0
[185] = 0
[186] = 0
[187] = 0
[188] = 0
[189] = 0
[190] = 0
[191] = 0
[192] = 0
[193] = 0
[194] = 0
[195] = 0
[196] = 0
[197] = 0
[198] = 0
[199] = 0
[200] = 0
[201] = 0
[202] = 0
[203] = 0
[204] = 0
[205] = 0
[206] = 0
[207] = 0
[208] = 0
[209] = 0
[210] = 0
[211] = 0
[212] = 0
[213] = 0
[214] = 0
[215] = 0
[216] = 0
[217] = 0
[218] = 0
[219] = 0
[220] = 0
[221] = 0
[222] = 0
[223] = 0
[224] = 0
[225] = 0
[226] = 0
[227] = 0
[228] = 0
[229] = 0
[230] = 0
[231] = 0
[232] = 0
[233] = 0
[234] = 0
[235] = 0
[236] = 0
[237] = 0
[238] = 0
[239] = 0
[240] = 0
[241] = 0
[242] = 0
[243] = 0
[244] = 0
[245] = 0
[246] = 0
[247] = 0
[248] = 0
[249] = 0
[250] = 0
[251] = 0
[252] = 0
[253] = 0
[254] = 0
[255] = 0
...
}
OutputFrontBufferWritePosition = 0
OutputFrontBufferReadPosition = 0
Cnt = 0
MasterVolume = '\0'
Bias = 0
Degrade10Bit = false
Channels = {
__elems_ = {
[0] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[1] = {
InterpType = None
Num = 1
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[2] = {
InterpType = None
Num = 2
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[3] = {
InterpType = None
Num = 3
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[4] = {
InterpType = None
Num = 4
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[5] = {
InterpType = None
Num = 5
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[6] = {
InterpType = None
Num = 6
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[7] = {
InterpType = None
Num = 7
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[8] = {
InterpType = None
Num = 8
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[9] = {
InterpType = None
Num = 9
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[10] = {
InterpType = None
Num = 10
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[11] = {
InterpType = None
Num = 11
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[12] = {
InterpType = None
Num = 12
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[13] = {
InterpType = None
Num = 13
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[14] = {
InterpType = None
Num = 14
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[15] = {
InterpType = None
Num = 15
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
}
}
Capture = {
__elems_ = {
[0] = {
Num = 0
Cnt = '\0'
DstAddr = 0
TimerReload = 0
Length = 0
Timer = 0
Pos = 0
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOWriteOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
[1] = {
Num = 1
Cnt = '\0'
DstAddr = 0
TimerReload = 0
Length = 0
Timer = 0
Pos = 0
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOWriteOffset = 0
FIFOLevel = 0
NDS = 0x000000012b600000
}
}
}
}
(melonDS::NDS *) this = 0x000000012b600000
(melonDS::SPU) $2 = {
AudioLock = nullptr
ApplyBias = false
NDS = 0x0000000000000000
OutputBackbuffer = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
[8] = 0
[9] = 0
[10] = 0
[11] = 0
[12] = 0
[13] = 0
[14] = 0
[15] = 0
[16] = 0
[17] = 0
[18] = 0
[19] = 0
[20] = 0
[21] = 0
[22] = 0
[23] = 0
[24] = 0
[25] = 0
[26] = 0
[27] = 0
[28] = 0
[29] = 0
[30] = 0
[31] = 0
[32] = 0
[33] = 0
[34] = 0
[35] = 0
[36] = 0
[37] = 0
[38] = 0
[39] = 0
[40] = -17976
[41] = 11534
[42] = 1
[43] = 0
[44] = -14992
[45] = 961
[46] = 24576
[47] = 0
[48] = -15216
[49] = 961
[50] = 24576
[51] = 0
[52] = 0
[53] = 0
[54] = 0
[55] = 0
[56] = 0
[57] = 0
[58] = 1
[59] = 0
[60] = 0
[61] = 0
[62] = 0
[63] = 0
[64] = 0
[65] = 0
[66] = 0
[67] = 0
[68] = -17696
[69] = 11534
[70] = 1
[71] = 0
[72] = 0
[73] = 0
[74] = 0
[75] = 0
[76] = 0
[77] = 0
[78] = 0
[79] = 0
[80] = 0
[81] = 0
[82] = 0
[83] = 0
[84] = 0
[85] = 0
[86] = 0
[87] = 0
[88] = 0
[89] = 0
[90] = 0
[91] = 0
[92] = 0
[93] = 11104
[94] = 1
[95] = 0
[96] = 0
[97] = 0
[98] = 0
[99] = 0
[100] = 5184
[101] = 993
[102] = 24576
[103] = 0
[104] = 1
[105] = 0
[106] = 0
[107] = 0
[108] = 0
[109] = 11104
[110] = 1
[111] = 0
[112] = 0
[113] = 0
[114] = 0
[115] = 0
[116] = 0
[117] = 0
[118] = 0
[119] = 0
[120] = 0
[121] = 0
[122] = 0
[123] = 0
[124] = 0
[125] = 0
[126] = 0
[127] = 0
[128] = 0
[129] = 0
[130] = 0
[131] = 0
[132] = 0
[133] = 0
[134] = 0
[135] = 0
[136] = 0
[137] = 0
[138] = 0
[139] = 0
[140] = 0
[141] = 0
[142] = 0
[143] = 0
[144] = 0
[145] = 0
[146] = 0
[147] = 0
[148] = 0
[149] = 0
[150] = 0
[151] = 0
[152] = 0
[153] = 0
[154] = 0
[155] = 0
[156] = 0
[157] = 0
[158] = 0
[159] = 0
[160] = 0
[161] = 0
[162] = 0
[163] = 0
[164] = 0
[165] = 0
[166] = 0
[167] = 0
[168] = 0
[169] = 0
[170] = 0
[171] = 0
[172] = 0
[173] = 0
[174] = 0
[175] = 0
[176] = 0
[177] = 0
[178] = 0
[179] = 0
[180] = 0
[181] = 0
[182] = 0
[183] = 0
[184] = 0
[185] = 0
[186] = 0
[187] = 0
[188] = 0
[189] = 0
[190] = 0
[191] = 0
[192] = 0
[193] = 0
[194] = 0
[195] = 0
[196] = 0
[197] = 0
[198] = 0
[199] = 0
[200] = 0
[201] = 0
[202] = 0
[203] = 0
[204] = 0
[205] = 0
[206] = 0
[207] = 0
[208] = 0
[209] = 0
[210] = 0
[211] = 0
[212] = 0
[213] = 0
[214] = 0
[215] = 0
[216] = 0
[217] = 0
[218] = 0
[219] = 0
[220] = 0
[221] = 0
[222] = 0
[223] = 0
[224] = 0
[225] = 0
[226] = 0
[227] = 0
[228] = 0
[229] = 0
[230] = 0
[231] = 0
[232] = 0
[233] = 0
[234] = 0
[235] = 0
[236] = 0
[237] = 0
[238] = 0
[239] = 0
[240] = 0
[241] = 0
[242] = 0
[243] = 0
[244] = 0
[245] = 0
[246] = 0
[247] = 0
[248] = 0
[249] = 0
[250] = 0
[251] = 0
[252] = 0
[253] = 0
[254] = 0
[255] = 0
...
}
OutputBackbufferWritePosition = 0
OutputFrontBuffer = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
[8] = 0
[9] = 0
[10] = 0
[11] = 0
[12] = 0
[13] = 0
[14] = 0
[15] = 0
[16] = 0
[17] = 0
[18] = 0
[19] = 0
[20] = 0
[21] = 0
[22] = 0
[23] = 0
[24] = 0
[25] = 0
[26] = 0
[27] = 0
[28] = 0
[29] = 0
[30] = 0
[31] = 0
[32] = 0
[33] = 0
[34] = 0
[35] = 0
[36] = 0
[37] = 0
[38] = 0
[39] = 0
[40] = 0
[41] = 0
[42] = 0
[43] = 0
[44] = 0
[45] = 0
[46] = 0
[47] = 0
[48] = 0
[49] = 0
[50] = 0
[51] = 0
[52] = 0
[53] = 0
[54] = 0
[55] = 0
[56] = 0
[57] = 0
[58] = 0
[59] = 0
[60] = 0
[61] = 0
[62] = 0
[63] = 0
[64] = 0
[65] = 0
[66] = 0
[67] = 0
[68] = 0
[69] = 0
[70] = 0
[71] = 0
[72] = 0
[73] = 0
[74] = 0
[75] = 0
[76] = 0
[77] = 0
[78] = 0
[79] = 0
[80] = 0
[81] = 0
[82] = 0
[83] = 0
[84] = 0
[85] = 0
[86] = 0
[87] = 0
[88] = 0
[89] = 0
[90] = 0
[91] = 0
[92] = 0
[93] = 0
[94] = 0
[95] = 0
[96] = 0
[97] = 0
[98] = 0
[99] = 0
[100] = 0
[101] = 0
[102] = 0
[103] = 0
[104] = 0
[105] = 0
[106] = 0
[107] = 0
[108] = 0
[109] = 0
[110] = 0
[111] = 0
[112] = 0
[113] = 0
[114] = 0
[115] = 0
[116] = 0
[117] = 0
[118] = 0
[119] = 0
[120] = 0
[121] = 0
[122] = 0
[123] = 0
[124] = 0
[125] = 0
[126] = 0
[127] = 0
[128] = 0
[129] = 0
[130] = 0
[131] = 0
[132] = 0
[133] = 0
[134] = 0
[135] = 0
[136] = 0
[137] = 0
[138] = 0
[139] = 0
[140] = 0
[141] = 0
[142] = 0
[143] = 0
[144] = 0
[145] = 0
[146] = 0
[147] = 0
[148] = 0
[149] = 0
[150] = 0
[151] = 0
[152] = 0
[153] = 0
[154] = 0
[155] = 0
[156] = 0
[157] = 0
[158] = 0
[159] = 0
[160] = 0
[161] = 0
[162] = 0
[163] = 0
[164] = 0
[165] = 0
[166] = 0
[167] = 0
[168] = 0
[169] = 0
[170] = 0
[171] = 0
[172] = 0
[173] = 0
[174] = 0
[175] = 0
[176] = 0
[177] = 0
[178] = 0
[179] = 0
[180] = 0
[181] = 0
[182] = 0
[183] = 0
[184] = 0
[185] = 0
[186] = 0
[187] = 0
[188] = 0
[189] = 0
[190] = 0
[191] = 0
[192] = 0
[193] = 0
[194] = 0
[195] = 0
[196] = 0
[197] = 0
[198] = 0
[199] = 0
[200] = 0
[201] = 0
[202] = 0
[203] = 0
[204] = 0
[205] = 0
[206] = 0
[207] = 0
[208] = 0
[209] = 0
[210] = 0
[211] = 0
[212] = 0
[213] = 0
[214] = 0
[215] = 0
[216] = 0
[217] = 0
[218] = 0
[219] = 0
[220] = 0
[221] = 0
[222] = 0
[223] = 0
[224] = 0
[225] = 0
[226] = 0
[227] = 0
[228] = 0
[229] = 0
[230] = 0
[231] = 0
[232] = 0
[233] = 0
[234] = 0
[235] = 0
[236] = 0
[237] = 0
[238] = 0
[239] = 0
[240] = 0
[241] = 0
[242] = 0
[243] = 0
[244] = 0
[245] = 0
[246] = 0
[247] = 0
[248] = 0
[249] = 0
[250] = 0
[251] = 0
[252] = 0
[253] = 0
[254] = 0
[255] = 0
...
}
OutputFrontBufferWritePosition = 0
OutputFrontBufferReadPosition = 0
Cnt = 0
MasterVolume = '\0'
Bias = 0
Degrade10Bit = false
Channels = {
__elems_ = {
[0] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[1] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 0
[5] = 0
[6] = 0
[7] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[2] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 1
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[3] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 2
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[4] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 3
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[5] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 4
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[6] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 5
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[7] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 6
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[8] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 7
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[9] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 8
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[10] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 9
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[11] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 10
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[12] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 11
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[13] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 12
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[14] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 13
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[15] = {
InterpType = None
Num = 0
Cnt = 0
SrcAddr = 0
TimerReload = 0
LoopPos = 0
Length = 0
Volume = '\0'
VolumeShift = '\0'
Pan = '\0'
KeyOn = false
Timer = 0
Pos = 0
PrevSample = {
[0] = 0
[1] = 0
[2] = 0
}
CurSample = 0
NoiseVal = 0
ADPCMVal = 0
ADPCMIndex = 0
ADPCMValLoop = 0
ADPCMIndexLoop = 0
ADPCMCurByte = '\0'
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
[4] = 727711744
[5] = 1
[6] = 0
[7] = 14
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOReadOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
}
}
Capture = {
__elems_ = {
[0] = {
Num = 0
Cnt = '\0'
DstAddr = 0
TimerReload = 0
Length = 0
Timer = 0
Pos = 0
FIFO = {
[0] = 0
[1] = 0
[2] = 0
[3] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOWriteOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
[1] = {
Num = 0
Cnt = '\0'
DstAddr = 0
TimerReload = 0
Length = 727711744
Timer = 1
Pos = 0
FIFO = {
[0] = 15
[1] = 0
[2] = 0
[3] = 0
}
FIFOReadPos = 0
FIFOWritePos = 0
FIFOWriteOffset = 0
FIFOLevel = 0
NDS = 0x0000000000000000
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment