Skip to content

Vectrex (vecx)

Background

vecx is an emulator for the vector-display based Vectrex video game console.

The vecx core has been authored by

  • Valavan Manohararajah
  • John Hawthorn
  • Nikita Zimin
  • Demeth

The vecx core is licensed under

  • GPLv3

A summary of the licenses behind RetroArch and its cores can be found here.

Extensions

Content that can be loaded by the vecx core have the following file extensions:

  • bin
  • vec

BIOS

vecx doesn't require BIOS (bootrom) files to work.

Features

Feature Supported
Saves
States
Rewind
Netplay
RetroAchievements
RetroArch Cheats
Native Cheats
Controllers
Multi-Mouse
Rumble
Sensors
Camera
Location
Subsystem

Geometry and timing

  • The vecx core's core provided FPS is 59.72.
  • The vecx core's core provided sample rate is 44100 Hz.
  • The vecx core's base width is 869.
  • The vecx core's base height is 1080.
  • The vecx core's max width is 1648.
  • The vecx core's max height is 2048.

Core Options

The vecx core has the following options that can be tweaked from the core options menu. The default setting is bolded.

  • Use Hardware Rendering [vecx_render] (Hardware|Software)
  • Hardware Rendering Resolution [vecx_renderresolution] (824x1024|434x540|515x640|580x720|618x768|845x1050|869x1080|966x1200|1159x1440|1648x2048)
  • Line brightness [vecx_linebrightness] (4|1|2|3|5|6|7|8|9)
  • Line width [vecx_linewidth] (4|0|1|2|3|5|6|7|8|9)
  • Bloom brightness [vecx_bloombrightness] (4|1|2|3|5|6|7|8|9)
  • Bloom width [vecx_bloomwidth] (8x|2x|3x|4x|6x|10x|12x|14x|16x)

  • Res Multiplier (1-4)

Res Multiplier - 1

Res Multiplier - 4

Controllers

The vecx core supports one controller setting:

  • RetroPad
vecx RetroPad
2 RetroPad_B
4 RetroPad_Y
RetroPad_Select
RetroPad_Start
D-pad RetroPad_Dpad
1 RetroPad_A
3 RetroPad_X
RetroPad_L1
RetroPad_R1
RetroPad_L2
RetroPad_R2
RetroPad_L3
RetroPad_R3
RetroPad_Left_Stick
RetroPad_Right_Stick