Go to the first, previous, next, last section, table of contents.
- 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.