VICE یک نرمافزار خط فرمان با منبع باز است که برای اجرای برنامههایی که برای رایانههای قدیمی 8 بیتی Commodore طراحی شدهاند استفاده شده است.
در حال حاضر برنامه VICE تنها قادر به تقلید C64، C64DTV، C128، VIC20، PLUS4 CBM-II (همچنین به عنوان C610 شناخته می شود) و همچنین تقریبا تمام مدل های PET است.
VICE یک برنامه مستقل از پلتفرم است که به خوبی اجرا می شود و بر روی لینوکس، یونیکس، مک OS X، QNX 4.x، QNX 6.x، MS-DOS، مایکروسافت ویندوز (Win32)، Amiga،
چه جدید در این نسخه است:
عمومی:
پورت جدید MIPS مبتنی بر SDL مبتنی بر SDL است.
پورت Dingoo بومی مبتنی بر SDL است.
دستورات مانیتور جدید: autostart و autoload.
بازنویسی سیستم صوتی، خروجی در حال حاضر انتخاب منو / استریو است.
تقسیم مدل 5x0 از مدل های 6x0 / 7x0 در xcbm2، شبیه ساز جدید xcbm5x0 نامیده می شود.
Split off player sid از c64، برنامه جدید vsid نامیده می شود.
نگهدارنده جدید برای ترجمه لهستانی، اکنون 100٪ up2date هستند.
پشتیبانی از درایو جدید IEC FD2000 / 4000.
1541 جدید برای تلفن های موبایل شبیه سازی است.
1541 شبیه سازی درایو تا حد زیادی بهبود یافته است.
تغییرات C64 / C128:
آدرس ACIA در حال حاضر قابل انتخاب است
رفتار درگیری I / O در حال حاضر قابل انتخاب است
اضافه شده پشتیبانی از برگه برگ بوکس.
اضافه شده پشتیبانی کارتریج Silverrock.
اضافه شده پشتیبانی کارتریج Formel64.
پشتیبانی از IDE64 برای استفاده از 4 دستگاه قابل ارتقا است.
IDE64 FD / CD / CF پشتیبانی اضافه شد
اضافه شده & quot؛ Kingsoft & quot؛ (& quot؛ کسب و کار عمومی & quot؛ aka & quot؛ S'more & quot؛) پشتیبانی از کارتریج.
Sampler صدا SFX، گسترش دهنده صدا SFX و Digimax به خروجی در استریو گسترش یافته است.
پشتیبانی سه گانه SID اضافه شده است.
ویدیو اضافه شده به صدا پشتیبانی صدا نشت صوتی.
پشتیبانی از حالت VICII بدون مرز اضافه شده است.
بهبود شبیه سازی کارتریج جادویی صدای.
اضافه شدن پشتیبانی از kingsoft و starbyte userport جوی استیک آداپتور.
اضافه شده MicroMys، SmartMouse، Atari CX-22 trackball و پشتیبانی از موس آتاری.
پشتیبانی از supercard + اضافه شد.
پشتیبانی DS12C887 RTC افزوده شده است.
افزوده شده توسط userport پشتیبانی RTC (58321a).
تغییرات C64:
پشتیبانی از اصلاح درایو درایو.
تغییرات C128:
بهبود شبیه سازی چرخه Z80.
مدل C128 را می توان انتخاب کرد.
اضافه شدن عملکرد داخلی RAM و RAM + RTC پشتیبانی.
تغییر VIC20:
اضافه شدن کنترل اختلال I / O با رفتار انتخابی.
پشتیبانی از آداپتور masC = پشتیبانی آداپتور Uerade، تنها با I / O-C64 نیز می توان با چرخش VIC20 مورد استفاده قرار گیرد.
حالت مرزی VIC را می توان اکنون انتخاب کرد (none، normal، full، debug).
پشتیبانی DS12C887 RTC افزوده شده است.
تغییر PLUS4:
حالت مرزی TED را می توان اکنون انتخاب کرد (هیچ، طبیعی، کامل، اشکال زدایی).
مدل PLUS4 را می توان انتخاب کرد.
تغییرات PET:پشتیبانی SuperPET مناسب از جمله 6809 (/ 6309) شبیه سازی CPU، 6702 (دانگل) شبیه سازی و TPUG MMU (برای Super-OS / 9) اضافه شده است.
CBM2 تغییر می کند:
مدل CBM2 را می توان انتخاب کرد.
Cartconv تغییر میکند:
استفاده از نمایش هنگامی که -f / -t / -i / -o / -n / -l بدون پارامتر اضافی داده می شود.
تغییرات Petcat:
پشتیبانی Supergrafik اضافه شده است.
تغییرات یونیکس:
ترجمه های جدید روسی، اسپانیایی و کره ای از عناصر UI و گزینه های خط فرمان.
پشتیبانی نسخه کپی / چسباندن به GUI رابط کاربری XAW.
GTK + GUI پشتیبانی از کشیدن و رها کردن.
پشتیبانی از صفحه نمایش مانیتور با استفاده از VTE به GTK + GUI اضافه شد.
تغییرات MS-Windows:
بسیاری از رفع GUI و پیشرفت.
ترجمه های جدید روسی، اسپانیایی و کره ای از عناصر UI و گزینه های خط فرمان.
اکنون کلید های Hotkeys با ویرایش فایل های win_hotkeys.vhk قابل تنظیم هستند.
منبع اکنون می تواند بدون DX کامپایل شود.
تغییرات AmigaOS:
ترجمه های جدید روسی، اسپانیایی و کره ای از عناصر UI و گزینه های خط فرمان.
بسیاری از رفع GUI و پیشرفت.
سیستم بارگذاری کتابخانه را بهبود می بخشد، زمانی که کتابخانه های اختیاری بارگذاری نمی شوند، ویژگی های مورد نیاز کتابخانه غیر فعال می شود.
پشتیبانی از راننده catweasel.device اضافه شده است.
تغییر DOS:
پشتیبانی PCI Catweasel اضافه شده است.
پشتیبانی PCI HardSID اضافه شده است.
SDL تغییر UI:
پشتیبانی OpenCBM اضافه شده است.
تغییرات BeOS:
بسیاری از رفع GUI و پیشرفت.
کلید های جوی استیک ثابت شده اند (دوباره).
& quot؛ beos & quot؛ در حال حاضر راننده صدا می تواند بر روی Haiku (به ریسک خود) با گزینه خط فرمان آزمایش شود: -sounddev beos
OS / 2 تغییر:
بسیاری از رفع GUI و پیشرفت.
چه جدید در این نسخه است:
عمومی:
پورت جدید MIPS مبتنی بر SDL مبتنی بر SDL است.
پورت Dingoo بومی مبتنی بر SDL است.
دستورات مانیتور جدید: autostart و autoload.
بازنویسی سیستم صوتی، خروجی در حال حاضر انتخاب منو / استریو است.
تقسیم مدل 5x0 از مدل های 6x0 / 7x0 در xcbm2، شبیه ساز جدید xcbm5x0 نامیده می شود.
Split off player sid از c64، برنامه جدید vsid نامیده می شود.
نگهدارنده جدید برای ترجمه لهستانی، اکنون 100٪ up2date هستند.
پشتیبانی از درایو جدید IEC FD2000 / 4000.
1541 جدید برای تلفن های موبایل شبیه سازی است.
1541 شبیه سازی درایو تا حد زیادی بهبود یافته است.
تغییرات C64 / C128:
آدرس ACIA در حال حاضر قابل انتخاب است
رفتار درگیری I / O در حال حاضر قابل انتخاب است
اضافه شده پشتیبانی از برگه برگ بوکس.
اضافه شده پشتیبانی کارتریج Silverrock.
اضافه شده پشتیبانی کارتریج Formel64.
پشتیبانی از IDE64 برای استفاده از 4 دستگاه قابل ارتقا است.
IDE64 FD / CD / CF پشتیبانی اضافه شد
اضافه شده & quot؛ Kingsoft & quot؛ (& quot؛ کسب و کار عمومی & quot؛ aka & quot؛ S'more & quot؛) پشتیبانی از کارتریج.
Sampler صدا SFX، گسترش دهنده صدا SFX و Digimax به خروجی در استریو گسترش یافته است.
پشتیبانی سه گانه SID اضافه شده است.
ویدیو اضافه شده به صدا پشتیبانی صدا نشت صوتی.
پشتیبانی از حالت VICII بدون مرز اضافه شده است.
بهبود شبیه سازی کارتریج جادویی صدای.
اضافه شدن پشتیبانی از kingsoft و starbyte userport جوی استیک آداپتور.
اضافه شده MicroMys، SmartMouse، Atari CX-22 trackball و پشتیبانی از موس آتاری.
پشتیبانی از supercard + اضافه شد.
پشتیبانی DS12C887 RTC افزوده شده است.
افزوده شده توسط userport پشتیبانی RTC (58321a).
تغییرات C64:
پشتیبانی از اصلاح درایو درایو.
تغییرات C128:
بهبود شبیه سازی چرخه Z80.
مدل C128 را می توان انتخاب کرد.
اضافه شدن عملکرد داخلی RAM و RAM + RTC پشتیبانی.
تغییر VIC20:
اضافه شدن کنترل اختلال I / O با رفتار انتخابی.
پشتیبانی از آداپتور masC = پشتیبانی آداپتور Uerade، تنها با I / O-C64 نیز می توان با چرخش VIC20 مورد استفاده قرار گیرد.
حالت مرزی VIC را می توان اکنون انتخاب کرد (none، normal، full، debug).
پشتیبانی DS12C887 RTC افزوده شده است.
تغییر PLUS4:
حالت مرزی TED را می توان اکنون انتخاب کرد (هیچ، طبیعی، کامل، اشکال زدایی).
مدل PLUS4 را می توان انتخاب کرد.
تغییرات PET:پشتیبانی SuperPET مناسب از جمله 6809 (/ 6309) شبیه سازی CPU، 6702 (دانگل) شبیه سازی و TPUG MMU (برای Super-OS / 9) اضافه شده است.
CBM2 تغییر می کند:
مدل CBM2 را می توان انتخاب کرد.
Cartconv تغییر میکند:
استفاده از نمایش هنگامی که -f / -t / -i / -o / -n / -l بدون پارامتر اضافی داده می شود.
تغییرات Petcat:
پشتیبانی Supergrafik اضافه شده است.
تغییرات یونیکس:
ترجمه های جدید روسی، اسپانیایی و کره ای از عناصر UI و گزینه های خط فرمان.
پشتیبانی نسخه کپی / چسباندن به GUI رابط کاربری XAW.
GTK + GUI پشتیبانی از کشیدن و رها کردن.
پشتیبانی از صفحه نمایش مانیتور با استفاده از VTE به GTK + GUI اضافه شد.
تغییرات MS-Windows:
بسیاری از رفع GUI و پیشرفت.
ترجمه های جدید روسی، اسپانیایی و کره ای از عناصر UI و گزینه های خط فرمان.
اکنون کلید های Hotkeys با ویرایش فایل های win_hotkeys.vhk قابل تنظیم هستند.
منبع اکنون می تواند بدون DX کامپایل شود.
تغییرات AmigaOS:
ترجمه های جدید روسی، اسپانیایی و کره ای از عناصر UI و گزینه های خط فرمان.
بسیاری از رفع GUI و پیشرفت.
سیستم بارگذاری کتابخانه را بهبود می بخشد، زمانی که کتابخانه های اختیاری بارگذاری نمی شوند، ویژگی های مورد نیاز کتابخانه غیر فعال می شود.
پشتیبانی از راننده catweasel.device اضافه شده است.
تغییر DOS:
پشتیبانی PCI Catweasel اضافه شده است.
پشتیبانی PCI HardSID اضافه شده است.
SDL تغییر UI:
پشتیبانی OpenCBM اضافه شده است.
تغییرات BeOS:
بسیاری از رفع GUI و پیشرفت.
کلید های جوی استیک ثابت شده اند (دوباره).
& quot؛ beos & quot؛ در حال حاضر راننده صدا می تواند بر روی Haiku (به ریسک خود) با گزینه خط فرمان آزمایش شود: -sounddev beos
OS / 2 تغییر:
بسیاری از رفع GUI و پیشرفت.
چه جدید در نسخه 2.2 است:
عمومی
در اتو استار دیگر شبیه سازی درایو واقعی (TDE) را تغییر نخواهید داد
به طور پیش فرض رفتار قدیمی را می توان با مشخص کردن دوباره فعال کرد
-autostart-handle-tde در خط فرمان.
یک نقص این رفتار وجود دارد: اگر TDE روشن باشد، یک
تصویر متصل باید به مجموعه درایو متناسب باشد. به عنوان مثال، هنگامی که شما
ضمیمه a. D81، شما باید نوع درایو را به 1581 تنظیم کنید، یا باید
autostart شکست خواهد خورد
حالت اتوماتیک تار در حالت خودکار فعال شده است اگر این منبع فعال باشد، سپس
VICE به طور خودکار حالت پیچش را فعال می کند و سپس فایل را بارگذاری می کند. بعد از
بارگذاری حالت پیچیده دوباره فعال می شود و سپس برنامه شروع می شود.
اکنون می توانید یک فایل PRG را بصورت خودکار راه اندازی کنید:
& quot؛ مجازی فیزیکی & quot؛؛ این حالت، پوشه ای را که فایل آن به عنوان a است، نصب می کند
سیستم فایل مجازی درایو # 8 و سپس PRG را از طریق درایو مجازی بارگذاری می کند
تله ها این تنها راه راه اندازی خودکار در نسخه های قبلی VICE بود
و هنوز پیش فرض است.
& quot؛ تزریق به RAM & quot ؛: فایل PRG از VICE به طور مستقیم به RAM از بارگذاری شده است
ماشین شبیه سازی شده. سپس تنظیم حافظه یک Basic LOAD شبیه سازی شده است
سازگاری به عنوان هیچ عملیاتی بار بار در شبیه ساز انجام شد.
با این حال، هیچ راه اندازی درایو در طول عملیات تغییر نمی کند.
& quot؛ Diskimage & quot؛: VICE ایجاد یک تصویر دیسک موقت جدید و کپی کردن
محتویات فایل PRG بر روی آن. سپس این تصویر درایو شماره 8 نصب شده است
و برنامه از آنجا بارگذاری می شود. اگر TDE فعال باشد بار آن را فعال کنید
عملیات سازگار است. تصویر دیسک باقی می ماند تا زمانی که یک جدید است
تصویر نصب شده است
شبیه سازی PAL بهبود یافته در حال حاضر برای حالت یونیکس / Xaw XVideo در دسترس است و
AmigaOS تنها حالت YUV بسته بندی شده کار می کند، حالت های مسطح هنوز از آن استفاده می کنند
راه های قدیمی کد، هر چند.
هسته صدا دوباره فعال شده است تا تاخیر زمانی کمتری از عمل انجام شود.
در حال حاضر تقریبا 50 وات باقیمانده به دست می آید و بعضی دیگر
مردم گزارش کرده اند که تا 30 مگابایت هنوز هم برای آنها کار می کند.
پورت جدید SDL جزئیات ReadmeSDL.txt را ببینید.
پورت های win64 جدید، هر دو amd64 / x64 و ia64 پشتیبانی می شوند (فقط msvc کامپایل).
جدید SDL بر پایه armle، mipsle، ppcbe و shle پورت QNX 6.x.
جدید SDL مبتنی بر M68k و sparc پورت SunOS.پورت Syllable مبتنی بر SDL جدید.
پورت Dingoo بر اساس SDL جدید.
مانیتور از راه دور (به عبارت دیگر: رابط TCP / IP به مانیتور VICE) اضافه شده است.
پردازنده ثابت غیر 6502/6510 پردازنده در مانیتور.
تغییرات C64 / C128
Resampler ReSID با MMX مونتاژ بهینه شده است. برخی از قدیمی ها
اشکالات در حالت resample interpolate نیز ثابت شد.
ReSID-FP نیز بهینه سازی شده است. این ساعت های نیمه آنالوگ را ساعت ها می گذارند
نرخ در حال حاضر، که موجب صرفه جویی CPU در هنگام شبیه سازی فیلتر به ویژه برای حالت های 6581.
اضافه شده SFX Sound Sampler و SFX Sound Expander شبیه سازی.
اضافه شدن تقلید کارتریج EasyFlash.
شبیه سازی دست انداز اضافه شده
اضافه شدن شبیه سازی lightpen / lightgun، در حال حاضر تنها برای موارد زیر قابل استفاده است
پورت ها: SDL، GTK +، کاکائو، win32 / win64 و msdos.
اضافه شدن پشتیبانی از آداپتورهای جیراستر userport زیر: CGA / Protovision،
DXS / HIT، PET (به طور معمول فقط در PET / CBM2 استفاده می شود)، Hummer (به طور معمول تنها
مورد استفاده در C64DTV) و نصب شده (به طور معمول فقط در VIC20 استفاده می شود).
تغییرات C128
اضافه شده رم بانک 2 و 3 پشتیبانی.
بهبود شبیه سازی VDC.
استریو SID $ D7xx پشتیبانی از محدوده.
VIC20 تغییر می کندهسته شبیه سازی دقیق چرخه جدید. دستها دسترسی به غیر متصل دارند
فضای آدرس و داده های گرافیکی در خط به درستی تغییر می کند.
(رفع & quot؛ Impossiblator 3 & quot؛ و دیگران)
شبیه سازی VIC بهبود یافته (در خط رنگ / معکوس تغییر حالت در نیم حرف).
بازنویسی کارتریج
شبیه سازی کارتریج مگا کارت
شبیه سازی کارتریج نهایی توسعه نهایی اضافه شده است.
پیکربندی پیش فرض حافظه از کامل به غیر فعال شده است.
شبیه سازی دست انداز اضافه شده
اضافه شدن شبیه سازی lightpen / lightgun، در حال حاضر تنها برای موارد زیر قابل استفاده است
پورت ها: SDL، GTK +، کاکائو، win32 / win64 و msdos.
پشتیبانی جوی استیک را اصلاح کرد، زیرا VIC20 فقط می تواند یک جوی استیک داشته باشد
متصل شده در بندر جوی استیک.
پشتیبانی از آداپتورهای Joystick userport زیر: CGA / Protovision
(به طور معمول فقط در C64 / C128 استفاده می شود)، PET (به طور معمول فقط در مورد استفاده می شود
PET / CBM2)، Hummer (به طور معمول فقط در C64DTV استفاده می شود) و نصب شده است.
PLUS4 تغییر میکند
Digibooster SID Cart افزوده شده است.
شبیه سازی پورت جوی استیک SID سبد افزوده شده است.
اشکال ثابت در ضبط نوار.
بهبود گرافیک دست زدن.
تغییرات C64DTVشبیه سازی DTVSID قدیمی با ReSID-DTV جایگزین شد.
رفع اشکالات جزئی و پیشرفت های شبیه سازی.
پشتیبانی از آداپتورهای Joystick userport زیر: CGA / Protovision
(معمولا در C64 / C128 استفاده می شود)، PET (معمولا فقط برای PET استفاده می شود)
Hummer و OEM (معمولا در VIC20 استفاده می شود).
تغییرات PET
پشتیبانی جوی استیک اصلاح شده، از آنجا که تنها راه استفاده از یک جی سیتی PET است
توسط یک آداپتور جوی استیک Userport، آداپتورهای جوی استیک userport زیر است
در حال حاضر پشتیبانی می شود: CGA / Protovision (به طور معمول فقط در
C64 / C128)، PET، Hummer (به طور معمول فقط در C64DTV استفاده می شود) و OEM (به طور معمول
فقط در VIC20 استفاده می شود).
CBM2 تغییر می کند
پشتیبانی جوی استیک را اصلاح کرد، از آنجا که تنها یک روش CBM2 می تواند از یک جوی استیک استفاده کند
توسط یک آداپتور جوی استیک Userport، آداپتورهای جوی استیک userport زیر است
در حال حاضر پشتیبانی می شود: CGA / Protovision (به طور معمول فقط در
C64 / C128)، PET، Hummer (به طور معمول فقط در C64DTV استفاده می شود) و OEM (به طور معمول
فقط در VIC20 استفاده می شود).
یونیکس تغییر می کند
راننده صدا PulseAudio اولیه اضافه شده است.
اضافه شدن پشتیبانی از بارگذاری پویا از کتابخانه های FFMPEG.اضافه شدن پشتیبانی از بارگذاری پویا کتابخانه OpenCBM و Lame
MS-Windows تغییر می کند
راننده ویدیو جدید با استفاده از DirectX9 در صورت امکان. این اجازه می دهد تا مقیاس پنجره پنجره آزاد شود
و حالت تمام صفحه تمام صفحه را پوشش می دهد. با استفاده از یک نسبت مساوی ثابت
اختیاری است
ترجمه های جدید دانمارکی و ترکی از عناصر UI و گزینه های خط فرمان.
اضافه شدن پشتیبانی از بارگذاری پویا از کتابخانه های FFMPEG.
اضافه شدن پشتیبانی از بارگذاری پویا کتابخانه OpenCBM و Lame
جدید ایتالیایی کایامار
تغییرات AmigaOS
ترجمه های جدید دانمارکی و ترکی از عناصر UI و گزینه های خط فرمان.
اضافه شده PCI HardSID و Catweasel پشتیبانی شده است.
استفاده از AROS (x86، ppc، amd64) کتابخانه های جدید سطح پایین که باید USB ایجاد کنند
جوی استیک و جوی استاپ قابل استفاده است.
سیستم عامل مک ایکس تغییر می کند
پورت کاکائو هم اکنون از تمامی شبیه سازها پشتیبانی می کند
پشتیبانی از نسخه های Mac OS X 10.4، 10.5، و 10.6 و PowerPC، Intel 32،
و پشتیبانی 64 بیتی.
طراحی مجدد کاکائو UI. پنجره شبیه ساز تنها به صفحه نمایش شبیه سازی محدود می شود.
شبیه ساز با کنترل پنجره جدید کنترل می شود. دیسک و نوار وجود دارد
تصاویر را می توان با کلیک کردن بر روی تصویر یا کشیدن فایل ها در آنجا متصل کرد.نوار کنترل برای نوار داده و نوار وضعیت اضافه شده است.
نوار لغزنده جلد اضافه شده.
حالت حالت نمایش SyncDraw اضافه شده است که فیلترینگ زمانی از فریم ها را انجام می دهد
تولید شده توسط دستگاه (حرکت تاری). این کیفیت صفحه نمایش را افزایش می دهد
در حال حرکت صحنه اگر نرخ فریم دستگاه با بازخوانی صفحه مطابقت ندارد
نرخ (به عنوان مثال یک سیگنال 50 هرتز در یک صفحه LCD 60 هرتز نشان داده شده است)
FLIcker Fixer اضافه شده به حالت SyncDraw است که بازسازی قاب کامل را انجام می دهد
به عنوان مثال، دو نیم فریم بافر و نمایش داده می شود به عنوان یک قاب کامل. این کمک می کند
برای کاهش زلزله در حالت های FLI، اما ممکن است درخشندگی بیش از حد در دیگر
حالت ها.
فایل های ضمیمه فایل فایل ها در حال حاضر محتویات دیسک / نوار انتخاب شده را نشان می دهد
تصویر و اجازه می دهد تا یک برنامه برای بارگیری از آنجا انتخاب کنید.
در صورتی که سیستم عامل Mac OS X به خواب رفته، شبیه ساز هم اکنون متوقف شده است.
راننده صدا CoreAudio به طور کامل بازنویسی شد تا پشتیبانی بهروزرسانی شود
API های صوتی موجود در نسخه های جدید Mac OS X.
ضبط فیلم در فرمت QuickTime (فقط PowerPC و 32 بیت Intel)
اضافه شدن پشتیبانی از بارگذاری پویا از کتابخانه های FFMPEG که از طریق MacPorts نصب شده اند
اضافه شدن پشتیبانی از بارگذاری پویا کتابخانه OpenCBM و Lameبهبود اسکریپت ساخت برای حمایت از تمام نسخه های فعلی مک OS X،
معماری ها و کامپایلرها (gcc 4.0، gcc 4.2، clang)
Libnet و libpcap به نسخه های فعلی به روز می شوند
برخی از رفع اشکال در بندر کاکائو
نظر یافت نشد