Homebrew [Release] Vice3DS (C64 Emulator)

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
@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.

You're looking at the git-branch? Thats just experimental - please stick to the releases. I test the releases on hardware of course.

And the reason for the romfs is that I don't want to distribute a CIA which you can install but then it only works after you copy additional files to the SD-card. That's lame.
 
Last edited by Badda,

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
Hi, any idea why all 3 releases crash on startup and won’t boot for me?

I’ve tried on 2 different N3dsXL’s, both homebrewed with Steelminer on 11.9 firmware.
Thank you for any help.
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
Hi, any idea why all 3 releases crash on startup and won’t boot for me?

I’ve tried on 2 different N3dsXL’s, both homebrewed with Steelminer on 11.9 firmware.
Thank you for any help.

Hm, no idea - I would need a way to reproduce the issue. What CFW are you using? I'm testing everything on b9s/luma9.1
 

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
Thank you for replying Badda.
I’m using the Steelminer hack which boots to Homebrew launcher. I’m Wondering if this is anything to do with it?, but all other emulators work fine (even breadbox 3dsx still works). I’m sure someone who knows more about it will know what’s happening.
It starts to boot vice, but then crashes just before it launches everytime.
Sorry I can’t be of more help, but I’m sure other people must be getting the same crash at bootup as Steelminer is pretty common.
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
Thank you for replying Badda.
I’m using the Steelminer hack which boots to Homebrew launcher. I’m Wondering if this is anything to do with it?, but all other emulators work fine (even breadbox 3dsx still works). I’m sure someone who knows more about it will know what’s happening.
It starts to boot vice, but then crashes just before it launches everytime.
Sorry I can’t be of more help, but I’m sure other people must be getting the same crash at bootup as Steelminer is pretty common.

Maybe the root cause of your isse is the same as the issue I'm currently facing making a CIA-build. It just won't run - but 3dsx runs fine on my setup.
I'm checking into that - you need to wait for the next release ...
 

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
Thank you very much Badda.
I’m really looking forward to it (c64 is my all-time favourite computer), I hope you can get to the bottom of the issue. Someone must know why it won’t work (with both cia or Steelminer , which is homebrew only and will only boot .3dsx)?, hopefully perhaps someone who coded other emulators/utils has some experience of this.
 
Last edited by P34ch,

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
Wow. I just connected speakers to the headphone outlet of the 3DS and ran some of the top demos on csdb.dk with sound frequency at 48 khz.
It is absolutely perfect, with a fat sound, and smooth graphics. And yeah, if you switch on the FPS analyzer, that routine will eat away at the very frequency it's trying to measure. LOL. Any system observed is always influenced by the very observer, which means you can never observe anything in its true state (frei nach Niklas Luhmann).
20190411_210232.jpg
20190411_210232.jpg 20190411_205833.jpg 20190411_210210.jpg
 
  • Like
Reactions: Gamer4Ever

Elwyndas

Well-Known Member
Member
Joined
Dec 19, 2018
Messages
197
Trophies
0
XP
680
Country
United States
Found this one. I would move the function keys to the top row, and include all 8 (f1. f2 etc). This allows to enlarge the "real" keyboard fully.
Furthermore I would include 4 cursor keys, instead of the awkwark original shifting solution
4BguV.gif
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
Found this one. I would move the function keys to the top row, and include all 8 (f1. f2 etc). This allows to enlarge the "real" keyboard fully.
Furthermore I would include 4 cursor keys, instead of the awkwark original shifting solution
4BguV.gif

That looks pretty good - now I just need the same keyboard two more times for the SHIFT- and CBM-symbols :-)
 

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
New release available. Alas, still no CIA - I'm currently having some issues to get the CIA working. However, I wanted to release the new features asap.
These are:
  • Larger keyboard / keys
  • Configuration files in romfs - they will be copied to SD card if not existing there.
  • Key names showing correctly now in vice menu
  • vice3DS now exits gracefully when pressing the menu button
  • Show drive status in notification LED (settings in "Drive" menu)
  • v0.3 was accidentally a debug build, so v0.4 is faster
@Elwyndas You were right about the performance drop in v0.3 - I accidentally released a debug build. This build should have the original speed again :D
 
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
Hi Badda,
Just tried v0.4 and the screen is split over the top and bottom screens with the top of the keyboard obscured a little also.
Am I maybe missing some setting (I couldn't see one related)?
I wonder if this is a N3DS XL specific issue perhaps?
 

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
Hi Badda.
I’ve just tried 0.4 also, it still crashes on boot up the same way. I included a screenshot incase it helps at all.
 

Attachments

  • 3F219694-EC6C-497B-93AA-9AEB7E10EACF.jpeg
    3F219694-EC6C-497B-93AA-9AEB7E10EACF.jpeg
    1.2 MB · Views: 172

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,777
Trophies
2
Age
48
Location
Japan
XP
3,678
Country
United States
Hi Badda.
I’ve just tried 0.4 also, it still crashes on boot up the same way. I included a screenshot incase it helps at all.
How exactly are you launching this, or the homebrew launcher? I keep seeing people mention "using steelhax", and I'm used to seeing orange (And different colors) screens when launching via *hax. This is not how you homebrew. The idea is to get b9s installed, then get the homebrew launcher loaded and use FBI.3dsx to install hblauncher_loader.cia. From then on, you're just launching the homebrew launcher from your home screen, without using any *hax. With b9s (or fastboot3ds) and Luma3ds, you already have full system access and don't have to use *hax.

I use a N3dsXL myself and don't have any such issue. There's not even a flash of orange loading the homebrew launcher or vice3ds.
 
Last edited by urherenow,

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
Hi urherenow, I’m using steelminer. You run steeldiver and it boots straight to Homebrew Launcher. Pretty much all I’ve tried work fine from Homebrew Launcher so far. I imagine as it’s only an exploit though and not full access like b9s etc, there’s a difference somewhere when booting homebrew. The reason I (and others I assume) don’t install b9s etc is that I only want homebrew, not a fully hacked 3ds. And it’s very easily undone by just replacing a couple of files.
 
Last edited by P34ch,

Badda

me too
OP
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
Finally got the CIA working - yay! :hrth:
Took a couple of hours debugging but (at least on my hardware) it works now. So it's thoroughly WOMM -tested :ha:
Seems like the runtime of CIAs is less tolerant towards unallocated memory reads than the runtime of 3dsx ,,,
@P34ch : Can you check if the 3dsx works now for you?

Apart from this, can I get some feedback on the new keyboard? Should I keep it or use the old one again? I think the old one is prettier but not as useable.

https://github.com/badda71/vice3ds/releases
 
Last edited by Badda,
  • Like
Reactions: Gangu

P34ch

Active Member
Newcomer
Joined
Apr 11, 2019
Messages
30
Trophies
0
Age
48
XP
88
Country
United Kingdom
Badda that’s great news :)

Just tried 0.9 3dsx on mine and it still crashes the same...
I can only think that perhaps something needs full system access and it won’t do it???
Thank you very much though Badda, it looks a great emu :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.