Just released an updated version: TOdisk-1.1 alpha
The update content is as follows:
1
Removed the part supporting the basic 13 interrupt (since it was not used in the program). This will greatly reduce the program bytes.
2
Canceled the function of adjusting the order of reading and writing originally adopted in the read and write from device to device (without file parameters) because this function has become redundant after using the TO parameter.
3
In the n switch, when continuing to the next task in case of an error, it is changed from not updating the task quantity to updating the task quantity. This is more reasonable and more in line with the user's needs.
4
Added display information during the running process.
5
Corrected a discovered bug:
When performing multi-task operations on the hard disk (using hard disk parameters), if the starting sector of the operated hard disk is 0, this parameter will not be updated when it is completed.
6
Streamlined some unnecessary code and reasonably adjusted the order of some code.
Supplement:
During the update process, a strange problem was encountered:
In 1.0 alpha, the memory of several structures allocated by the malloc function that were no longer used was not freed (but the operation was quite stable). In this version, the originally unused memory was freed,
However, after compilation, it sometimes runs abnormally and causes a crash.
I don't know the reason, it's still unknown. Later, I had to cancel the release.
[ Last edited by GOTOmsdos on 2006-9-15 at 02:44 ]