1. alekmaul

    OP alekmaul GBAtemp Regular
    Member

    Joined:
    Nov 5, 2002
    Messages:
    104
    Country:
    France
    Hi All,
    Here is an Atari VCS 2600 emulator for DS and DSi (compiled with last libnds and devkitpro), a port from Stella Emulator.
    To use this emulator, you must use compatibles rom with a26/bin format.
    Do not ask me about such files, I don't have them. A search with Google will certainly help you.

    Controls :
    * Direction pad : the joystick ...
    * A : Fire button
    * X : Left Difficulty A/B
    * Y : Color / Black&White Switch
    * R : RESET (yes R like Reset [​IMG])
    * L : Change controller (paddle / joystick)
    * SELECT : SELECT Trigger
    * START : Show FPS

    Vidéo :
    [youtube]http://youtu.be/9NVDQdJFj-A[/youtube]

    Some screenshots :
    [​IMG] [​IMG]
    [​IMG] [​IMG]

    Download : StellaDS V1.2

    Of course, i'm releasing the source code because I am not the original author of Stella Emulator : StellaDS source code

     
    Alfonx and Tarmfot like this.
  2. Sir_Voe

    Sir_Voe GBAtemp Fan
    Member

    Joined:
    Apr 28, 2007
    Messages:
    318
    Country:
    United States
    Nice! Glad to find it works with Sudokuhax, as I share an SD card between my hacked wii and DSi and therefore already had the complete 2600 set installed.
     
  3. NES SNES V.B. N64 G.C. Wii WiiU

    NES SNES V.B. N64 G.C. Wii WiiU Now with extra redundancy!
    Member

    Joined:
    Feb 10, 2011
    Messages:
    859
    Country:
    Great! So many great things have come out of this homebrew competition. GBA and 2600 emus, remakes of games, many homebrew games, etc. At first I didn't see the point in this homebrew competition, but now its just so obvious! Hope to see a similar contest next year, and good luck with this emulator.
     
  4. Recorderdude

    Recorderdude Musician, Animator, Buffoon.
    Member

    Joined:
    Jun 19, 2010
    Messages:
    1,392
    Country:
    United States
    MY.GOD.YES.

    I have to wonder if alekmaul read this at all?


     
  5. Mbmax

    Mbmax Homebrew addicted
    Member

    Joined:
    Nov 7, 2006
    Messages:
    2,274
    Country:
    Hey Alek ! Nice to see you entered the bounty.

    Good luck ! [​IMG]
     
  6. wasim

    wasim ♫ Music addict ♫
    Member

    Joined:
    Nov 13, 2010
    Messages:
    907
    Country:
    India
    nice work

    And good luck [​IMG]
     
  7. Buleste

    Buleste Old Fart
    Member

    Joined:
    Dec 19, 2010
    Messages:
    852
    Country:
    Many, Many, Many thanks for this one. This should bring back many memories from when I was a kid.
     
  8. Schlupi

    Schlupi Gbatemp's Official Earthbound Maniac™
    Member

    Joined:
    Aug 31, 2007
    Messages:
    3,985
    Country:
    United States
    Yes! Awesome!

    Why oh why won't others update their emulators? [​IMG]
     
  9. ferret7463

    ferret7463 GBAtemp Advanced Fan
    Member

    Joined:
    Sep 21, 2010
    Messages:
    614
    Country:
    United States
    good work [​IMG] I love the interface on the bottom screen. A quick suggestion, can you clear up the sound some. It crackles a lot, not that i am complaining . You have done a way better job than i would've. Thank you for the EMU. [​IMG]
     
  10. BassAceGold

    BassAceGold Testicles
    Member

    Joined:
    Aug 14, 2006
    Messages:
    495
    Country:
    Canada
    alekmaul I hope you don't mind, but I have added rom loading via launch arguments so that other menus can be used for loading roms.

    The updated source + binary can be found HERE.

    The only change I made was to add:
    CODE
    //load rom file via args if a rom path is supplied
    if(argc > 1)
    {
    dsShowScreenMain();
    dsLoadGame(argv[1]);
    etatEmu = STELLADS_PLAYINIT;
    }


    to main.cpp before dsMainLoop();
     
  11. Mbmax

    Mbmax Homebrew addicted
    Member

    Joined:
    Nov 7, 2006
    Messages:
    2,274
    Country:
    Alek, what is the maximum amount of .a26 files we can copy in one directory ?
     
  12. Recorderdude

    Recorderdude Musician, Animator, Buffoon.
    Member

    Joined:
    Jun 19, 2010
    Messages:
    1,392
    Country:
    United States
    does it take both .a26 and .bin? I've got two atari sets but it would take ages to get to the game I want via the huge a26 one.
     
  13. Mbmax

    Mbmax Homebrew addicted
    Member

    Joined:
    Nov 7, 2006
    Messages:
    2,274
    Country:
     
  14. Recorderdude

    Recorderdude Musician, Animator, Buffoon.
    Member

    Joined:
    Jun 19, 2010
    Messages:
    1,392
    Country:
    United States
    OK, cool. Will try this out.
     
  15. NamoNakamura

    NamoNakamura GBAtemp Regular
    Member

    Joined:
    Feb 13, 2010
    Messages:
    167
    Country:
    United States
    Tons of love! The previous version actually ran certain games slowly!
     
  16. Another World

    Another World Emulate the Planet!
    Former Staff

    Joined:
    Jan 3, 2008
    Messages:
    10,572
    Country:
    Colombia
    anyone try the Starpath Supercharger games to see if they work?

    i haven't had time to grab mine from storage.

    if you guys just want to test this emu out legally don't forget that there is atari 2600 homebrew.
    http://filetrip.net/f11606-Ature-%28Atari-2600%29-1-0.html (zelda-like, i recommend it)
    http://filetrip.net/f21950-L-E-M-Lunar-Exc...RI%29-v0-9.html
    http://filetrip.net/f22866-PassThrough-260...RI%29-1-02.html
    http://filetrip.net/f22819-PIG-%28Atari-2600%29-0-90.html
    http://www.atariage.com/forums/forum/50-at...00-programming/ (development info)

    this is an awesome first release, i can't wait to see what comes next. alek always keeps his projects updated!

    cheers!!

    =====================
    quick edit here.

    when i'm in root of my msd card the top of the emu says #/# games. it would be nice if it checked the directory for .a26/.bin files and if none are found that it instead said #/# directories.

    i clicked power on/off and selected no. when the main screen came back i now have two power buttons. the second one is just a graphic and i can not select it. it appeard to the right of the first one and covers part of the words for "tv type".

    for the next version please consider adding dpad/button combination menu options.

    i tested a few starpath starcharger games and they just freeze up the emu. when the emu freezes either its with a sound constantly playing or the top screen just freezes, also on the bottom is this weird graphic that appears under the "me" in "game". when its frozen i can still softreset in AKAIO so i'm assuming its not the emu thats frozen just the emulation of the rom has errored.

    i have some starpath homebrew that i've upload, the link is below, please test.
    http://www.sendspace.com/file/z89z6w

    ^^ tetris works but the screen shakes around. i don't have time right now to test everything i have for the starcharger.

    -another world
     
  17. Mbmax

    Mbmax Homebrew addicted
    Member

    Joined:
    Nov 7, 2006
    Messages:
    2,274
    Country:
    Tested a couple of them without luck.
    BTW, the emulator run fine in dsi mode on my ievo.
     
  18. Buleste

    Buleste Old Fart
    Member

    Joined:
    Dec 19, 2010
    Messages:
    852
    Country:
    Are there any plans for paddle emulation?
     
  19. VatoLoco

    VatoLoco Don't crush that dwarf, hand me the pliers.
    Member

    Joined:
    Jan 29, 2008
    Messages:
    2,297
    Country:
    United States
    This is a nice update, thanks Alek=D
    Atari2600 was the first system I owned as a kid, so playing these games is always nostalgic fun for me.

    Also, thanks BassAce for adding the argv to it. Looks like I need to find a set of Atari boxart for the direct game launching from BAGplug =)
     
  20. alekmaul

    OP alekmaul GBAtemp Regular
    Member

    Joined:
    Nov 5, 2002
    Messages:
    104
    Country:
    France
    thanks for all your tests, i will consider your remarks for the next version.
    Currently :

    - pb with starpath supercharger (will check v2 release of stella)
    - paddle emulation (why not, good idea with the stylus)
    - pb with root directory and strange #/# display (don't really understand the pb but will check)
    - dpad/button combination menu options (what do you want exactly, adding conf for but #1/#2 and triggers to remap them to DS buttons ?)
    - power on/off and selected no, pb with graphics
    - adding load argument with BassAceGold tip (which menu uses it, your menu ?)

    About B/W switch, it doesn't work for all games because i think it must be supported by the game. It's not a palette modification but a hardware switch in the A2600 machine.
    Also, the maximu number of roms is 1024 per directory, I think it's enough ;-)
    At least, it's not a fork of previous version from thechuckster, as you can see in source code, this version is rewrote from scratch for the DS part.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - StellaDS, Entry),