Ana Sayfa

Amiga CD32 ve CDTV için Önyüklenebilir ISO Oluşturma: ISOCD-Win

1 dk okuma

ISOCD-Win, Commodore tarafından geliştirilen orijinal Amiga ISOCD uygulamasının C#/.NET ile Windows için yeniden yazılmış bir versiyonudur. Bu araç, Amiga CD32 ve CDTV ile uyumlu önyüklenebilir ISO imaj dosyaları oluşturmayı amaçlar. Geliştirilme amacı, orijinal ISOCD uygulamasını gerçek bir Amiga üzerinde veya emülatörde çalıştırma ihtiyacını ortadan kaldırarak, Amiga bilgisayarları ve konsolları için yeni CD'ler hazırlayan geliştiricilerin sürecini önemli ölçüde basitleştirmek ve hızlandırmaktır.

Uygulama, kullanıcı dostu basit bir grafik arayüze (GUI) sahiptir ve ayrıca toplu işlem desteği sunan bir konsol (komut satırı) uygulaması da içerir. ISOCD-Win, hem big-endian (Amiga gibi) hem de little-endian mimarilerde kullanılabilen ISO 9660 dosya sistemi spesifikasyonu ile uyumlu ISO dosyaları oluşturur. Amiga CD32 ve CDTV'de disklerin önyüklenebilmesi için orijinal Commodore ticari marka dosyalarının enjekte edilmesini destekler. Ayrıca, AmigaDOS ile uyumluluk sağlamak amacıyla ISO-8859-1 kodlamasını kullanır ve oluşturulan ISO 9660 yol tablosunda orijinal ISOCD gibi büyük harfli dosya adları kullanır (gerçek dosya adları korunur). Dosya sistemi girişleri için yol tabanlı büyük/küçük harf duyarsız sıralama da AmigaDOS uyumluluğunu artırır.

ISOCD-Win, disk içeriğinin okunmasını hızlandırmak için düzenlenebilir bir metin dosyası aracılığıyla sıralama desteği sunar. Amiga CD32 sürücüsünde çift hızlı okuma performansını artırmak amacıyla CDR-74, CDR-80 veya CDR-90 imajlarının başlangıcına boş alan ekleyen imaj doldurma (padding) özelliğine sahiptir. Çoklu iş parçacığı (multi-threaded) yapısı sayesinde imaj oluşturma işlemi gerektiğinde yarıda kesilebilir. Ayrıca, oluşturulan ISO dosyalarını yazmadan önce test etmek için WinUAE'yi başlatma desteği de mevcuttur. İmaj oluşturma kütüphanesi, bağımsız bir DLL olarak tasarlanmıştır ve diğer .NET uygulamalarında kolayca kullanılabilir.

İçgörü

Amiga CD32 ve CDTV için önyüklenebilir ISO oluşturma sürecini modern Windows ortamına taşıyarak geliştiriciler için büyük bir kolaylık ve hız sağlar.

Kaynak