Egyelőre csak a GARFIELD.SID-et néztem, de ott valóban sidrec.lua probléma van:
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
Az első felvétel a javítás nélküli változattal készült, ez teljesen rossz, a másodiknál a sidrec.lua tartalmazta ezt:
if sidReg == 0x04 or sidReg == 0x0B or sidReg == 0x12 then
if AND(v, 0x01) > AND(sidState[sidReg], 0x01) and frameCnt > 0 then
local p = sidReg * 655 + frameCnt - 1
outBuf[p] = AND(outBuf[p], 0xFE)
end
end
Így sem tűnik tökéletesnek, de talán újra össze kellene hasonlítani az eredetivel.
Elméletileg SID kártyával a sid.com és a SIDPLAY kimenetének azonosnak kellene lennie, egyébként a sidrec.lua hibás felvételt készített.
Szerk.: a Last Ninja 2-nél ilyen lett a felvétel:
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
Ez a "javított" script, az 1-es felvételek a fenti kódrészlet törlése után készültek:
[ Guests cannot view attachments ]