VICE - это программное обеспечение командной строки с открытым исходным кодом, которое предназначено для использования для программ, разработанных для старых 8-разрядных компьютеров Commodore.
В настоящее время приложение VICE способно только имитировать C64, C64DTV, C128, VIC20, PLUS4 CBM-II (также известный как C610), а также почти все модели PET.
VICE - это независимое от платформы приложение, которое хорошо работает и поддерживает его в Linux, UNIX, Mac OS X, QNX 4.x, QNX 6.x, MS-DOS, Microsoft Windows (Win32), Amiga, Acorn RISC OS, GP2X, OS / 2, BeOS, Syllable и Dingoo.
Что нового в этой версии:
- Общие:
- Новый порт MSP для Windows с поддержкой SDL.
- Новый родной порт Dingoo на основе SDL.
- Новые команды монитора: автозапуск и автозагрузка.
- Переписывая звуковую систему, выход теперь выбирается моно / стерео.
- Разделите модель 5x0 от моделей 6x0 / 7x0 в xcbm2, новый эмулятор называется xcbm5x0.
- Разделите sid-плеер с c64, новая программа называется vsid.
- Новый помощник для польских переводов, теперь они на 100% up2date.
- Новая поддержка дисков IEC FD2000 / 4000.
- Новая эмуляция дисков 1541.
- 1541 эмуляция диска значительно улучшена.
- Изменения C64 / C128:
- Адрес ACIA теперь доступен.
- Теперь можно выбрать поведение конфликта ввода / вывода.
- Добавлена поддержка картриджей Pagefox.
- Добавлена поддержка картриджа Silverrock.
- Добавлена поддержка картриджа Formel64.
- Поддержка IDE64, позволяющая обрабатывать 4 устройства.
- Добавлена поддержка IDE64 FD / CD / CF.
- Добавлено & quot; Kingsoft & quot; («Базовый бизнес», так называемый «S'more»).
- Сэмплер SFX, расширитель звука SFX и digimax, расширенный для выхода в стерео.
- Добавлена поддержка Triple SID.
- Добавлена поддержка Nordic Replay для эмуляции картриджа Retro Replay.
- Добавлена поддержка звука для звуковой утечки звука.
- Добавлена поддержка режима VICII без границ.
- Улучшение эмуляции Magic Voice.
- Добавлена поддержка адаптеров джойстика kingsoft и starbyte userport.
- Добавлены MicroMys, SmartMouse, трекбол Atari CX-22 и поддержка мыши Atari.
- Добавлена поддержка supercard +.
- Добавлена поддержка расширения DTC DS12C887.
- Добавлена поддержка расширения пользовательского RTC (58321a).
- Изменения C64:
- Поддержка модификации пакета дисков.
- Изменения C128:
- Улучшена эмуляция цикла z80.
- Можно выбрать модель C128.
- Добавлена внутренняя функция RAM и RAM + поддержка RTC.
- Изменения VIC20:
- Добавлена проверка конфликтов ввода-вывода с возможностью выбора.
- Добавлена поддержка адаптера masC = uerade, только C64-тележки с I / O-кодом теперь могут также использоваться с эмуляцией VIC20.
- Теперь можно выбрать режим границы VIC (нет, обычный, полный, отладка).
- Добавлена поддержка расширения DTC DS12C887.
- Изменения PLUS4:
- Теперь можно выбрать режим границы TED (нет, нормальный, полный, отладочный).
- Можно выбрать модель PLUS4.
- Изменения ПЭТ:
- Добавлена правильная поддержка SuperPET, включая эмуляцию процессора 6809 (/ 6309), эмуляцию 6702 (донгл) и плату TPUG MMU (для Super-OS / 9).
- Изменения CBM2:
- Можно выбрать модель CBM2.
- Изменения Cartconv:
- Использование дисплея, когда -f / -t / -i / -o / -n / -l задается без дополнительного параметра.
- Изменения Petcat:
- Добавлена поддержка Supergrafik.
- Изменения в Unix:
- Новый русский, испанский и корейский переводы элементов интерфейса и параметров командной строки.
- Добавлена поддержка копирования / вставки в графический интерфейс XAW.
- Добавлена поддержка «drag and drop» для GTK + GUI.
- Добавлена поддержка окна монитора с помощью VTE в GTK + GUI.
- Изменения в MS-Windows:
- Устранение ошибок и улучшений GUI.
- Новый русский, испанский и корейский переводы элементов интерфейса и параметров командной строки.
- Горячие клавиши теперь настраиваются путем редактирования файлов win_hotkeys.vhk.
- Теперь исходный код можно скомпилировать без DX.
- Изменения AmigaOS:
- Новый русский, испанский и корейский переводы элементов интерфейса и параметров командной строки.
- Устранение ошибок и улучшений GUI.
- Улучшена система загрузки библиотеки, когда «необязательные» библиотеки не загружаются, функции, требующие библиотеки, будут отключены.
- Добавлена поддержка драйвера catweasel.device.
- Изменения DOS:
- Добавлена поддержка PCI Catweasel.
- Добавлена поддержка PCI HardSID.
- Изменения в интерфейсе SDL:
- Добавлена поддержка OpenCBM.
- Изменения в BeOS:
- Устранение ошибок и улучшений GUI.
- Установлены ключи ключей джойстика (снова.)
- Изменения ОС / 2:
- Устранение ошибок и улучшений GUI.
<Литий> & Quot; BeOS & Quot; звуковой драйвер теперь может быть протестирован на Haiku (на свой страх и риск) с опцией командной строки: -sounddev beos
Что нового в версии:
- Общие:
- Новый порт MSP для Windows с поддержкой SDL.
- Новый родной порт Dingoo на основе SDL.
- Новые команды монитора: автозапуск и автозагрузка.
- Переписывая звуковую систему, выход теперь выбирается моно / стерео.
- Разделите модель 5x0 от моделей 6x0 / 7x0 в xcbm2, новый эмулятор называется xcbm5x0.
- Разделите sid-плеер с c64, новая программа называется vsid.
- Новый помощник для польских переводов, теперь они на 100% up2date.
- Новая поддержка дисков IEC FD2000 / 4000.
- Новая эмуляция дисков 1541.
- 1541 эмуляция диска значительно улучшена.
- Изменения C64 / C128:
- Адрес ACIA теперь доступен.
- Теперь можно выбрать поведение конфликта ввода / вывода.
- Добавлена поддержка картриджей Pagefox.
- Добавлена поддержка картриджа Silverrock.
- Добавлена поддержка картриджа Formel64.
- Поддержка IDE64, позволяющая обрабатывать 4 устройства.
- Добавлена поддержка IDE64 FD / CD / CF.
- Добавлено & quot; Kingsoft & quot; («Базовый бизнес», так называемый «S'more»).
- Сэмплер SFX, расширитель звука SFX и digimax, расширенный для выхода в стерео.
- Добавлена поддержка Triple SID.
- Добавлена поддержка Nordic Replay для эмуляции картриджа Retro Replay.
- Добавлена поддержка звука для звуковой утечки звука.
- Добавлена поддержка режима VICII без границ.
- Улучшение эмуляции Magic Voice.
- Добавлена поддержка адаптеров джойстика kingsoft и starbyte userport.
- Добавлены MicroMys, SmartMouse, трекбол Atari CX-22 и поддержка мыши Atari.
- Добавлена поддержка supercard +.
- Добавлена поддержка расширения DTC DS12C887.
- Добавлена поддержка расширения пользовательского RTC (58321a).
- Изменения C64:
- Поддержка модификации пакета дисков.
- Изменения C128:
- Улучшена эмуляция цикла z80.
- Можно выбрать модель C128.
- Добавлена внутренняя функция RAM и RAM + поддержка RTC.
- Изменения VIC20:
- Добавлена проверка конфликтов ввода-вывода с возможностью выбора.
- Добавлена поддержка адаптера masC = uerade, только C64-тележки с I / O-кодом теперь могут также использоваться с эмуляцией VIC20.
- Теперь можно выбрать режим границы VIC (нет, обычный, полный, отладка).
- Добавлена поддержка расширения DTC DS12C887.
- Изменения PLUS4:
- Теперь можно выбрать режим границы TED (нет, нормальный, полный, отладочный).
- Можно выбрать модель PLUS4.
- Изменения ПЭТ:
- Добавлена правильная поддержка SuperPET, включая эмуляцию процессора 6809 (/ 6309), эмуляцию 6702 (донгл) и плату TPUG MMU (для Super-OS / 9).
- Изменения CBM2:
- Можно выбрать модель CBM2.
- Изменения Cartconv:
- Использование дисплея, когда -f / -t / -i / -o / -n / -l задается без дополнительного параметра.
- Изменения Petcat:
- Добавлена поддержка Supergrafik.
- Изменения в Unix:
- Новый русский, испанский и корейский переводы элементов интерфейса и параметров командной строки.
- Добавлена поддержка копирования / вставки в графический интерфейс XAW.
- Добавлена поддержка «drag and drop» для GTK + GUI.
- Добавлена поддержка окна монитора с помощью VTE в GTK + GUI.
- Изменения в MS-Windows:
- Устранение ошибок и улучшений GUI.
- Новый русский, испанский и корейский переводы элементов интерфейса и параметров командной строки.
- Горячие клавиши теперь настраиваются путем редактирования файлов win_hotkeys.vhk.
- Теперь исходный код можно скомпилировать без DX.
- Изменения AmigaOS:
- Новый русский, испанский и корейский переводы элементов интерфейса и параметров командной строки.
- Устранение ошибок и улучшений GUI.
- Улучшена система загрузки библиотеки, когда «необязательные» библиотеки не загружаются, функции, требующие библиотеки, будут отключены.
- Добавлена поддержка драйвера catweasel.device.
- Изменения DOS:
- Добавлена поддержка PCI Catweasel.
- Добавлена поддержка PCI HardSID.
- Изменения в интерфейсе SDL:
- Добавлена поддержка OpenCBM.
- Изменения в BeOS:
- Устранение ошибок и улучшений GUI.
- Установлены ключи ключей джойстика (снова.)
- Изменения ОС / 2:
- Устранение ошибок и улучшений GUI.
<Литий> & Quot; BeOS & Quot; звуковой драйвер теперь может быть протестирован на Haiku (на свой страх и риск) с опцией командной строки: -sounddev beos
Что нового в версии 2.2:
- Общие
- В автозапуске больше не изменяйте эмуляцию эмулятора True (TDE)
- по умолчанию. Старое поведение можно включить снова, указав
- -autostart-handle-tde в командной строке.
- Существует один недостаток такого поведения: если TDE включен,
- прикрепленное изображение должно соответствовать типу накопителя. Например, когда вы
- Прикрепите .D81, у вас должен быть тип диска, установленный на 1581, или
- Автозапуск не будет выполнен.
- Добавлен автоматический режим Warp во время автозапуска. Если этот ресурс включен, то
- VICE автоматически включает режим warp, а затем загружает файл. После
- Загрузка режима варпа снова отключается, а затем запускается программа.
- Автозапуск файла PRG теперь можно выполнить тремя способами:
- «Виртуальный FS»: этот режим монтирует каталог, в котором находится файл, как
- виртуальная файловая система на диске №8, а затем загружает PRG с помощью виртуального диска.
- ловушки. Это был единственный способ автозапуска в предыдущих версиях VICE.
- и по-прежнему по умолчанию.
- "Inject to RAM": Файл PRG загружается из VICE непосредственно в ОЗУ
- эмулируемая машина. Затем моделируется настройка памяти Basic LOAD.
- и программа запускается. Это самый быстрый доступный режим, но может отсутствовать
- , поскольку в эмуляторе не выполнялась действительная загрузка.
- Однако во время операции настройка привода не изменяется.
- «Diskimage»: VICE создает временный новый образ диска и копирует
- содержимое файла PRG на нем. Затем это изображение монтируется на диске # 8
- и программа загружается оттуда. Если TDE включен, загрузка
- работа наиболее совместима. Образ диска остается прикрепленным до тех пор, пока новый
- изображение установлено.
- Улучшенная эмуляция PAL теперь доступна для режима Unix / Xaw XVideo и
- AmigaOS. Работают только YUV упакованные режимы, в плановых режимах все еще используется
- старые кодовые пути.
- Ядро ядра было переработано для обеспечения более низкой латентности работы.
- Приблизительно 50 мс значения латентности теперь обычно достигаются, а некоторые
- люди сообщают, что до 30 мс все еще работает для них.
- Новый порт SDL. Подробнее см. В файле ReadmeSDL.txt.
- Поддерживаются новые порты win64, как amd64 / x64, так и ia64 (только для компиляции msvc).
- Новый интерфейс на основе SDL, mipsle, ppcbe и shle QNX 6.x.
- Новые SDK на основе SDL и sparc-порта SunOS.
- Новый SDK на основе Syllable.
- Новый порт Dingoo на основе SDL.
- Добавлен удаленный монитор (другими словами: интерфейс TCP / IP для монитора VICE).
- Исправлена обработка процессора без 6502/6510 на мониторе.
- Изменения C64 / C128
- Решайзер ReSID оптимизирован с помощью сборки MMX. Некоторые давние
- Ошибки в режиме повторной выборки также были исправлены.
- Также оптимизирован ReSID-FP. Он синхронизирует аналоговые части в половине
- скорость, которая экономит CPU во время эмуляции фильтра, особенно для режимов 6581.
- Добавлена эмуляция SFX Sound Sampler и SFX Sound Expander.
- Добавлена эмуляция картриджа EasyFlash.
- Добавлена эмуляция paddle.
- Добавлена эмуляция lightpen / lightgun, в настоящее время доступна только для следующих
- порты: SDL, GTK +, какао, win32 / win64 и msdos.
- Добавлена поддержка следующих пользовательских адаптеров джойстика: CGA / Protovision,
- DXS / HIT, PET (обычно используется только на PET / CBM2), Hummer (обычно только
- , используемый на C64DTV) и OEM (обычно используется только на VIC20).
- Изменения C128
- Добавлены резервные банки 2 и 3 поддержки.
- Улучшена эмуляция VDC.
- Поддержка диапазона SID $ D7xx.
- Изменения в VIC20
- Точное ядро эмуляции нового цикла. Доступ к узлам не подключен.
- корректно изменяется адресное пространство и графические данные в строке.
- (исправления & quot; Impossiblator 3 & quot; и другие)
- Улучшена эмуляция VIC (изменения в режиме цветной / обратной линии в полу-символах).
- Обработка картриджей перезаписана.
- Добавлена эмуляция картриджей Mega-Cart.
- Добавлена эмуляция эмулятора окончательного расширения.
- Конфигурация памяти по умолчанию изменена с полной на нерасширенную.
- Добавлена эмуляция paddle.
- Добавлена эмуляция lightpen / lightgun, в настоящее время доступна только для следующих
- порты: SDL, GTK +, какао, win32 / win64 и msdos.
- Исправлена поддержка джойстика, поскольку VIC20 может иметь только один джойстик
- , прикрепленный к порту джойстика.
- Добавлена поддержка следующих пользовательских адаптеров джойстика: CGA / Protovision
- (обычно используется только на C64 / C128), PET (обычно используется только на
- PET / CBM2), Hummer (обычно используется только на C64DTV) и OEM.
- Изменения PLUS4
- Добавлена эмуляция дополнительного модуля Digidooster SID Cart.
- Добавлена эмуляция порта джойстика SID Cart.
- Исправлена ошибка записи на ленту.
- Улучшена обработка изображений.
- Изменения C64DTV
- Замените старую эмуляцию DTVSID на ReSID-DTV.
- Незначительные исправления ошибок и улучшения эмуляции.
- Добавлена поддержка следующих пользовательских адаптеров джойстика: CGA / Protovision
- (обычно используется только на C64 / C128), PET (обычно используется только для PET),
- Hummer и OEM (обычно используется только на VIC20).
- Изменения в 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).
- Изменения в Unix
- Добавлен звуковой драйвер Rudical PulseAudio.
- Добавлена поддержка динамической загрузки библиотек FFMPEG.
- Добавлена поддержка динамической загрузки библиотеки OpenCBM и Lame
- Изменения в MS-Windows
- Новый видеодрайвер с использованием DirectX9, если это возможно. Это позволяет масштабировать окно
- и полноэкранный режим, охватывающий весь экран. Использование фиксированного соотношения сторон
- является необязательным.
- Новый датский и турецкий переводы элементов интерфейса и параметров командной строки.
- Добавлена поддержка динамической загрузки библиотек FFMPEG.
- Добавлена поддержка динамической загрузки библиотеки OpenCBM и Lame
- Новый итальянский kaymap.
- Изменения AmigaOS
- Новый датский и турецкий переводы элементов интерфейса и параметров командной строки.
- Добавлена экспериментальная поддержка PCI HardSID и Catweasel.
- Использованы новые низкоуровневые библиотеки AROS (x86, ppc, amd64), которые должны сделать USB
- используются джойстики и джойстики.
- Изменения в Mac OS X
- Порт Cocoa теперь поддерживает все эмуляторы.
- Поддержка Mac OS X версий 10.4, 10.5 и 10.6 и PowerPC, Intel 32,
- и поддержка 64 бит.
- Редизайн пользовательского интерфейса Cocoa. Окно эмулятора сводится только к экрану эмуляции.
- Эмулятор управляется с помощью нового окна управления. Там диск и лента
- изображения можно прикрепить, щелкнув по изображению или перетащив туда файлы.
- Добавлены элементы управления лентой для набора данных и строки состояния.
- Добавлен слайдер основного тома.
- Добавлен режим отображения SyncDraw, который выполняет временную фильтрацию фреймов
- , созданный машиной (размытие движения). Это улучшает качество отображения в
- движущиеся сцены, если частота кадров машины не соответствует обновлению дисплея
- (например, 50 Гц C64 отображается на ЖК-дисплее 60 Гц)
- Добавлен FLIcker Fixer в режим SyncDraw, который полностью восстанавливает кадр,
- уменьшить мерцание в режимах FLI, но может вызвать слишком много размытия в других
- режимы.
- Прикрепленные диалоги файлов изображений теперь показывают содержимое выбранного диска / ленты
- и разрешите выбирать программу для загрузки оттуда.
- Эмулятор теперь приостановлен, если Mac OS X переходит в режим сна.
- Звуковой драйвер CoreAudio был полностью переписан для поддержки обновленного
- звуковые API, найденные в новых версиях Mac OS X.
- Добавлена запись видео в формате QuickTime (только PowerPC и 32-битная версия Intel).
- Добавлена поддержка динамической загрузки библиотек FFMPEG, установленных через MacPorts
- Добавлена поддержка динамической загрузки библиотеки OpenCBM и Lame
- Улучшены скрипты сборки для поддержки всех текущих версий Mac OS X,
- архитектуры и компиляторы (gcc 4.0, gcc 4.2, clang)
- Libnet и libpcap обновлены до текущих версий
- Некоторые исправления keymap в порту какао
<Литий> то есть. два полукадра буферизуются и отображаются как полный кадр. Это помогает
Комментарии не найдены