VICE es un software de línea de comandos de código abierto que se ha diseñado para ejecutar programas desarrollados para las antiguas computadoras Commodore de 8 bits.
Por el momento, la aplicación VICE solo es capaz de emular el C64, C64DTV, C128, VIC20, PLUS4 CBM-II (también conocido como C610), así como casi todos los modelos de PET.
VICE es una aplicación independiente de la plataforma que funciona bien y es compatible con Linux, UNIX, Mac OS X, QNX 4.x, QNX 6.x, MS-DOS, Microsoft Windows (Win32), Amiga, Los sistemas operativos Acorn RISC OS, GP2X, OS / 2, BeOS, Syllable y Dingoo.
Qué hay nuevo en este lanzamiento:
- General:
- Nuevo puerto Windows NT MIPS basado en SDL.
- Nuevo puerto Dingoo nativo basado en SDL.
- Nuevos comandos de monitor: inicio automático y autocarga.
- Reescriba el sistema de sonido, la salida ahora es mono / estéreo seleccionable.
- Divida el modelo 5x0 de los modelos 6x0 / 7x0 en xcbm2, el nuevo emulador se llama xcbm5x0.
- Dividir el reproductor sid de c64, el nuevo programa se llama vsid.
- Nuevo mantenedor para las traducciones polacas, ahora son 100% up2date.
- Nuevo soporte de unidad IEC FD2000 / 4000.
- Nueva emulación de sonidos de 1541 unidades.
- 1541 la emulación de la unidad se ha mejorado mucho.
- Cambios C64 / C128:
- Dirección ACIA ahora seleccionable.
- Comportamiento de conflicto de E / S ahora seleccionable.
- Compatibilidad con los cartuchos de página de .fox.
- Compatibilidad con el cartucho Silverrock agregado.
- Se agregó soporte para cartuchos Formel64.
- Soporte IDE64 extendido para poder manejar 4 dispositivos.
- Se agregó compatibilidad con IDE64 FD / CD / CF.
- Agregado & quot; Kingsoft & quot; (Soporte de cartucho de Business Basic, también conocido como S & mero).
- Muestra de sonido SFX, expansor de sonido SFX y digimax extendido para emitir en estéreo.
- Se agregó compatibilidad con Triple SID.
- Se agregó soporte de reproducción nórdica a la emulación de cartucho Retro Replay.
- Se agregó compatibilidad con sonido de fuga de video a audio.
- Se agregó el soporte de modo 'sin borde' de VICII.
- Mejoras en la emulación del cartucho Magic Voice.
- Se agregó soporte para los adaptadores de joystick Kingsport y Starbyte.
- MicroMys, SmartMouse añadido, trackball Atari CX-22 y soporte para mouse Atari.
- Supercard + support añadido.
- Se agregó el soporte de expansión DS12C887 RTC.
- Se agregó soporte de expansión de puerto de usuario RTC (58321a).
- C64 cambia:
- Soporte para modificación de ráfaga de unidad.
- C128 cambia:
- Se mejoró la emulación del ciclo z80.
- Se puede seleccionar el modelo C128.
- Se agregó RAM de función interna y soporte RAM + RTC.
- Cambios en VIC20:
- Comprobación de conflictos de E / S con comportamiento seleccionable.
- Se agregó el soporte del adaptador masC = uerade, los carros C64 solo de E / S ahora también se pueden usar con la emulación VIC20.
- El modo de borde VIC se puede seleccionar ahora (ninguno, normal, completo, depuración).
- Se agregó el soporte de expansión DS12C887 RTC.
- Cambios PLUS4:
- El modo de borde TED se puede seleccionar ahora (ninguno, normal, completo, depuración).
- Se puede seleccionar el modelo PLUS4.
- Cambios en PET:
- Se agregó soporte SuperPET adecuado, incluida la emulación de CPU 6809 (/ 6309), la emulación 6702 (dongle) y la placa MMUG TPUG (para Super-OS / 9).
- Cambios en CBM2:
- Se puede seleccionar el modelo CBM2.
- Cambios de Cartconv:
- Muestra el uso cuando -f / -t / -i / -o / -n / -l se da sin un parámetro adicional.
- Cambios en Petcat:
- Soporte agregado de Supergrafik.
- Cambios de Unix:
- Nuevas traducciones rusas, españolas y coreanas de los elementos de la interfaz de usuario y opciones de línea de comandos.
- Se agregó compatibilidad para copiar / pegar a la GUI de XAW.
- Se agregó compatibilidad con "arrastrar y soltar" a GTK + GUI.
- Se agregó soporte para la ventana del monitor usando VTE a GTK + GUI.
- Cambios de MS-Windows:
- Muchas correcciones y mejoras en la GUI.
- Nuevas traducciones rusas, españolas y coreanas de los elementos de la interfaz de usuario y opciones de línea de comandos.
- Las teclas rápidas ahora se pueden configurar editando los archivos win_hotkeys.vhk.
- La fuente ahora se puede compilar sin DX.
- Cambios de AmigaOS:
- Nuevas traducciones rusas, españolas y coreanas de los elementos de la interfaz de usuario y opciones de línea de comandos.
- Muchas correcciones y mejoras en la GUI.
- Se mejoró el sistema de carga de la biblioteca, cuando las bibliotecas 'opcionales' no se cargan, las funciones que necesitan la biblioteca se desactivarán.
- Se agregó soporte para el controlador catweasel.device.
- Cambios de DOS:
- Se agregó el soporte PCI Catweasel.
- Se agregó compatibilidad con PCI HardSID.
- Cambios en la interfaz de usuario SDL:
- Se agregó soporte OpenCBM.
- Cambios de BeOS:
- Muchas correcciones y mejoras en la GUI.
- Los conjuntos de teclas del joystick se han corregido (nuevamente).
- & quot; beos & quot; el controlador de sonido ahora se puede probar en Haiku (bajo su propio riesgo) con la opción de línea de comandos: -sounddev beos
- Cambios de OS / 2:
- Muchas correcciones y mejoras en la GUI.
Qué hay de nuevo en la versión:
- General:
- Nuevo puerto Windows NT MIPS basado en SDL.
- Nuevo puerto Dingoo nativo basado en SDL.
- Nuevos comandos de monitor: inicio automático y autocarga.
- Reescriba el sistema de sonido, la salida ahora es mono / estéreo seleccionable.
- Divida el modelo 5x0 de los modelos 6x0 / 7x0 en xcbm2, el nuevo emulador se llama xcbm5x0.
- Dividir el reproductor sid de c64, el nuevo programa se llama vsid.
- Nuevo mantenedor para las traducciones polacas, ahora son 100% up2date.
- Nuevo soporte de unidad IEC FD2000 / 4000.
- Nueva emulación de sonidos de 1541 unidades.
- 1541 la emulación de la unidad se ha mejorado mucho.
- Cambios C64 / C128:
- Dirección ACIA ahora seleccionable.
- Comportamiento de conflicto de E / S ahora seleccionable.
- Compatibilidad con los cartuchos de página de .fox.
- Compatibilidad con el cartucho Silverrock agregado.
- Se agregó soporte para cartuchos Formel64.
- Soporte IDE64 extendido para poder manejar 4 dispositivos.
- Se agregó compatibilidad con IDE64 FD / CD / CF.
- Agregado & quot; Kingsoft & quot; (Soporte de cartucho de Business Basic, también conocido como S & mero).
- Muestra de sonido SFX, expansor de sonido SFX y digimax extendido para emitir en estéreo.
- Se agregó compatibilidad con Triple SID.
- Se agregó soporte de reproducción nórdica a la emulación de cartucho Retro Replay.
- Se agregó compatibilidad con sonido de fuga de video a audio.
- Se agregó el soporte de modo 'sin borde' de VICII.
- Mejoras en la emulación del cartucho Magic Voice.
- Se agregó soporte para los adaptadores de joystick Kingsport y Starbyte.
- MicroMys, SmartMouse añadido, trackball Atari CX-22 y soporte para mouse Atari.
- Supercard + support añadido.
- Se agregó el soporte de expansión DS12C887 RTC.
- Se agregó soporte de expansión de puerto de usuario RTC (58321a).
- C64 cambia:
- Soporte para modificación de ráfaga de unidad.
- C128 cambia:
- Se mejoró la emulación del ciclo z80.
- Se puede seleccionar el modelo C128.
- Se agregó RAM de función interna y soporte RAM + RTC.
- Cambios en VIC20:
- Comprobación de conflictos de E / S con comportamiento seleccionable.
- Se agregó el soporte del adaptador masC = uerade, los carros C64 solo de E / S ahora también se pueden usar con la emulación VIC20.
- El modo de borde VIC se puede seleccionar ahora (ninguno, normal, completo, depuración).
- Se agregó el soporte de expansión DS12C887 RTC.
- Cambios PLUS4:
- El modo de borde TED se puede seleccionar ahora (ninguno, normal, completo, depuración).
- Se puede seleccionar el modelo PLUS4.
- Cambios en PET:
- Se agregó soporte SuperPET adecuado, incluida la emulación de CPU 6809 (/ 6309), la emulación 6702 (dongle) y la placa MMUG TPUG (para Super-OS / 9).
- Cambios en CBM2:
- Se puede seleccionar el modelo CBM2.
- Cambios de Cartconv:
- Muestra el uso cuando -f / -t / -i / -o / -n / -l se da sin un parámetro adicional.
- Cambios en Petcat:
- Soporte agregado de Supergrafik.
- Cambios de Unix:
- Nuevas traducciones rusas, españolas y coreanas de los elementos de la interfaz de usuario y opciones de línea de comandos.
- Se agregó compatibilidad para copiar / pegar a la GUI de XAW.
- Se agregó compatibilidad con "arrastrar y soltar" a GTK + GUI.
- Se agregó soporte para la ventana del monitor usando VTE a GTK + GUI.
- Cambios de MS-Windows:
- Muchas correcciones y mejoras en la GUI.
- Nuevas traducciones rusas, españolas y coreanas de los elementos de la interfaz de usuario y opciones de línea de comandos.
- Las teclas rápidas ahora se pueden configurar editando los archivos win_hotkeys.vhk.
- La fuente ahora se puede compilar sin DX.
- Cambios de AmigaOS:
- Nuevas traducciones rusas, españolas y coreanas de los elementos de la interfaz de usuario y opciones de línea de comandos.
- Muchas correcciones y mejoras en la GUI.
- Se mejoró el sistema de carga de la biblioteca, cuando las bibliotecas 'opcionales' no se cargan, las funciones que necesitan la biblioteca se desactivarán.
- Se agregó soporte para el controlador catweasel.device.
- Cambios de DOS:
- Se agregó el soporte PCI Catweasel.
- Se agregó compatibilidad con PCI HardSID.
- Cambios en la interfaz de usuario SDL:
- Se agregó soporte OpenCBM.
- Cambios de BeOS:
- Muchas correcciones y mejoras en la GUI.
- Los conjuntos de teclas del joystick se han corregido (nuevamente).
- & quot; beos & quot; el controlador de sonido ahora se puede probar en Haiku (bajo su propio riesgo) con la opción de línea de comandos: -sounddev beos
- Cambios de OS / 2:
- Muchas correcciones y mejoras en la GUI.
Qué hay de nuevo en la versión 2.2:
- General
- En autostart, ya no cambia la emulación de unidad real (TDE) por
- predeterminado. El antiguo comportamiento se puede volver a encender especificando
- -autostart-handle-tde en la línea de comando.
- Hay una desventaja de este comportamiento: si TDE está encendido, un
- la imagen adjunta debe ajustarse al conjunto de tipo de unidad. Por ejemplo, cuando
- adjunte un .D81, debe tener el tipo de unidad establecido en 1581, o el
- autostart fallará.
- Se agregó el modo Warp automático durante el inicio automático. Si este recurso está habilitado, entonces
- VICE activa automáticamente el modo warp y luego carga un archivo. Después de
- al cargar el modo warp se desactiva nuevamente y luego se inicia el programa.
- Arranque automático de un archivo PRG ahora se puede hacer de tres maneras diferentes:
- & quot; FS virtual & quot ;: Este modo monta el directorio donde reside el archivo como
- sistema de archivos virtual en la unidad n. ° 8 y luego carga la PRG a través de una unidad virtual
- trampas Esta era la única forma de autoarranque en versiones anteriores de VICE
- y sigue siendo el predeterminado.
- & quot; Inyectar en RAM & quot ;: El archivo PRG se carga desde VICE directamente en la RAM de
- la máquina emulada. Luego se simula la configuración de la memoria de una CARGA BÁSICA
- y el programa se ejecuta. Este es el modo más rápido disponible, pero puede faltar
- compatibilidad, ya que no se realizó ninguna operación de carga real en el emulador.
- Sin embargo, no se modifica la configuración de la unidad durante la operación.
- & quot; Imagen en disco & quot ;: VICE crea una nueva imagen de disco temporal y copia el
- contenido del archivo PRG en él. Luego, esta imagen se monta en la unidad n. ° 8
- y el programa se carga desde allí. Si TDE está habilitado, entonces la carga
- operación es más compatible. La imagen del disco permanece adjunta hasta que aparezca un nuevo
- la imagen está montada.
- La emulación PAL mejorada ahora está disponible para el modo Unix / Xaw XVideo, y
- AmigaOS. Solo funcionan los modos empaquetados YUV, los modos planos aún usan el
- antiguas rutas de código, sin embargo.
- El núcleo del sonido se ha rediseñado para permitir una latencia de operación más baja.
- Actualmente se alcanzan rutinariamente valores de latencia de aproximadamente 50 ms, y algunos
- las personas informaron que tan poco como 30 ms todavía funciona para ellos.
- Nuevo puerto SDL. Ver ReadmeSDL.txt para más detalles.
- Se admiten nuevos puertos win64, amd64 / x64 e ia64 (solo compilación msvc).
- Nuevos puertos basados en SDL armle, mipsle, ppcbe y shle QNX 6.x.
- Nuevos puertos basados en SDL M68k y sparc SunOS.
- Nuevo puerto Syllable basado en SDL.
- Nuevo puerto Dingoo basado en SDL.
- Monitor remoto (en otras palabras: interfaz TCP / IP para monitor VICE) agregado.
- Se corrigió el manejo de CPU no 6502/6510 en el monitor.
- C64 / C128 cambia
- El remuestreador de ReSID se ha optimizado con el ensamblaje MMX. Algunos de larga data li>
- los errores en el modo resample-interpolate también se corrigieron.
- ReSID-FP también se ha optimizado. Registra las partes analógicas a la mitad del
- tasa ahora, lo que ahorra CPU durante la emulación de filtro especialmente para modos 6581.
- Se agregó SFX Sound Sampler y SFX Sound Expander emulation.
- Emulsión de cartucho EasyFlash añadida.
- Emulación de paleta agregada.
- Emulación lightpen / lightgun agregada, actualmente solo disponible para los siguientes
- puertos: SDL, GTK +, cocoa, win32 / win64 y msdos.
- Se agregó soporte para los siguientes adaptadores de joystick de puerto de usuario: CGA / Protovision,
- DXS / HIT, PET (normalmente solo se usa en PET / CBM2), Hummer (normalmente solo
- utilizado en el C64DTV) y OEM (normalmente solo se utiliza en el VIC20).
- C128 cambia
- Compatibilidad con los bancos RAM 2 y 3 adicionales.
- Se mejoró la emulación de VDC.
- Compatibilidad con el rango Stereo SID $ D7xx.
- VIC20 cambia
- Núcleo de emulación exacta de ciclo nuevo. Controles de acceso a desconectado
- el espacio de direcciones y los datos gráficos en línea cambian correctamente.
- (corrige & quot; Impossiblator 3 & quot; y otros)
- Emulación de VIC mejorada (el color en línea / el modo inverso cambia en medio chars).
- Manejo del cartucho reescrito.
- Emulación de cartucho Mega-Cart añadida.
- Se agregó la emulación de cartucho de expansión final.
- La configuración de memoria predeterminada cambió de completa a no expandida.
- Emulación de paleta agregada.
- Emulación lightpen / lightgun agregada, actualmente solo disponible para los siguientes
- puertos: SDL, GTK +, cocoa, win32 / win64 y msdos.
- Se corrigió el soporte del joystick, ya que el VIC20 solo puede tener un joystick
- conectado en el puerto del joystick.
- Se agregó soporte para los siguientes adaptadores de joystick de puerto de usuario: CGA / Protovision
- (normalmente solo se usa en el C64 / C128), PET (normalmente solo se usa en el
- PET / CBM2), Hummer (normalmente solo se usa en el C64DTV) y OEM.
- PLUS4 cambios
- Se agregó la emulación de add-on Digivaroster SID Cart.
- Se agregó la emulación del puerto de joystick del carrito SID.
- Se corrigió el error en la grabación de cinta.
- Manejo de gráficos mejorado.
- C64DTV cambia
- Reemplazó la antigua emulación DTVSID con ReSID-DTV.
- Corrección de errores menores y mejoras de emulación.
- Se agregó soporte para los siguientes adaptadores de joystick de puerto de usuario: CGA / Protovision
- (normalmente solo se usa en el C64 / C128), PET (normalmente solo se usa para el PET),
- Hummer y OEM (normalmente solo se usan en el VIC20).
- Cambios en PET
- Se corrigió el soporte del joystick, ya que la única forma en que un PET puede usar un joystick
- es mediante un adaptador de joystick de puerto de usuario, los siguientes adaptadores de joystick de puerto de usuario
- actualmente son compatibles: CGA / Protovision (normalmente solo se usa en
- C64 / C128), PET, Hummer (normalmente solo se usa en el C64DTV) y OEM (normalmente
- solo se usa en el VIC20).
- CBM2 cambia
- Se corrigió el soporte del joystick, ya que la única forma en que un CBM2 puede usar un joystick
- es mediante un adaptador de joystick de puerto de usuario, los siguientes adaptadores de joystick de puerto de usuario
- actualmente son compatibles: CGA / Protovision (normalmente solo se usa en
- C64 / C128), PET, Hummer (normalmente solo se usa en el C64DTV) y OEM (normalmente
- solo se usa en el VIC20).
- Cambios de Unix
- Se agregó un controlador de sonido Rudimentary PulseAudio.
- Se agregó compatibilidad para la carga dinámica de bibliotecas FFMPEG.
- Se agregó soporte para la carga dinámica de OpenCBM y la biblioteca Lame
- Cambios de MS-Windows
- Nuevo controlador de video con DirectX9 si es posible. Esto permite la escalación de ventanas gratis
- y modo de pantalla completa que cubre toda la pantalla. Usar una relación de aspecto fija
- es opcional.
- Nuevas traducciones danesas y turcas de elementos de la interfaz de usuario y opciones de línea de comandos.
- Se agregó compatibilidad para la carga dinámica de bibliotecas FFMPEG.
- Se agregó soporte para la carga dinámica de OpenCBM y la biblioteca Lame
- Nuevo mapa de kay italiano.
- Cambios de AmigaOS
- Nuevas traducciones danesas y turcas de elementos de la interfaz de usuario y opciones de línea de comandos.
- Se agregó soporte experimental PCI HardSID y Catweasel.
- Nuevas bibliotecas de nivel bajo AROS (x86, ppc, amd64) que deberían hacer USB
- joysticks y joypads utilizables.
- Mac OS X cambia
- Cocoa port ahora admite todos los emuladores
- Soporte para Mac OS X versiones 10.4, 10.5 y 10.6 y PowerPC, Intel 32,
- y soporte de 64 bits.
- Rediseño de la interfaz de usuario de Cocoa. La ventana del emulador se reduce a la visualización de la emulación solamente.
- Emulator se controla con la nueva ventana de control. Hay disco y cinta li>
Las - imágenes se pueden adjuntar haciendo clic en la imagen o arrastrando archivos allí.
- Agregó los controles de cinta para el datasette y la barra de estado.
- Agregó un control deslizante de volumen maestro.
- Se agregó el modo de visualización SyncDraw que realiza el filtrado temporal de los marcos
- generado por la máquina (desenfoque de movimiento). Esto mejora la calidad de visualización en
- mover escenas si la velocidad de fotogramas de la máquina no coincide con la actualización de la pantalla
- índice (por ejemplo, se muestra un C64 de 50 Hz en una pantalla LCD de 60 Hz)
- Se agregó el Fixer de FLIcker al modo SyncDraw que hace la reconstrucción de fotograma completo,
- es decir dos medios fotogramas se almacenan en un búfer y se muestran como un fotograma completo. Esto ayuda
- para reducir el parpadeo en los modos FLI, pero puede presentar demasiada borrosidad en otros
- modos.
- Adjuntar diálogos de archivo de imagen ahora muestra el contenido del disco / cinta seleccionado
- imagen y permite elegir un programa para cargar desde allí.
- Emulator ahora está en pausa si Mac OS X se va a dormir.
- El controlador de sonido CoreAudio se reescribió completamente para admitir la actualización
- API de sonido encontradas en las nuevas versiones de Mac OS X.
- Grabación de películas agregada en formato QuickTime (solo PowerPC y Intel de 32 bits)
- Se agregó compatibilidad para la carga dinámica de las bibliotecas FFMPEG instaladas a través de MacPorts
- Se agregó soporte para la carga dinámica de OpenCBM y la biblioteca Lame
- Scripts de construcción mejorados para admitir todas las versiones actuales de Mac OS X,
- arquitecturas y compiladores (gcc 4.0, gcc 4.2, clang)
- Libnet y libpcap actualizados a las versiones actuales
- Algunas correcciones de mapas de teclas en el puerto de cacao
Comentarios que no se encuentran