Perisian grafik legenda Deluxe Paint yang mentakrifkan penciptaan seni digital pada Commodore Amiga telah mencapai pencapaian penting. Kod sumber untuk Deluxe Paint 1 telah disediakan secara terbuka kepada umum, menawarkan pembangun dan peminat akses yang tidak pernah ada sebelum ini kepada kerja dalaman aplikasi terobosan ini.
Ketersediaan Kod Sumber
- Kod sumber Deluxe Paint 1: Tersedia di GitHub pada historicalsource/DeluxePaint
- Bahasa pengaturcaraan: C (bertentangan dengan kepercayaan umum bahawa ia adalah assembly)
- Repositori diselenggara oleh: Computer History Museum
Kepentingan Sejarah dan Pendedahan Teknikal
Pengeluaran kod sumber Deluxe Paint telah mengejutkan ramai dalam komuniti pengkomputeran retro. Bertentangan dengan andaian meluas bahawa perisian itu ditulis sepenuhnya dalam bahasa pengaturcaraan assembly untuk prestasi maksimum, kod tersebut mendedahkan ia sebenarnya dibangunkan dalam bahasa pengaturcaraan C . Penemuan ini mencabar kepercayaan lama tentang bagaimana pengoptimuman perisian dicapai pada perkakasan Amiga yang terhad sumber pada tahun 1980-an.
Pencipta perisian ini, Dan Silva , telah aktif berkongsi pandangan tentang proses pembangunan melalui demonstrasi video. Rakaman ini mempamerkan ciri-ciri animasi yang revolusioner pada zamannya, terutamanya teknik kitaran warna yang menghidupkan imej statik tanpa memerlukan animasi bingkai demi bingkai tradisional.
Alternatif Moden dan Penyelesaian Emulasi
Beberapa aplikasi moden telah muncul untuk mengisi kekosongan yang ditinggalkan oleh kod usang Deluxe Paint . PyDPainter menonjol sebagai klon kontemporari yang mengekalkan aliran kerja klasik sambil menambah sokongan untuk format grafik moden seperti PNG . Ini membolehkan artis bekerja dengan alat yang biasa sambil mendapat manfaat daripada standard fail semasa.
Bagi mereka yang mencari penyelesaian berasaskan pelayar, aplikasi web kini menawarkan antara muka yang diilhamkan Deluxe Paint yang berjalan terus dalam pelayar moden. Alat-alat ini malah termasuk emulator terbenam yang boleh mempratonton kerja dalam persekitaran Deluxe Paint yang tulen, merapatkan jurang antara kemudahan moden dan ketepatan sejarah.
GrafX2 telah mendapat pengiktirafan sebagai pengganti moden yang mungkin paling komprehensif. Ia menggabungkan ciri-ciri berus dan pengurusan warna penting Deluxe Paint dengan tambahan kontemporari seperti sokongan lapisan dan keupayaan animasi. Perisian ini boleh mengendalikan format Amiga asal termasuk imej HAM dan separuh terang, menjadikannya berharga untuk kedua-dua projek baharu dan kerja pemulihan.
Alternatif Moden Deluxe Paint
- PyDPainter: Klon moden dengan sokongan PNG dan ciri-ciri yang dipertingkatkan
- GrafX2: Pengganti komprehensif dengan sokongan lapisan dan keupayaan animasi
- Alat berasaskan web: Aplikasi pelayar dengan pratonton emulator terbenam
- VGA Paint 386: Alternatif berasaskan DOS yang berjalan dalam DOSBox
Pertimbangan Prestasi dalam Emulasi
Pengguna yang bekerja dengan Deluxe Paint melalui emulasi telah menemui pengoptimuman prestasi yang penting. Had tinjauan tetikus perisian asal, yang boleh meratakan lengkung yang dilukis dengan cepat menjadi bentuk poligon, boleh diperbaiki dengan ketara dengan meningkatkan kelajuan CPU maya dalam emulator. Peningkatan ini membolehkan lukisan bebas yang lebih lancar yang lebih hampir sepadan dengan pengalaman pada perkakasan asal yang lebih pantas.
Terdapat sesuatu yang memikat dalam gambar-gambar lama ini yang mengangkat mereka kepada karya seni dan bukannya sekadar grafik komputer. Jumlah kerja yang dimasukkan untuk mencipta mereka menjadikan setiap satu istimewa.
Komuniti terus memelihara dan meraikan warisan artistik Deluxe Paint melalui pelbagai arkib dan koleksi. Koleksi terkenal mempamerkan animasi kitaran warna yang dicipta khusus pada sistem Amiga , menunjukkan teknik yang kekal mengagumkan mengikut standard hari ini.
Petua Prestasi Emulasi
- Tingkatkan kelajuan CPU maya untuk meningkatkan polling tetikus
- Naik taraf dari Amiga OS 1.3 kepada 3.1 untuk kebolehgunaan yang lebih baik
- Gunakan emulasi pemproses 030+FPU atau 040 untuk operasi yang lebih lancar
- Lekapkan sistem fail sebenar untuk pengurusan fail yang lebih mudah
- Lumpuhkan penjanaan ikon untuk mengelakkan kekacauan fail .info
Kesimpulan
Pengeluaran kod sumber Deluxe Paint mewakili lebih daripada sekadar pemeliharaan sejarah. Ia menyediakan pandangan berharga tentang amalan pembangunan perisian pada tahun 1980-an sambil mengilhamkan alat baharu yang meneruskan semangat kreatif yang asal. Ketika alternatif moden terus berkembang, mereka memastikan pendekatan inovatif yang dipelopori oleh Deluxe Paint kekal dapat diakses oleh generasi baharu artis digital.
Rujukan: Deluxe Paint on the Commodore Amiga