Stella

نرم افزار تصویر:
Stella
جزئیات نرم افزار:
نسخه: 5.1.2 به روز شده
ها تاریخ: 22 Jun 18
توسعه دهنده: Bradford W. Mott
پروانه: رایگان
محبوبیت: 18

Rating: 2.0/5 (Total Votes: 1)

Stella یک شبیه ساز Atari 2600 VCS (سیستم کامپیوتری ویدئو) است که توسط Bradford W. Mott برای لینوکس ساخته شده است. سیستم کامپیوتری رایانه Atari 2600 که در سال 1977 معرفی شد، محبوب ترین و مشهورترین سیستم ویدئویی خانگی در اوایل دهه 80 بود.


امکانات در یک نگاه

این برنامه دارای یک رابط کاربر گرافیکی منحصر به فرد است که به طور کامل مستقل از یک محیط دسکتاپ است و با سادگی در ذهن طراحی شده است، به کاربر اجازه می دهد یک دایرکتوری ROM را از دیتابیس انتخاب کند.

شما قادر خواهید بود تنظیمات تصویری، صوتی، ورودی، رابط کاربری و عکس فوری را تغییر دهید، ویژگی های بازی را تغییر دهید، راه های پیکربندی، ROM های حسابرسی، و همچنین وارد کردن کدهای تقلب و مشاهده سیاهههای مربوط به سیستم شوید.

برای بازی کردن، به سادگی سیستم فایل خود را با صفحه کلید یا دستگاه موس برای مکان فایل ROM (ها) حرکت دهید. سپس، دوبار کلیک کنید یا روی فایل فایل باینری بازی کلیک کنید تا آن را شروع کنید. در هر حال به یاد داشته باشید که می توانید بازی را با یک صفحه کلید یا دستگاه جوی استیک که از منوی گزینه ها کاملا قابل تنظیم است، انجام دهید.

تحت هود، سیستم عامل های پشتیبانی شده و در دسترس بودن

این برنامه به طور کامل در زبان برنامه نویسی ++ C نوشته شده است. این در دسترس برای دانلود به عنوان یک آرشیو منبع است که باید قبل از نصب، پیکربندی و کامپایل شود، همچنین نصب کننده های دودویی برای سیستم عامل های Debian / Ubuntu و Fedora / Red Hat.

در طول سالها، Stella با موفقیت به بسیاری از سیستم عاملها مانند AmigaOS، AcornOS، DOS، FreeBSD، OS / 2، IRIX، Mac OS X، یونیکس و مایکروسافت ویندوز منتقل شده است. هر دو معماری 32 بیتی و 64 بیتی در این زمان پشتیبانی می شوند.


خط پایین

با تشکر از Stella، شما هم اکنون می توانید از تمام بازی های Atari 2600 خود را در رایانه شخصی خود لذت ببرید. ما تضمین می کنیم که شما شارژر Atari 2600 بهتر، ساده تر یا سریعتر در کل بازار گنو / لینوکس پیدا کردید.

چه جدید در این نسخه است:

رفع اشکال با SaveKey شناسایی خودکار برخی از ROM ها به درستی تشخیص ندادند که یک دستگاه SaveKey مجازی به عنوان متصل شده است. این به طور قابل توجهی مسائل مربوط به & quot؛ سوپر کبرا & quot؛ را رفع می کند. و & quot؛ تقلا & quot؛ ROM ها
ROM های قبلا ذکر شده به طور پیش فرض از Device SaveKey استفاده می کنند.
اشکال ثابت در ناوبری UI با حرکت جک قلم کلاه.

چه جدید در این نسخه است:

مسائل ثابت در صفحه کلید، پیدایش و کنترل های مختلف دیگر که از ثبت INPTx استفاده می کنند؛ تقلید در حال حاضر بسیار دقیق تر در این زمینه است.
ROM های مختلف "Bumper Bash" و "Decathlon" به عنوان همیشه با داشتن تمام 4 جهت در جیاس Sticks فعال، به عنوان آنها را نمی توان به درستی در غیر این صورت بازی.
'Hunchy II' را از کریس والتون (cd-w) به پایگاه داده خواص ROM افزوده است.
Codebase اکنون از ویژگی های C ++ 14 استفاده می کند.

