I made many changes in the ISOBurn program in this version, making it much more user-friendly than before. You can now add, rename, and delete files within the interface.
It's now almost like a commercial CD/DVD burner -- except for the fact that it's not!! :)
I also removed many of the options in the "Write Parameters" tab, since in 99% of cases they do not need to be changed and they just provide confusion. Now the main options you can choose from are:
- Track-at-once and session-at-once mode
- Mode 1 vs Mode 2/XA mode
Session-at-once mode is currently a bit fragile and only works for the first session on the disc; it probably also has bugs I haven't found, so be careful when using it. Track-at-once, on the other hand, seems to be completely fine. Track-at-once should be fine for most purposes.
The one critical feature left that I have to add is detecting the size of the data to be burned. Though this might seem easy, it's actually not so simple because it's difficult to calculate the exact size of the file system structures, so I may end up having to rely on an underestimate. I'll try to implement this soon.