Contents

Cách nén ISO retrogame của bạn bằng CHDMAN (và tiếp tục sử dụng chúng)

Nếu bạn đang thu thập các ROM như Pokémon, bạn chắc chắn đã nhận thấy rằng các ROM dành cho nền tảng mới hơn chiếm một phần đáng kể dung lượng lưu trữ của bạn. Một trò chơi có thể yêu cầu nhiều gigabyte dung lượng lưu trữ. Giữ hơn một tá và bộ sưu tập ROM của bạn có thể nhanh chóng mở rộng lên nhiều Terabyte. Đó là lúc công cụ CHDMAN của dự án MAME có thể trợ giúp.

Kho lưu trữ của chúng tôi bao gồm cả trò chơi điện tử arcade và tựa game trên bảng điều khiển sử dụng các thiết bị lưu trữ quang học chẳng hạn như các thiết bị có trong PlayStation của Sony. Với sự trợ giúp của CHDMAN, những trò chơi này có thể được nén thành các tệp CHD nhỏ hơn, giảm đáng kể kích thước tệp trong khi vẫn giữ lại tất cả nội dung trò chơi cần thiết.

Một trong những lợi ích của việc sử dụng trình giả lập để chơi game là khả năng tương thích với định dạng tệp Compression Hungry Dog (CHD). Điều này cho phép người dùng chơi trò chơi của họ trực tiếp từ các tệp nén mà không cần phải giải nén hoặc giải nén chúng trước. Trong phần này, chúng tôi sẽ trình bày cách sử dụng tính năng này và tiếp tục thưởng thức các trò chơi cổ điển yêu thích của chúng tôi một cách thuận tiện.

CHDMAN là gì?

Thành phần CHDMAN cải tiến của MAME tạo điều kiện thuận lợi cho việc lưu trữ các tệp bao gồm ROM trong một kho lưu trữ được nén đơn lẻ, không chỉ chiếm ít không gian lưu trữ hơn mà còn hợp lý hóa việc quản lý các bộ sưu tập ROM đa tệp, chẳng hạn như các tệp có nguồn gốc từ hệ thống sao lưu phương tiện quang học kết hợp các rãnh dữ liệu trò chơi và nhiều những bản nhạc.

Đặc điểm nổi bật của định dạng dữ liệu nén của CHDMAN, khác biệt với các tiện ích nén truyền thống như 7-Zip và WinRAR, nằm ở khả năng truy cập và thao tác nội dung của tệp nén mà không cần giải nén.

Việc sử dụng định dạng tệp CHD có thể gặp một số thách thức nhất định vì nó yêu cầu sử dụng tiện ích dòng lệnh có tên CHDMAN, tiện ích này yêu cầu nhập lệnh trong môi trường đầu cuối. Ngoài ra, cần lưu ý rằng không phải tất cả các nền tảng giả lập đều hỗ trợ việc tạo hoặc thao tác với hình ảnh đĩa CHD. Hơn nữa, định dạng CHD bị hạn chế ở việc nén các tệp có phần mở rộng tệp cụ thể, chẳng hạn như.vbc,.spr,.dol,.txt,.md5,.crt,.log,.bat,.m3u,.wav,.ogg ,.png,.jpg,.gif,.bmp,.ico,.tga,.flf,.mid,.mod,.s3m,.it,.stm,.roq,

⭐CUE & BIN.

⭐GDI.

⭐ISO.

⭐TOC.

⭐NRG.

⭐CDR.

⭐IMG.

Cách nén ISO của bạn bằng CHDMAN

CHDMAN được phân phối bằng trình giả lập MAME. Nếu bạn đã sử dụng nó, bạn sẽ tìm thấy tệp thực thi của CHDMAN trong thư mục cài đặt của MAME. Nếu không, hãy tải xuống phiên bản mới nhất của MAME từ trang web chính thức của nó và cài đặt nó trên PC của bạn để nhận CHDMAN.

Để hợp lý hóa quy trình nén ROM sử dụng MAME đồng thời giảm thiểu việc nhập lặp lại đường dẫn thư mục hoàn chỉnh cho CHDMAN, người dùng nên cân nhắc việc kết hợp thư mục MAME trong biến môi trường PATH của hệ thống trên Windows 10. Điều này có thể đạt được thông qua cấu hình của các biến môi trường, từ đó đơn giản hóa nhiệm vụ và nâng cao hiệu quả hoạt động.

