VICEVita by theheroGAC: Difference between revisions
From GameBrew
More actions
m Text replacement - "By theheroGAC" to "by theheroGAC" |
1.22 |
||
| Line 4: | Line 4: | ||
|description=Mod of VICEVita that adds native ZIP file support. | |description=Mod of VICEVita that adds native ZIP file support. | ||
|author=theheroGAC | |author=theheroGAC | ||
|lastupdated= | |lastupdated=2026/04/26 | ||
|type=Computer | |type=Computer | ||
|version=1. | |version=1.22 | ||
|license=N/A | |license=N/A | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/VICEVitaBytheheroGAC.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/VICEVitaBytheheroGAC.7z | ||
| Line 105: | Line 105: | ||
* HENkaku/Ensō: No special requirements | * HENkaku/Ensō: No special requirements | ||
* Memory cards: Works with all card types | * Memory cards: Works with all card types | ||
== Changelog == | |||
'''v1.22''' | |||
* Added an optional in-game Profiler Overlay with live FPS, frame time (ms), CPU%, warp state, and audio underrun counter. | |||
* Added a new Profiler setting in Settings > Performance (Enabled/Disabled) with config persistence. | |||
* Added a new mappable control action to quickly toggle the profiler overlay during gameplay. | |||
* Added quick Control Presets in the Controls screen: Platformer, Typing, and Joystick-heavy. | |||
* Added fast preset switching with L/R in the Controls menu, integrated with existing save flow. | |||
* Improved savestate thumbnail generation by writing PNG data directly to memory before patching snapshots. | |||
* Removed temporary thumbnail file I/O during savestate creation, reducing storage overhead and improving save responsiveness. | |||
* Updated UI instruction hints in the Controls screen to include preset switching actions. | |||
'''v1.21''' | |||
* Native ZIP Archive Support has been added to VICEVita! You can now load Commodore ROM files directly from ZIP archives without manual extraction. | |||
== Credits == | == Credits == | ||
Revision as of 05:05, 1 May 2026
| VICEVita by theheroGAC | |
|---|---|
| General | |
| Author | theheroGAC |
| Type | Computer |
| Version | 1.22 |
| License | N/A |
| Last Updated | 2026/04/26 |
| 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
Changelog
v1.22
- Added an optional in-game Profiler Overlay with live FPS, frame time (ms), CPU%, warp state, and audio underrun counter.
- Added a new Profiler setting in Settings > Performance (Enabled/Disabled) with config persistence.
- Added a new mappable control action to quickly toggle the profiler overlay during gameplay.
- Added quick Control Presets in the Controls screen: Platformer, Typing, and Joystick-heavy.
- Added fast preset switching with L/R in the Controls menu, integrated with existing save flow.
- Improved savestate thumbnail generation by writing PNG data directly to memory before patching snapshots.
- Removed temporary thumbnail file I/O during savestate creation, reducing storage overhead and improving save responsiveness.
- Updated UI instruction hints in the Controls screen to include preset switching actions.
v1.21
- Native ZIP Archive Support has been added to VICEVita! You can now load Commodore ROM files directly from ZIP archives without manual extraction.
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