3DS Store › Emulators › vice3DS

vice3DS changelog

v2.4.2 · Feb 11, 2023

Micro release 2.4.2. This release fixes the download of games in gamebase64 launcher. The old hoster was down and now, games are downloaded using a new hoster. To prevent future issues, the hosters can now be defined in gamebase64 database.

Installation:
Install CIA with FBI, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: use new hoster for games download in gamebase64 launcher

Have fun!

Scan QR-code below with FBI
grafik

v2.4.1 · Jun 3, 2020

Bugfix release 2.4.1. This release fixes a bug which caused gamebase64 launcher to crash if more than 64 games were downloaded.

Installation:
Install CIA with FBI, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.
Apart from this, a DSP-dump is required for sound to work correctly in the CIA version.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • bugfix: fix gamebase64 launcher crash if more than 64 games are downloaded

Have fun!

Scan QR-code below with FBI
grafik

v2.4 · May 27, 2020

Here comes vice3DS v2.4 which mainly adds netplay functionality apart from some minor optimizations and bugfixes.

Installation:
Install CIA with FBI, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.
Apart from this, a DSP-dump is required for sound to work correctly in the CIA version.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: netplay is now possible
  • optimization: issue warning at startup if 3D-slider is not set to OFF
  • bugfix: no more sound errors on resume after pressing home button

Have fun!

Scan QR-code below with FBI
image

v2.3 · May 15, 2020

Here comes vice3DS v2.3. Lots of small enhancements, bugfixes - and a bit of performance increase. Gamebase64 launcher works now on O3DS, too!

Installation:
Install CIA with FBI, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.
Apart from this, a DSP-dump is required for sound to work correctly in the CIA version.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: gamebase64 launcher now works on O3DS with reduced database size (and lots of other memory optimizations)
  • enhancement: auto switch to (hopefully) correct joyport/control scheme when starting a game in gamebase64 launcher
  • enhancement: new joystick handling (only 1 joystick, plugable in p1/p2 and switchable between dpad/cpad, B-button = joy up, R-button = autofire)
  • enhancement: auto-switching PAL/NTSC / TDE / Control scheme in gb64 launcher can now be turned off
  • enhancement: soft button positions are now saved in snapshot files when saving configuration
  • enhancement: volume can now be increased to 200%. This will make some games more audible but will most probably result in sound distortions for most games.
  • enhancement: VICE menu cleanup & restructure
  • enhancement: all downloads are a lot faster
  • enhancement: if no fliplist is active, the currently attached image directory or current directory is automatically a fliplist
  • enhancement: cracker group info in gb64 database/screen
  • enhancement: list of "popular" games extended in gamebase64 launcher
  • enhancement: issue UI warnings if true drive emulation is disabled but a program needs it
  • optimization: START button now starts gb64 launcher, moved rs/restore soft button back to top, included "enable mouse" in soft buttons again
  • optimization: removed lots of unused or unnecessary vice code
  • optimization: remove cartridge before autostarting an image if not default cartridge
  • optimization: true drive emulation enabled by default but autostart initially loads without TDE
  • optimization: autostart will not require selecting a file within the image anymore, new menu entry "autostart file in image"
  • optimization: numbers in download/installation progress now better readable
  • optimization: Option to turn off database update prompts in gamebase64 launcher
  • optimization: directory structure for downloaded games now resembles gb64 structure
  • optimization: make statusbar wider & remove keyboard status bar (who needs this anyways?)
  • optimization: Default drive idle method is "None" for N3DS and "Skip cycles" for O3DS
  • optimization: game files are directly downloaded with ftp from 8bitfiles.net, not over http proxy anymore (needs a custom build version of libcurl, @fincs does not want to fix it in devkitARM https://github.com/devkitPro/pacman-packages/issues/130 )
  • bugfix: no more freeze/crash when switching from/to fullscreen multiple times
  • bugfix: last selected file was not always identified correctly in file dialog
  • bugfix: no more crash when restoring default settings on NTSC machine
  • lots of other bugfixes and small enhancements

Have fun!

Scan QR-code below with FBI
grafik

v2.2 · Jan 30, 2020

Here comes vice3DS v2.2. This release includes a couple of bugfixes, some optimizations and mainly a new UI that integrates with www.gamebase64.com for browsing, downloading and playing thousands of C64 games - right within vice3DS.

Installation:
Install CIA with FBI, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.
Apart from this, a DSP-dump is required for sound to work correctly in the CIA version.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: gamebase64 UI
  • optimization: setting AutostartHandleTrueDriveEmulation turned on per default
  • bugfix: key mappings were not saved correctly
  • bugfix: icon generation for "L btn", "ZL btn" etc did not work as expected
  • bugfix: Emulation was paused after installing a memhack
  • bugfix: When autostarting two tape images, the second image would not RUN automatically
  • many other small enhancements, optimizations and bug fixes

Have fun!

grafik

v2.1 · Jan 2, 2020

v2.1 contains some more features, optimizations and bugfixes.

Installation:
Install CIA, run 3dsx from homebrew launcher (put 3dsx file in /3ds/vice3DS-C64 dir) or run 3ds from flash card.
Apart from this, a DSP-dump is required for sound to work correctly in the CIA version.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: Online-Updater
  • enhancement: Key mappings now support multiple target keys, key combos are obsolete & removed
  • enhancement: "Settings management" menu - added option to hide menu button on bottom screen
  • enhancements for building custom vice3ds games:
  • if file romfs:/prefix.txt exists, changes default directory on SD card to /3ds/vice3DS-C64/\<contents of file>
  • added "ChgRootDirectory" resource to change root of file selection dialog
  • added "AutostartImage" resource to specify exact location of autostart image
  • at startup, all files in romfs:/autocopy will be copied to default dir without overwriting existing files
  • Custom help texts for keys (configurable in in menu "Help")
  • some other small enhancements, optimizations and bug fixes

Have fun!

v2.0.1 · Dec 3, 2019

Bugfix release for 2.0. The following bugs were fixed:

  • Crash when switching to fullscreen mode two times
  • Crash when restoring default settings multiple times
  • sdl-vicerc on SD card does not override the default settings

qr-code

v2.0 · Dec 2, 2019

Finally, here comes 2.0

Installation:
Install CIA, run 3dsx from homebrew launcher or run 3ds from flash card.
Apart from this, a DSP-dump is required for sound to work correctly in the CIA version.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: configurable key combos
  • optimization: smooth scrolling scroll bar in menu, file and imgfile dialog
  • optimization: speed reducion/speedup ranges in slider adjusted
  • optimzation: passing end/beginning in file/imgfile dialog wraps the cursor to beginning/end
  • bugfix: fixed crash when closing the 3ds lid, home button works now
  • multiple other small enhancements, optimizations and bug fixes

qr-code

Have fun!

v1.6 · Oct 9, 2019

Once again few more features, optimizations and bugfixes.

Installation:
Config file handling has changed a lot, so if you're updating from a previous version, make sure to delete all subdirectories within the vice3ds directory /3ds/vice3ds on your SD-card before starting the emulator. Otherwise new config settings, hotkeys and key mappings will not be updated and will not work.
Apart from this, a DSP-dump is required for sound to work correctly.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: major performance increase by optimizing and merging top (SDL) and bottom (citro3D) screen update routines
  • enhancement: reSID sound engine support. Default engine is fastSID for O3DS, reSID for N3DS. reSID is more performance-hungry that fastSID, but sound is _by far_ better. To change this setting, open VICE menu and go to "Machine settings" -> "Model settings" -> "SID settings" -> "SID model"
  • enhancement: new help screen to show all current button functions (in emu and in menu)
  • enhancement: soft button positions can now be changed by activating edit-mode (VICE menu: "Misc" -> "Edit bottom screen button positions") and dragging the soft buttons with the stylus. New positions are saved when saving settings
  • enhancement: applying default setting will not require restart anymore
  • enhancement: config files (vicerc, ROMs, icons etc.) are stored internally per default, files on SD card override internal files. Added menu entry in "Settings" menu to copy all internal config files to SD card.
  • optimization: remove SDL joystick - all 3ds buttons and pad directions are now "keys" for vice3DS. These keys can be mapped to C64-joysticks via definition of keysets.
  • optimization: define all default settings in code, no sdl-vicerc config file needed anymore
  • optimization: optimize compiler flags for speed
  • bugfix: eliminated sound distortions when using bottom screen (result of performance increase)
  • bugfix: some soft buttons wouldn't unstick, fixed bug in MaxScreen softbutton
  • multiple other small enhancements, optimizations and bug fixes

Have fun!

v1.5 · Aug 7, 2019

Once again few more features and some optimizations. This time, I added an exerimental C128-emulator (3dsx only, version 0.1): It runs ok, but VDC-mode is painfully slow.

Installation:
As always - if you're updating from a previous version, make sure to delete the config directory on your SD-card /3ds/vice3ds/config before starting the emulator. Otherwise new config settings, hotkeys and key mappings will not be updated and will not work.
Apart from this, a DSP-dump is required for sound to work correctly.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: added sampler device "3DS built in microphone audio input". Haven't you always wished to record 4bit samples with your 3DS that you can play on your C64 computer?
  • enhancement: added sampler settings menu & other devices for joyports
  • enhancement: add 'advance frame' menu entry to vice menu
  • enhancement: show mouse button mappings on touchpad
  • optimization: optimized keyboard handling (e.g. c-stick mapping & file dialogs)
  • optimization: remove RS232 stuff from vice menu (wasn't working anyway)
  • optimization: revamp build system, no more buildtools necessary

Have fun!

v1.4 · Jul 17, 2019

Once again more features and some bugfixes.

Installation:
As always - if you're updating from a previous version, make sure to delete the config directory on your SD-card /3ds/vice3ds/config before starting the emulator. Otherwise new config settings, hotkeys and key mappings will not be updated and will not work.
Apart from this, a DSP-dump is required for sound to work correctly.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: speed up directory loading times in file selection dialogs
  • enhancement: enabled mouse support / bottom screen is now a touchpad when mouse is enabled, L- and ZL-buttons are mapped to left and right mouse button per default. Mouse sensitivity configurable. Test with Arkanoid :-)
  • enhancement: added option to save key mappings and hotkeys in snapshots
  • enhancement: added hotkey management entries in menu "Misc" (list hotkeys, unmap hotkey). Haven't you wished to easily get rid of your hotkey mappings?
  • enhancement: cleaned up "Settings management" menu, hotkeys are now saved with other settings in file sdl-vicerc.
  • enhancement: create button mappings in "Misc" menu (key->key, key->joy, key->mousebutton), icons for mapped soft buttons are auto-generated. Now, B-button can be mapped to Joy-UP easily ...
  • enhancement: added menu entry/icon for no borders & fullscreen. No more magnifying glasses needed when playing.
  • enhancement: added video size menu (fullscreen with multiple stretch options, etc.)
  • enhancement: added video border mode menu
  • enhancement: new icon (yay!)
  • enhancement: status bar now on bottom of emulator screen (like standard SDL-Vice)
  • optimization: moved button to create hotkey mapping from ZL-button to L-button
  • lots of other small enhancements and bug fixes

Have fun!

v1.3 · Jun 20, 2019

More features and some bugfixes.

Installation:
As always - if you're updating from a previous version, make sure to delete the config directory on your SD-card /3ds/vice3ds/config before starting the emulator. Otherwise new config settings, hotkeys and key mappings will not be updated and will not work.
Apart from this, a DSP-dump is required for sound to work correctly.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • enhancement: button to show/hide the keyboard, more soft buttons below keyboard
  • enhancement: pixel perfect screen representation (required change in libSDL, thanks to @Vague Rant)
  • enhancement: paint color keys on keyboard with palette colors
  • enhancement: added help menu
  • enhancement: remember current directory for file dialogs across restarts
  • enhancement: standard soft button icons are copied to SD-card at startup, they can now be modified/amended by the user
  • enhancement: added some more helper menu entries in menu "Misc"
  • enhancement: added some soft button icons
  • bugfix: no more freeze when exiting via home or power button
  • bugfix: roms added for all C64 machine types
  • bugfix: re-center display after machine type change
  • optimization: stripped some unnecessary code (vkbd, hvsc)

Have fun!

v1.2.1 · May 22, 2019

More features and bugfixes. Hopefully not too many new bugs ;-)

