А вотбыл случайкакая особенность: различается логика при работе с реальными дискетами и виртуальными.
Если вставить дискету в B: и обращаться к TRDOS через 3D13, то работает. По переменку можно считывать секторы через rst 8 с раздела CPM, который примонтирован к D:.
А вот если в B: виртуальная дискетка, то после обращения к D: он типа становится по умолчанию и вызовы через 3d13 уже читают жёсткий диск. Ну я так подозреваю. В общем, уже всё идёт наперекосяк.
Это ещё в старой прошивке 5.00 так работает.




Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Ответить с цитированием