Vice3DS-C128 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 9: Line 9:
| website = https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436/
| website = https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436/
| download = https://dlhb.gamebrew.org/3dshomebrew/Vice3DS-C128.rar
| download = https://dlhb.gamebrew.org/3dshomebrew/Vice3DS-C128.rar
| source =  
| source = https://github.com/badda71/vice3ds/
}}
}}
<youtube>HcG_DFJPAVk</youtube>
<youtube>HcG_DFJPAVk</youtube>


[[File:https://gbatemp.net/attachments/vice3ds128-png.175711/|class=bbCodeImage LbImage|vice3ds128.png]]
This is a port of the VICE C128 emulator to 3DS.


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


As a spin-off to the [https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/ 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).
As a spin-off to the [https://gbatemp.net/threads/release-vice3ds-c64-emulator.534830/ 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).
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.
Currently, only .3dsx-file is available. If anybody finds this emulator useful, I will create a .cia and .3ds file as well.
'''<span style="font-size: 15px">Download here: https://github.com/badda71/vice3ds/releases</span>


Current version is '''v0.1'''
Current version is '''v0.1'''


'''Installation''''''
https://dlhb.gamebrew.org/3dshomebrew/Vice3DS-C128.jpg
Copy .3dsx file to /3ds/vice3ds on your SD card and launch in HBL
<span style="color: #ff0000">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.</span>


'''Known bugs:'''
==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
* frequently crashes when switching to/from 80 columns mode
* crash when switching to/from fullscreen many times
* crash when switching to/from fullscreen many times
* sound distortions when using bottom screen, caused by sound buffer underruns
* 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
* 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 [[File:styles/default/xenforo/clear.png|class=mceSmilieSprite mceSmilie55|:D]]
If anybody wants to help fix these bugs, you are welcome to help me with a pull request on github!
 
'''Thanks to:'''


==Thanks to:==


* The [http://vice-emu.sourceforge.net/index.html#developers Vice-Team] of course
* The [http://vice-emu.sourceforge.net/index.html#developers Vice-Team] of course
* [https://gbatemp.net/members/90607/ @spinal_cord] for the keyboard images and design ideas
* [https://gbatemp.net/members/90607/ @spinal_cord] for the keyboard images and design ideas
* [https://gbatemp.net/members/474264/ @Elwyndas] for the good ideas on how to make this project better
* [https://gbatemp.net/members/474264/ @Elwyndas] for the good ideas on how to make this project better
* [https://gbatemp.net/members/343542/ @nop90] for the [https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/ 3DS libSDL port] - porting VICE to 3DS would not have been possible without it
* [https://gbatemp.net/members/343542/ @nop90] for the [https://gbatemp.net/threads/release-sdl-3ds-1-2-15-simple-directmedia-layer-for-3ds.459291/ 3DS libSDL port] - porting VICE to 3DS would not have been possible without it.
 
<div class="messageTextEndMarker">
 
 
</div>

Revision as of 03:36, 15 September 2021

Template:Infobox-3DS-Homebrews

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.

Current version is v0.1

Vice3DS-C128.jpg

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!

Thanks to:

Advertising: