This is a checkpoint for what turned out to be a lot of work to get a debugger tab with disk info. This shook out a ton of issues, particularly with the never before used ProDOS classes, but also widely across all disk code.
There's still a ton of work to do, including unifying the interface for DOS 3.3 and ProDOS disks; supporting other disk formats; supporting more file formats for ProDOS; further cleaning up the ProDOS classes; cleaning up integer BASIC listings; supporting writing to disks; and reflecting internal disk state, like current block or track and sector. Oh, and write some tests.
This is a checkpoint for what turned out to be a lot of work to get a debugger tab with disk info. This shook out a ton of issues, particularly with the never before used ProDOS classes, but also widely across all disk code.
There's still a ton of work to do, including unifying the interface for DOS 3.3 and ProDOS disks; supporting other disk formats; supporting more file formats for ProDOS; further cleaning up the ProDOS classes; cleaning up integer BASIC listings; supporting writing to disks; and reflecting internal disk state, like current block or track and sector. Oh, and write some tests.