Remaking a Commodore 64 Datasette from 1982 using 1993 microcassette tech — TechTuber touts 1MB per tape, a 5x improvement over the original | Tom's Hardware

بازسازی دیتاسِت کمودور 64 مدل 1982 با استفاده از فناوری میکروکاست 1993

تصور کنید اگر کمودور، دیتاسِت 1530 (C2N)، دستگاه ذخیره‌سازی داده استاندارد برای کمودور 64 افسانه‌ای را با استفاده از فناوری میکروکاست کوچک کرده بود. به لطف تک‌توبِر Bitluni، دیگر نیازی به تصور چنین دستگاهی ندارید؛ او آن را طراحی کرده، ساخته و با موفقیت آزمایش کرده است. این جادوگر الکترونیک جسور حتی برنامه‌هایی برای تبدیل آن به “یک شبیه‌ساز کامل C64 با بازی‌ها” دارد، اما این موضوع قسمت دیگری خواهد بود.

I used a RISC-V to make an analog tape drive - YouTube

این پروژه رترو C64، هدف اصلی این تک‌توبِر نبود. پس از خرید Olympus Pearlcorder L400، کوچکترین دیکتافون جهان در زمان عرضه در سال 1993، برای ساخت “یک دستگاه M.2 مضحک دیگر”، ذهن او توسط نوستالژی بازی‌های C64 منحرف شد. این پروژه بزرگتر از حد انتظار شد و ماه‌ها از وقت Bitluni را گرفت.

در مورد فناوری که جریان‌های صوتی و داده را با هم ترکیب می‌کند، Bitluni به طرز جالبی رابطه بین نوازنده پیانو و نت‌های موسیقی که می‌خواند را مقایسه کرد. “بتهوون خودش به این روش به نرخ داده مناسبی دست یافت،” جمله‌ای است که هرگز انتظار نداشتم امروز آن را رونویسی کنم.

Commodore 64 Ultimate computers A DIY CPU made from scratch Maxell MXCP-P100 'Walkman'

با هدف دستیابی به بهترین نتیجه عملی از سخت‌افزار میکروکاست Olympus، Bitluni تصمیم گرفت PCB سفارشی خود را با موارد زیر طراحی کند:

  • یک DAC 16 بیتی (یا به صورت اختیاری دو DAC 8 بیتی)
  • آپ‌امپ‌ها به عنوان بافر برای ADC و DAC
  • تقسیم‌کننده‌های ولتاژ برای کنترل‌ها
  • به علاوه، یک منطقه کوچک برد بورد نمونه‌سازی برای افزونه‌های آینده

Remaking a C64 Datasette using a microcassette

پس از دریافت PCB نهایی از سازنده، در ادامه می‌بینیم که Bitluni آن را با یک پورت USB-C و مجموعه‌ای از آی‌سی‌های کلیدی دیگری که انتخاب کرده بود، پر می‌کند. برد برای اولین بار روشن شد و کار کرد (تا جایی که می‌توانیم ببینیم) اما جادوگر الکترونیک به سرعت آپ‌امپ‌های قبلی را که “بی‌ارزش” بودند، تعویض کرد. آی‌سی‌های آپ‌امپ جایگزین (LM258s) تمام مشکلات را برطرف کردند.

ساخت دیتاسِت کوچک‌شده و بازتصورشده

اکنون زمان ساخت یک محفظه پرینت سه‌بعدی برای سیستم میکروکاست C64 بود، محفظه‌ای که به طراحی اصلی وفادار باشد. پرینت، که با استفاده از پرینتر سه‌بعدی Bambu Lab تولید شد، قطعاً کار را انجام می‌دهد. با این حال، Bitluni فاش می‌کند که چندین بار امتحان و نصب مجدد قطعات منجر به مشکلاتی قبل از تکمیل پروژه شد. احتمالاً بدترین مشکل زمانی بود که کانکتور ظریف PCB فلکس Olympus شکست.

تعمیر چنین قطعات کوچک و شکننده‌ای دشوار است، بنابراین Bitluni با خرید یک واحد جایگزین دست دوم دیگر از eBay در حالی که مشغول تعمیر بود، ریسک خود را کاهش داد. با این حال، کابل فلکس آسیب‌دیده در نهایت با لحیم‌کاری 34 سیم نازک‌تر از مو ترمیم شد.

Remaking a C64 Datasette using a microcassette

با کار کردن مجدد تمام سخت‌افزار، Bitluni توجه خود را به وظیفه انتقال داده به و از کاست معطوف کرد. برای سادگی و کارایی، در نهایت تصمیم گرفته شد که به کلیدزنی تغییر فرکانس (FSK) و از استفاده از موج سینوسی به موج مربعی روی آورده شود. تنظیم این سیستم باعث شد که روی میکروکنترلر انتخابی با سیگنال 1000 هرتز به صورت بلادرنگ کار کند.

پک‌من می‌گوید بله

اکنون برای آزمایش، اولین تلاش Bitluni برای ذخیره و سپس بارگذاری یک بازی 8 کیلوبایتی پک‌من موفقیت‌آمیز بود. با این حال، بازی‌های بزرگتر همیشه کار نمی‌کردند، بنابراین این تک‌توبِر تصمیم گرفت داده‌ها را به قطعات 512 بایتی تقسیم کند و سپس تمام قطعات را دو بار بنویسد، “و در نهایت بدون نقص کار کرد.”

Remaking a C64 Datasette using a microcassette

بنابراین، سیستم نوار نهایی کارآمد، نرخ داده‌ای (نصف شده) 500 بیت بر ثانیه داشت و یک نوار 60 دقیقه‌ای کامل می‌تواند حدود 1 مگابایت داده را در خود جای دهد (اما انتقال آن یک ساعت طول می‌کشد) به گفته Bitluni. این هنوز هم در مقایسه با دیتاسِت اصلی که طبق ویکی‌پدیا “معمولاً حدود 100 کیلوبایت در هر سمت 30 دقیقه‌ای” را ذخیره می‌کرد، چشمگیر است. البته توجه داشته باشید که نرم‌افزارهای نوار توربو و لودرهای سریع برای دیتاسِت اصلی موجود بودند و می‌توانستند ظرفیت درایو اصلی را تقریباً تا 1 مگابایت افزایش دهند.

Bitluni در حال حاضر از موفقیت پروژه راضی است، اما قصد دارد دستگاه میکروکاست را به عنوان یک دستگاه ذخیره‌سازی انبوه USB-C نشان دهد و “شاید یک شبیه‌ساز کامل C64 با بازی‌ها” را روی یک نوار ذخیره کند. ویدئو با شبیه‌ساز مبتنی بر نوار که ‘Doom’ و برخی دموهای قدیمی C64 را اجرا می‌کند، به پایان می‌رسد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جستجو در سایت

سبد خرید

درحال بارگذاری ...
بستن
مقایسه
مقایسه محصولات
لیست مقایسه محصولات شما خالی می باشد!