3dssms: Sega Master System emulator

Discussion in '3DS - Homebrew Development and Emulators' started by cpasjuste, Sep 22, 2015.

  1. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    440
    638
    Aug 27, 2015
    France
    Hi,

    Here is an alpha port of smsplus to the 3ds :

    - Install 3dsx or cia
    - Put roms in "/3ds/sms/roms"
    - Play !

    Here is the status :
    - No sound
    - 16 pixels cropped on each sides ...

    Changelog
    v03:
    - add preliminary sound support (still not perfect)
    v02:
    - fix exit emulator with .3dsx
    - enable zipped rom's

    Source code : https://github.com/Cpasjuste/3dssms
     

    Attached Files:

    Last edited by cpasjuste, Oct 1, 2015
    Aigle67, dela, Margen67 and 10 others like this.


  2. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,165
    1,026
    Jan 9, 2006
    Cool. Nice. :)
     
    Margen67 likes this.
  3. UltiNaruto

    UltiNaruto GBAtemp Regular

    Member
    177
    54
    Sep 4, 2015
    France
    Yeah looks good but I hope it'll support sound soon. In next release, may you add a config file so we can setup a different rom path?
     
    Last edited by UltiNaruto, Sep 22, 2015
  4. Osakasan

    Osakasan GBAtemp Advanced Fan

    Member
    781
    440
    Sep 19, 2015
    Sounds interesting, but full speed on OG 3DS or New 3DS?
     
  5. Vague Rant

    Vague Rant Deceptively cute

    Member
    2,050
    414
    Aug 7, 2008
    Melbourne
    @Osakasan Original 3DS, although cpasjuste has said they suspect that may change once sound is implemented.
     
  6. Osakasan

    Osakasan GBAtemp Advanced Fan

    Member
    781
    440
    Sep 19, 2015
    It is being developed from scratch for 3DS, isn it?

    Then it wont be a problem on the long run.

    Ok, downloading :) I'll give feedback later
     
  7. duwen

    duwen Old Man Yoshi

    Member
    1,161
    642
    Sep 6, 2013
    Bullet Hell
    Just an fyi; the megadrive retroarch emu runs master system (and game gear) games almost perfectly... but choice is a great thing, so I hope this rivals retroarch.
     
    SLiV3R likes this.
  8. Osakasan

    Osakasan GBAtemp Advanced Fan

    Member
    781
    440
    Sep 19, 2015
    I'm aware, but an emulator developed from scratch is always miles better than a port. BlargSNES is proof of that.
     
    fmkid likes this.
  9. Vague Rant

    Vague Rant Deceptively cute

    Member
    2,050
    414
    Aug 7, 2008
    Melbourne
    Nope, it's actually a port of Charles MacDonald's SMS Plus. This makes it in some part the same emulator as that used in RetroArch's core, Genesis Plus GX, Eke-Eke's heavily rewritten fork of MacDonald's original Genesis Plus which subsumed SMS Plus.
     
    Last edited by Vague Rant, Sep 22, 2015
  10. Osakasan

    Osakasan GBAtemp Advanced Fan

    Member
    781
    440
    Sep 19, 2015
    Well, that's baffling.

    Will try it anyway. It may be interesting.

    EDIT: Ok, tried it with Sonic Chaos and Mortal Kombat 2. By now it's promising, i'll follow this closely.

    Image stretching - sound aside - would be nice.
     
    Last edited by Osakasan, Sep 22, 2015
    SLiV3R likes this.
  11. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    2,165
    1,026
    Jan 9, 2006
    Nope. That's not true :P
    Remember that blargSNES IS a port. (lolSnes)

    Whether ports or build from ground is best depends on many things. Some factors:
    Time put into the emulator
    Skill and talant from the coder
    How close the ported emulators code base is to the new one
    Little luck

    So there is no general law that says building from ground is better than porting. Imo the ported emulators from Retroarch are the best on the n3ds! :)
     
  12. Osakasan

    Osakasan GBAtemp Advanced Fan

    Member
    781
    440
    Sep 19, 2015
    Well, yeah, for the N3DS. You're talking with a OG user here.

    Also it's true that BlargSNES is a port, but a port of an emulator for DS, wich means that it actually is optimized from the start, exactly the opposite of the Retroarch cores.
     
  13. Cid2mizard

    Cid2mizard GBAtemp Fan

    Member
    362
    210
    Aug 16, 2007
    France
    Maubeuge
    Thank you, works full speed with O3DS... exit is not clean (freeze 3ds)...
     
  14. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    440
    638
    Aug 27, 2015
    France
    Hi,

    I guess your using the 3dsx, i need to take a look then as i worked with cia. (Which exit correctly).
     
    Cid2mizard likes this.
  15. kenseiden

    kenseiden i am overflow

    Member
    202
    84
    Sep 20, 2015
    United States
    As a Master System fan, I'll be keeping my eye on this :)
     
  16. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,466
    1,942
    Aug 19, 2015
    United Kingdom
    Clydebank
    Have tried a load of roms and most load and play fine first time some games I need to reload a few times to get them working as they go to a black screen. Shame the emu does not have different screen size options hopefully we will get a update soon and no sound is not a problem for me as I never play games with the sound on. Plus Impossible Mission can't be played as some of the tools you need to select are missing due to part of the screen not showing.
     
    Last edited by Marko76, Sep 22, 2015
  17. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    440
    638
    Aug 27, 2015
    France
    Thanks for the reports! I'v uploaded a new version (fast fix) for you. Else i'll try to upload sources tomorrow, and see what can be done on the sound side.
     
    AtlasFontaine, Cid2mizard and Marko76 like this.
  18. Marko76

    Marko76 GBAtemp Psycho!

    Member
    3,466
    1,942
    Aug 19, 2015
    United Kingdom
    Clydebank
    Are we going to see a fix for the missing pixels because the one game I really want to use this for is not playable due to the missing pixels
     
  19. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    440
    638
    Aug 27, 2015
    France
    I released it as this because i already spent a few hours without success on it, but of course i'll continue. Also when i'll upload sources we may get some help ...
     
  20. cpasjuste
    OP

    cpasjuste GBAtemp Fan

    Member
    440
    638
    Aug 27, 2015
    France
    Hi !

    I'v added basic audio support, still some work to do on that side but it's a start !