Vectrex emulators: Difference between revisions

Cleaner (talk | contribs)
mNo edit summary
Ilyagredasov (talk | contribs)
No edit summary
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(96 intermediate revisions by 34 users not shown)
Line 1: Line 1:
[[image:Vectrex-Console-Set.jpg|thumb|The Vectrex]]
{{Infobox system
The '''Vectrex''' was a vector-based graphics console released by General Consumer Electronics (GCE) in 1982. The screen was built into the console and it was packed with one game inside it called Mine Storm. It was considered revolutionary for it's time, but the Video Game Crash of 1983 and lack of support (and color) doomed the system.
|title = Vectrex
|logo = Vectrex-Console-Set.jpg
|developer = Smith Engineering
|distributor =  <abbr title="General Consumer Electronics">GCE</abbr> \ Milton Bradley
|type = [[:Category:Luggable video game consoles|Luggable]]
|generation = [[:Category:Second-generation video game consoles|Second generation]]
|release = 1982
|discontinued = 1984
|introductory price = {{Inflation|USD|199.99|1982}}
|emulated = {{✓}}
}}
 
The '''[[wikipedia:Vectrex|Vectrex]]''' was a vector-based graphics console developed by Smith Engineering and released in November of 1982. It had a Motorola MC68A09 CPU at 1.5 MHz with 1KB of RAM. The screen was built into the console and it was packed with one game inside it called Mine Storm. It was considered revolutionary for its time, but the Video Game Crash of 1983 and lack of support (and color) doomed the system.


==Emulators==
==Emulators==
{|class="wikitable" style="text-align:center;line-height:1.5;width:74%;font-size:90%;"
! scope="col"|Name
! scope="col"|Platform(s)
! scope="col"|Latest version
! scope="col"|[[#Hardware features and peripherals|Hardware features and peripherals]]
! scope="col"|<small>[[RetroAchievements]]</small>
! scope="col"|[[Licensing|License]]
! scope="col"|Active
! scope="col"|[[Recommended Emulators|Recommended]]
|-
! colspan="7"|x86
|-
|[[MAME]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]
|{{?}} ||{{?}} ||{{Green}} {{License|GPLv2}}<br>{{License|BSD3}} ||{{✓}} ||{{✓}}
|-
|[[vecx]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/libretro/libretro-vecx libretro core]<br/>[https://github.com/jhawthorn/vecx git]
|{{?}} ||{{?}} ||{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✓}} <small>(libretro)</small> ||{{✓}}
|-
|ParaJVE
|align=left|{{Icon|Windows|Linux|macOS}}
|[http://www.vectrex.fr/ParaJVE 0.7.0]
|{{?}} ||{{?}} ||{{Red}} {{License|Proprietary}} ||{{✗}} ||{{~}}
|-
|JSVecX
|align=left|{{Icon|Web}}
|[https://github.com/raz0red/jsvecx/releases git]
|{{?}} ||{{?}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{~}}
|-
|[[BizHawk]]
|align=left|{{Icon|Windows|Linux}}
|[https://tasvideos.org/BizHawk/ReleaseHistory {{BizHawkVer}}]
|{{?}} ||{{?}} ||{{Green}} {{License|MIT}}<br>{{License|GPL}} ||{{✓}} ||{{~}}
|-
|Vectrexy
|align=left|{{Icon|Windows|Linux}}
|[https://github.com/amaiorano/vectrexy git]
|{{?}} ||{{?}} ||{{Green}} {{License|MIT}} ({{License|Permissive}}) ||{{✓}} ||{{~}}
|-
|DVE
|align=left|{{Icon|Windows|DOS}}
|[https://www.zophar.net/vectrex/dve.html 2.0b]
|{{?}} ||{{?}} ||{{Red}} {{License|Proprietary}} ||{{✗}} ||{{~}}
|-
! colspan="7"|ARM
|-
| VecX
|align=left|{{Icon|Android|iOS}}
| [https://buildbot.libretro.com/nightly/ libretro core]
|{{?}} ||{{?}} ||{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}
|-
| VexDroid
|align=left|{{Icon|Android}}
| [https://play.google.com/store/apps/details?id=com.willna.vecdroid 1.0.8]
|{{?}} ||{{?}} ||{{Red}} {{License|Proprietary}} ||{{✓}} ||{{~}}
|-
|[[Provenance]]
|align=left|{{Icon|iOS|iPadOS|tvOS}}
|[https://apps.apple.com/us/app/provenance-app/id1596862805 {{ProvenanceVer}}]</br>[https://github.com/Provenance-Emu/Provenance/releases git]||{{Dunno}} ||{{Dunno}}
|
|{{Ya}} ||{{Dunno}}
|-
! colspan="7"|Console
|-
| VecX
|align=left|{{Icon|3DS|Switch|WiiU|PS3|PS4|Vita}}
| [https://www.retroarch.com/?page=platforms libretro core]<br/>[https://docs.libretro.com/library/vecx/ 1.1]
|{{?}} ||{{?}} ||{{Green}} {{License|GPLv3}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}
|-
| PSPVE
|align=left|{{Icon|PSP}}
| [http://zx81.zx81.free.fr/serendipity/index.php?/archives/321-PSPVE-A-Vectrex-emulator-for-PSP-v1.0.2.html 1.0.2]
|{{?}} ||{{?}} ||{{Green}} {{License|GPLv2}} ({{License|Copyleft}}) ||{{✗}} ||{{✓}}
|-
| VectxDS
|align=left|{{Icon|NDS}}
| [https://www.gamebrew.org/wiki/VectxDS 0.1]
|{{?}} ||{{?}} ||{{Red}} {{License|Proprietary}} ||{{✗}} ||{{✓}}
|-
| PSP VecX
|align=left|{{Icon|PSP}}
| [https://archive.org/details/pspvecx.7z 1.51]
|{{?}} ||{{?}} ||{{Red}} {{License|Proprietary}} ||{{✗}} ||{{~}}
|-
|Vectrex MESS
|align=left|{{Icon|DC}}
|[https://dcemulation.org/index.php?title=Vectrex_MESS 2003]
|{{?}} ||{{?}} ||{{Red}} {{License|Proprietary}} ||{{✗}} ||{{~}}
|}
<references group=N/>
===Comparisons===
* '''[[MAME]]:''' [https://github.com/mamedev/mame/blob/master/src/mame/drivers/vectrex.cpp MAME driver]. The hardware is perfectly emulated. A [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=vectrex.cpp&arcade_only=0&current_version=0 1984 clone] is not emulated yet. Many homebrew physical cartridge releases still have not been [https://github.com/mamedev/mame/blob/master/hash/vectrex.xml dumped].
* '''ParaJVE:''' An emulator written in Java. Its development started in early 2006, with the first update version 0.3.2 releasing in November 8, 2006, and the emulation is now mature enough to deliver a rendering close to the real machine, for you to enjoy most of the original games set (as well as some extra homebrew roms). But it was short-lived, ending just 4 years later in December 29, 2010.
* '''JSVecX:''' A JavaScript port of the VecX emulator. The emulator was ported from the original C version as developed by Valavan Manohararajah to JavaScript/HTML5. This port relies on the HTML5 Canvas element for display and the Web Audio API for sound (no flash is required). Some known issues: buggy sound, and misaligned overlays.
* '''[[vecx]]:''' Original branch last updated in August 2016. The libretro core is still being updated as of 2020.
* '''Vectrexy:''' A Vectrex emulator programmed in C++. Many [https://github.com/amaiorano/vectrexy/blob/master/docs/vectrexy-compatilibity-list.md commercial games and homebrew ROMs work well, many others and software either don't work or are uncertain].
* '''DVE:''' Dos Vectrex Emulator is an ancient emulator that used to work on DOS PC's and was last updated in August 7, 1999! It did a decent job of emulation, with only 2 games with faults; but it is not recommended today. It may produce [https://www.dosbox.com/wiki/Software:Dos_Vectrex_Emulator_(DVE) buzzing sounds] under [[DOSBox|DOSBox]]. It runs all the games available for it, has adlib sound and 3D imager support. [https://web.archive.org/web/20010606101003/http://www.arcadeathome.com:80/dve/ Old, archived webpage].
'''[https://vectrexworld.weebly.com/emulation.html Old emulation list]''' at Vectrex World (Unofficial website. Covers 3 old emulators only: ParaJVE, DVE & vecx.)


{| class="wikitable"
==Enhancements==
|+PC
{| class="wikitable sortable" style="text-align:center;width:100%"
! scope="col"|Name
! colspan="2" style="width:50%" |Name
! scope="col"|Operating System(s)
! MAME
! scope="col"|Latest Version
! vecx
! scope="col"|[[libretro|Libretro Core]]
|-
! scope="col"|[[Accuracy]]
|
! scope="col"|[[Recommended emulators|Recommended]]
|
|
|
|}
<references group=N2 />
==Hardware features and peripherals==
{| class="wikitable sortable" style="text-align:center;width:100%"
! colspan="2" style="width:50%" |Name
! MAME
! vecx
|-
| rowspan="2" |Hardware features
|
|
|
|-
|
|
|
|-
| rowspan="5" |Peripherals
| [http://vectrex.playntradeonline.com/access.html#Joystick 2-Player play]
|{{Dunno}}
|{{Dunno}}
|-
| [http://vectrex.playntradeonline.com/access.html#3D%20Imager 3D Imager]
|{{Dunno}}
|{{Dunno}}
|-
| [http://vectrex.playntradeonline.com/access.html#The%20Vectrex%20Computer%20Add-On Computer Add-On]
|{{Dunno}}
|{{Dunno}}
|-
| [http://vectrex.playntradeonline.com/access.html#Light%20Pen Light Pen]
|{{Dunno}}
|{{Dunno}}
|-
|-
|style="text-align:center;"|[[MESS]]
|VecVoice/VecVox
|style="text-align:center;"|Windows
|{{Dunno}}
|style="text-align:center;"|[http://www.mamedev.org/release.html 0.154]
|{{Dunno}}
|style="text-align:center;"|✓
|style="text-align:center;"|?
|style="text-align:center;"|✓
|-
|-
|style="text-align:center;"|[[ParaJVE]]
| rowspan="2" |Misc.
|style="text-align:center;"|Windows, OS X, Linux
|
|style="text-align:center;"|[http://www.vectrex.fr/ParaJVE/ 0.7.0]
|
|style="text-align:center;"|X
|
|style="text-align:center;"|?
|style="text-align:center;"|✓
|-
|-
|
|
|
|}
|}
<references group=N3 />
==Resources==
* [https://archive.org/details/vectrex The Vectrex Collection] (Internet Archive)
* [http://vectrexmuseum.com/ Vectrex Museum] (Small database page)
* [https://www.playvectrex.com/ PlayVectrex.com] (Vast technical and non-technical resources website with old-style, garish-looking black background and multi-coloured fonts. Has tons of archived historical information and pictures; and much much more.)
* [https://www.racketboy.com/retro/vectrex-101-a-beginners-guide Vectrex 101: A Beginner's Guide] at Racketboy (Published on Jun 16th, 2009; updated on Oct 5th, 2009.)


[[Category: Consoles]]
[[Category:Luggable video game consoles]]
[[Category:Milton Bradley consoles]]
[[Category:Second-generation video game consoles]]