چه جدید در نسخه 4.7.2 است:

هنگام وارد کردن و خروج از اشکال زدگی، اشکال ثابت؛ گاهی اوقات شخصیت مربوط به کلید `` 'در منطقه سریع خروجی می شود.
به روز شده DPC + Thumb ARM کد شبیه سازی به آخرین از دیوید ولش. به طور خاص، این باعث رفع اشتباه از پرچم V در هنگام اضافه کردن و کم کردن است، اما همچنین هشدارهای زمان کامپایل را اصلاح می کند که قبلا نمی توانستم آن را از بین ببرم.
به روز شده یك پیکربندی اسكریپت برای كار با کامپایلرهای GCC 6.x و برای حذف یك منابع به نسخه های مكانیك منسوخ شده كه دیگر نمی توانند برای ساخت Stella استفاده شوند.

چه جدید در نسخه 4.7.1 جدید است:

شبیه سازی تلویزیون 'jitter' بهبود یافته؛ اکنون زمان بازیابی می تواند بر روی فریم چندین بار پخش شود تا شبیه سازی یک تلویزیون واقعی با استفاده از فریم های متعدد برای بازیابی شود. در این رابطه، استدلال فرماندهی جدید 'tv.jitter_recovery' برای تنظیم زمان بازیابی اضافه شده است. در نهایت، فعال کردن اثر جرثقیل و زمان بازیابی از طریق رابط کاربر در دسترس است. با تشکر ویژه از SpiceWare از AtariAge برای ایده اولیه و پیاده سازی.
اشکال ثابت با ROM های ضرب وشتم قرون وسطی؛ محدوده دست و پا زدن تنظیم شده اند بیش از حد کم است، و در نتیجه تعداد بازیکنان را نمی توان انتخاب کرد.
اشکال ثابت با استفاده از بیش از دو کنترل ورودی با همان نام؛ هر کنترل کننده پس از دومین به عنوان دومین نامگذاری شد. این باعث شد که نقشه های جوی استیک از بین بروند، زیرا تنها اطلاعاتی درباره دو کنترل کننده ذخیره شده وجود داشت.
به طور مستقیم مسائل ثابت با دستگاه Stelladaptor / 2600-daptor و paddles داشتن بیش از حد بزرگ از deadzone در لینوکس است. در حال حاضر، این شامل اجرای یک برنامه خارجی برای تنظیم deadzone است، زیرا SDL2 هنوز این اطلاعات را به نمایش نگذاشته است. برنامه evdev-joystick نامیده می شود و به طور جداگانه از Stella منتشر خواهد شد.

به روز رسانی پایگاه داده ROM داخلی به ROM-Hunter نسخه 11 (به لطف RomHunter برای تحقیقات خستگی ناپذیر خود را در این زمینه به روز شده). مربوط به این، مجموعه عکس فوری را به روز کرد.

در نسخه 4.6.7 تازه چه خبر است:

اشکال ثابت هنگام استفاده از آبجکت های واقعی به یک دستگاه Stelladaptor 2600-daptor متصل شد. جنبش بسیار ناپایدار بود.
خطای منطقی کوچک ثابت در طرح تغییر بانکها 'MDM'.

چه جدید در 4.6.5 نسخه است:

