• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

DraStic (Nintendo DS emulator) OUT NOW for pi2/3!

Scheduled Pinned Locked Moved Ideas and Development
nintendo dsdrastic
130 Posts 38 Posters 93.7k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    chinjw @edmaul69
    last edited by chinjw 17 Jan 2018, 02:10

    @edmaul69 Thanks for your help my friend...

    E 2 Replies Last reply 17 Jan 2018, 03:18 Reply Quote 0
    • E
      edmaul69 @chinjw
      last edited by edmaul69 17 Jan 2018, 03:18

      @chinjw well i got it done. ps button is the quit menu and quit game button. right shoulder is stylus button. left analog is stylus. right analog button is menu. right analog up is view a. right analog right is view b. the views change between side by side screen view, top and bottom screen view, and full screen top screen view. since i have a ps3 controller i tested it out.

      https://drive.google.com/open?id=1ijFCE0QKUFvi9wNcpMTGcitXM6_otP0r

      1 Reply Last reply Reply Quote 0
      • E
        edmaul69 @chinjw
        last edited by edmaul69 17 Jan 2018, 07:48

        @chinjw i forgot to say, unzip this and put the config file in /opt/retropie/configs/nds/drastic/config/ in the config i was able to get the frame counter to stop showing the framerate but without being able to see the menu, i dont know how to make it disappear completely.

        C 1 Reply Last reply 17 Jan 2018, 08:09 Reply Quote 0
        • C
          chinjw @edmaul69
          last edited by 17 Jan 2018, 08:09

          @edmaul69 said in DraStic (Nintendo DS emulator) OUT NOW for pi2/3!:

          put the config file in /opt/retropie/configs/nds/drastic/config/

          Thanks bro, will test it by tonight....
          Really thanks for your help...
          by the way, should i rename the file before put in the related path..?
          or jz paste it without rename...?

          E 1 Reply Last reply 17 Jan 2018, 09:09 Reply Quote 0
          • E
            edmaul69 @chinjw
            last edited by 17 Jan 2018, 09:09

            @chinjw when you unzip it the file inside will be named properly. Just put the drastic.cfg file in the location i posted.

            C 1 Reply Last reply 18 Jan 2018, 04:12 Reply Quote 0
            • C
              chinjw @edmaul69
              last edited by 18 Jan 2018, 04:12

              @edmaul69 It's works~! Thanks bro..
              Just wondering izzit possible to change the exit game button to <SELECT> ?

              E 1 Reply Last reply 18 Jan 2018, 07:14 Reply Quote 0
              • E
                edmaul69 @chinjw
                last edited by 18 Jan 2018, 07:14

                @chinjw not really possible. The select button is a button the ds uses.

                C 1 Reply Last reply 18 Jan 2018, 07:41 Reply Quote 0
                • C
                  chinjw @edmaul69
                  last edited by chinjw 18 Jan 2018, 07:41

                  @edmaul69 Thanks for your help my friend...
                  i wondering is there any tutorial or info can show me the step to do this kinda joystick/controller mapping...
                  because i'm planing to get other controller soon (8bitdo NES30 Pro or SFC30) ...
                  it would be nice if i can do it by my self... :)

                  E 2 Replies Last reply 18 Jan 2018, 08:00 Reply Quote 0
                  • E
                    edmaul69 @chinjw
                    last edited by edmaul69 18 Jan 2018, 08:00

                    @chinjw i can try to explain. However i happen to have one of those controllers so I could have it done for you. I will actually be best making a cheat sheet that people could use if they want to try to set them up themselves.

                    1 Reply Last reply Reply Quote 0
                    • E
                      edmaul69 @chinjw
                      last edited by edmaul69 18 Jan 2018, 08:44

                      @chinjw here is a cheat sheet to do it yourself. whatever buttons your controllers config shows is what numbers you need to do here. only change "controls_b" not "a".

                      hat up = 1089
                      hat down = 1092
                      hat left = 1096
                      hat right = 1090
                      left analog up = 1217
                      left analog down = 1153
                      left analog left = 1216
                      left analog right = 1152
                      right analog up = 1219
                      right analog down = 1155
                      right left analog left = 1218
                      right analog right = 1154
                      button 0 = 1024
                      button 1 = 1025
                      button 2 = 1026
                      button 3 = 1027
                      button 4 = 1028
                      button 5 = 1029
                      button 6 = 1030
                      button 7 = 1031
                      button 8 = 1032
                      button 9 = 1033
                      button 10 = 1034
                      button 11 = 1035
                      button 12 = 1036
                      button 13 = 1037
                      button 14 = 1038
                      button 15 = 1039
                      button 16 = 1040
                      
                      C 2 Replies Last reply 8 Feb 2018, 10:56 Reply Quote 1
                      • C
                        chuskie @edmaul69
                        last edited by mediamogul 2 Aug 2018, 15:16 8 Feb 2018, 10:56

                        @edmaul69 Hello im having trouble with the drastic controls. when i go into drastic menu to change the A&B buttons they come up as keyboard so i have no luck there. Then when i go into the drastic.cfg file they are both blank like this here:

                        frameskip_type = 2
                        frameskip_value = 4
                        show_frame_counter = 1
                        screen_orientation = 1
                        screen_scaling = 0
                        screen_swap = 0
                        savestate_number = 0
                        fast_forward = 0
                        enable_sound = 1
                        clock_speed = 0
                        threaded_3d = 0
                        mirror_touch = 0
                        compress_savestates = 1
                        savestate_snapshot = 1
                        unzip_roms = 0
                        backup_in_savestates = 1
                        ignore_gamecard_limit = 0
                        frame_interval = 0
                        trim_roms = 0
                        fix_main_2d_screen = 0
                        disable_edge_marking = 0
                        hires_3d = 0
                        use_rtc_custom_time = 0
                        rtc_custom_time = 0
                        rtc_system_time = 0
                        firmware.username = Dr DraStic
                        firmware.language = 1
                        firmware.favorite_color = 0
                        firmware.birthday_month = 1
                        firmware.birthday_day = 1
                        enable_cheats = 1
                        controls_a[CONTROL_INDEX_UP] = 273
                        controls_a[CONTROL_INDEX_DOWN] = 274
                        controls_a[CONTROL_INDEX_LEFT] = 276
                        controls_a[CONTROL_INDEX_RIGHT] = 275
                        controls_a[CONTROL_INDEX_A] = 32
                        controls_a[CONTROL_INDEX_B] = 306
                        controls_a[CONTROL_INDEX_X] = 122
                        controls_a[CONTROL_INDEX_Y] = 120
                        controls_a[CONTROL_INDEX_L] = 304
                        controls_a[CONTROL_INDEX_R] = 99
                        controls_a[CONTROL_INDEX_START] = 13
                        controls_a[CONTROL_INDEX_SELECT] = 303
                        controls_a[CONTROL_INDEX_HINGE] = 104
                        controls_a[CONTROL_INDEX_TOUCH_CURSOR_UP] = 65535
                        controls_a[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 65535
                        controls_a[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 65535
                        controls_a[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 65535
                        controls_a[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 65535
                        controls_a[CONTROL_INDEX_MENU] = 109
                        controls_a[CONTROL_INDEX_SAVE_STATE] = 286
                        controls_a[CONTROL_INDEX_LOAD_STATE] = 288
                        controls_a[CONTROL_INDEX_FAST_FORWARD] = 8
                        controls_a[CONTROL_INDEX_SWAP_SCREENS] = 115
                        controls_a[CONTROL_INDEX_SWAP_ORIENTATION_A] = 97
                        controls_a[CONTROL_INDEX_SWAP_ORIENTATION_B] = 100
                        controls_a[CONTROL_INDEX_LOAD_GAME] = 65535
                        controls_a[CONTROL_INDEX_QUIT] = 65535
                        controls_a[CONTROL_INDEX_UI_UP] = 273
                        controls_a[CONTROL_INDEX_UI_DOWN] = 274
                        controls_a[CONTROL_INDEX_UI_LEFT] = 276
                        controls_a[CONTROL_INDEX_UI_RIGHT] = 275
                        controls_a[CONTROL_INDEX_UI_SELECT] = 13
                        controls_a[CONTROL_INDEX_UI_BACK] = 8
                        controls_a[CONTROL_INDEX_UI_EXIT] = 27
                        controls_a[CONTROL_INDEX_UI_PAGE_UP] = 280
                        controls_a[CONTROL_INDEX_UI_PAGE_DOWN] = 281
                        controls_a[CONTROL_INDEX_UI_SWITCH] = 304
                        controls_b[CONTROL_INDEX_UP] = 1089
                        controls_b[CONTROL_INDEX_DOWN] = 1092
                        controls_b[CONTROL_INDEX_LEFT] = 1096
                        controls_b[CONTROL_INDEX_RIGHT] = 1090
                        controls_b[CONTROL_INDEX_A] = 
                        controls_b[CONTROL_INDEX_B] = 
                        controls_b[CONTROL_INDEX_X] = 1027
                        controls_b[CONTROL_INDEX_Y] = 1026
                        controls_b[CONTROL_INDEX_L] = 1028
                        controls_b[CONTROL_INDEX_R] = 1029
                        controls_b[CONTROL_INDEX_START] = 1030
                        controls_b[CONTROL_INDEX_SELECT] = 1031
                        controls_b[CONTROL_INDEX_HINGE] = 65535
                        controls_b[CONTROL_INDEX_TOUCH_CURSOR_UP] = 1217
                        controls_b[CONTROL_INDEX_TOUCH_CURSOR_DOWN] = 1153
                        controls_b[CONTROL_INDEX_TOUCH_CURSOR_LEFT] = 1216
                        controls_b[CONTROL_INDEX_TOUCH_CURSOR_RIGHT] = 1152
                        controls_b[CONTROL_INDEX_TOUCH_CURSOR_PRESS] = 1157
                        controls_b[CONTROL_INDEX_MENU] = 1154
                        controls_b[CONTROL_INDEX_SAVE_STATE] = 65535
                        controls_b[CONTROL_INDEX_LOAD_STATE] = 65535
                        controls_b[CONTROL_INDEX_FAST_FORWARD] = 65535
                        controls_b[CONTROL_INDEX_SWAP_SCREENS] = 65535
                        controls_b[CONTROL_INDEX_SWAP_ORIENTATION_A] = 65535
                        controls_b[CONTROL_INDEX_SWAP_ORIENTATION_B] = 65535
                        controls_b[CONTROL_INDEX_LOAD_GAME] = 65535
                        controls_b[CONTROL_INDEX_QUIT] = 65535
                        controls_b[CONTROL_INDEX_UI_UP] = 1089
                        controls_b[CONTROL_INDEX_UI_DOWN] = 1092
                        controls_b[CONTROL_INDEX_UI_LEFT] = 1096
                        controls_b[CONTROL_INDEX_UI_RIGHT] = 1090
                        controls_b[CONTROL_INDEX_UI_SELECT] = 1025
                        controls_b[CONTROL_INDEX_UI_BACK] = 1026
                        controls_b[CONTROL_INDEX_UI_EXIT] = 1024
                        controls_b[CONTROL_INDEX_UI_PAGE_UP] = 1029
                        controls_b[CONTROL_INDEX_UI_PAGE_DOWN] = 1028
                        controls_b[CONTROL_INDEX_UI_SWITCH] = 1027
                        
                        1 Reply Last reply Reply Quote 0
                        • C
                          chuskie @edmaul69
                          last edited by 8 Feb 2018, 11:00

                          @edmaul69 I'm using a matricom xyba controller by the way

                          E 2 Replies Last reply 9 Feb 2018, 06:36 Reply Quote 0
                          • E
                            edmaul69 @chuskie
                            last edited by edmaul69 2 Sept 2018, 06:37 9 Feb 2018, 06:36

                            @chuskie when you set up your controller in emulationstation what numbers does your a and b buttons show? Once you know those numbers look at my cheat sheet and see the number you need to put in the drastic cfg for a & b on “controls_b”

                            1 Reply Last reply Reply Quote 0
                            • E
                              edmaul69 @chuskie
                              last edited by 9 Feb 2018, 06:39

                              @chuskie they are going to be 1024 and 1025. Try those numbers and if backwards swap the numbers.

                              1 Reply Last reply Reply Quote 0
                              • N
                                Newellj79
                                last edited by 10 Feb 2018, 03:52

                                Would someone who has screen scaling set to full-screen, tell me how me how that value reads in drastic.cfg? I'm using a 4:3 screen so I can't use the GUI to change it. Thanks in advance!

                                1 Reply Last reply Reply Quote 0
                                • K
                                  kokokool
                                  last edited by 1 Apr 2019, 20:04

                                  Sorry guys but, i have Retroarch 1.7.6 on Mac OSX 10.8.5 and i've just updated all cores. Can't find DraStic core, only Desmume y melon DS. can anybody help me on this issue?
                                  Best regards to all of you

                                  mituM 1 Reply Last reply 1 Apr 2019, 20:11 Reply Quote 0
                                  • mituM
                                    mitu Global Moderator @kokokool
                                    last edited by mitu 4 Jan 2019, 21:11 1 Apr 2019, 20:11

                                    @kokokool Drastic is not a Librero core, so you won't find it through the RetroArch core updater. Right now, the only options to run DraStic is to either buy it on Android or play it on a Raspberry Pi.

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                    Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

                                      This community forum collects and processes your personal information.
                                      consent.not_received