Подключаем HD к Dreamcast...? - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: Sega Dreamcast (/forum-2.html) +--- Форум: Hardware (/forum-9.html) +--- Тема: Подключаем HD к Dreamcast...? (/thread-977.html) |
RE: Подключаем HD к Dreamcast...? - myx - 13.02.2012 21:50 (12.02.2012 11:38)SWAT писал(а): Сам hdd соответственно должен быть отформатирован в FAT 12/16/32, так как только эти файловые системы поддерживаются. А если не весь диск форматировать, а только один раздел? RE: Подключаем HD к Dreamcast...? - cybdyn - 13.02.2012 22:21 не знаю, наверно не нужно весь диск. думаю то что Шелу нужно найти фат таблицу. если она не в нулевом секторе. может там есть стандартный алгоритм поиска. я бы сам хотел увидеть как процесс инициализации идёт. как на уровние нижнего драйвера. так и как ой он там сектор ищет для чтения FATFS RE: Подключаем HD к Dreamcast...? - myx - 14.02.2012 04:40 Еще фотоотчет. RE: Подключаем HD к Dreamcast...? - shadow - 14.02.2012 07:24 Ого, молодец myx, хорошо проделанная работа, всё акуратненько! Лови плюс) RE: Подключаем HD к Dreamcast...? - SWAT - 14.02.2012 09:47 Я использую библиотеку http://elm-chan.org/fsw/ff/00index_e.html для FAT, что читается можно увидеть в ней. Я же по сути написал diskio для нее (использовав ide драйвер из kos). Инициализируется только 1 раздел пока, самый первый, если их будет больше, то они просто не будут видны, но на всякий лучше для начала отформатировать весь и сделать 1 раздел, потом уже этим баловаться будем. RE: Подключаем HD к Dreamcast...? - CRACK - 14.02.2012 09:56 Круто myx ! Myx Делает и не говорит ! Уважаю. RE: Подключаем HD к Dreamcast...? - cybdyn - 14.02.2012 10:41 да, тут уж ничего не поделаешь, против живого девайса даже 1000 хороших идей не сравняться))) , хотя это устройство воплощение чъей-то идеи))) но и у каждого свои способности и возможности на ДАННЫЙ! момент))) кто знает, может MYX будет главным производителем дэвайсов)) SWAT, я так понял что алгоритм инизиализации фат таблицы одинаковый что для SD что для HDD, только драивер различный. в карточках/флешках вроде тоже сектора по 512байт. как diskio ищет начало этой таблицы, перебирает сектора с нулевого и дальше? устройство в списке появляется после инициализации драйвера. не обязательно же что на нём чтото есть. да? RE: Подключаем HD к Dreamcast...? - LEUMAS - 14.02.2012 12:27 Есть у меня лишний модемчик, можно тоже распотрошить, вытравить платку, только нет времени абсолютно RE: Подключаем HD к Dreamcast...? - SWAT - 14.02.2012 13:09 Если честно я точно не знаю, как эта либа там считывает сектора, я лишь даю ей эту возможность, для меня нет необходимости в это вникать, она универсальна, разницы нет, что SD что HDD. Не обязательно чтобы что то было на HDD (но разве есть сложность что то закинуть для теста?), если он в списке появится файловой системы, то это уже очень хороший знак. RE: Подключаем HD к Dreamcast...? - LEUMAS - 14.02.2012 13:29 Посмотрим, если у MYX заработает в дримшеле HDD то постараюсь выкроить время и сделать аналогичный девайс. RE: Подключаем HD к Dreamcast...? - cybdyn - 14.02.2012 15:05 ладно, я немножко другое имел ввиду. но это уже видимо мой личный интерес. чтобы много вопросов не задавать, можно ли эти исходники увидеть, именно дрова-иде и файловой системы. а то в сдк только h-ники. хотелосьбы именно те что используем, а не общую теорию по файловым системам. эт кончно на личное усмотрение. RE: Подключаем HD к Dreamcast...? - myx - 14.02.2012 15:48 (14.02.2012 10:41)cybdyn писал(а): но и у каждого свои способности и возможности на ДАННЫЙ! момент))) Я сделал, то что смог. Больше с меня взять нечего. Всегда поражался людям, у которых хватает ума писать программы. У меня на это точно мозгов не хватит. RE: Подключаем HD к Dreamcast...? - cybdyn - 14.02.2012 17:38 как видишь, не всё програмы решают. RE: Подключаем HD к Dreamcast...? - myx - 14.02.2012 19:30 Итак, притормаживали запуск всякие мелочи - то шлейфа не было, то предыдущий DS не захотел запускаться, то просто не было пустой болванки для записи последнего DS. Короче, все нашел и собрал в кучу. Пришлось пожертвовать одним HDD. Отформатировал два его раздела в FAT32. Подключил DC В DS HDD нашелся. Но при кликании по надписи ничего не происходит. Думал, не происходит потому что чистый диск. Создал папку с файлами в обоих разделах, но тоже ничего. При отключении питания от HDD в DS он не детектится (значит все работает). RE: Подключаем HD к Dreamcast...? - myx - 14.02.2012 19:55 Что-то мне подсказывает, что это еще финальная версия DS))) RE: Подключаем HD к Dreamcast...? - fdsa3000 - 14.02.2012 21:48 myx, может нужно вручную смонтировать раздел hdd в консоли? (если такая возможность есть). Они (разделы) определяются? (пока еще не смотрел новый DSh, так что точно не скажу, какие команды писать). Ну а вообще, просто хотелось сказать спасибо вам всем, что не бросаете это дело. RE: Подключаем HD к Dreamcast...? - myx - 14.02.2012 22:17 Не, с консоли ничего не монтируется. Как говорил SWAT определяется только первый (один) раздел. Но дальше ничего не происходит. RE: Подключаем HD к Dreamcast...? - CRACK - 14.02.2012 23:35 Может жесткий диск очень большого об'ема ? Попробуй 20-40 гиг подключить. RE: Подключаем HD к Dreamcast...? - cybdyn - 15.02.2012 00:06 ну, появление хдд, может о чёмто и говорить ..а может быть случайностью. допустим раньше при считыванмя рега были 0xFF и драйвер думал что устройство не подключено, а сейчас к примеру нули, или другая комбинация и драйвер вроде как создаёт устройство хдд в системе... а на самом деле там ничё не пашет, или абра-катабра считывается... мот я и ошибаюсь. пока же всё вслепую. но, уже чтото! RE: Подключаем HD к Dreamcast...? - cybdyn - 15.02.2012 00:44 к сожалению, лично я ещё не скоро доберусь до написания "помогалок". на ДАННЫЙ момент, думаю только SWAT в силах помочь.... (мож ещё кто его уровня) |