Page 4 of 4

Re: Кздаде, о птичках (о ХДД на пентеве)

PostPosted: 15 Oct 2010, 21:54
by deathsoft
Budder wrote:смысл могут иметь функции которые бы работали с файловыми системами (той же FAT32/iso9660).

Вот сюда глянь, я уже написал какие функции надо сделать: http://forum.nedopc.com/viewtopic.php?p=16103#p16103

Re: Кздаде, о птичках (о ХДД на пентеве)

PostPosted: 15 Oct 2010, 22:42
by Budder
deathsoft wrote:Вот сюда глянь, я уже написал какие функции надо сделать: viewtopic.php?p=16103#p16103


как бы это всё замечательно, но ZX это всёже не ПыСЫ.
полюбому где-то придётся хранить эти структуры. пусть даже по плавающему адресу.
для работы с FAT32 как минимум потребуется буфер в 512байт (для хранения текущего сегмента таблицы FAT, с которым работаем)

так же при обращении пользовать каждый раз имя устройства - бред. надо просто менять утстройства отдельной процедурой и всё. тут тоже тонна вариантов, к примеру вариант когда читается файл на одном ус-ве/разделе, а пишется на другом. данные о устройствах/разделах можно хранить в отдельной странице памяти. с этим особых проблем быть не должно (аля держать там инфу о всех разделах/устройствах, плюс о курентном потоке на запись и на чтение. аля держать их отдельно, чтобы можно было писать и читать в одном и том же разделе, аля копирование файла.)

и ваще можно долго продолжать, бла-бла-бла... %)
но не нужно, нужно уже делать чото, а не пиздеть!

мне лично оне щас не особо интересно (хотя все необходимые процедуры есть). тут всё зависит от нас самих. >_<
если я увижу реальный интерес, а не просто болтавню, то часть реализации читай уже готова...

P.S. надеюсь не надо объяснять, что такое реальный интерес? =P

Re: Кздаде, о птичках (о ХДД на пентеве)

PostPosted: 16 Oct 2010, 21:59
by deathsoft
Budder wrote:так же при обращении пользовать каждый раз имя устройства - бред. надо просто менять утстройства отдельной процедурой и всё. тут тоже тонна вариантов, к примеру вариант когда читается файл на одном ус-ве/разделе, а пишется на другом. данные о устройствах/разделах можно хранить в отдельной странице памяти. с этим особых проблем быть не должно (аля держать там инфу о всех разделах/устройствах, плюс о курентном потоке на запись и на чтение. аля держать их отдельно, чтобы можно было писать и читать в одном и том же разделе, аля копирование файла.)

Вообщето имя устройства надо 1 раз задавать, при собственно открытии этого устройства, а дальше во всюда передавать структуру с дескрптором этого устройства. Все промежуточные структуры хранятся либо на стеке либо в любом месте памяти, а не захардкожены как во всяких поделках (котоыре на спектруме именуются осями). Причем весь предложенный код может исполнятся напрямую из пзу и самостоятельно не использует ни одного байта озу кроме тех структур котоыре переданы на вход функциям.

Re: Кздаде, о птичках (о ХДД на пентеве)

PostPosted: 16 Oct 2010, 22:42
by Budder
Как бы не суть. Делать надо, а не о птичках болтать... >_<