Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> Написал программку для записи ISO прямо из RAR, С декодированием из .WII на лету...

xwhale
post Воскресенье, 25 ноября 2007, 14:05
Отправлено #1


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 04 авг. 2007
Из: Санкт-Петербург
Пользователь №: 23 286





Зачем? Просто скачанные с 'кошек' игрушки обычно запакованы в многотомный RAR. Если старые релизы, то внутри не .ISO, а .WII, который надо пропускать через unscrambler. Можно, конечно, распаковать, декодировать и держать на диске уже готовые ISO, но мне хотелось бы держать в том же формате, что и скачано, чтобы было проще раздавать обратно. Тем более, что совеременные компьютеры вполне справляются с распаковой из RAR на лету, а с учётом BurnProof это вообще не проблема...

Решил побаловаться и написать такую софтинку. Пока сильно тестовый вариант. Писать - пишет, но практически никаких проверок не делает.
Что умеет - пишет ISO на болванку. CD/DVD - что подсунете. Главное, чтобы влезало. Если подсунуть не .ISO, а .WII, то перед записью декодирует. Если ткнуть в RAR архив - то сначала спросит, какой файл оттуда взять.

Проверок на наличие диска в приводе, размер ISO, размер WII, наличие всех частей многотомного архива, что ткнули в первую часть архива и т.п. пока не делается, делал скорее как proof of concept.

Проверял на записи CD или DVD+R, разные файлы - ISO, .WII из RAR и просто так. На ноутбучном рекордере LG T10N при вставлении DVD+R почему-то не детектятся скорости записи, поэтому можно ввести ручками.

Есть у кого желаение попробовать?

ИЗМЕНЕНО: Переделал определение скоростей (теперь берутся через ModePage2A), добавил таймеры затраченного и оставшегося времени (второй - очень приблизителен). Кнопка СТОП стала более явной smile.gif
ИЗМЕНЕНО: Исправлена ошибка с определением размера ISO не в RAR архиве.

http://webfile.ru/1658276
или здесь, спасибо самоорганизовывающимся буржуям smile.gif
http://wiiburner.shana-tan.com/


Сообщение отредактировал xwhale - Четверг, 27 декабря 2007, 21:59
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
xwhale
post Воскресенье, 25 ноября 2007, 15:34
Отправлено #2


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 04 авг. 2007
Из: Санкт-Петербург
Пользователь №: 23 286





Это насколько слабой должна быть машина, чтобы писалка её на 100% грузила?

Загрузка 100% только в том момент, когда образ дешифруется и ключи ещё не закэшированы, т.е. в самом начале файла. Потом - 10-20%. Проц - Core2Duo T7200, на ноуте. Зажат на 1GHz. Запись на 8 скорости. Файл берётся по сетке с соседнего компа. Распаковка из RAR и декодирование .WII.

Но вообще, сейчас dvd-рекордеров без BurnProof, наверное уже не существует, так что всё должно быть хорошо smile.gif

Библиотеки... Для дешифровки .WII в .ISO переписал UnScrambler на ассемблере. Сильный выигрыш получился только в момент подбора ключей - в 1,5 раза. Потом, в принципе пофиг, разницы никакой.

Для записи - взял библиотеку http://sourceforge.net/projects/freeburner
понял, что для DVD не работает нормально, стал переделывать, косясь глазом в mmc5.pdf и исходники Magic CD/DVD Burner'a.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cluster
post Вторник, 27 ноября 2007, 20:46
Отправлено #3


Флудер
*******

Группа: Пользователи
Сообщений: 6 651
Регистрация: 01 мая. 2005
Из: Электросталь
Пользователь №: 12 933





QUOTE (xwhale @ Вторник, 27 ноября 2007, 21:43)
Это ты к чему?
*

Вот к этому:

QUOTE (xwhale @ Воскресенье, 25 ноября 2007, 16:34)
Это насколько слабой должна быть машина, чтобы писалка её на 100%
*



--------------------
3DS: 4382-2018-2181
Nintendo Switch: SW-6807-3955-8188
Мой канал YouTube
Мой Twitter
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
xwhale
post Вторник, 27 ноября 2007, 21:06
Отправлено #4


Новичок
*

Группа: Пользователи
Сообщений: 25
Регистрация: 04 авг. 2007
Из: Санкт-Петербург
Пользователь №: 23 286





Sorry, недопетрил сразу smile.gif

Но, честно говоря, я при любом раскладе не помню, чтобы писалка грузила проц на 100%. Даже 2X IDE CD-рекордеры в основном общались по DMA, не говоря уже о SCSI, у которых DMA просто по определению.
Другое дело, что современные программы записи "слегка" перенасыщены красивыми картинками отрисовка которых занимает кучу процессорного времени. Хотя тоже не должна. Если, конечно, проц не Cel 333.

На самом деле, если не лень и есть свободное время - попробуй. Я думаю, что любой проц в районе P3 1000MHz должен справиться с распаковкой из RAR и записью на болванку без проблем. Может даже и младше сможет. Основной упор скорости будет в RAR (это если образ - .ISO).

Галочка test в софтинке есть, так что болванку не запорешь.

Если лень - то, в общем-то и не надо smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
xwhale   Написал программку для записи ISO прямо из RAR   Воскресенье, 25 ноября 2007, 14:05
Cluster   А проц сильно грузит? Если при обычной записи он з...   Воскресенье, 25 ноября 2007, 14:29
Cluster   Вот к этому:   Вторник, 27 ноября 2007, 20:46
Cluster   Попробую, как дома буду =)   Вторник, 27 ноября 2007, 21:09
terek   выложи файл куда нибудь еще.. не могу я вечно с р...   Воскресенье, 25 ноября 2007, 20:25
xwhale   Немного поправленная версия (теперь выводит ругате...   Воскресенье, 25 ноября 2007, 21:01
terek   испытал на DVD-R Verbatim - прожег запакованный в ...   Воскресенье, 25 ноября 2007, 23:38
xwhale   Спасибо за тест, буду знать, что DVD-R у кого-то п...   Понедельник, 26 ноября 2007, 00:14
terek   я резал на Pioner'e 111 L - Verbatim DVD-R... ...   Понедельник, 26 ноября 2007, 00:48
xwhale   Ээээ... А ты диск вставил ДО выбора скорости? Уж ...   Понедельник, 26 ноября 2007, 00:52
Cluster   Мда, пора мне апгрейдиться, действительно... Хвати...   Вторник, 27 ноября 2007, 20:37
xwhale   Это ты к чему?   Вторник, 27 ноября 2007, 20:43
Huper   Как в проге х4 скорость поставить ?   Среда, 28 ноября 2007, 09:44
xwhale   Скорости определяются в момент выпадения списка. ...   Среда, 28 ноября 2007, 10:21
Huper   а ну спасибо ) просто болванку не вставлял)   Среда, 28 ноября 2007, 17:06
Huper   Спасибо большое ... хорошая экономия места ... не ...   Четверг, 29 ноября 2007, 21:07
xwhale   Ну хоть кому-то кроме меня сгодилось :) Если не с...   Четверг, 29 ноября 2007, 21:21
Huper   Вербатим и ТДК - или +Р на них записывал ... ) А ...   Пятница, 30 ноября 2007, 16:21
greenman   А как насчет того, чтобы абстрагироваться от WII и...   Четверг, 29 ноября 2007, 22:44
xwhale   Ну... во-первых, у меня нет PS2, а есть только Wi...   Четверг, 29 ноября 2007, 23:01
F_L   <А что, удалить пост нельзя?) Прошу прощения за...   Вторник, 04 декабря 2007, 02:55
xwhale   Да, я осознал, что метод, которым я определяю ско...   Вторник, 04 декабря 2007, 09:56
F_L   Отличная идея ,спасибо за старания) Вообще давно п...   Вторник, 04 декабря 2007, 03:27
xwhale   Времени катастрофически нет, так что по мелочам (п...   Среда, 05 декабря 2007, 16:17
F_L   Проблема с записью на RW остаётся, для меня это ос...   Пятница, 07 декабря 2007, 09:26
xwhale   При текущей стоимости болванки меньше 10р не лень ...   Пятница, 07 декабря 2007, 11:53
F_L   Мне в сотню раз более лень идти за болванками, пот...   Пятница, 07 декабря 2007, 19:52
terek   ты бы лучше "голову" поберег :) это ...   Понедельник, 24 декабря 2007, 01:50
F_L   Интересно, не заброшен ли проект..)   Воскресенье, 23 декабря 2007, 11:24
xwhale   Проектом назвать язык не поворачивается :) Не заб...   Четверг, 27 декабря 2007, 11:59
Don   а хорошо ли жмутся образы для ВИЙ? Пример приведи...   Четверг, 27 декабря 2007, 13:33
xwhale   Да не, они не жмутся нифига. Оно же пошифровано вс...   Четверг, 27 декабря 2007, 13:45
Don   если подобрать шифр и дешифровать... а потом сжима...   Четверг, 27 декабря 2007, 14:01
F_L   Значит жив, не может не радовать) А насчёт шифровк...   Суббота, 29 декабря 2007, 11:12
F_L   xwhale, куча времени прошло, однако..) Использую т...   Пятница, 13 июня 2008, 02:11
xwhale   Времени нет :( Вот отпуск возьму на работе, может ...   Среда, 08 октября 2008, 11:34
lexx   скриншоты приркрутите к первому посту от проги   Среда, 08 октября 2008, 12:43


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Ср., 25 июня 2025, 03:37
Skin Designed (c) by Rooq.net, All Rights Reserved.