View Single Post
Old 11 December 2019, 21:33   #8
Zer0-X
Registered User
 
Join Date: Apr 2018
Location: Mikkeli / Finland
Posts: 17
Editing KryoFlux raw streamfiles is a bit complicated. Mostly the data is just 8 bit values, but certain small and large values use sort of a simple compression. It's actually quite easy to manually parse basic trackdata from the streamfiles.

But to modify the data, in your case a single bit error could be as simple effect as two combined "pulses", or one split in half. If you remove or add a byte on the streamfile, you have to make sure the overall track "duration" doesn't change (as in combine bytes 0x40 and 0x60 as 0xa0, or split byte 0x80 as 0x40 and 0x40), but there are also data describing where exactly in the streamfile the index signal happens, and those values need to be modified aswell to match what has been added or removed.
Zer0-X is offline  
 
Page generated in 0.04233 seconds with 11 queries