Не понимаю! Если это это ОС то почему она пишет в какие то сектора в начале винта? Почему не работает с файлами на разделе?
Не понимаю! Если это это ОС то почему она пишет в какие то сектора в начале винта? Почему не работает с файлами на разделе?
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Zet9, Спасибо за DNA OS! Есть только просьба - возможно сделать управление в оболочке не только qaopm и мыши, а еще и курсорными стрелками+0? "влево/вправо" - переключение между панелями, а вверх/вниз постраничный скролл?
Последний раз редактировалось solegstar; 10.09.2011 в 14:32.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Вопросы по теории ОС обсуждаются в более других темах,например здесь:
http://zx.pk.ru/showthread.php?t=2680&page=18
Что Вы имеете ввиду? С какими именно файлами у Вас не работает система DNA?
Сообщите конфигурацию копьютера(какой Спектрум,модель винчестер,типы IDE-контроллера и файловой системы на разделе,основной раздел или дополнительный и т.д.), будем разбираться.
---------- Post added at 11:46 ---------- Previous post was at 11:44 ----------
Не обещаю, попробую,когда будет свободное время
---------- Post added at 11:52 ---------- Previous post was at 11:46 ----------
На реале пробуйте подключать образ trd в режиме read only нажатием клавиш Caps Shift+ENTER и после этого запускайте
---------- Post added at 12:11 ---------- Previous post was at 11:52 ----------
Принцип работы с подключенными образами в соседней теме TR-DOS 5.30, там же можно взять и сами прошивки.
Данный механизм можно использовать без DNA, для этого Вам необходимо сделать свои программы для подключения/отключения образов trd к прошивке(аналоги системных утилит MOUNT.SEP/UMOUNT.SEP). В системе DNA можно подключать образы trd,расположенные только на основном разделе. Ну а Вы можете сделать работу ещё и с дополнительными.Прошивки работают с непрерывными образами trd, независимо от файловой системы на разделе винчестера.Можете хранить образы на своём разделе с HPFS - прошивки будут работать, главное чтобы файл trd был НЕПРЕРЫВНЫМ!!!
Информация о подключенных образах хранится на винчестере в секторе 2 считая сектора с единицы от начала винчестера.
Вот информация про структуру сектора 2:
Содержимое сектора 2 (считая сектора с 1-цы от начала винчестера). Используется прошивками Matlash&ZET-9 версии 1.35 и 2.05 для хранения информации о подключенных trd-образах, а также о начале своп-файла DNA_OS.SWP и области для сохранения памяти под буфер(используется прошивками при записи секторов.
Смещение от начала(байт) Длина(байт) Параметры
0 8 4 байта LBA-адрес(в секторах по 512 байт) файла DNA_OS.SWP для сохранения прерванной программы,байт контрольной суммы предыдущих 4-х байт,байт инверсной контрольной суммы, два резервных байта.
8 8 LBA-адрес(в секторах по 512 байт) внутри файла DNA_OS.SWP(по смещению +128Кб от начала файла) для сохранения области буфера из памяти (по адресу #5E00 длиной 512 байт),байт контрольной суммы предыдущих 4-х байт,байт инверсной контрольной суммы, два резервных байта.
16 2 Байт состояния о подключенных образах для дисководов A,B,C,D (устанавливаются соответствующие дисководам биты 0...3,при сброшенном бите обращение идет к физическому дисководу) и его инверсная копия
18 8 4 байта LBA-адрес(в секторах по 512 байт) файла TRD-образа подключенного к дисководу A,байт состояния (бит0=1-флаг READ ONLY,бит0=0-запись в образ разрешена,биты 1...7 - резерв),байт длины образа(количество трэков по 4 Кб,стандартно 160,но может быть больше или меньше), байт контрольной суммы предыдущих 6-ти байт,байт инверсной контрольной суммы
24 8 4 байта LBA-адрес(в секторах по 512 байт) файла TRD-образа подключенного к дисководу B,байт состояния (бит0=1-флаг READ ONLY,бит0=0-запись в образ разрешена,биты 1...7 - резерв),байт длины образа(количество трэков по 4 Кб,стандартно 160,но может быть больше или меньше), байт контрольной суммы предыдущих 6-ти байт,байт инверсной контрольной суммы
34 8 4 байта LBA-адрес(в секторах по 512 байт) файла TRD-образа подключенного к дисководу C,байт состояния (бит0=1-флаг READ ONLY,бит0=0-запись в образ разрешена,биты 1...7 - резерв),байт длины образа(количество трэков по 4 Кб,стандартно 160,но может быть больше или меньше), байт контрольной суммы предыдущих 6-ти байт,байт инверсной контрольной суммы
42 8 4 байта LBA-адрес(в секторах по 512 байт) файла TRD-образа подключенного к дисководу D,байт состояния (бит0=1-флаг READ ONLY,бит0=0-запись в образ разрешена,биты 1...7 - резерв),байт длины образа(количество трэков по 4 Кб,стандартно 160,но может быть больше или меньше), байт контрольной суммы предыдущих 6-ти байт,байт инверсной контрольной суммы
__________________________________________________ ___________
Информация о начальных координатах файла DNA_OS.SWP используется прошивками для сохранения запущенной программы в этот файл по нажатию кнопки MAGIC(если ей нажимать с Symbol Shift ,то прошивка из указанного файла загружает ранее сохранённую программу в память.
---------- Post added at 12:33 ---------- Previous post was at 12:11 ----------
Да забыл сказать, это работает на версии DNA0459N,брать здесь:
http://zx-matrix.nm.ru/DNA/QURRENT_VERSION/DNA0459N.RAR
На версии 0459M и более ранних версиях образы всегда подключаются в режиме и для чтения и для записи
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
Система DNA хранит настройки в файлах (SYSTEM.DNA, CONFIG.DNA), а во 2-м секторе hdd хранятся настройки пзу MATLASH&ZET-9
Вот это и пугает. Надо переносить, хотя бы в начало первого раздела.во 2-м секторе hdd хранятся настройки пзу MATLASH&ZET-9
Начало диска желательно ридонли юзать, очень слабое место.
Если мне память не изменяет сектора с 0 по 63 очень редко на винте перезаписываются.
В нулевом секторе находится главный загрузочный сектор (MBR) и таблица разделов.
Сектор изменяется только при удалении и пересоздание разделов винчестера.
А сектора 1 по 63 (fat32) вообще в Windows не используются.
юзаются только загрузочными вирусами и менеджерами загрузки ОС например: SyMon Документация
так что за пилить эту область на винте достаточно тяжело
Прошивка Matlash&ZET-9 из 1 сектора только читает,
система DNA прописывает в 1 сектор только LBA-адрес файла DNA_OS.SWP и подключаемые TRD-образы.
p.s.
Системой DNA пользуюсь почти год
аналогичных функций в других программах я не видел
при минимальных требования:
Spectrum-128+Nemo-IDE + пзу MATLASH&ZET-9
работа одновременно 4-Х виртуальных дисководов прямо с винчестера,
нет проблем сохранением, изменение сразу пишутся на винт
работа с TRD-образми в режиме 48к
запуск снапшотов SNA-48K
режиме Live-CD
копирование больших до 16мб файлов с cd/dvd-дисков на hdd и с hdd на hdd.
Спасибо Zet9 за DNA.
Скрытый текст
Profi v5.03/1024k/палитра/FDD3,5""/FDD5,25"/HDD/XT-Keyb/Covox
Pentagon-1024 sl v 1.4 upgrade #EFF7 Gluk RTC
ZXM-Phoenix 1024k
ATM Turbo 2+ v7.10 512k
HIMAC HR42.04 48K
HIMAC 128
Ленинград 1[свернуть]
А на ZX Evolution работает у кого сабж?
UPD: Запустил сейчас DNA с рам диска еволюшена. Работают дисководы, показал содержимое сидирома, а вот винт не хочет - лампочка горит и зависает. Винт seagate barracuda 500Gb (отформатирован на 125 гигов).
Последний раз редактировалось Den1982; 24.05.2012 в 22:20.
ZX's: ZX Spectrum +2 ZX Evolution Rev.C Speccy 2010 | Console's: Famicom : SNES : PSOne : PS2
'SONGS FROM CRUEL WORLD' IS REMASTERED!
unmilky sky and other albums is here
speccy merchandise
we can dance beneath the fireflies on an empty road
there is the light that never goes out... (the smiths)
если кто-то что-то как-то, то вот моя аська - 371432992
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)