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

Chex Quest Vita: Difference between revisions

From GameBrew
Created page with "{{Infobox Vita Homebrews |title=Chex Quest Vita |image=ChexQuestVita.png |description=Port of doomgeneric for PSVita. |author=DraxTube |lastupdated=2026/02/24 |type=Shooter |version=1.0 |license=N/A |download=https://dlhb.gamebrew.org/vitahomebrews/ChexQuestVita.7z |website=https://github.com/DraxTube/chexquest-vita |source=https://github.com/DraxTube/chexquest-vita |donation= }} {{#seo: |title=Vita Homebrew Games (Shooter) - GameBrew |title_mode=append |image=ChexQuestV..."
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 19: Line 19:
|image_alt=Chex Quest Vita
|image_alt=Chex Quest Vita
}}
}}
Chex Quest Vita is a native port of [https://en.wikipedia.org/wiki/Chex_Quest Chex Quest] (1996) to the PlayStation Vita, built on top of the [https://github.com/ozkl/doomgeneric doomgeneric] source port of Doom.
Port of [https://en.wikipedia.org/wiki/Chex_Quest Chex Quest] (1996) to the PlayStation Vita, built on top of the [https://github.com/ozkl/doomgeneric doomgeneric] source port of Doom.
 
It does not use SDL. All video, audio, and input are implemented directly against the Vita system libraries. Music is handled via OPL3 FM synthesis using Nuked-OPL3. The result is a standalone VPK that runs Chex Quest (or any compatible Doom IWAD) natively on the Vita.


A PSP version is also available: [https://github.com/DraxTube/Chex-Quest-PSP Chex Quest PSP].
A PSP version is also available: [https://github.com/DraxTube/Chex-Quest-PSP Chex Quest PSP].
Line 28: Line 26:
*Native Vita backend (no SDL), with video, audio, and input implemented directly against Vita system libraries.
*Native Vita backend (no SDL), with video, audio, and input implemented directly against Vita system libraries.
*OPL3 FM music synthesis via Nuked-OPL3.
*OPL3 FM music synthesis via Nuked-OPL3.
*Supports chex.wad, doom1.wad, and doom.wad as fallback IWADs.
*Supports chex.wad, doom1.wad and doom.wad.
*Quick save/load functionality.
*Quick save/load functionality.
*Dual analog stick controls.
*Dual analog stick controls.


==Installation==
==Installation==
#Download the VPK from the [https://github.com/DraxTube/chexquest-vita/releases Releases] page.
'''Requirements:'''
#Transfer it to the Vita and install it using VitaShell.
*PS Vita or PSTV running HENkaku/Enso (firmware 3.60-3.74).
#Place your WAD file at:
*[[VitaShell]].
#:<code>ux0:/data/chexquest/chex.wad</code>
*<code>chex.wad</code> or <code>doom1.wad</code> or <code>doom.wad</code>.
#Launch the game from the LiveArea.
 
'''Instructions:'''
*Download the VPK from the [https://github.com/DraxTube/chexquest-vita/releases Releases] page.
*Transfer it to the Vita and install it using VitaShell.
*Place your WAD file at <code>ux0:/data/chexquest/chex.wad</code>
*Launch the game from the LiveArea.
*Save files and debug logs are written to the same directory.
 
==Controls==
Left Analog - Move
 
Right Analog - Turn
 
Square or R - Fire
 
Cross - Use / Open
 
L - Run
 
Triangle - Automap


Save files and debug logs are written to the same directory.
Circle - Strafe Modifier


===Requirements===
Start - Menu
*PS Vita or PSTV running HENkaku/Enso (firmware 3.60-3.74).
 
*VitaShell.
Select - Confirm
*<code>chex.wad</code> (the original Chex Quest WAD file).
 
*<code>doom1.wad</code> and <code>doom.wad</code> are also supported as fallbacks.
D-Pad Left/Right - Weapon Cycle


==Controls==
D-Pad Up - Quick Save (saves to slot 0)


{| class="wikitable"
D-Pad Down - Quick Load (saves to slot 0)
|-
! Action !! Input
|-
| Move || Left Stick
|-
| Turn || Right Stick
|-
| Fire || Square or R Trigger
|-
| Use / Open || Cross (X)
|-
| Run || L Trigger
|-
| Automap || Triangle
|-
| Strafe Modifier || Circle
|-
| Menu || Start
|-
| Confirm || Select
|-
| Weapon Cycle || D-Pad Left / Right
|-
| Quick Save || D-Pad Up (slot 0)
|-
| Quick Load || D-Pad Down (slot 0)
|}


Quick Save and Quick Load have a 1-second cooldown. The in-game save/load menu does not work; use these button combos instead.
Quick Save and Quick Load have a 1-second cooldown. The in-game save/load menu does not work; use these button combos instead.
==Media==
'''Chex Quest (PC) - Angry Video Game Nerd (AVGN)''' ([https://www.youtube.com/watch?v=Vg0y9i5E7nY
Cinemassacre]) <br>
<youtube width=""640"">Vg0y9i5E7nY</youtube>


==Screenshots==
==Screenshots==
Line 89: Line 74:


https://dlhb.gamebrew.org/vitahomebrews/images/ChexQuestVita-02.png
https://dlhb.gamebrew.org/vitahomebrews/images/ChexQuestVita-02.png
==Media==
'''Chex Quest (PC) - Angry Video Game Nerd (AVGN)''' ([https://www.youtube.com/watch?v=Vg0y9i5E7nY Cinemassacre]) <br>
<youtube width="640">Vg0y9i5E7nY</youtube>


==Known issues==
==Known issues==
Line 110: Line 99:


== External links ==
== External links ==
* Github - https://github.com/DraxTube/chexquest-vita
* GitHub - https://github.com/DraxTube/chexquest-vita
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1370
* VitaDB - https://www.rinnegatamante.eu/vitadb/#/info/1370

Latest revision as of 13:39, 2 March 2026

Chex Quest Vita
General
AuthorDraxTube
TypeShooter
Version1.0
LicenseN/A
Last Updated2026/02/24
Links
Download
Website
Source

Port of Chex Quest (1996) to the PlayStation Vita, built on top of the doomgeneric source port of Doom.

A PSP version is also available: Chex Quest PSP.

Features

  • Native Vita backend (no SDL), with video, audio, and input implemented directly against Vita system libraries.
  • OPL3 FM music synthesis via Nuked-OPL3.
  • Supports chex.wad, doom1.wad and doom.wad.
  • Quick save/load functionality.
  • Dual analog stick controls.

Installation

Requirements:

  • PS Vita or PSTV running HENkaku/Enso (firmware 3.60-3.74).
  • VitaShell.
  • chex.wad or doom1.wad or doom.wad.

Instructions:

  • Download the VPK from the Releases page.
  • Transfer it to the Vita and install it using VitaShell.
  • Place your WAD file at ux0:/data/chexquest/chex.wad
  • Launch the game from the LiveArea.
  • Save files and debug logs are written to the same directory.

Controls

Left Analog - Move

Right Analog - Turn

Square or R - Fire

Cross - Use / Open

L - Run

Triangle - Automap

Circle - Strafe Modifier

Start - Menu

Select - Confirm

D-Pad Left/Right - Weapon Cycle

D-Pad Up - Quick Save (saves to slot 0)

D-Pad Down - Quick Load (saves to slot 0)

Quick Save and Quick Load have a 1-second cooldown. The in-game save/load menu does not work; use these button combos instead.

Screenshots

ChexQuestVita-01.png

ChexQuestVita-02.png

Media

Chex Quest (PC) - Angry Video Game Nerd (AVGN) (Cinemassacre)

Known issues

  • Music is simplified: only 9 OPL voices, single-voice instruments only. Two-voice GENMIDI patches are not rendered correctly. Music sounds noticeably different from the original PC version.
  • Pitch bend is parsed but ignored. Notes play at fixed pitch regardless of MUS pitch bend events.
  • No gamma control (usegamma is hardcoded to 0).
  • Nearest-neighbor scaling only. The 320x200 framebuffer is scaled to 960x544 without filtering.
  • No external controller or mouse support.
  • If no WAD file is found, the game logs an error and exits after 5 seconds with no on-screen message.

Changelog

v1.0

  • First Release.

Credits

External links

Advertising: