[Release] Vice3DS (C64 Emulator)

Discussion in '3DS - Homebrew Development and Emulators' started by Badda, Mar 31, 2019.

  1. Muxi

    Muxi GBAtemp Fan

    Member
    5
    Jun 1, 2016
    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
     
  2. Elwyndas

    Elwyndas Advanced Member

    Newcomer
    2
    Dec 19, 2018
    United States
    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.
     
  3. Muxi

    Muxi GBAtemp Fan

    Member
    5
    Jun 1, 2016
    Germany
    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, May 19, 2019
  4. Badda
    OP

    Badda GBAtemp Regular

    Member
    3
    Feb 26, 2016
    Tokelau
    Nirvana
    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:
     
  5. Elwyndas

    Elwyndas Advanced Member

    Newcomer
    2
    Dec 19, 2018
    United States
    There goes the afternoon! Many thanks!
     
  6. P34ch

    P34ch Member

    Newcomer
    1
    Apr 11, 2019
    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.
     
  7. Elwyndas

    Elwyndas Advanced Member

    Newcomer
    2
    Dec 19, 2018
    United States
    Yeah here too. Random crashes after a few minutes. Including inactivity. Requires reboot of console via Rosalina.
     
  8. arquillos

    arquillos Advanced Member

    Newcomer
    4
    Aug 28, 2012
    Thank you Badda for this new version. I´ll try it ASAP!
     
  9. Badda
    OP

    Badda GBAtemp Regular

    Member
    3
    Feb 26, 2016
    Tokelau
    Nirvana
    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, May 23, 2019
  10. Muxi

    Muxi GBAtemp Fan

    Member
    5
    Jun 1, 2016
    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, May 23, 2019
  11. P34ch

    P34ch Member

    Newcomer
    1
    Apr 11, 2019
    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.
     
  12. Elwyndas

    Elwyndas Advanced Member

    Newcomer
    2
    Dec 19, 2018
    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.
     
  13. Chillimonster

    Chillimonster Member

    Newcomer
    2
    Jun 29, 2018
    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)
     
  14. spinal_cord

    spinal_cord Knows his stuff

    Member
    8
    Jul 21, 2007
    somewhere
    Why?!! Quite a few games actually used the borders, as well as quite a lot of demos!
     
  15. Badda
    OP

    Badda GBAtemp Regular

    Member
    3
    Feb 26, 2016
    Tokelau
    Nirvana
    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 ...
     
  16. Elwyndas
    This message by Elwyndas has been removed from public view by Sicklyboy, May 28, 2019, Reason: Image-only post.
    May 28, 2019
  17. arquillos

    arquillos Advanced Member

    Newcomer
    4
    Aug 28, 2012
    Way to go Badda!!!!

    Thankx!!!
     
  18. Badda
    OP

    Badda GBAtemp Regular

    Member
    3
    Feb 26, 2016
    Tokelau
    Nirvana
    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, May 28, 2019
    Elwyndas and Muxi like this.
  19. Badda
    OP

    Badda GBAtemp Regular

    Member
    3
    Feb 26, 2016
    Tokelau
    Nirvana
    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, May 28, 2019
    Vague Rant and Elwyndas like this.
  20. P34ch

    P34ch Member

    Newcomer
    1
    Apr 11, 2019
    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
     
  21. Badda
    OP

    Badda GBAtemp Regular

    Member
    3
    Feb 26, 2016
    Tokelau
    Nirvana
    VICE menu -> Tape -> Play

    and don't forget to load a tape first via "Attach tape image"
     
Loading...