More actions
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
<youtube>G5aurz1aGWE</youtube> | <youtube>G5aurz1aGWE</youtube> | ||
=Vex3DS= | ==Vex3DS== | ||
Another emulator port I made for fun. This time it's the emulator of an old console using vectorial graphics - Vectrex. | 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 original code is from vecx by Valavan Manohararajah. | ||
The source code is on my Github. | The source code is on my Github. | ||
Attached there is also a zip file with a set of overlays resized for the 3ds. | 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 [http://www.vectrexworld.com/#%21emu-roms-and-overlays/c84h here]. Roms can have .bin or .vec extension. | A romset to be used with these overlays can be downloaded [http://www.vectrexworld.com/#%21emu-roms-and-overlays/c84h here]. Roms can have .bin or .vec extension. | ||
==Changelog== | |||
'''Ver. 0.4 (14 April '''2016''')''' | '''Ver. 0.4 (14 April '''2016''')''' | ||
* Optimized emulator code for speed | * Optimized emulator code for speed | ||
* Added GUI (grabbed from Handy3DS) | * Added GUI (grabbed from Handy3DS) | ||
* Added sound | * Added sound | ||
'''Ver. 0.3 (31 '''March 2016''')''' | '''Ver. 0.3 (31 '''March 2016''')''' | ||
* Fixed exiting to HB Launcher | * Fixed exiting to HB Launcher | ||
* Implemented some tweak on the emulator code | * Implemented some tweak on the emulator code | ||
Line 38: | Line 38: | ||
* Added support for .bin roms | * Added support for .bin roms | ||
* Used a darker overlay for default ROM | * Used a darker overlay for default ROM | ||
'''Ver. 0.2 (27 '''March 2016''')''' | '''Ver. 0.2 (27 '''March 2016''')''' | ||
* Added ROM selection | * Added ROM selection | ||
* Added overlay | * Added overlay | ||
* Added view mode selection (SELECT Key) | * Added view mode selection (SELECT Key) | ||
'''Ver. 0.1 POC (26 March 2016)''' | '''Ver. 0.1 POC (26 March 2016)''' | ||
* First release ([https://gbatemp.net/threads/release-handy-3ds-atari-lynx-emulator.394329/page-12#post-6201887 here]) | * First release ([https://gbatemp.net/threads/release-handy-3ds-atari-lynx-emulator.394329/page-12#post-6201887 here]) | ||
==Installation== | |||
'''WARNING: folder structure changed starting from v0.3. If you update from v0.2 move your roms in the /Vectrex/Roms subfolder''' | |||
'''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: | |||
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 | * 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) | * 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 | * 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. | 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 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. | 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. | 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 |
Revision as of 01:25, 15 September 2021
Template:Infobox-3DS-Homebrews
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