Go to the first, previous, next, last section, table of contents.


Questions about the settings

Question (Device selection window crashes):
MakeCD crashes if I try to change my burner in the device selection window. This happens occasionally for one of my friends - another friend has never had this problem.
Answer:
We haven't been able to find a bug in MakeCD that could cause this. We have attached the Plextor burner to an A3000 and run HDToolBox. The program crashed while HDToolBox was scanning the SCSI bus. We have occasionally experienced this with the Yamaha CDR 100 and JVC XR-W2010, although we were able to solve the problem by changing the order of the devices in the SCSI chain. MakeCD tries to select trackdisk compatible device drivers with the help of NSD. Device drivers containing bugs can cause crashes. Please use NSDPatch from Heinz Wrobels and NSDQuery to find out which device driver caused the crash. Please inform us which driver caused the crash, not forgetting the version number. Simply type in NSDQuery CHECKALL. Please try to send us a copy of the driver itself too. NSDPatch will allow you to edit the device driver without restricting its functionality so that it no longer causes crashes. Please turn on DEBUG in the MakeCD tooltypes and send us the output generated by MakeCD leading up to the crash. If you are unable to adjust the device using the device selection window, activate the MakeCD program icon, select "Information" from the Workbench menu, and edit the tooltypes by hand. Set WRITE_DEVICE, WRITE_UNIT, WRITE_DRIVER, READ_DEVICE, READ_UNIT and READ_DRIVER as required. The extension .driver must not be declared for the #?_DRIVER tooltypes.

Question (Parallel Read/Write):
What is the difference between sequential and parallel read/write? Which should I use?
Answer:
MakeCD 1.0 always uses the parallel method: two independent processes write and read simultaneously. In sequential mode, buffers of the same size are read and written alternatively. The parallel method places higher reliability demands. It only works well if disconnect is properly supported and is turned on for the burner. The sequential method can avoid possible errors in the controller, but has the following disadvantage: the next write process cannot begin if the preceding read process is delayed, even if the buffer is not empty. i. e. the buffer cannot compensate short-term fluctuations in the read performance.


Go to the first, previous, next, last section, table of contents.