کنگفوفلش کمودور kung fu flash cartridge
در این مقاله تجربیات کار با کنگفو فلش و روشهای ساخت آن توضیح داده میشود
برای شناخت کنگفوفلش بهتر است با معرفی یوکارت شروع کنیم :
یوکارت چیست؟
ویژگی جالبی که کامپیوترهای 8 بیتی داشتند، حفظ ارتباط با کارتریج در کنار نوارخوان و دیسک گردان بود. بهرحال کامپیوترهای 8 بیتی همزمان با کنسولهایی مانند آتاری و نینتندو وارد بازار شدند و مخاطب هنوز از این کامپیوترها انتظاراتی مشابه کنسولهای بازی داشتند و سازندگان این کامپیوترها هم موضوع را در نظر گرفته و این کامپیوترها را مجهز به درگاه کارتریج میکردند که علاوه بر تولید کارتریج های بازی، انواع کارتریج برنامه و یوتیلیتی هم روانه بازار میشد
مزیت این کارتریج ها سرعت بسیار بالاتر اجرای برنامه ها و بازیها در مقایسه با نوارخوان بود و البته این قبیل کارتریج ها قیمتهای بالایی هم داشتند
این کارتریج ها توسط شرکت های مختلفی تولید میشد و هر تولید کننده ای در آن زمان برای تسلط بر بازار سعی میکرد شیوه جدیدتری بکار بگیرد تا بتوانند برنامه هایی با حجم بالاتر را بر روی کارتریج به بازار ارائه دهند
کارتریج های اولیه در ظرفیتهای 8،16،32 و نهایتا 64 کیلوبایت تولید میشدند و توان اجرای برنامه هایی نهایتا با همین ظرفیت داشتند، ولی در سالهای پایانی تسلط کمودور بر بازار، تولیدکنندگانی مانند ocean توانستند به تکنیک هایی در ساخت کارتریج دست پیدا کنند که برنامه هایی با حجم بالاتر از 64 کیلوبایت هم بر روی کارتریج به بازار ارائه دهند که البته اغلب، بازیهای معروف و جذاب بودند....
در دوران اخیر طراحان علاقمند و دارای دانش سخت افزار توانستند کارتریجی طراحی کنند که توان اجرای انواع کارتریج های قدیمی را داشته باشد که این کارتریج ها به یونیورسال کارتریج معروف شدند
این کارتریج توان اجرای برنامه از روی ایپرام هایی با ظرفیت 64،128،256،512،1024 کیلوبایت را دارا هستند و دارنده این کارتریج میتواند برنامه و بازی های دلخواه خود را روی این ایپرام ها ذخیره نموده و از آن استفاده کند (روی یک ایپرام 1 مگابایتی بطور متوسط میتوان 40 بازی تکفایل را ذخیره کرد)
برای این کار شما باید یک دستگاه پروگرامر یونیورسال هم داشته باشید تا بتوانید ایپرام هایتان را پروگرام کنید و همچنین باید چند برنامه هم روی ویندوز خود نصب کنید که بتوانید فایلهای مختلف کمودور که عموما prg هستند را به فایل باینری تبدیل کنید، چون این کارتریج نهایتا با فایل باینری اجرا میشود...
میتوانید اطلاعات کاملتری از این کارتریج را در لینک زیر جستجو کنید
http://oldcomputer.info/hacks/ucart/index.htm
حال برگردیم به مبحث کنگفو فلش...
کنگفوفلش در وهله اول یک یونیورسال کارتریج بسیار کامل و پیشرفته است، با هزینه بمراتب پایینتر
برای کار با یوکارتها شما نیاز به یک کامپیوتر و یک پروگرامر دارید که ارزانترین پروگرامرها حداقل 100 دلار قیمت دارند، بعلاوه اینکه تبدیل فایلهای کمودور به فایل باینری کاری نسبتا سخت و وقتگیر میباشد و بسیاری از برنامه های کمودور اصولا با این تبدیلات ناسازگاری نشان میدهند...
کنگفوفلش در ابتدای کار خود را بصورت یوکارتی نشان خواهد داد که کامپیوتر و پروگرامر مورد نیاز یوکارتها را درون خود جای داده است
روش کار به این صورت است که فایلهای مختلف را بسیار سریع فلش میکند و در آی سی مربوطه که روی بورد کارگذاشته شده قرار میدهد، خیلی سریعتر از آنچه که فکر کنید!!
این برنامه در حافظه کنگفوفلش باقی می ماند تا زمانی که برنامه دیگری را تصمیم بگیرید که فلش کنید...
کنگفوفلش برخلاف یوکارت قابلیت کارکردن با همه انواع فایلهای کمودور را دارد و به راحتی فایلهای prg و crt را پشتیبانی میکند
این کارتریج توان اجرای فایلهای crt فریز کارتریج هایی همچون فاینال 3 یا اکشن 6 را دارد و بعد از اجرا کردن این فایلها، کنگفوفلش تبدیل به فریز کارتریج می شود که ویژگی بسیار جالب توجه این کارتریج ارزشمند است، و تا زمانی که تصمیم به تغییر نگیرید آخرین برنامه اجرا شده در حافظه کنگفوفلش باقی خواهد ماند...
حال بپردازیم به این مقوله که آیا کنگفوفلش میتواند جایگزین مبدل sd2iec هم باشد؟
جواب این سوال یک "نه" قاطعانه است..
عجله نکنید منظورم این نیست که sd2iec وسیله بهتری میباشد، sd2iec توان اجرای هیچ کدام از قابلیتهای کنگفوفلش را ندارد...
اخیرا طراح این کارتریج، قابلیت کار با فایل های D64 وD81 که در اصل ایمیج دیسکهای اصلی کمودور هستند را برای این کارتریج تعریف کرده و کارتریج میتواند این فایلها را باز کرده و فلش و اجرا کند
ولی فقط توان اجرای برنامه های تک فایل را دارد و اگر ایمیج D64 یا D81 حاوی چند فایل پشت سرهم باشد توان اجرای فایل بعدی را ندارد، مثل بازیها که با طی شدن مرحله اول باید مجددا سیستم به محل ذخیره اطلاعات مراجعه کرده و مرحله بعدی را لود کند یا دیسکهایی که ابتدا با دمو آغاز میشوند ، توان اجرای چنین کاری ندارد به این دلیل که ساختار کنگفوفلش و ایزی فلش شبیه به پروگرام کردن ایپرام می باشد ولی ساختار sd2iec شبیه به ساختار بلوک بندی دیسکهای 170 کیلوبایتی قدیمی است و طبق همان ساختار تک تک بلوکهای ایمیج ها را مثل دیسکهای ارجینال قدیمی در اختیار سیستم فایلینگ کمودور قرار می دهد، البته احتمال دارد مشخصا در کنگفوفلش مربوط به برنامه نویسی باشد و شاید در آپدیتهای بعدی راهکاری برای ایجاد چنین ساختاری پیدا شود
خبر خوب اینکه تعداد بسیار زیادی از بازیهای معروف و چندمرحله ای کمودور، مثل سری نینجا، بصورت فایل crt ارائه شده اند و روی کنگفوفلش قابل اجرا هستند و شاید آنچنان هم این مورد آزار دهنده نباشد ولی کماکان برخی از بازیهای چند مرحله ای را از دست خواهید داد ، همچنین در مبدل sd2iec میتوان با دکمه فیزیکی ایمیج ها را تعویض کرد و مثلا بازیهایی که دیسک دوم دارند را به این طریق به ایمیج دوم هدایت کرد که در کنگفوفلش چنین دکمه ای اصولا طراحی نشده است
پس بعنوان مبدل sd2iec روی آن حساب باز نکنید (حداقل تا زمانی که برنامه نویسی بتواند چنین تعریفی برای این کارتریج ارائه دهد)
درنظر داشته باشید همین مقدار که میتوانید درون یک ایمیج، فایلها را بخوانید و حتی برنامه های خودتان را سیو کنید هم مزیت بسیار بزرگیست - میتوانید برنامه بیسیک خود را نوشته و ذخیره کنید و در هنگام اجرا مثل کارتریج ، سریع اجرا کنید، این قابلیت به کاربر امکانات ویژه ای میدهد که اگر خلاق باشید اتفاقا میتوانید خوب استفاده کنید، مثلا شاید دیگر نیاز به کامپایلرهای برنامه نویسی نداشته باشید چون همین قدر که در محیط بیسیک کمودور یک برنامه بنویسید و سیو کنید بوسیله کارتریج تبدیل به فایل اجرایی شده و همزمان تبدیل به کارتریج میشود، قابلیتی که برنامه نویسان آماتور قدیم در خواب هم نمیتوانستند ببینند، ولی بهرحال sd2iec را نمیتوانید به این راحتی حذف کنید
سرعت اجرای برنامه ها در کنگفوفلش بسیار بالاست، بالاتر از هر فست لودر که تابحال برای کمودور شناخته باشید..
اگر تصمیم دارید برای کمودور خود زیاد هزینه نکنید داشتن این کارتریج شما را کاملا بی نیاز خواهد کرد و نیاز به وسایل جانبی دیگری برای کمودور خود احساس نخواهید کرد ، حتی میتوانید قید دیسک درایو و نوارخوان و sd2iec و هر کارتریج دیگر را بزنید ، ولی اگر مثل من از آن دسته از علاقمندانی باشید که قانع نیستید، مسلما داشتن هر وسیله جانبی کمودور، شما را سرگرم خواهد کرد و داشتن بوردهای مختلف کمودور برای شما لذت بخش خواهد بود، بخصوص که داشتن این بوردها توسط تیمی از دوستان متخصص که در کنار خود دارید مقدور شده باشد و دست واسطه ها و هزینه های دلاری و مالیات و گمرک و..... از این لذت کوتاه شده باشد
خوب است بدانید هزینه کارتریج فاینال 3 پلاس مبلغ مناسبی برای بورد و قطعات برای من آب خورد و خودم توانستم آن را اسمبل کنم، قطعات کنگفوفلش بدلیل داشتن میکروکنترلر چندین برابر گرانتر از فاینال 3 هزینه دارد..
اسمبل کردن کنگفوفلش به دلیل ظرافت قطعات، نیاز به تجهیزات حرفه ای دارد که باید به اهل فن سپرده شود..
در این زمینه اکثر تعمیرکاران موبایل تجهیزات و تجربه لازم برای انجام کار دارند و اگر کسی را پیدا کنید که خیلی مشغله نداشته باشد، با مبلغ مناسبی اینکار را برای شما انجام خواهند داد ...
این مطلب را در آینده ادامه خواهم داد ...
برای خرید این کارتریج اینجا کلیک کنید
To access the English translation of the text. Click to continue the text