You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The "Flush disk buffers" function call (_FLUSH, 5Fh) executes the ZAP_ALL routine when it's invoked with D=FFh ("flush and invalidate" flag); this routine destroys all unit descriptors, so the next access to the corresponding drives rebuilds them. While that made sense in MSX-DOS, in Nextor this causes a new automatic mapping of the drives to be performed (which often results in the drive being left unmapped). The unit descriptor destruction should happen only for drives mapped to MSX-DOS kernels.
The text was updated successfully, but these errors were encountered:
The "Flush disk buffers" function call (
_FLUSH
, 5Fh) executes theZAP_ALL
routine when it's invoked with D=FFh ("flush and invalidate" flag); this routine destroys all unit descriptors, so the next access to the corresponding drives rebuilds them. While that made sense in MSX-DOS, in Nextor this causes a new automatic mapping of the drives to be performed (which often results in the drive being left unmapped). The unit descriptor destruction should happen only for drives mapped to MSX-DOS kernels.The text was updated successfully, but these errors were encountered: