Homebrew [Release] Vice3DS (C64 Emulator)

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,120
Country
Germany
but it would also be nice if people could come to the full benefit of Vice3DS with an O3DS ...if that's even feasible
 

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
but it would also be nice if people could come to the full benefit of Vice3DS with an O3DS ...if that's even feasible

I don't think that it can be done, realistically so. You just have to live with the fact that "Frodo 3DS" (Bread Box) is your only option. And it's not a bad one either. I was happy with it until badda surprise everybody with the VICE port. You can get a used N3DS for cheap nowadays. It will also solve issues with GBA and Arcade emulation. A no brainer really.
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,120
Country
Germany
I don't think that it can be done, realistically so. You just have to live with the fact that "Frodo 3DS" (Bread Box) is your only option. And it's not a bad one either. I was happy with it until badda surprise everybody with the VICE port. You can get a used N3DS for cheap nowadays. It will also solve issues with GBA and Arcade emulation. A no brainer really.

I'm not asking for myself as I have several N3DS consoles (and also an O3DS). This question was only in representation for O3DS owners (and @Badda also has it in his todo list)
 
Last edited by Muxi,

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
New version v1.2 is out. Here are the changes:
  • Nice new banner / startup logo
  • fix for "crackling sound when using keyboard" (well - not completely fixed but at least majorly reduced)
  • fix for "not possible to change back to stock rom from another rom" (stock roms are selectable in the config directory)
  • fix for "menu entry 'Restore default settings' messes up screen"
  • added menu entry/icon 'Misc/Power off bottom screen backlight'
  • added two icons for sprite collision menu entries
  • added menu entry to restore all default settings (incl. hotkeys etc)
  • quicksave/-load now always saves to/loads from /3ds/vice3ds
  • added "RUN" to LOAD"*",8,1 menu entry
  • Added F2/F4/F6/F8 keys to keyboard for easy access
  • Added pause icon / ability to pause via soft button
Important (again): 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. I did some updates to sdl-vicerc, sdl-hotkey-C64.vkm and sdl_sym.vkm

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

Have Fun! :yay3ds:
 

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
This is great, it’s looking better every new release.
A couple of bugs though (for me at least).

Colour palettes aren’t working in Video/VICII settings.
It’s also now unstable for me, with random lock ups.
Version 1.1 was perfect, so hopefully these are simple bugs to pin down (unless it’s just on mine lol).
All the best Badda, I love what you’ve done so far.
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
Yeah here too. Random crashes after a few minutes. Including inactivity. Requires reboot of console via Rosalina.
Hm, this is bad. I will disable download of version 1.2 in Github. Random lock up are a pain because they are very hard to debug. Any clues as to when these lock ups are occurring?
 
Last edited by Badda,

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,120
Country
Germany
@Badda
For me, it occurred after I loaded a snapshot image (vsf). The game and vice3ds froze immediately after loading. This also happens randomly when loading more data in a game. Requires reboot of console via Rosalina.
 
Last edited by Muxi,

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
Iirc it crashed a couple of times during or after loading an image (.prg), same as Muxi.
Hopefully it’s a simple bug to fix Badda.
 

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
On the other hand, I was able to play Racing Destruction Set for a very long time, with lots of disc swapping, warping, etc, and no crash. I will do some more systematic testing later when I have some time.
 

Chillimonster

Active Member
Newcomer
Joined
Jun 29, 2018
Messages
40
Trophies
0
Age
55
XP
997
Country
United Kingdom
Just discovered this bit of software (3ds has been in a drawer for a few months) and loving it so far.

Couple of Q's....

Can the top screen be made full screen (or even reduce the VIC borders) like in the other releases of VICE.. On my Pi i have VICIIBorderMode=3 and this gives full screen, but if i use this on the 3ds if gives a larger screen, but its offset to the left.

When I have a large directory of disk and tape images the program seems to hang (Presume its scanning the folder but not sure)
 

spinal_cord

Knows his stuff
Member
Joined
Jul 21, 2007
Messages
3,225
Trophies
1
Age
43
Location
somewhere
Website
spinalcode.co.uk
XP
3,374
Country
Can the top screen be made full screen (or even reduce the VIC borders) like in the other releases of VICE.. On my Pi i have VICIIBorderMode=3 and this gives full screen, but if i use this on the 3ds if gives a larger screen, but its offset to the left.
Why?!! Quite a few games actually used the borders, as well as quite a lot of demos!
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
Eureka! I found the bug :toot:
It is actually a libSDL bug (thanks @nop90) - it even says so excplicitly in SDL source code ...

Code:
Uint32 SDL_ThreadID(void)
{
    //Incompatible with SDL API, this function will NOT return
    //a valid thread ID when called from the main thread.

d'oh:hateit:
Tomorrow new bugfix release, too tired today ...
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
New version v1.2.1 is out. Here are the changes:

“further improvements to overall system stability and other minor adjustments have been made to enhance the user experience” :D
  • fix random lock-ups (was actually a bug in libSDL)
  • fix for "not possible to select external palette files"
  • other minor bugfixes and optimizations
https://github.com/badda71/vice3ds/releases

Have Fun! :yay3ds:
 
Last edited by Badda,
  • Like
Reactions: Elwyndas and Muxi

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
You'd know much better than I would, so I apologize if this comes across badly, but I thought filtering on the GPU was optional. 3dbrew has this page about GPU registers which seems to describe a filter toggle for textures between nearest (unfiltered) and linear (filtered). Again, sorry if that's not relevant here.
You're right - it's really easy. Just one small change in libSDL and it's pixel perfect: GPU_LINEAR -> GPU_NEAREST.
Will be part of v1.3
 
Last edited by Badda,

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
This is really nice Badda, So far so good.
I love the 3D icon, very nostalgic heh.
One question though, how do I “Press Play on Tape” ? lol
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-