Homebrew [Release] Vice3DS (C64 Emulator)

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
Next version is out: 0.3 - still alpha, maybe I can go beta in the next release
Here the changes:

- OSK works now in vice menu when inputting file names
- new, flashy background and keyboard images compiled in binary
- removed some menu entries that will break things on 3ds
- C-stick/ZL/ZR working, C-Stick mapped to cursor keys
- Status bar (can be activated in menu "Settings management")
- when switching machines, bottomscreen is no more blanked

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

Have fun!
 
Last edited by Badda,

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
The status LED on the hinge, which is normally used for Spot Pass, could be re-programmed to indicate floppy drive activity.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,760
Trophies
2
Age
48
Location
Japan
XP
3,656
Country
United States
Next version is out: 0.3 - still alpha, maybe I can go beta in the next release
Here the changes:

- OSK works now in vice menu when inputting file names
- new, flashy background and keyboard images compiled in binary
- removed some menu entries that will break things on 3ds
- C-stick/ZL/ZR working, C-Stick mapped to cursor keys
- Status bar (can be activated in menu "Settings management")
- when switching machines, bottomscreen is no more blanked

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

Have fun!
I had already built it on my end before your release. Builds perfectly now with no changes.
 
  • Like
Reactions: Badda

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
After launching it for the first time, the 3DS crashes. After rebooting and trying again, the emulator loads. This also happened in Ver 0.2.

It seems that Ver 0.3 slowed down a little bit. I notice more frame skipping.
Also, is 30 FPS the best we can get?

About the keyboard: While it's nice to have an image of the original machine, it's kind of wasting real estate on the screen. The actual keyboard could be enlarged for easier access. I'm on the fence about it.

I couldn't get any cartridge images to load. I guess this is coming later.

Excellent work overall - a dream coming true!
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
Ho man, this sounds groovy. Is there a CIA version that I can install directly on my system's front page, letting me bypass the Homebrew Channel?

Trying to get that CIA version done - anybody has a nice banner (256 x 128px)?

--------------------- MERGED ---------------------------

After launching it for the first time, the 3DS crashes. After rebooting and trying again, the emulator loads. This also happened in Ver 0.2.

It seems that Ver 0.3 slowed down a little bit. I notice more frame skipping.
Also, is 30 FPS the best we can get?

About the keyboard: While it's nice to have an image of the original machine, it's kind of wasting real estate on the screen. The actual keyboard could be enlarged for easier access. I'm on the fence about it.

I couldn't get any cartridge images to load. I guess this is coming later.

Excellent work overall - a dream coming true!

Regarding the crash, you need to tell me how to reproduce this. Only then I can check what might be that cause.
The slow-down is confirmed only when the status bar is turned on - otherwise I don't see a slowdown. Checking the code I put in there should not be any slowdown too.
Wrt the keyboard, I was actually already thinking of that myself - the buttons are really awfully small. Would you be able to provide an image of a better keyboard?
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,111
Country
Germany
What about this one?
 

Attachments

  • c64.jpg
    c64.jpg
    29.6 KB · Views: 186
  • Like
Reactions: Badda

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
Trying to get that CIA version done - anybody has a nice banner (256 x 128px)?

--------------------- MERGED ---------------------------



Regarding the crash, you need to tell me how to reproduce this. Only then I can check what might be that cause.

All I did was to delete the folder of the old version under 3ds, and copy the new version in. When launching the app under homebrew launcher, it caused an ARM11 black screen crash. After reboot, it started normally. This happened everytime I deleted the folder to install a different version. I was playing around with them to see differences.

Trying to get that CIA version done - anybody has a nice banner (256 x 128px)?

--------------------- MERGED ---------------------------
Wrt the keyboard, I was actually already thinking of that myself - the buttons are really awfully small. Would you be able to provide an image of a better keyboard?