Để mở cửa sổ File Explorer trong Windows, hãy nhấn nút “Phím Windows” trên bàn phím của bạn, sau đó là chữ “E”. Thao tác này sẽ khởi chạy ứng dụng explorer và cho phép bạn điều hướng qua các tệp và thư mục của mình. Ngoài ra, bạn nên tạo một thư mục được chỉ định để quản lý tất cả các tác vụ liên quan đến CHDMAN của mình, vì điều này có thể giúp duy trì tổ chức và giúp định vị các tài liệu hoặc dữ liệu quan trọng dễ dàng hơn. Để thực hiện điều này, chỉ cần chọn vị trí mong muốn nơi bạn muốn tạo thư mục, sau đó sử dụng các công cụ thích hợp để thiết lập thư mục mới trong vị trí đó.

Vui lòng di chuyển các tệp ROM mong muốn vào thư mục được chỉ định cho mục đích nén. Trong trường hợp này, chúng tôi sẽ sử dụng bản sao lưu PlayStation gốc được lưu dưới dạng ghép nối tệp CUE và BIN.

/vi/images/bin-and-cue-in-windows-file-explorer.jpg

Vui lòng điều hướng đến thư mục chứa các tệp trò chơi của bạn bằng giao diện Dấu nhắc Lệnh hoặc PowerShell, sau đó thay đổi thư mục làm việc hiện tại bằng lệnh “Thay đổi thư mục”.

 cd PATH_TO_FOLDER 

Lệnh của chúng tôi là:

 cd "H:\Emulation\ROMs\PS1\Compress-to-CHD" 

/vi/images/cd-command-in-cmd.jpg

Để nén trò chơi bằng CHDMAN và lưu nó ở định dạng CHD, hãy làm theo các bước sau:

 chdman.exe createcd -i "ROM_YOU_WANT_TO_COMPRESS.CUE" -o "FILENAME_OF_COMPRESSED.CHD" 

Lệnh của chúng tôi là:

 chdman createcd -i "All Things N_PSX.cue" -o "All Things N_PSX.chd"

/vi/images/chdman-createcd-command-in-cmd.jpg

của hình ảnh đĩa cứng.

Công cụ CHDMAN cũng có thể được sử dụng để lưu trữ các bản sao lưu nén của Ổ đĩa cứng (HDD) ở định dạng tệp CHD. Các bản sao lưu này có phần mở rộng tên tệp giống như các bản sao lưu đĩa quang được lưu trữ ở định dạng BIN hoặc IMG; tuy nhiên, phải sử dụng phiên bản điều chỉnh của lệnh được đề cập trước đó để nén dữ liệu HDD thành tệp CHD.

 chdman createhd -i "OLDPCback.img" -o "OLDPCback.chd" 

Ứng dụng quản lý ổ cứng máy tính (CHDMAN) có khả năng tạo bản sao lưu của ổ đĩa cứng bên ngoài hoặc bên trong thực tế được kết nối vật lý với máy tính cá nhân ở Định dạng mật độ cao chỉ đọc đĩa compact (CD-ROM) ( CHD). Tuy nhiên, chức năng này có thể không được người dùng thông thường sử dụng thường xuyên vì nó phục vụ một mục đích cụ thể là lưu trữ và truy xuất dữ liệu trên các thiết bị đó.

Bạn nên biết gì khác về CHD?

Mục tiêu chính của chúng tôi trong phần này là làm sáng tỏ nghệ thuật giảm dữ liệu ROM cồng kềnh thành các định dạng CHD hợp lý hơn. Tuy nhiên, nếu bạn chọn sử dụng cấu trúc tệp cụ thể này cho trò chơi giả lập của mình thì thông tin được cung cấp bên dưới có thể hữu ích.

Trình giả lập nào hỗ trợ CHD?

Mặc dù các tệp nén HD DVD (CHD) đã được công nhận rộng rãi như một phương pháp hiệu quả để lưu trữ cả bản sao lưu phương tiện quang và ổ đĩa cứng ở định dạng tương thích với các mô phỏng, cần lưu ý rằng không phải tất cả các trình mô phỏng đều được trang bị để xử lý các tệp này.

