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

Vex3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Vex3DS | image = https://dlhb.gamebrew.org/3dshomebrew/Vex3DS.png|250px | type = Console | version = 0.4 | licence = Mixed | author = nop90 |...")
 
No edit summary
Line 12: Line 12:
<youtube>G5aurz1aGWE</youtube>
<youtube>G5aurz1aGWE</youtube>


<blockquote>Another emulator port I made for fun. This time it's the emulator of an old console using vectorial graphics - Vectrex.<br />
=Vex3DS=
 
Another emulator port I made for fun. This time it's the emulator of an old console using vectorial graphics - Vectrex.<br />
<br />
<br />
The original code is from vecx by Valavan Manohararajah.<br />
The original code is from vecx by Valavan Manohararajah.<br />
Line 66: Line 68:
- Reach full speed (50 FPS) with less frameskip<br />
- Reach full speed (50 FPS) with less frameskip<br />
- Add N3DS CPU boost<br />
- Add N3DS CPU boost<br />
<br />
<span style="text-decoration: underline"><span style="font-size: 22px">Screenshots</span></span><br />
<br />
<div style="text-align: center">
[[File:https://gbatemp.net/attachments/vex1-png.43839/|class=bbCodeImage LbImage|Vex1.png]] [[File:https://gbatemp.net/attachments/vex2-png.43840/|class=bbCodeImage LbImage|Vex2.png]]<br />
<br />
[[File:https://gbatemp.net/attachments/vex3-png.43841/|class=bbCodeImage LbImage|Vex3.png]] [[File:https://gbatemp.net/attachments/vex4-png.43842/|class=bbCodeImage LbImage|Vex4.png]] ​
</div>
<div class="messageTextEndMarker">
</div></blockquote>

Revision as of 03:44, 27 April 2020

Template:Infobox 3DS homebrew

Vex3DS

Another emulator port I made for fun. This time it's the emulator of an old console using vectorial graphics - Vectrex.

The original code is from vecx by Valavan Manohararajah.

The source code is on my Github.

Attached there is also a zip file with a set of overlays resized for the 3ds.

A romset to be used with these overlays can be downloaded here. Roms can have .bin or .vec extension.

Changelog

Ver. 0.4 (14 April 2016)

  • Optimized emulator code for speed
  • Added GUI (grabbed from Handy3DS)
  • Added sound

Ver. 0.3 (31 March 2016)

  • Fixed exiting to HB Launcher
  • Implemented some tweak on the emulator code
  • Fixed flickering
  • Fixed framerate count (was overstimated)
  • Added support for .bin roms
  • Used a darker overlay for default ROM

Ver. 0.2 (27 March 2016)

  • Added ROM selection
  • Added overlay
  • Added view mode selection (SELECT Key)

Ver. 0.1 POC (26 March 2016)

  • First release (here)

Installation

WARNING: folder structure changed starting from v0.3. If you update from v0.2 move your roms in the /Vectrex/Roms subfolder

In the the zip file there is a Vex3DS folder with the program in 3dsx format. This folder have to be placed in the 3DS folder. There is also a Vectrex folder to be placed in the root of the SD. This folder has 3 subfolder:

  • Roms: where you can put roms and overlays
  • Bios: where the emulator seraches bios.dat (the BIOS file free for non commercial use) and bios.png files (included in the zip)
  • Skin: the folder contains the default image for the menu top screen

Starting the program you can select a ROM and make it run with the A key or you can run the default ROM in the bios with B.

While running a ROM you can change the screen view with the Select key. In the rotated view, the direction keys are rotated too.

While playing a ROM, the Start key open the menu.

Speed is almost 50FPS on most games using frameskip 4. The sound in crappy but will improve in next releases.

Known Bugs

- Selecting the default bios rom with X key doesn't work

To Do List

- Get better sound
- Reach full speed (50 FPS) with less frameskip
- Add N3DS CPU boost

Advertising: