Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.
Revision as of 09:32, 15 June 2021 by HydeWing (talk | contribs) (Created page with "{{Infobox 3DS homebrew | title = Vice3DS-C128 | image = https://dlhb.gamebrew.org/3dshomebrew/Vice3DS-C128.jpg|250px | type = Computer | version = v2.4.1 | licence = Mixed | a...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Infobox 3DS homebrew

vice3ds128.png

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

As a spin-off to the vice3DS C64-emulator, I ported the C128 emulator as well. Alas, the poor 3DS (even the N3DS) is not powerful enough to run the C128 emulator at an acceptable speed (especially in VDC-mode, better known as 80-colums mode, which is painfully slow - VIC-mode runs so so). The UI and button mappings are mostly the same as the C64 emulator. Only the soft keyboard has slightly changed and there is a new soft button to switch between 40- and 80-columns mode (which simulates the hardware switch on your C128 monitor). Currently, only .3dsx-file is available. If anybody finds this emulator useful, I will create a .cia and .3ds file as well.

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

Current version is v0.1

Installation' Copy .3dsx file to /3ds/vice3ds on your SD card and launch in HBL Important: If you have an older version (before 1.5) of vice3DS C64-emulator installed already, 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.

Known bugs:


  • frequently crashes when switching to/from 80 columns mode
  • crash when switching to/from fullscreen many times
  • sound distortions when using bottom screen, caused by sound buffer underruns
  • 80-columns mode runs VERY slow, sound is garbled due to permanent buffer underruns

If anybody wants to help fix these bugs, you are welcome to help me with a pull request on github :D

Thanks to:


  • @Elwyndas for the good ideas on how to make this project better
  • @nop90 for the 3DS libSDL port - porting VICE to 3DS would not have been possible without it

Advertising: