More actions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
|description=This is a port of the VICE C128 emulator to 3DS. | |description=This is a port of the VICE C128 emulator to 3DS. | ||
|author=Badda | |author=Badda | ||
|lastupdated= | |lastupdated=2020/02/02 | ||
|type=Computer | |type=Computer | ||
|version=0. | |version=0.2 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/3dshomebrews/vice3dsc128.7z | ||
|website=https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436 | |website=https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436 | ||
|source=https://github.com/badda71/vice3ds/ | |source=https://github.com/badda71/vice3ds/releases/tag/1.5 | ||
}} | }} | ||
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 VICE C128 emulator to 3DS. | This is a port of the Versatile Commodore Emulator - [https://vice-emu.sourceforge.io VICE] C128 emulator to 3DS, as a spin-off to the [[vice3DS|vice3DS C64 emulator]]. | ||
==Installation== | |||
Available in 3DSX format. | |||
Copy .3dsx file to /3ds/vice3ds/ on your SD card and launch in Homebrew Launcher. | |||
'''Note:''' 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. | |||
==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== | ||
https://dlhb.gamebrew.org/3dshomebrews/vice3dsc1285.png | |||
https://dlhb.gamebrew.org/3dshomebrews/vice3dsc1284.png | |||
https://dlhb.gamebrew.org/3dshomebrews/vice3dsc1285.png | |||
https://dlhb.gamebrew.org/3dshomebrews/vice3dsc1286.png | |||
==Compatibility== | |||
The 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). | |||
==Known | ===Known issues== | ||
* | * 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 | * 80-columns mode runs VERY slow, sound is garbled due to permanent buffer underruns. | ||
==Changelog== | |||
'''v0.2 2020/02/02''' | |||
* Compile again with the latest libctru version but do not have enough time for testing. | |||
'''v0.1 2019/08/08''' | |||
* Added an exerimental C128-emulator (3dsx only). It runs ok, but VDC-mode is painfully slow. | |||
* The [http://vice-emu.sourceforge.net/index.html#developers Vice-Team] of course | ==Credits== | ||
* [https://gbatemp.net/members/90607/ @spinal_cord] for the keyboard images and design ideas | Thanks to: | ||
* [https://gbatemp.net/members/474264/ @Elwyndas] for the good ideas on how to make this project better | * 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. | * [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. | ||
==External links== | |||
* GitHub - https://github.com/badda71/vice3ds/releases/tag/1.5 | |||
* GBAtemp - https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436 | |||
[[Category:3DS homebrew emulators]] | |||
[[Category:Homebrew computer emulators on 3DS]] |
Revision as of 02:44, 6 Ocak 2022
Vice3DS-C128 | |
---|---|
File:Vice3DS-C128.jpg | |
General | |
Author | Badda |
Type | Computer |
Version | 0.2 |
License | Mixed |
Last Updated | 2020/02/02 |
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 spin-off to the vice3DS C64 emulator.
Installation
Available in 3DSX format.
Copy .3dsx file to /3ds/vice3ds/ on your SD card and launch in Homebrew Launcher.
Note: 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.
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
Compatibility
The 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).
=Known issues
- 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.
Changelog
v0.2 2020/02/02
- Compile again with the latest libctru version but do not have enough time for testing.
v0.1 2019/08/08
- Added an exerimental C128-emulator (3dsx only). It runs ok, but VDC-mode is painfully slow.
Credits
Thanks to:
- The Vice-Team of course.
- @spinal_cord for the keyboard images and design ideas.
- @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.