I think the images provided by spinal_cord are tough to beat. Maybe he has the source files, like Photoshop? I wouldn't mind taking those and create a layout that saves space. I'm assuming his source is a vector graphic and not pixel based. Well I hope so :)
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,111
Country
Germany
Another small change, so that it is not limited to the C64, if later still possibly the C128 should be supported.
 

Attachments

  • c64.jpg
    c64.jpg
    24.6 KB · Views: 192
Last edited by Muxi,

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,760
Trophies
2
Age
48
Location
Japan
XP
3,656
Country
United States
Another small change, so that it is not limited to the C64, if later still possibly the C128 should be supported.
I would assume the C128 would be stand-alone as well (it's its own executable in Vice, after all), and would therefore need its own icon.
 

Muxi

Well-Known Member
Member
Joined
Jun 1, 2016
Messages
605
Trophies
0
Age
52
XP
2,111
Country
Germany
That was just a suggestion to make the icon more neutral.:)
I do not know if and how vice works with other Commodore computers
 
Last edited by Muxi,

arquillos

Well-Known Member
Newcomer
Joined
Aug 28, 2012
Messages
80
Trophies
1
XP
1,215
Country
Thank you Badda!
Tried on my N3DS and it works nicely.
Some feedback:
- Vice UI is too slow. It "lags" most of the time.
- Would it be possbile to save the "default" c64 roms dir? So the user doesn´t have to "navigate" through many directories to select the roms
- Some speed problems with some games. Bounty Bob Strikes Back seems to work almost 100% with some minor, minor glitches but on the other side, Chuckie Egg works (great!!! in breadbox I did not manage tu run it) but it is tooo fast on "level 3" (The way it should be played)

Keep it up! Very nice emulator
 
  • Like
Reactions: Badda

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,397
Country
Tokelau
Thank you Badda!
Tried on my N3DS and it works nicely.
Some feedback:
- Vice UI is too slow. It "lags" most of the time.
- Would it be possbile to save the "default" c64 roms dir? So the user doesn´t have to "navigate" through many directories to select the roms
- Some speed problems with some games. Bounty Bob Strikes Back seems to work almost 100% with some minor, minor glitches but on the other side, Chuckie Egg works (great!!! in breadbox I did not manage tu run it) but it is tooo fast on "level 3" (The way it should be played)

Keep it up! Very nice emulator

Thanks for the feedback. I think lagging in the UI is not a problem - what I noticed however, is that sometimes the screen does not update: e.g. you are navigating one menu entry down but the cursor stays on previous row. In reality, the cursor is really where you navigated to (just press the A-botton, then you will get into the right menu) - but the screen does not show that. That seems like the menu is "lagging" - I need to check into that ...
 
Last edited by Badda,

snoofly

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
1,012
Trophies
0
Age
54
XP
2,133
Country
United Kingdom
Thank you Badda!
Tried on my N3DS and it works nicely.
Some feedback:
- Vice UI is too slow. It "lags" most of the time.
- Would it be possbile to save the "default" c64 roms dir? So the user doesn´t have to "navigate" through many directories to select the roms
- Some speed problems with some games. Bounty Bob Strikes Back seems to work almost 100% with some minor, minor glitches but on the other side, Chuckie Egg works (great!!! in breadbox I did not manage tu run it) but it is tooo fast on "level 3" (The way it should be played)

Keep it up! Very nice emulator
Good choice of test games there sir, a couple of my favourites.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,760
Trophies
2
Age
48
Location
Japan
XP
3,656
Country
United States
@Badda I'm not sure why you're hell bent on packing the config files into romfs, but for the second time, whatever you're trying to do does not work on hardware. all versions are broken and I'm too tired to figure out how to fix it on my end. And I was so excited to see a commit for a .cia and .3ds too :sad:

I never even see a message pop up that looks like "failed to create user config dir", so it's crashing before it gets that far.
 
Last edited by urherenow,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: It's mostly the ones that are just pictures and no instructions at all