STLcardsWS
Administrator

VICE (PS3 Port)
Ported by TimREX
DOWNLOAD
http://www.mediafire.com/download/r2mm924duc6i6o7/VICEC64.pkg
Commodore C64, C128, PLUS4 and VIC20 emulator for PS3.
The original Vice project can be found here :
VICE - the Versatile Commodore Emulator
Up to date source code for the PS3 port can be found at :
vice-ps3 - A PS3 port of the Vice C64 emulator (Versatile Commodore Emulator) - Google Project Hosting
VICE - the Versatile Commodore Emulator
Up to date source code for the PS3 port can be found at :
vice-ps3 - A PS3 port of the Vice C64 emulator (Versatile Commodore Emulator) - Google Project Hosting
Emulated System
CHANGELOGS
Build 1.0.3 (18-12-2010):
- Configuration / Settings can now be saved
- Menu based configuration now supports some of the more common VICE settings
- Added mouse support
- Physical keyboard support improved (still some minor bugs). Added positional/symbolic key layout modes
- Added ZIP and GZIP support
- Added HUD options for framerate/speed display
- Added HUD options for Disk/Tape activity
- Added multiple disk drive support
- Disk images can be inserted using TRIANGLE + L1/L2/R1/R2 for drives 8, 9, 10, 11 respectively.
- ReSID-FP support has been added, providing significantly better audio emulation.
- Turn up the speakers on this, it's a world of difference.
- Support for various SID models have been added as part of ReSID-FP
- Maximum resampling under ReSID-FP is now default, using the original 6581R4 model SID.
- Fixed a bug when using compatibility mode. Occasionally TDE was not enabled correctly.
- Unless otherwise requested, these releases will only target the C64 from this point forward.
Code:
[B][COLOR=#b22222]Build 1.0.2 ([/COLOR][COLOR=#000000]08-12-2010[/COLOR][COLOR=#b22222])[/COLOR][COLOR=#000000]: [/COLOR][/B]
---------------------------
[LIST]
[*]ReSID emulation optimised to use AltiVec instruction set, yielding significant performance boost against higher quality audio emulation in resampling mode. We now achieve 100% C64 CPU clock at the highest quality.
[/LIST]
[INDENT=2]Resampling (20) 100% CPU (warp mode - 313%)
Resampling (50) 100% CPU (warp mode - 296%)
Resampling (70) 100% CPU (warp mode - 286%)
Resampling (90) 100% CPU (warp mode - 216%)
[/INDENT]
[CENTER]Even DualSid (SidStereo) mode at 90% Resampling yields 100% CPU (warp mode - 114%).
[/CENTER]
[LIST]
[*] Default ReSID quality now set to maximum (Resampling at 90% Band Pass)
[*]Resampling quality automatically decreases by 10% if any underrun occurs. This generally kicks in when the Bloom or CRT filters are active.
[*]Fixed minor redraw bug that caused the screen buffer to flip back to settings screen after a blit timeout
[*]Added PIC1.PNG
[*]Support to insert a disk image without rebooting (TRIANGLE)
[*]Added compatibility SlowLoad mode (SQUARE)
[*]This will disable FastLoad and enable True Drive Emulation (TDE) for those titles that require it for improved compatibility
[*]Mapped RUN/STOP key to L3
[*]Mapped right control-stick to cursor keys (up/down/left/right)
[*]Fixed F1/F3/F5/F7 key mapping
[*]Finally... Disabling audio emulation altogether during warp mode has increased CPU throughput to 1749%
[*]That ought to help any long load times.
[*]Optimised audio buffer sizes
[*]Added C128 support (VDC 80 column display is emulated, but not viewable)
[/LIST]
[B][COLOR=#b22222]Build 1.0.1 ([/COLOR][COLOR=#000000]04-12-2010[/COLOR][COLOR=#b22222]): [/COLOR][/B]
-----------------------------------------
[LIST]
[*]On-Screen Keyboard fixed.
[*]Initial support for ReSID emulation.
[*]Currently defaults to FastSID Edit the vicerc file to enable Interpolation or Resampling methods.
[/LIST]
[INDENT=2] SidResidSampling=0 // FastSID (default)
SidResidSampling=1 // Interpolation (better quality, slower)
SidResidSampling=1 // Resampling (best quality, slowest)
SidResidPassband=90 // Sets the frequency band percentage to apply resampling.
[/INDENT]
[COLOR=#000000][B]Performance Notes: [/B][/COLOR]
ReSID emulation is currently unoptimised for the CELL processor.
As such, performance at the BASIC prompt (when no sound is playing) yields the following real C64 CPU speeds.FastSID
100% CPU (warp mode - 1143%)[INDENT=2] Interpolation 100% CPU (warp mode - 352%)
Resampling (20) 100% CPU (warp mode - 196%)
Resampling (50) 100% CPU (warp mode - 195%)
Resampling (70) 100% CPU (warp mode - 117%)
Resampling (90) 33% CPU [/INDENT]
[COLOR=#b22222][B]Build 1.0.0 ([/B][/COLOR][COLOR=#000000][B]20-11-2010[/B][/COLOR][COLOR=#b22222][B]): [/B][/COLOR]
- Initial Release, based on Vice 2.2.7
[LIST]
[*]Full-speed emulation
[*]Audio enabled (FastSID)
[*]Fullscreen support, 16:9, 4:3
[*]Video filters, with preview
[*]Autoload
[*]Warp Mode (Achieves ~ 350-700% actual speed)
[*]On-Screen Keyboard (partial support).
[*]Keyboard Support (partially implemented).
[*]Supports all known (uncompressed) formats (.d64 .d71 .d80 .d81 .d82 .g64 .g41 .x64 .t64 .tap .prg .p00)
[/LIST]
[COLOR=#b22222][B]Thanks [/B][/COLOR]go out to Squarepusher, Shinhalsafar, Cm0nkey, Airmaker for their hard work on the Snes9x PS3 port, and their cellFramework library.
CONTROLS
| Menu Controls |
|
|
|
|
|
|
|
|
|
|
----------------------------- | VICE Controls |
|
|
:D-PAD |
|
|
|
|
|
|
|
:o: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ ![]() L-Stick |
|
+ |
|
+ |
|
+ |
|
L-Stick |
|
R-Stick |
|
| Keyboard Controls |
RUN/STOP |
|
CTRL Tab |
|
| |
NOTE1 The CIRCLE button has been doubly mapped to the joystick 'UP' direction. This is useful for platform style games where the UP direction indicates a JUMP action. Clearly a difference in design aesthetics between joysticks and control pads, this might be more desirable.
Performance Notes:
Under normal conditions at 1080p, there are no performance issues whatsoever. In fact, under warp mode vice can achieve 1800% normal CPU speed of an original Commodore 64 (when idle at the BASIC prompt).
Performance will decrease significantly when using the Bloom or CRT filters.
This can be marginally compensated for by reducing the audio quality
(eg: Instead of ReSID-FP, try ReSID or FastSID emulation).
A far better solution is to lower the resolution to 1600x1080, or at worst 1280x1080. Even the hardest demo wont have any problem running at these resolutions.
Performance will decrease significantly when using the Bloom or CRT filters.
This can be marginally compensated for by reducing the audio quality
(eg: Instead of ReSID-FP, try ReSID or FastSID emulation).
A far better solution is to lower the resolution to 1600x1080, or at worst 1280x1080. Even the hardest demo wont have any problem running at these resolutions.
Known Issues
- bzip2 compressed formats are currently NOT supported
- Keyboard support may not be correct for non-english / non QWERTY keyboard layouts
- Keyboard support has some remaining bugs regarding shift-keys
Additional Links
Last edited:



