You may be on to something... I'll keep looking into it, but when I was looking into the details of how it writes (DOS interrupt 0x26) and whether it is compatible with and could absolute write onto a CD, I noticed that, for abswrite(), "
64K is the largest amount of memory that can be written in a single call."
I know that some media programs have a certain degree of tolerance for corruption in media files (assume only scenarios are VLC/WMP), so if we find that we can corrupt the CD without third party software, we may have to determine how much we would need to corrupt for it to render the media ineffective. I mean, if the file is 10 mb/10 000 kb or so, that's just over 150 64kb segments to corrupt/times we would need to call this command if we do the whole thing. I'm unfamiliar with just how much more efficient C is than the languages I'm familiar with, so does anyone think this would be worth noting? Or is it pretty much negligible (and I should really just go learn more about C already)?
Regardless, for now I say we cross that bridge when we get there...