Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

VICEVita by theheroGAC: Difference between revisions

From GameBrew
No edit summary
Line 60: Line 60:


===Supported files in ZIP===
===Supported files in ZIP===
{| class="wikitable" style="border-spacing: 0px; margin-bottom: 16px; display: block; width: max-content; max-width: 100%; overflow: auto; font-variant-numeric: tabular-nums; font-variant-east-asian: normal; font-variant-alternates: normal; font-variant-position: normal; font-variant-emoji: normal; color: rgb(31, 35, 40); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 16px;"
{| class="wikitable"
|- style="border-top-width: 0.727273px; border-top-color: rgba(209, 217, 224, 0.7);"
|-
! style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Type
! Type
! style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Extensions
! Extensions
! style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Device
! Device
|- style="border-top-width: 0.727273px; border-top-color: rgba(209, 217, 224, 0.7);"
|-
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Disk Images
| Disk Images
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| <code>.d64</code>, <code>.d71</code>, <code>.d81</code>, <code>.g64</code>, <code>.x64</code>
| <code>.d64</code>, <code>.d71</code>, <code>.d81</code>, <code>.g64</code>, <code>.x64</code>
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Drive
| Drive
|- style="background-color: rgb(246, 248, 250); border-top-width: 0.727273px; border-top-color: rgba(209, 217, 224, 0.7);"
|-
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Programs
| Programs
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| <code>.prg</code>, <code>.p00</code>
| <code>.prg</code>, <code>.p00</code>
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Drive
| Drive
|- style="border-top-width: 0.727273px; border-top-color: rgba(209, 217, 224, 0.7);"
|-
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Tape Images
| Tape Images
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| <code>.t64</code>, <code>.tap</code>
| <code>.t64</code>, <code>.tap</code>
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Datasette
| Datasette
|- style="background-color: rgb(246, 248, 250); border-top-width: 0.727273px; border-top-color: rgba(209, 217, 224, 0.7);"
|-
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Cartridges
| Cartridges
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| <code>.crt</code>
| <code>.crt</code>
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Cartridge
| Cartridge
|- style="border-top-width: 0.727273px; border-top-color: rgba(209, 217, 224, 0.7);"
|-
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Binary
| Binary
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| <code>.bin</code>, <code>.rom</code>
| <code>.bin</code>, <code>.rom</code>
| style="padding: 6px 13px; border-color: rgb(209, 217, 224); border-width: 0.727273px; border-image: none 100% / 1 / 0 stretch"| Drive/Cartridge
| Drive/Cartridge
|}
|}



Revision as of 03:40, 5 October 2025

VICEVita By theheroGAC
General
AuthortheheroGAC
TypeComputer
Version1.21
LicenseN/A
Last Updated2025/09/14
Links
Download
Website
Source

VICEVita is a port of the Versatile Commodore Emulator (VICE) for the PlayStation Vita. It features a completely new UI with touch keyboard, savestates and control mappings.

This is a modified version of VICEVita with support for ZIP files. It supports:

  • Standard ZIP files with normal compression.
  • Multiple ROM files per ZIP (first compatible one loads).
  • ROMs in subdirectories within ZIP.

Features

  • All existing VICEVita functionality unchanged.
  • Direct loading from ZIP files.
  • All ROM types supported (.d64, .prg, .t64, .tap, .crt, etc.)
  • Automatic extraction and cleanup.
  • Memory optimized for PS Vita.
  • Full integration with existing interface.

Installation

Download the latest VICEVita VPK with ZIP support

Install via VitaShell or your preferred installer.

Copy ROM ZIP files to PS Vita.

User guide

How to Load ZIP Files

  • Transfer ZIP files to your PS Vita (UX0 or UMA0).
  • Open VICEVita -> Go to Peripherals.
  • Select device type:
    • Drive (for .d64, .prg files)
    • Datasette (for .t64, .tap files)
    • Cartridge (for .crt files)
  • Press Triangle -> "Attach/Detach image".
  • Select drive (UX0/UMA0) where ZIP is located.
  • Navigate to ZIP file and select it.

UX0/UMA0 Selection

When you see "UX0/UMA0" options, this is normal behavior:

  • UX0 = Internal PS Vita memory
  • UMA0 = Memory card (if inserted)

Choose where you placed your ZIP files.

Supported files in ZIP

Type Extensions Device
Disk Images .d64.d71.d81.g64.x64 Drive
Programs .prg.p00 Drive
Tape Images .t64.tap Datasette
Cartridges .crt Cartridge
Binary .bin.rom Drive/Cartridge

Limitations

  • Password-protected ZIP files not supported.
  • Nested ZIP files (ZIP within ZIP) not supported.
  • Very large ZIP files (>100MB) may be slow.

Performance

  • Small ZIPs (< 10MB): Near-instant loading
  • Medium ZIPs (10-50MB): 2-5 seconds
  • Large ZIPs (50MB+): May take longer, but works

For best performance, use smaller ZIP files with single ROMs.

Compatibility

  • PS Vita (Fat & Slim): Full support
  • PS TV: Full support
  • All VICEVita emulated systems: C64, C128, VIC-20, PET, CBM-II
  • HENkaku/Ensō: No special requirements
  • Memory cards: Works with all card types

Credits

  • ZIP support implementation by the VICEVita community.
  • Based on the minizip library and integrated seamlessly with existing VICEVita architecture.
  • Original VICEVita: Amnon-Dan Meir
  • ZIP Enhancement: theheroGAC

External links

Advertising: