[3DS] Vice3DS v0.1

Répondre
Avatar du membre
Cid2Mizard
Administrateur
Administrateur
Messages : 8704
Enregistré le : 07 août 2007 9:04
Localisation : Maubeuge

[3DS] Vice3DS v0.1

Message par Cid2Mizard » 01 avr. 2019 10:22

Image

Badda propose la version 0.1 de "Vice3DS", portage de "VICE C64", émulateur Commodore 64 pour la nintendo 2DS/3DS.

This is a port of the VICE C64 emulator to 3DS.
VICE - the Versatile Commodore Emulator - http://vice-emu.sourceforge.net/

@spinal_cord made a C64 emulator (Breadbox) but it does not work anymore with recent firmwares and he is not updating it anymore, so I gave it a shot to port the Vice C64 emulator to the 3DS. Vice does support SDL1 but porting was not quite as easy as "just compile": A new sounddriver for the 3DS needed to be written, devkitpro libraries do not support all functionality required by full fledged Vice - so I had to strip them in quite some places. And last but not least, Vice source code really is a complete mess - one can tell that dozens of developers have been fiddling with this software now for more than 25 years.

Anyways - this is the first early alpha release of Vice3DS. The emulator already runs pretty stable (all games that I tested worked great) but a lot of things are still to do.

Download here: https://github.com/badda71/vice3ds/releases

Installation
Extract the archive to the root of your SD card and run vice3ds in HBL.

Usage
Preconfigured button functions:
Select: open Vice menu
Shoulder left: Open virtual keyboard
Start: quit emulator

The Circle Pad and X-Button are mapped to Joystick Port 1
The Directional Pad and A-Button are mapped to Joystick Port 2
This (and a lot of other things) can be changed in the Vice menu (Machine settings -> Joystick settings -> Swap joystick ports)

Vice3DS can only run on a N3DS because it needs the extra CPU power (runs on 804MHz).

TODOs:
- Strip Vice menu of entries not relevant (or causing a crash) on 3DS
- Permanent soft keyboard on bottom screen
- Nicer UI, move Vice menu to bottom screen
- Make CIA
- Strip code to only include parts relevant for emulation of C64 on 3DS (this will be the most difficult, I believe)

If anybody wants to help with these TODOs, you are welcome to help me with a pull request on github :D
Téléchargement :
(3DSX) : vice3ds v0.1.7z
Source : gbatemp.net
Site Officiel : github.com

Répondre

Retourner vers « HOMEBREWS 3DS »