для Поиска есть образ на 40Мб - не подойдет?
или вы хотите снять, отредактировать и залить?
для Поиска есть образ на 40Мб - не подойдет?
или вы хотите снять, отредактировать и залить?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
кстати да, а какой образ нужен ?
может проще его сделать ?
Образ с MSDOS и софтом. Гляньте на сайте b2m, или завтра ссылку брошу.
esl, свободного сидюка нет, а с usb не грузится, виснет. Причем именно на текущей материнке, предыдущие худо-бедно работали с флехи.
hantarex, нужен образ чистого винта, разбитого на разделы по 8-32 мегабайта. Можно даже с загрузочным разделом DOS, его мой загрузчик просто пропустит.
А вообще, все к лучшему. Во первых, за эти дни как раз успею капитально проверить код, в котором 100 пудов немало ошибок. А во вторых, как ни крути, но нужна программа "форматирования" разделов под CP/M, раз уж захотелось универсальности. Она не сложна, но требует времени. Ей и займусь завтра.
PS: образы сидюков не катят по той простой причине, что нет свободных болванок. Все таки 21 век на дворе, такой экзотики не держим
Последний раз редактировалось DemonId7; 30.04.2014 в 23:42.
http://bashkiria-2m.narod.ru/files/disk/poisk_hdd.rar
40Mb, один раздел MSDOS.
http://bashkiria-2m.narod.ru/files/disk/vector_hdd.rar
винт для Вектора, 10Mb?, отформатирован под сипиэм, без разделов вообще, и даже без MBR.
b2m, а какие области памяти используют BDOS и CPP из твоего KDOS (с эмуля)? Что-то виснет со словами "Bdos Err On A: Select". Толи диск неправильно форматнул, толи где-то память портится... Главное, инициализация BIOS проходит нормально, управление уходит в BDOS и дальше идут вызовы дисковых функций из BDOS, вплоть до зависания после чтения первого сектора.
C400-D9FF BDOS
DA00-DFFF BIOS
E000-E5FF экран
E800-EFFF фонт
Выше F700, как я понимаю, использует бейсик и биос самого ПК8000. По крайней мере ПК8000 обнуляет память выше F000 при сбросе.
---------- Post added at 15:22 ---------- Previous post was at 15:20 ----------
Ты разобрался с буферами под контрольную сумму записей каталога и карту свободных блоков?
У меня практически то-же самое:
DA00-DFFF - BIOS
E000-E5FF - буфер экрана
E600-EDFF - карты свободных блоков
EE00-EFFF - буфер чтения/записи (пока один, потом второй добавлю)
F000-F7FF - знакогенератор
Вроде не пересекается нигде.
А зачем вектора проверки? В доке вроде сказано, что они нужны для контроля смены носителя, вот я и выставил размер (CSK) в ноль, и указатель на буфер (CSV) тоже обнулил. Разве не так?
---------- Post added at 15:57 ---------- Previous post was at 15:20 ----------
Грёбаный watcom! Взял и выровнял поля в структуре DPB, даже не предупредив. Не, ну сволочь ли?
Исправили ручками загрузочный сектор и CP/M загрузилась На команды вроде реагирует. Правда не пойму почему курсор выключен.
Еще помучаю и если глюков не найду, завтра выложу сорсы. Заодно и утилитки для форматирования винтов в формат CP/M. Под DOS - сразу диски форматирует. Под винду - "форматирует" образы дисков.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)