====== DSK2ROM ====== FIXME DSK2ROM — пакет программ для создания [[msx:rom|ROM]] из образа дискеты (список программ для работы с образами дисков [[msx:msx#disk_image|здесь]]). Использует [[github>nanochess/Pletter|Pletter compressor]]. [[github>joyrex2001/dsk2rom|dsk2rom]] Версия 0.80: * {{:msx:dsk2rom:dsk2rom-master_0.80.zip|Исходный код с GitHub }} * {{:msx:dsk2rom:dsk2rom-0.80.zip|Бинарный файл для Win32 и файл ROM}}, [[http://home.kabelfoon.nl/~vincentd/download/dsk2rom-0.80.zip|оригинал]] * {{:msx:dsk2rom:dsk2rom_x64_0.80.tgz|Бинарный файл для Linux (x64)}} ====== Сборка ====== Для сборки в Linux нужно добавить ''#include '' в файл ''pletter/pletter.cpp'' ====== Использование ====== ===== Загрузчик ===== Примеры объединения загрузчика с файлом образа дискеты: * %%MSX-DOS 2%% concat /b dsk2rom.rom+Файл.DSK Файл.ROM * Windows/MS-DOS copy /b dsk2rom.rom+Файл.DSK Файл.ROM * Unix/Linux cat dsk2rom.rom Файл.DSK > Файл.ROM ===== Программа ===== По умолчанию используется маппер [[msx:unimapper:unimapper#konami_scc|Konami SCC]]. dsk2rom [-c 0..2] [-a56pdsfv] Файл.DSK Файл.ROM * ''-c'' — уровень сжатия (0-2, где 0 — без сжатия) * ''-a'' — использовать маппер ASCII8 * ''-5'' — установить режим PAL (50 Гц) при загрузке ПЗУ на MSX2 и выше * ''-6'' — установить режим NTSC (60 Гц) при загрузке ПЗУ на MSX2 и выше * ''-p'' — установить паитру MSX1 при загрузке ПЗУ на MSX2 и выше * ''-d'' — отключить эксклюзивный режим diskrom (другие diskrom тоже будут загружаться) * ''-s'' — безопасный режим (защита от незаконного переключения банка) * ''-f'' — заполнить ПЗУ до стандартного размера * ''-v'' — выдать подробную информацию ====== Ссылки ====== [[http://home.kabelfoon.nl/~vincentd/|Vincent's MSX Software]] {{tag>MSX Application}}