Homebrew [Release] Vice3DS (C64 Emulator)

TVL

#|
Member
Joined
Feb 17, 2004
Messages
577
Trophies
2
Location
World -1
XP
2,300
Country
Sweden
When I save a snapshot all keymappings are saved (which is fantastic and all I ever wanted), however the keysets are still the default even if I've changed them. If there could be an option to save that with the snapshot as well that would be the best.
 

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
@Badda First off thanks for the excellent work and product. I wanted to flag an issue for you.

When I attempt to remap the Turbo soft key to one of my shoulder buttons, it changes the Turbo soft key into a Joy 1/Joy 2 soft key.

When I attempt to map a keyboard key (eg letter “B”) to either a shoulder or face button (or soft key) it will work but then pressing that same key on the keyboard will no longer work. It’s as if the keyboard itself is a series of soft keys and that that particular letter gets unmapped from the keyboard.
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
@Badda First off thanks for the excellent work and product. I wanted to flag an issue for you.

When I attempt to remap the Turbo soft key to one of my shoulder buttons, it changes the Turbo soft key into a Joy 1/Joy 2 soft key.

When I attempt to map a keyboard key (eg letter “B”) to either a shoulder or face button (or soft key) it will work but then pressing that same key on the keyboard will no longer work. It’s as if the keyboard itself is a series of soft keys and that that particular letter gets unmapped from the keyboard.

When mapping the turbo soft button to the R or ZR button, the described behavior is expected because the R/ZR buttons are the Autofire buttons (I think, you actually want to do it the other way around - map the R-button to the turbo soft key, right?). Your second issue, I cannot really reproduce.

Maybe just a hint: When mapping Keys to other Keys (in Menu Misc->Add Key mapping), you first press the key that should be mapped to something and then press the 1-3 target key(s). So, if you want to map the L-button to the Q-key on the soft keyboard, you would first press the L-button, then the Q-key and then wait for the timeout to expire. Now, pressing the L-button on your 3DS will press the Q-key on the C64 :-)

Hope this helps ...

When I save a snapshot all keymappings are saved (which is fantastic and all I ever wanted), however the keysets are still the default even if I've changed them. If there could be an option to save that with the snapshot as well that would be the best.
Could you please elaborate a bit on what you mean with "keysets"?
 

TVL

#|
Member
Joined
Feb 17, 2004
Messages
577
Trophies
2
Location
World -1
XP
2,300
Country
Sweden
Could you please elaborate a bit on what you mean with "keysets"?

I understand the confusion since it's not necessary; when I made keymappings for Last Ninja (firebutton + direction for every action) I somehow got the impression I had to edit the keysets so the firebutton was assigned to some other button than normal for it to be part of a keymapping that was then assigned to the normal firebutton. Not quite sure how I got that idea, but glad it wasn't like that and everything just works great.

Would be nice if the joystick swap was saved with the snapshot however (even though softbutton is swift it would be even more convinient), what you've done is tremendous, really really enjoy this emulator.
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
New version 2.2 is out! It brings a new gamebase64 integrated UI which allows to browse, download and play games on -snip- right from vice3DS. This is most probably the last main enhancement release of vice3DS. I think, it's time to bring this little project to an end because IMHO the emulator is now feature complete. I honestly believe, this is the best C64 emulator out there with regards to configurability, ease of use and - most importantly - fun factor. Thanks to everybody who helped to make this little emulator better, mainly @Elwyndas who kept pushing me to implement stuff I never knew would eventually be useful :P
I will still take up bug fixes and small feature requests, but no more major revamps or new major features.

Changes towards v2.1 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
https://github.com/badda71/vice3ds/releases
I honestly hope, this little homebrew will bring loads of fun to all retro fans out there! It did bring a lot of fun to me already coding and testing it ...
:yay3ds:
 
Last edited by Flame,

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
Awesome. After updating to 2.2, I'm getting a curl error when trying to download gamebase, or activating the VICE update function. Something seems to be messed up with the Internet access through Vice. I don't have problems accessing the internet with other 3DS apps.
 

Attachments

  • 20200131_000039.jpg
    20200131_000039.jpg
    992.9 KB · Views: 146

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
Awesome. After updating to 2.2, I'm getting a curl error when trying to download gamebase, or activating the VICE update function. Something seems to be messed up with the Internet access through Vice. I don't have problems accessing the internet with other 3DS apps.
I accidentally uploaded an old test CIA to github which had a proxy configured ... :O
Now the right CIA is attached to the release. Sorry about that ...
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
  • Like
Reactions: Vulpes-Vulpeos

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
...is this even legal?
Is gamebase64 legal? Is hacking your 3DS legal? Questions over questions ...
Anyways, vice3DS is just accessing a service provided by gamebase64, so you would have to ask them if their website is legal (which I figure it is because it has been around a couple of years already ...)
 
Last edited by Badda,

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
I can download commercially released games right from within the emulator, that's not legal and that's against GBATemp's ToS.

Maybe I did not make it clear enough. Here an excerpt from gamebase64 disclaimer:
The links listed here point to games that are assumed to have no commercial value, but you should only download and keep this game if you own the original. If a specific game's copyright holder wishes us to remove the following hyperlinks to their game, then please email remove*gb64.com (replace * with @). By downloading any files linked here you acknowledge that you will not hold us or our host liable for any damages.​

Same applies of course for usage of the Gamebase64 UI within vice3DS. This means, the UI is NOT a means to pirate games but rather a convenience function to get games that you already own or that are free to use into vice3DS.
I actually thought that is self-evident but maybe some people need an extra explanation ...
Me, for example, own a lot of these games - the problem is that most of these games are on original floppy discs stored away on my attic, probably not even readable anymore (even if I had the technical means) due to age degradation. The gamebase64 UI allows me to get all these games legally onto my 3DS and play them again.
 
Last edited by Badda,

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,762
Trophies
2
Age
48
Location
Japan
XP
3,659
Country
United States
I can download commercially released games right from within the emulator, that's not legal and that's against GBATemp's ToS.
NONE of those versions of the games (C64) are COMMERCIALLY available anywhere anymore. Only way to backup your own is to create an interface from a C64 drive to PC via modifying a 1541 drive cable with a DB25 connector (which I have actually done) and using Star Commander. Modern motherboards don't even have a parallel port on them to do it with, so this is the only way.

@Badda my disks are, however, are still readable on an actual system. They're pretty resilient if kept away from magnets and power lines and such...
 
Last edited by urherenow,
  • Like
Reactions: Badda

Flame

Me > You
Global Moderator
Joined
Jul 15, 2008
Messages
7,269
Trophies
3
XP
18,690
i mean we can talk about gamebase64 but dont link to it please if it contains copyrighted stuff.

our new rules states we can talk about websites but not link to them.


nice project by the way.
 
  • Like
Reactions: Badda and Elwyndas

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Ok now for real