/vi/images/duckstation-chd-file-selection-1.jpg

Thật vậy, một số trình giả lập được đánh giá cao cung cấp khả năng tương thích với các tệp CHD, do đó tạo điều kiện thuận lợi cho việc sử dụng chúng trong các bối cảnh chơi game khác nhau. Dưới đây là danh sách các trình giả lập hỗ trợ tệp CHD:

⭐MÀ.

⭐DuckStation.

⭐Bọ cánh cứng PSX.

⭐PCSX.

⭐PCSX

⭐Dmul.

⭐lr-opera.

⭐Phát lại.

⭐Truyền hình bay.

⭐Mơ lại.

⭐Genesis Plus GX.

⭐PicoDrive.

Do cách thức hoạt động của LaunchBox, cùng với các giải pháp giao diện người dùng thay thế cho phép mô phỏng, chẳng hạn như sử dụng RetroArch trên nền tảng Windows, nên CHD cũng phải hoạt động hiệu quả trong các dịch vụ đó.

Làm thế nào bạn có thể kiểm tra CHD của mình?

CHDMAN không chỉ đơn thuần là một giải pháp nén mà còn là một công cụ quản lý toàn diện được thiết kế đặc biệt để xử lý các tệp CHD. Do đó, ngoài việc cung cấp khả năng giảm dữ liệu, nó còn cung cấp chức năng linh hoạt cho phép người dùng thao tác và sắp xếp các tệp CHD của họ một cách hiệu quả một cách dễ dàng.

Sử dụng lệnh thông tin chdman với chế độ tương tác và cung cấp tên tệp trong dấu ngoặc kép, chẳng hạn như “FILENAME.chd”, để biết thông tin chi tiết về tệp CHD.

Sử dụng tiện ích dòng lệnh có tên chdman để thực hiện quy trình xác minh trên một tệp được chỉ định có phần mở rộng “.chd”, chẳng hạn như “FILENAME.chd”. Lệnh phụ verify được gọi, theo sau là đường dẫn tệp đầu vào, để đảm bảo tính toàn vẹn và chính xác của nội dung trong tệp.

Bạn có thể giải nén CHD không?

Quá trình giải nén các tệp Condusiv Health Check Disk (CHD) liên quan đến việc đảo ngược quy trình nén được áp dụng ban đầu. Khi sử dụng các giải pháp sao lưu phương tiện quang học hoặc ổ đĩa cứng (HDD), điều quan trọng là phải sửa đổi các lệnh được sử dụng phù hợp với phương tiện lưu trữ cụ thể đang được sử dụng.

/vi/images/mame-requires-chd-filter.jpg

CHDMAN có khả năng truy xuất các bản sao lưu phương tiện quang học chỉ ở dạng kết hợp tệp CUE và BIN.

 chdman.exe extractcd -i "INPUT.chd" -o "OUTPUT.cue" 

Không cần phải chỉ định tệp Bin theo cách thủ công; CHDMAN tạo ra nó một cách liền mạch bằng cách sử dụng cùng một biệt danh được sử dụng cùng với tệp Cue. Để giải phóng các bản sao ổ cứng ngoài cô đọng, hãy thay thế “extractcd” bằng “extractthd” như mô tả bên dưới:

 chdman.exe extracthd -i "INPUT.chd" -o "OUTPUT.IMG" 

Thêm dung lượng, chơi game nhiều hơn

Việc sử dụng CHDMAN để nén các ROM liên kết với trình mô phỏng của bạn có thể giúp tiết kiệm đáng kể dung lượng lưu trữ. Tuy nhiên, điều quan trọng cần lưu ý là phương pháp này cũng có thể có những hạn chế nhất định.

Việc giải phóng bộ nhớ lưu trữ cho phép tăng kích thước thư viện trò chơi của một người, điều này sau đó dẫn đến số lượng tựa game tồn đọng nhiều hơn. Sự tiện lợi của việc truy cập tức thời vào nhiều trò chơi làm nổi bật sự mong muốn của một công cụ tương tự như CHDMAN có khả năng cô đọng và khuếch đại thời gian giải trí sẵn có.