اضافه شدن رویدادهای نقشه برداری برای تغییر رنگ تلویزیون / BW، مشکل A / B چپ A / B و مشکل A / B راست است. این به این معنی است که یک کلید، دکمه جوی استیک و غیره را می توان برای تغییر هر رویداد استفاده کرد. با تشکر از Buzbard از AtariAge برای پیشنهاد.
اضافه شدن توانایی ویرایش مقادیر در ویدجت های بیشتر در اشکال زدایی. در حال حاضر، این عمدتا به زمینه های دهدهی و باینری مختلف مربوط می شود. ویدجت های بیشتر در نسخه های آینده قابل ویرایش خواهند بود.
TIA در حال حاضر شبیه سازی تند و زننده است که زمانی رخ می دهد که شمارش Scanline در فریم فریم قابل تنظیم نیست. همچنین، طرح DPC + در حال حاضر شبیه سازی جرقه ای است که می تواند در هنگام استفاده از Fractional Datafetchers در صورت ثبت DFxFRACINC، هر کادر را دوباره مقداردهی نکنند. با تشکر ویژه برای SpiceWare برای این پیاده سازی.
شناسایی اتوماتیک طرح MDM برای شناسایی رشته شناسایی می تواند در هر بانک 0 یا بانک 1 باشد.
استدلال خط فرمان 'hidecursor' (و مورد UI مرتبط) را به 'cursor' تغییر داد. استدلال جدید اجازه می دهد تا دیدگاه مکان نما مربوط به ماوس را به طور جداگانه برای هر دو حالت UI و شبیه سازی تنظیم کنید.
اشکال فوری فوری ثابت که بیشتر در MacOSX قابل مشاهده است، جایی که یک عکس فوری از یک تصویر TIA دریافت می کند، گاهی اوقات بخش هایی از صفحه ی رابط کاربر (و در تصویر قبلی) را ترک می کنند.

نشت حافظه ثابت؛ پس از خروج از ROM، کنسول بازی بسته نشد.
برای پورت ویندوز: یک نماد برنامه کاربردی برای Stella در پنل کنترل اضافه کرده است & quot؛ افزودن / حذف برنامه ها & quot؛ فهرست
برای پورت OSX: به روز رسانی ساخت اسکریپت ها با Xcode 7 سازگار است.
به روز رسانی شامل کتابخانه PNG به آخرین نسخه پایدار.

چه جدید در نسخه 4.6.1 وجود دارد:

اشکال ثابت که به موجب آن ورودی متن را نمی توان در ویدجت های خاصی در debugger وارد کرد.
به روز رسانی UNIX پیکربندی اسکریپت برای کار با کامپایلر GCC 5.x.

چه جدید در نسخه 4.6 است:

در نهایت مسائل مربوط به رندر تمام صفحه در برخی از پیاده سازی های OpenGL در لینوکس (اغلب اینتل خاص) است. اساسا، مفهوم "به روز رسانی کثیف" حذف شده است؛ پنجره در حال حاضر به طور مداوم به روز شده است. این همچنین می تواند مسائل را حل کند برخی از افراد با سه برابر بافر در ویندوز Direct3D، و غیره.
فساد صدا ثابت که در هنگام اجرای ROM برای اولین بار اتفاق افتاده است. این در OSX واضح تر بود، اما گاهی اوقات در سیستم های دیگر اتفاق می افتاد.
برخی از ویژگی های C ++ 11 جزئی (std :: regex و cbegin / cend iterators) را در چند مکان بازگردانده اند؛ زیرا GCC 4.9 برای کامپایل Stella مورد نیاز است و هنوز در بسیاری از سیستم ها قابل دسترسی نیست. این تغییرات اجازه می دهد که Stella با GCC 4.8 ساخته شود، که در آخرین انتشار بلند مدت اوبونتو وجود دارد.
پیام های خطا ثابت در بارگذاری دولت؛ گاهی چندین پیام با هم ترکیب شده و نمایش داده می شوند.
اشکال ثابت هنگام اجرای ROM با استفاده از کنترل AtariVox؛ برنامه پس از خروج از ROM رفع می شود.
قابلیت فوری سازی در حال حاضر در حالی که شبیه سازی متوقف شده است کار می کند

برخی از فیلدهای متن در UI در حال حاضر فیلتر کردن را فعال کرده اند، و از وارد کردن کاراکترهای غیرقانونی جلوگیری می کنند. این در نسخه های آینده در سراسر کد گسترش خواهد یافت.
DataGridWidgets در اشکالزدایی اکنون به صفحه کلید '+' و '-' پاسخ می دهد.
به روز رسانی شامل کتابخانه PNG به آخرین نسخه پایدار.

