Jump to content

Vice 2.0 released


Robert

Recommended Posts

VICE is a program that runs on a Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 4.x, QNX 6.x, Amiga, GP2X, SkyOS or Mac OS X machine and executes programs intended for the old 8-bit computers. The current version emulates the C64, the C128, the VIC20, almost all PET models, the PLUS4 and the CBM-II (aka C610).

 

* Changes in VICE 2.0

======================

 

** General

----------

 

- VICE development has moved to public services:

http://sf.net/projects/vice-emu

You can read the latest development in the Subversion repository, file bug reports, and similar things. Check it out!

 

- New Openserver 5.x, Openserver 6.x and Unixware ports.

- New AROS64 port.

- New QNX 4.x port.

- New HPUX (HPPA and IA64) ports.

- New SkyOS port.

- New Atari Mint port.

- New Solaris Express aka OpenSolaris aka Solaris 11 port.

 

** C64/C128 changes

-------------------

 

- Improved $01 behaviour with regards to unused bit fall-off.

- New experimental NEOS and Amiga mouse support.

- Added a working RTC to the emulation of the IDE64 cartridge.

- New more precise PAL emulation, works only with double size and double scan.

- Added support for the Action Replay 4 and StarDos cartridges.

- Improved REU compatibility

- Fixed CPU timing bug introduced in 1.22 (demo "Borderless").

- Fixed bugs in the CIA emulation (demo "So-phisticated", W. Lorenz testsuite).

- Fixed various bugs in VIC-II emulation: Sprite x-positioning, Latch X/Y, video mode changes, DEN bit handling, raster IRQ, NTSC sprites and sprites in full/debugging border mode (list of fixed demos/games too long to mention here).

- RESTORE key is handled differently now, fixing an NMI bug because the NMI was asserted too long before.

 

** VIC20 changes

----------------

 

- Added unconnected c-bus floating byte support.

- New more precise PAL emulation, works only with double size and double scan.

 

** PET changes

--------------

 

- Added support for toggling CB2 sound output line.

 

** PLUS4 changes

----------------

 

- New more precise PAL emulation, works only with double size and double scan.

 

** Drive changes

----------------

 

- Fixed block allocation and interleave.

 

** Unix changes

---------------

 

- Broken DGA1/DGA2 code removed

- XRandR fullscreen implemented for all (but CRTC/VDC) videochips.

- XRandR/Fullscreen can now toggle the Statusbar/Menu

- Fixed unix mouse for single sized display.

- Fixed mouse grab and xaw menu popup.

- After a CPU jam user can select to resume emulation without reset.

 

** MS-Windows changes

---------------------

 

- Fixed the reverse logic of the -confirmexit/+confirmexit and -singlecpu/+singlecpu command-line options.

- Added the ability to copy and paste text from and to the VICE window.

- Added the ability to paste text into the VICE window by right-clicking on the VICE window.

- Keyboard shortcuts are definable in the configuration file win_shortscuts.vsc

- After a CPU jam user can select to resume emulation without reset.

- Fixed volume slider behaviour when switching fullscreen mode.

- Key repeat is eliminated OS-wise. This way, the RESTORE key is not used with autorepeat.

 

** BeOS changes

---------------

 

- Fixed to also run on Haiku.

- Lots of fixes to the dailogs.

- Fixed the joystick system.

- Added warning dialog when the monitor is accessed without having an open console window.

- Added the ability to copy and paste text from and to the VICE window.

 

** AmigaOS changes

------------------

 

- Fixed the reverse logic of the -confirmexit/+confirmexit command-line options.

- Added the ability to copy and paste text from and to the VICE window.

- After a CPU jam user can select to resume emulation without reset.

 

** OS/2 changes

---------------

 

- After a CPU jam user can select to resume emulation without reset.

 

** Miscellaneous changes

------------------------

 

- Added support for more 3rd party basic extenders to petcat.

- Extended BMP saving to support 24bit.

- Fixed the joystick code of all emulators to handle state changes on both joysticks at the same time.

- New monitor commands and features.

- New memmap feature which allows tracking of memory accesses, activated by the configure option --enable-memmap.

- Fixed bug in ffmpeg/FFV1 driver. Should be really lossless now.

>> Get it HERE.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...