![]() |
|
Пакетный оптимизатор GDI (gdiopt batch) - Версия для печати +- DC-SWAT Forum (http://www.dc-swat.ru/forum) +-- Форум: DreamShell (/forum-3.html) +--- Форум: General Discussion (/forum-27.html) +--- Тема: Пакетный оптимизатор GDI (gdiopt batch) (/thread-2981.html) |
Пакетный оптимизатор GDI (gdiopt batch) - megavolt85 - 25.09.2017 17:30 RU: 1) Положить образы в папку GDI 2) Запустить optimize.bat 3) Дождаться окончания процесса EN: 1) Put image's to folder GDI 2) Run optimize.bat 3) Wait end of process RE: Пакетный оптимизатор GDI (gdiopt batch) - pedrilozchile - 09.12.2018 15:38 Подскажите. Что делает эта утилита? RE: Пакетный оптимизатор GDI (gdiopt batch) - megavolt85 - 09.12.2018 19:04 оптимизирует GDI образы, конвертирует BIN треки в ISO полезно не только для DreamShell, но и для GDEMU RE: Пакетный оптимизатор GDI (gdiopt batch) - SWAT - 11.12.2018 14:53 Так вроде GDEMU не умеет оптимизированные GDI запускать или научили уже? RE: Пакетный оптимизатор GDI (gdiopt batch) - megavolt85 - 13.12.2018 01:30 уже умеет и имя образа не обязательно disc или disk, жрёт всё включая LFN RE: Пакетный оптимизатор GDI (gdiopt batch) - SWAT - 15.12.2018 10:19 О ну хорошо что не забросил, а то обидные недоделки были. RE: Пакетный оптимизатор GDI (gdiopt batch) - AndyRetroGamer - 19.12.2019 03:06 Большое спасибо! Только получил свою плату GDEMU, буду пробовать
RE: Пакетный оптимизатор GDI (gdiopt batch) - Rivelrite - 13.05.2021 10:17 Действительно отличная утилита! Спасибо SWAT! RE: Пакетный оптимизатор GDI (gdiopt batch) - botik - Сегодня 10:06 Немного углубился в эту тему и вот что получилось.Файл iso можно дальше оптимизировать. track03.iso условно состоит из 3 частей. (45000-45100) - структура диска (список файлов и папок их координаты и размер) (45100-200000) - пустое поле заполнено нулями (200000-окончание) - куча данных без имени и адреса. Так вот вырезаем пустую середину и склеиваем первую и третью часть в новый track03.iso.И чтобы это все заработало нужно отредактировать gdi файл. А именно прописать track03.iso 2 раза с разными координатами чтобы структура и данные совпали с оригиналом.Для нашего примера это выглядит так 4 1 0 4 2048 track01.iso 0 2 450 0 2352 track02.raw 0 3 45000 4 2048 track03.iso 0 4 199900 4 2048 track03.iso 0 199900 это разность между 200000 и 100. Мы накладываем два одинаковых трека один на другой но со смещением.И это работает! Проверил на эмуляторе. Конечно можно и не склеивать и прописать 2 части отдельно 3 45000 4 2048 track03.iso 0 4 200000 4 2048 track04.iso 0 А что означает крайний 0 после каждой строчки.Может это смещение.Если так то можно склеить все аудио в один трек audio.raw и прописать только адреса композиций 1 0 0 2352 audio.raw 0 2 0 0 2352 audio.raw 10000 3 0 0 2352 audio.raw 20000 RE: Пакетный оптимизатор GDI (gdiopt batch) - SWAT - Сегодня 10:22 Этот оптимизатор служит не для уменьшения размера образа, это побочный эффект. Главная его цель это освободить каждый сектор от мусорных данных, которые мешают линейному чтению и требуют чтения каждого сектора отдельно и перегруппировки его в памяти. А размер он вообще почти никакого значения не имеет на IDE устройствах, места достаточно. Ну и не во всех играх есть пустое пространство. А вот эти приседания странные с двумя одинаковыми треками только будут наводить беспорядок. |