PS3 VICE (PS3 Port) by TimRex - (Commodore 64 , 125 , VIC-20, Plus4)

STLcardsWS

Administrator
Vice_Logo.png


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

Emulated System


CommodoreVIC-20
Commodore64
CommodorePLUS4
Commodore128
VIC 20.png
c64.png
commodoreplus4.png
c128.png


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
:but x:
  • Launches the emulator with the selected title. FastLoad enabled.
:but square:
  • Launches the emulator with the selected title under compatibility mode. FastLoad disabled. True Drive Emulation (TDE) enabled.
:but tri:
  • Attach disk/tape image without reset (for multi-disk titles)
:but select:
  • Settings / Configuration
:but start:
  • Returns to the emulator
-----------------------------​
VICE Controls
:but x:
  • Fire
:D-PAD
  • Joystick
:but select:
  • Swap joysticks
:but start:
  • Menu/Configuration
:but tri:
  • Mapped to keyboard for 'Y'
:o:​
  • Mapped to keyboard for 'N' - Doubly mapped to 'UP' (See NOTE1 below)
:but square:
  • Mapped to keyboard for <space>
:but l1:
  • Mapped to keyboard for 'F1'
:but l2:
  • Mapped to keyboard for 'F3'
:but r1:
  • Mapped to keyboard for 'F5'
:but r2:
  • Mapped to keyboard for 'F7'
:but l3:
  • Run/Stop
:but r3:
  • On-Screen-Keyboard (partially supported)
:but l2: + :but r2:
L-Stick
  • Warp Mode
  • R-Stick - Cursor Keys (up/down/left/right)
  • Replicates D-pad controls
:but l1: + :but r1:
  • Take Screenshot
:but l2: + :but r2:
  • Warp Mode
:but l3: + :but r3:
  • Hard Rest
L-Stick
  • Replicates D-pad controls
R-Stick
  • Cursor Keys (up/down/left/right)
Keyboard Controls
RUN/STOP
  • Esc
CTRL Tab
  • 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.


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:
View attachment 748


VICE (PS3 Port)
Ported by TimREX


DOWNLOAD

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

Emulated System


CommodoreVIC-20
Commodore64
CommodorePLUS4
Commodore128


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
:but x:
  • Launches the emulator with the selected title. FastLoad enabled.
:but square:
  • Launches the emulator with the selected title under compatibility mode. FastLoad disabled. True Drive Emulation (TDE) enabled.
:but tri:
  • Attach disk/tape image without reset (for multi-disk titles)
:but select:
  • Settings / Configuration
:but start:
  • Returns to the emulator
-----------------------------​
VICE Controls
:but x:
  • Fire
:D-PAD
  • Joystick
:but select:
  • Swap joysticks
:but start:
  • Menu/Configuration
:but tri:
  • Mapped to keyboard for 'Y'
:o:​
  • Mapped to keyboard for 'N' - Doubly mapped to 'UP' (See NOTE1 below)
:but square:
  • Mapped to keyboard for <space>
:but l1:
  • Mapped to keyboard for 'F1'
:but l2:
  • Mapped to keyboard for 'F3'
:but r1:
  • Mapped to keyboard for 'F5'
:but r2:
  • Mapped to keyboard for 'F7'
:but l3:
  • Run/Stop
:but r3:
  • On-Screen-Keyboard (partially supported)
:but l2: + :but r2:
L-Stick
  • Warp Mode
  • R-Stick - Cursor Keys (up/down/left/right)
  • Replicates D-pad controls
:but l1: + :but r1:
  • Take Screenshot
:but l2: + :but r2:
  • Warp Mode
:but l3: + :but r3:
  • Hard Rest
L-Stick
  • Replicates D-pad controls
R-Stick
  • Cursor Keys (up/down/left/right)
Keyboard Controls
RUN/STOP
  • Esc
CTRL Tab
  • 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.


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




Hello STLCardsWS.
Im wondering if it could be possible to offer an updated version of VICE for PS3 but with the NEW USB SUPPORT
I found it browsing youtube , the release was made in 2018. VICE C64 version 1.22 :

Well here it is, the long awaited (updated) Commodore 64 emulator, VICE 1.22 with USB support! Download link at bottom of description. I have updated to Gamebase 64 V15 and added the Tosec collection of tape images. All now have long file names for easy identification and are sorted alphabetically. USB: Both Storage and Keyboard are supported: -Storage (read only) -Keyboard (must be PS/2 compliant - i.e. also works on PC via a 'USB to PS/2' adapter)

Tips: -Both True Drive Emulation & SID Filters are activated by default, turn them off as they place load on the CPU and cause slow downs. Only use True Drive Emulation when necessary and then turn it back off! -When installing the ISO image to hard disk, you will need to ensure the 'Boot File' name is VICE_001.22 (WinHIIP does not automatically detect it, so you will need to type it in manually). The image can then be booted using either HD Loader or Open PS2 Loader (OPL) -If you want to use ESR loader with a burned DVD, you will first need to patch the image with ESR Patcher WinHIIP: http://www.psx-place.com/resources/wi... ESR Patcher: http://www.psx-place.com/threads/esr.... ISO Link: https://drive.google.com/open?id=1lKU... Boot File: VICE_001.22

SOURCE :
 
A real shame PS3 HEN 4.88 has no working VICE c64 emulation.
Try RetroArch CE: here is one user's recent experience.(edit see he was answering you)
https://www.psx-place.com/threads/retroarch-psx-place-community-edition.32272/page-33#post-326523

Edit:
Added Brewology Download link in first post of that vice emu.
Since old download is down.

Please do not keep making new threads or waking up old threads when you have asked this questions over and over.
(it may need to be resigned for HEN usage, but some of those older homebrew are not always easy to resign.IMHO you are going to be much better with the RetroArch CE ,
 
Last edited:
Try RetroArch CE: here is one user's recent experience.(edit see he was answering you)
https://www.psx-place.com/threads/retroarch-psx-place-community-edition.32272/page-33#post-326523

Edit:
Added Brewology Download link in first post of that vice emu.
Since old download is down.

Please do not keep making new threads or waking up old threads when you have asked this questions over and over.
(it may need to be resigned for HEN usage, but some of those older homebrew are not always easy to resign.IMHO you are going to be much better with the RetroArch CE ,

Thanks for your reply and apologies for posting again, I genuinely didn't see the response on my post about Retroarch so I thought I'd try VICE as the readme suggests it can use a USB keyboard rather than a virtual one. I wasn't aware that some of the Homebrew needed to be resigned for HEN. I wonder if it would work on 4.88 CFW?
 
Back
Top