چه جدید در نسخه 4.5 است:

تبدیل به C ++ 11 آغاز شده است :) از این نقطه برای ساخت Stella شما یک کامپایلر سازگار با C ++ 11 (Visual Studio 2013، Clang 3.3، gcc 4.9، Xcode 6، و غیره) نیاز خواهید داشت. در نهایت، این امر باعث می شود کد های سریع تر و (امیدوارانه) سریع تر به نظر برسد.
اشکال بزرگ ثابت با جوی استیک، که در هنگام بازنشانی نقشه از بین رفته است، برنامه هنگام اتصال / جدا کردن چوب خاص و غیره سقوط می کند.
تصادف بزرگ (اما نادر) ثابت که می تواند زمانی رخ دهد که فایل های دولتی صفر شده یا خراب شده باشند.
اضافه شده گفت و گو که نشان می دهد پایگاه داده جوی استیک داخلی (تمام جوی استیک که Stella می داند در مورد) و توانایی حذف (در حال حاضر unplugged) جوی استیک از این پایگاه داده.
پشتیبانی اولیه اولیه برای WD (طراحی Wickstead) بانک تغییر مسیر، استفاده شده برای یک ROM نمونه اولیه قبلا منتشر نشده است.
مدیریت فایل ZIP بهبود یافته، به طوری که در حال حاضر به عنوان یک فایل سیستم عادی انجام می شود (به درستی فایل های و فایل های توزیع شده را نشان می دهد).
دستور debugger 'reset' در حال حاضر یک سیستم کامل را بازنشانی می کند، نه به سادگی تنظیم PC به آدرس بردار مجدد.
دستور 'listdelay' اکنون مقدار صفر را می پذیرد و نشان می دهد که پرش لیست (پرش به یک خط در یک لیست با فشار کلید) غیرفعال است.

اکنون دستور ctrlcombo دارای یک آیتم GUI است، که اجازه می دهد آن را از داخل نرم افزار تغییر دهید.
میانبر صفحه کلید "Shift-Alt / Shift-Cmd s" اضافه شده است، برای فعال کردن حالت عکس فوری مستمر برای هر فریم. این واقعا مفید است اگر شما ذخیره عکس فوری در حالت 1x؛ استفاده از آن در حالت با وضوح بالا توصیه نمی شود. با تشکر از SvOlli برای ایده و کد.
حداقل نسخه پشتیبانی شده برای پورت OSX در حال حاضر OSX 10.7 است. به همین دلیل نسخه 32 بیتی نیز قطع شده است، زیرا 10.7 از برنامههای Intel 64 بیتی پشتیبانی میکند.
به روز شده در پایگاه داده ROM داخلی به ROM-Hunter نسخه 10 (به لطف RomHunter برای تحقیقات خستگی ناپذیر خود را در این زمینه). مربوط به این، مجموعه عکس فوری را به روز کرد.
به روز رسانی شامل کتابخانه PNG به آخرین نسخه پایدار.

چه جدید در نسخه 4.2 است:

ورودی متن از پوسته های صفحه کلید غیر آمریکایی در حال حاضر پشتیبانی می شود. توجه داشته باشید که تمام متن در Stella هنوز ASCII تنها است، اما حداقل آن را می توان با استفاده از یک طرح بومی وارد شده است.
با تغییرات ورودی متن، میانبرهای Alt-Combo اشکال زد تغییر کرده اند؛ آنها اکنون از همان کلید استفاده می کنند اما با کنترل به جای Alt (Control-F for frame advance، و غیره).
کنترل کننده ها در حال حاضر توسط Stella به صورت پویا شناسایی می شوند. این بدان معنی است که شما می توانید جویاستیک / paddles / etc را به برق وصل کنید / غیر فعال کنید در حالی که Stella در حال اجرا است و آنها به صورت خودکار اضافه می شوند و حذف می شوند. همچنین ثابت شده است یک اشکال که در آن گاهی اوقات تنظیمات جوی استیک ذخیره شده بود.
گزینه 'cpurandom' در حال حاضر توسط نوع ثبت نام طبقه بندی شده است، بنابراین شما می توانید هر تصادفی را فعال / غیر فعال کنید. به طور پیش فرض این است که تصادفی برای همه ثبت ها غیرفعال شود.
طرح MDM ثابت برای ایجاد تغییر در بانک ها در نوشتن به نقاط مختلف (قبلا فقط در خواندن آغاز می شود). همچنین، طرح اصلاح شده است که در اصل طراحی شده توسط E. Blink؛ نقاط مهم در حال حاضر در محدوده $ 800- $ BFF به جای $ 800- $ FFF.
OSX app-icon در حال حاضر شامل 32x32 و 16x16 نسخه است، بنابراین آیکون های کوچک در Finder، Get Info و غیره قابل مشاهده است.

در حال حاضر پورت لینوکس با استفاده از نماد برنامه؛ این به نظر برخی مدیران پنجره نیاز دارد.

چه جدید در نسخه 4.1.1 است:

با توجه به تقاضای محبوب (از حداقل یک نفر :)) دوباره گزینه uipalette اضافه شد.
اشکال ثابت در پورت ویندوز که در آن فشار دادن کلید 'Alt' combos منجر به بوق سیستم آزار دهنده است. در حال حاضر این است که با پچ کردن کتابخانه SDL2 و شامل یک نسخه اصلاح شده با Stella ثابت شده است.

چه جدید در نسخه 4.1 است:

بهبود پشتیبانی طرح بانک DASH؛ در حال حاضر یک زبانه اشکال زدایی برای تغییر بانک ها و مشاهده RAM داخلی داخلی وجود دارد، و اکنون شناسایی خودکار در حال انجام است.
اضافه شده 'MDM' (Megacart منو رانده) طرح سوئیچ بانکی همانطور که در AtariAge شرح داده شده و در اصل توسط ادوین بلینک توسعه یافته است.
مشاهده لحظهای عکس بهبود یافته در لانچر ROM؛ عکس های فوری در حال حاضر به فضای موجود افزوده می شوند و می توانند به اندازه ای مناسب تر از اندازه های ساخته شده توسط Stella خود باشند.
پشتیبانی بهبود یافته در سیستم چند مانیتور. Stella اکنون از همان مانیتور برای سوئیچ های حالت تمام صفحه استفاده می کند. با تشکر ویژه از Magnus Lind برای تکه هایی که این قابلیت اضافه شده است.
فرمان "بانک" را از خطای اشکال زدایی حذف کرد، زیرا تنها با برخی از انواع تغییرات بانکی کار می کرد (متناقض). اکنون UI bankwitch برای پرس و جو / تنظیم وضعیت بانک مورد استفاده قرار می گیرد.
اشکال ثابت در خروجی انحلال؛ دستورالعمل ها در $ F000 هرگز در حین اجرای اعدام مشخص نشد.
اسکریپت پیکربندی یونیکس اکنون از نسخه های جدید تر Hurd پشتیبانی می کند. با تشکر از Stephen Kitt برای پچ.

چه جدید در نسخه 4.0 است:

