Homebrew [Release] Vice3DS (C64 Emulator)

  • Thread starter Thread starter Badda
  • Start date Start date
  • Views Views 141,977
  • Replies Replies 529
  • Likes Likes 54
@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,
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.
 
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
 
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.
 
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 ...
 
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,
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
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
 
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 :-)
 
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,
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?
 
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?

Can you please post a photo?
 
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: 213
Yes, I did not get the CIA working yet. I'm sure if the CIA works, your setup will work as well.

Ah I see, thank you Badda.
Although I’m puzzled how it works as I use .3dsx lol.
Still fingers crossed :)
 
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,
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,
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
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