Installation:
If you're updating from a previous version, make sure to delete the config directory on your SD-card /3ds/vice3ds/config before starting the emulator. Otherwise new config settings, hotkeys and key mappings will not be updated and will not work.
Apart from this, a DSP-dump is required for sound to work correctly.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Usage:
Check here https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/

Changes to last release are:

  • fix random lock-ups (was actually a bug in libSDL)
  • fix for "not possible to select external palette files"
  • fix for "crackling sound when using keyboard"
  • fix for "not possible to change back to stock rom from another rom"
  • fix for "menu entry 'Restore default settings' messes up screen"
  • other minor bugfixes and optimizations
  • added menu entry/icon 'Misc/Power off bottom screen backlight'
  • added two icons for sprite collision menu entries
  • added menu entry to restore all default settings (incl. hotkeys etc)
  • quicksave/-load now always saves to/loads from /3ds/vice3ds
  • added "RUN" to LOAD"*",8,1 menu entry
  • Added F2/F4/F6/F8 keys to keyboard for easy access
  • Added pause icon / ability to pause via soft button
  • Nice new banner / startup logo

v1.1 · May 10, 2019

New features yay :-)
Installation: If you're updating from a previous version, make sure to delete the config directory on your SD-card /3ds/vice3ds/config before starting the emulator. Otherwise new config settings, hotkeys and key mappings will not be updated and will not work.
Apart from this, a DSP-dump is required for sound to work correctly.
https://gbatemp.net/threads/dsp1-a-new-dsp-dumper-cia-for-better-stability.469461/

Changes to last release are:

  • Customizeable soft buttons on bottom screen
  • Changed standard assignment of autofire buttons: Joy1=R, Joy2=ZR
  • True drive emulation now turned off by default
  • Emu-speed adjustable with 3d slider (0=100%, max=Warp)
  • Added menu 'Misc' with some helpers: RUN/STOP + RESTORE; LOAD"*",8,1
  • Bugfix for loading external ROMs and other sysfiles

v1.0.1 · Apr 23, 2019

Bugfix release for v1.0
Installation: If you're updating from a version below 1.0, make sure to delete /3ds/vice3ds/config/sdl_sym.vkm before starting the emulator. Otherwise new key mappings will not be updated and the new keyboard will not work correctly.

Changes to last release are:

  • clearer keyboard
  • bugfix for "Vice menu sometimes does not update screen when navigating"
  • bugfix for autofire

v1.0 · Apr 14, 2019

First major release of vice3DS.

Installation: If you're updating from a previous version, make sure to delete /3ds/vice3ds/config/sdl_sym.vkm before starting the emulator. Otherwise new key mappings will not be updated and the new keyboard will not work correctly.

Changes to last release are:

  • Autofire support (configurable in VICE menu under "Machine settings" -> "Joystick settings")
  • New keyboard layout
  • Bugfixes

v0.1 · Mar 31, 2019

This is the first early alpha release of Vice3DS. The emulator already runs pretty stable but a lot of things are still to do. Extract the archive to the root of your SD card and rund vice3ds in HBL.
Preconfigured button functions:
Select: open Vice menu
Shoulder left: Open virtual keyboard
Start: quit emulator

The Circle Pad and X-Button are bound to Joystick Port 1
The Directional Pad and A-Button are bound 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)