Porte Stella به SDL2، که بسیاری از ویژگی های جدید را به ارمغان می آورد. در میان بزرگترین پیشرفت، پشتیبانی شتاب سخت افزاری برای ویندوز (Direct3D) و لینوکس / OSX (OpenGL) است. هم اکنون می توانید Stella را به iOS و دستگاه های Android با استفاده از OpenGLES متصل کنید. شتاب سخت افزاری در حال حاضر مورد نیاز است، که به این معنی است که رانندگان به روز نیاز دارند. رندر نرم افزار هنوز در حال حاضر است، اما تا حدودی unoptimized و پشتیبانی نشده به جلو.
حالت های ویدئوی تمام صفحه اکنون از رزولوشن دسک تاپ استفاده می کنند. تغییر به حالت تمام صفحه و به حالت پنجره دیگر آیکون ها را روی دسکتاپ شما تنظیم نمی کند.
جلوه های تلویزیونی TIA در حال حاضر در همه حالت های ویدئویی در دسترس است، زیرا شتاب سخت افزاری مورد نیاز است.
یک دیدگاه بسیار دقیق تر از سبد خرید extended RAM به یک برگه debugger جدید اضافه شده است. با تشکر ویژه برای SpiceWare برای این پیاده سازی.
پشتیبانی مقدماتی برای طرح Dash در بانک ها توسط A. Davie.
کنترل کنندگان AtariVox و SaveKey در حال حاضر توانایی در اشکال زدایی برای پاک کردن کامل داده های EEPROM مجازی دارند.
دستور prompt debugger 'savesnap' اضافه شده و همچنین آیتم منوی زمینه مربوط به منطقه خروجی TIA debugger را در بر می گیرد. این تصویر TIA فعلی را به فایل PNG ذخیره می کند.

گزینه خط فرمان hidecursor اضافه شده است، که به طور کامل می تواند نمایشگر نشانگر ماوس را غیر فعال کند (مفید است در سیستم هایی که یک موس ندارند).
گزینه 'uipalette' حذف شده است، زیرا پالت اصلی دیگر پشتیبانی نمی شود.
به روز رسانی شامل کتابخانه PNG به آخرین نسخه پایدار.

چه جدید در نسخه 3.9.3 جدید است:

به لطف RevEng و CPUWIZ از AtariAge، B5، BFSC، DF، DFSC و 4KSC اضافه شده است.
به لطف Omegamatrix از AtariAge به روز شده خواص ROM برای چند ROM.
سقوط برنامه ثابت هنگام مشخص کردن یک نوع نوع بانکی که Stella تشخیص نمی دهد؛ یک پیام خطا در حال حاضر نمایش داده می شود.

در نسخه 3.9.2 جدید است:

تجزیه بهبود یافته فایل DASM lst برای جداسازی اشکال زدایی؛ گاهی اوقات اعلامیه های ثابت را از دست داد.
استدلال "usemouse" را از یک گزینه واقعی / نادرست برای پذیرفتن "همیشه"، "آنالوگ" و "هرگز" تغییر داد. این اجازه می دهد تا ماوس را به عنوان یک کنترل کننده در شرایط خاص تر استفاده کنیم. پیش فرض آنالوگ است، به این معنی که ماوس فقط برای شبیه سازی دستگاه های مشابه آنالوگ (paddles، trackball، و غیره) استفاده می شود.
توانایی اضافه کردن فونت های ضخیم در داخل پنجره debugger، که می تواند با استدلال فرمان خط 'dbg.fontstyle' و همچنین تنظیمات تنظیمات کاربر تنظیمات debugger تنظیم شود. این برای کسانی است که فونت کنونی را بیش از حد باریک می کند مفید است.
اصلاح 'debuggerres' به 'dbg.res' تغییر نام داد. همه گزینه های مخصوص debugger آینده با dbg شروع خواهند شد.
منطقه زوم TIA در اشکال زدایی اکنون از پیمایش چرخ موش پشتیبانی می کند (در حال حاضر فقط به بالا / پایین، چون من یک پیمایش سمت چپ برای آزمایش با آن ندارم).

چه جدید در نسخه 3.9 است:

این نسخه شامل بسیاری از بهبود اشکال زدایی / جداسازی قطعات، از جمله توانایی ذخیره کد منبع DASM سازگار با یک فایل خارجی است.
همچنین شامل بهبود عملکرد فوری عکس و رابط کاربری بهبود یافته است.

چه جدید در نسخه 3.5.5 منتشر شده است:

این نسخه شامل چندین بهبود در منطقه اشکال زدایی I / O و عمدتا عملکرد کنترل کننده موش را بهبود می بخشد.

نظرات به Stella

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!