Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Vice3DS-C128 3DS: Difference between revisions

From GameBrew
m (Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews")
m (Text replacement - "Category:3DS homebrew emulators" to "")
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = Vice3DS-C128
|title=Vice3DS-C128
| image = https://dlhb.gamebrew.org/3dshomebrew/Vice3DS-C128.jpg|250px
|image=Vice3dsc1282.png
| type = Computer
|description=An experimental VICE C128 emulator to 3DS.
| version = v2.4.1
|author=Badda
| licence = Mixed
|lastupdated=2023/02/12
| author = Badda
|type=Computer
| website = https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436/
|version=2.4.2
| download = https://dlhb.gamebrew.org/3dshomebrew/Vice3DS-C128.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/Vice3DS-C128.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/vice3dsc128.7z
|website=https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436
|source=https://github.com/badda71/vice3ds/releases/tag/1.5
}}
}}
<youtube>HcG_DFJPAVk</youtube>
vice3DS-C128 is an emulator for the Commodore 128, also known as the C128, C-128, C=128, or occasionally CBM 128. It is the last 8-bit home computer that was commercially released by Commodore Business Machines (CBM). Introduced in January 1985 at the CES in Las Vegas, it appeared three years after its predecessor, the bestselling Commodore 64.


[[File:https://gbatemp.net/attachments/vice3ds128-png.175711/|class=bbCodeImage LbImage|vice3ds128.png]]
This is a port of the Versatile Commodore Emulator, [https://vice-emu.sourceforge.io VICE-C128 emulator] to 3DS, as a spinoff to the [[Vice3DS|Vice3DS-C64 emulator]].


This is a port of the VICE C128 emulator to 3DS.
==Installation==
VICE - the Versatile Commodore Emulator - http://vice-emu.sourceforge.net/
Available in 3DSX format. Copy .3dsx file to /3ds/vice3ds-C128/ on your SD card and launch in Homebrew Launcher.


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).
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.
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.


'''<span style="font-size: 15px">Download here: https://github.com/badda71/vice3ds/releases</span>
Apart from this, a [[DSP1_3DS|DSP-dump]] is required for sound to work correctly.


Current version is '''v0.1'''
==User guide==
The UI and button mappings are mostly the same as the C64 emulator.  


'''Installation''''''
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).
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:'''
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/vice3dsc1287.png
https://dlhb.gamebrew.org/3dshomebrews/vice3dsc1288.png


https://dlhb.gamebrew.org/3dshomebrews/vice3dsc1289.png
https://dlhb.gamebrew.org/3dshomebrews/vice3dsc12810.png


* frequently crashes when switching to/from 80 columns mode
==Compatibility==
Vice3DS will run with acceptable framerates (~20 fps with fastSID emulation) on O3DS. However, a N3DS is recommended: Only here, you will get the full 50fps and incredible reSID sound.


* crash when switching to/from fullscreen many times
==Changelog==
* sound distortions when using bottom screen, caused by sound buffer underruns
'''v2.4.2'''
* 80-columns mode runs VERY slow, sound is garbled due to permanent buffer underruns
*Enhancement: use new hoster for games download in gamebase64 launcher.


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]]
'''v0.2'''
* Compile again with the latest libctru version but do not have enough time for testing.


'''Thanks to:'''
'''v0.1'''
* Added an exerimental C128-emulator (3dsx only). It runs ok, but VDC-mode is painfully slow.


==Credits==
Thanks to:
* 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/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.


* The [http://vice-emu.sourceforge.net/index.html#developers Vice-Team] of course
==External links==
* [https://gbatemp.net/members/90607/ @spinal_cord] for the keyboard images and design ideas
* GitHub - https://github.com/badda71/vice3ds/releases/tag/1.5
 
* GBAtemp - https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436
* [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
 
<div class="messageTextEndMarker">
 
 
</div>

Latest revision as of 06:00, 6 Mayıs 2024

Vice3DS-C128
Vice3dsc1282.png
General
AuthorBadda
TypeComputer
Version2.4.2
LicenseMixed
Last Updated2023/02/12
Links
Download
Website
Source

vice3DS-C128 is an emulator for the Commodore 128, also known as the C128, C-128, C=128, or occasionally CBM 128. It is the last 8-bit home computer that was commercially released by Commodore Business Machines (CBM). Introduced in January 1985 at the CES in Las Vegas, it appeared three years after its predecessor, the bestselling Commodore 64.

This is a port of the Versatile Commodore Emulator, VICE-C128 emulator to 3DS, as a spinoff to the Vice3DS-C64 emulator.

Installation

Available in 3DSX format. Copy .3dsx file to /3ds/vice3ds-C128/ on your SD card and launch in Homebrew Launcher.

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.

User guide

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).

Screenshots

vice3dsc1287.png vice3dsc1288.png

vice3dsc1289.png vice3dsc12810.png

Compatibility

Vice3DS will run with acceptable framerates (~20 fps with fastSID emulation) on O3DS. However, a N3DS is recommended: Only here, you will get the full 50fps and incredible reSID sound.

Changelog

v2.4.2

  • Enhancement: use new hoster for games download in gamebase64 launcher.

v0.2

  • Compile again with the latest libctru version but do not have enough time for testing.

v0.1

  • Added an exerimental C128-emulator (3dsx only). It runs ok, but VDC-mode is painfully slow.

Credits

Thanks to:

External links

Advertising: