Quote:
1. what triggers this break?
|
DMA start when track is zero. (R=read default, W=write, P=DSKBYTR CPU read)
Quote:
2. what are the numbers and letters stand for?
DSKLEN: drive 0 motor on cylinder 0 sel yes rw mfmpos 52533/101344
5295 5555 5255 5555|5495 5555 5555 5555 5495 5555 5555 5555 5295 5555 5255 5555 5295
side 0 dma 2 off 1 word 5555 pt 00002064 len 9CBE bytr 80AA adk 1100 sync 0000
|
Floppy drive state (motor, cylinder, selected, side select) and register contents (DMA pointer, length, DSKBYTR, ADKCON, DSKSYNC)
MFMPOS = current bit position of track/total length. Raw bit stream dump (| = current position)
Quote:
4. are there different log level and for what?
did <log level> Enable disk logging.
|
Undefined

The bigger the value the more gets dumped.
Quote:
5. for what is this breakpoint and logging feature helpful? maybe to understand mfm/gcr-encoding?
or disc data structure?
|
Debug/crack/hack some loader? Log is usually enough to find out where it is called.