[Release] Vice3DS (C64 Emulator)

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

  1. SmashinGit

    SmashinGit Member

    Newcomer
    4
    Jan 18, 2017
    Afghanistan
    Thanks for all your hard work on this emulator. :)
     
    Badda likes this.
  2. Asaki

    Asaki Member

    Newcomer
    3
    Mar 17, 2007
    United States
    I didn't grow up with one, so I don't really know a lot of the "hidden gems", and I don't have any nostalgia for games on it that were better on other consoles/computers.

    I think the game I've played the most on it is probably Sword of Fargoal (though I feel like the Vic20 version is easier). The Epyx games are pretty good too. Or the Turrican games, of course.

    Oh, I know that, but it seems like a lot of the "top games" are just Spectrum games but with music added and lower resolution graphics. Or Atari games with choppier framerates.

    The music is cool sometimes, but I'm more interested in the underdogs, or the games I can't play elsewhere.

    I've never been into the cracking scene. Bugfixes and things are cool, but I always get annoyed at having to watch the cracktros every time.


    BTW, might I suggest rearranging the touchscreen menu a little bit? Currently, the "swap disk" button is hidden behind the keyboard, so you have to hide and unhide it every time you need to swap.


    ...I thought I had another suggestion, but I can't remember what it was...
     
    Last edited by Asaki, Jul 31, 2019
  3. puerkobi

    puerkobi Member

    Newcomer
    1
    Aug 1, 2019
    Austria
    Thanks for your work Badda!
     
  4. Badda
    OP

    Badda GBAtemp Regular

    Member
    4
    Feb 26, 2016
    Tokelau
    Nirvana
    New version v1.5 is out. Here are the changes (not so many this time - the emulator is close to finished anyways):
    • spin-off: Exerimental C128-emulator (.3dsx only). It runs ok, but VDC-mode is painfully slow. https://gbatemp.net/threads/release-vice3ds-c128-c128-emulator.545436/
    • enhancement: added sampler device "3DS built in microphone audio input". Haven't you always wished to record 4bit samples with your 3DS that you can play on your C64 computer?
    • enhancement: added sampler settings menu & other devices for joyports
    • enhancement: add 'advance frame' menu entry to vice menu
    • enhancement: show mouse button mappings on touchpad
    • optimization: optimized keyboard handling (e.g. c-stick mapping & file dialogs)
    • optimization: remove RS232 stuff from vice menu (wasn't working anyway)
    • optimization: revamp build system, no more buildtools necessary
    Important: As always - if you're updating from a previous version, make sure to delete the config directory on your SD-card /3ds/vice3ds/config before first starting the emulator. Otherwise new config settings, hotkeys and key mappings will not be updated and will not work. More specifically, I had to change the complete config directory structure and include settings for C128.

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

    Have Fun! :yay3ds:
     
    SmashinGit, Muxi, Vague Rant and 2 others like this.
  5. Muxi

    Muxi GBAtemp Fan

    Member
    5
    Jun 1, 2016
    Germany
    As it seems, there was a silent update of version 1.5. Do I have to delete the config folder for this update again, or has nothing changed in this regard since the first release of version 1.5?
     
    Last edited by Muxi, Aug 8, 2019
  6. Badda
    OP

    Badda GBAtemp Regular

    Member
    4
    Feb 26, 2016
    Tokelau
    Nirvana
    ?? I'm not really aware of a silent 1.5 update ...
     
  7. Muxi

    Muxi GBAtemp Fan

    Member
    5
    Jun 1, 2016
    Germany
    The name "Cappuccino" of the current release yesterday was still different, if I'm not mistaken.
     
  8. Badda
    OP

    Badda GBAtemp Regular

    Member
    4
    Feb 26, 2016
    Tokelau
    Nirvana
    Thats just a name, no changes to binaries ... :-)
     
  9. Muxi

    Muxi GBAtemp Fan

    Member
    5
    Jun 1, 2016
    Germany
    ok, I was irritated only the two commits after the version 1.5 has been released, and also the name change afterwards.
     
  10. Muxi

    Muxi GBAtemp Fan

    Member
    5
    Jun 1, 2016
    Germany
    I always use the game Castle Wolfenstein for testing. I noticed in version 1.5 that the Turbo mode leads to Freezes in the presentation on the display. This reminds a bit of the "Vice menu sometimes does not update screen when navigating" issue. Nevertheless, it seems to continue in the background. This is mainly noticeable when opening chests to shorten the waiting time. That was not the case under version 1.4.
     
  11. Badda
    OP

    Badda GBAtemp Regular

    Member
    4
    Feb 26, 2016
    Tokelau
    Nirvana
    Hm, actually, nothing has changed in the code since 1.4 which could cause such behavior. The only thing I could think of is, that the compiler flags in the new makefile adapted from the devkitARM template are different and have an implact on performance. I'll check into this ...
     
    Muxi likes this.
  12. MrHuu

    MrHuu GBAtemp Fan

    Member
    4
    Sep 19, 2015
    Netherlands
    This is the exact same issue i encountered using SDL 1.2 for 3DS trying to port cdogs and opentitus. Seems to be an issue with SDL rather then Vice3DS.
    Great job on the port! @Badda
     
  13. djleviticus

    djleviticus Advanced Member

    Newcomer
    3
    Dec 27, 2008
    Excellent job, just a question. How do you run. T64 files
     
  14. djleviticus

    djleviticus Advanced Member

    Newcomer
    3
    Dec 27, 2008
    Shame you can't run ZXDS from the sd card
     
  15. Badda
    OP

    Badda GBAtemp Regular

    Member
    4
    Feb 26, 2016
    Tokelau
    Nirvana
    Jup, it’s a shame. Even worse, you can’t even run WTF, CWOT and FU2 files ... Sucks big time
     
    Last edited by Badda, Aug 25, 2019
    Elwyndas likes this.
  16. PetePetePetePete

    PetePetePetePete Newbie

    Newcomer
    1
    Jun 29, 2019
    Czech Republic
    Excellent emulator! Now Amiga, ZX Spectrum (not retroarch) and it is complet! By the way - ReSID implementation, is it possible or not? Some demos (mainly these working with adsr sample method, like Vicious SID and others) do not sound exact. If not, never mind. There are still tons of games and these works great!
     
    Last edited by PetePetePetePete, Sep 2, 2019
    Alfonx and thealgorithm like this.
  17. Elwyndas

    Elwyndas GBAtemp Regular

    Member
    3
    Dec 19, 2018
    United States
    There is a great and fully developed emulator called ZXDS, originally made for DS, which can be launched on the 3DS via flashcart. Some of its features inspired the GUI of Vice3DS.

    If you don't have a flashcart, you can run it inside the DS "facilitator" Twilight by using this workaround, which I haven't tried personally though.
    https://gbatemp.net/threads/ds-i-3d...menu-replacement.472200/page-344#post-8724464
    With some patience you can probably expect to see DS homebrew being launched from the 3DS homescreen one day.

    Or somebody ports that ZXDS software so it can be natively run on 3DS.
     
    PetePetePetePete and SmashinGit like this.
  18. PetePetePetePete

    PetePetePetePete Newbie

    Newcomer
    1
    Jun 29, 2019
    Czech Republic
    I have no flashkart, but after hour of playing with ramdisk image, and renaming game names to 8.3 format, it works :) Renaming to short names is essential, like Gadget 2006 writes in his post. But emulator still crashes too often, mainly after trying to load another game from file menu. Natively port for 3DS is nice idea, so maybe somebody can do it? I have too weak programming experience for do this. Retroarch's Fuse does not work for me (I did try many versions)
     
  19. thealgorithm

    thealgorithm GBAtemp Fan

    Member
    5
    Oct 27, 2015
    Indeed. Resid would be nice. It will use more resources but should be usable. (Even my rs-97 with a 600mhz mips single core can run a lot of games well with resid active). Digitized audio on the c64 these days mainly uses the testbit/oscillator seek method as well as the single write d418 (6bit+ volume/filter switch) method which requires resid
     
    Alfonx and PetePetePetePete like this.
  20. lincruste

    lincruste GBAtemp Fan

    Member
    5
    Jan 13, 2008
    Antarctica
    france
    Thanks to the author. I'm no C64 user but I did play it at a schoolfriend's place. His father had a ton of old computers on a room ans he let us play Outrun. I screwed his disk because I ejected it while playing.
    His father also launched an helicopter game but I can't remember the name.
     
    Alfonx likes this.
Quick Reply
Draft saved Draft deleted
Loading...