"Let's make GD ROM emulation happen" Facebook group.

Discussion in 'Sega Dreamcast Development and Research' started by sonicdude10, Jun 18, 2012.

Tags: Add Tags
  1. S_A_K_U_L

    S_A_K_U_L Member

    Joined:
    Jul 30, 2012
    Messages:
    17
    Likes Received:
    0
    New GDmenu v0.3 - Presentation, fast scrolling issue:
    [video=youtube_share;yKyH6GPoKvc]http://youtu.be/yKyH6GPoKvc[/video]
     
  2. b1uechr1s

    b1uechr1s Active Member

    Joined:
    Mar 23, 2013
    Messages:
    47
    Likes Received:
    5
  3. S_A_K_U_L

    S_A_K_U_L Member

    Joined:
    Jul 30, 2012
    Messages:
    17
    Likes Received:
    0
    Heh, maybe next time :D
     
  4. Braintrash

    Braintrash Peppy Member

    Joined:
    Nov 5, 2011
    Messages:
    303
    Likes Received:
    24
    I thought the same. :-D
     
  5. madsheep

    madsheep Peppy Member

    Joined:
    Jul 19, 2013
    Messages:
    313
    Likes Received:
    78
    i believe the problem is because the sdcard is slow and the Change CD command is asynchronous

    but it can be fixed

    @neuroacid

    if i press the button on the GDEMU the synchronization is lost
    same as the slow sdcards

    you need to check the image name (ip.bin) or cd label and create a list to check every game change or by timer(dont like this idea but it is better because of the asynchronous command)
     
    Last edited: Oct 18, 2014
  6. Treamcaster

    Treamcaster Intrepid Member

    Joined:
    Sep 8, 2007
    Messages:
    696
    Likes Received:
    5
    New gdmenu version looks stunning however cd label art doesn't always load. I have to move up and down on the game I want a few times for it to load.
     
  7. Greg2600

    Greg2600 Resolute Member

    Joined:
    Jun 23, 2010
    Messages:
    931
    Likes Received:
    106
    Love the menu improvements guys! Not having any scrolling issue myself, although I only have a half dozen games on the card.
     
  8. neuroacid

    neuroacid Rising Member

    Joined:
    Jul 3, 2014
    Messages:
    50
    Likes Received:
    79
    Well you shouldn't use the tact switch anyway, the support for it was removed in v0.1 and there's really no good reason to have it since you can use the controller instead.

    Reading disc sectors after each command is slow/unnecessary, theres a better and somewhat faster way to make sure the device is ready.
    But I'm not using it at the moment, because it would make the scrolling a lot slower than it is right now.
    It makes no sense to slow it down for everyone just because of a few slow SD cards. Also the timer approach isn't that good either and the way it works atm is better anyway.
    The problem is just that the buffer I'm using isn't enough to cover some slow/erratic SD cards with big latency spikes.

    Anyway I already have a few possible solutions, just need more testing, one of them actually makes the scrolling a lot faster than it is atm, but faster doesn't necessarily means better.
    There's still more features I'm working on, so I'll probably release a fix together with those in a future update, the only problem is that I've been busy lately and don't have much free time to work on it.

    Make sure you have the GDEMU.ini in the root of your SD card.
    The problem you described should only happen if that file is not present.
     
  9. nonosto

    nonosto Intrepid Member

    Joined:
    Jan 5, 2012
    Messages:
    698
    Likes Received:
    54
    Dear

    Does exist a solution for DC with motherboard VA2.1?
     
  10. madsheep

    madsheep Peppy Member

    Joined:
    Jul 19, 2013
    Messages:
    313
    Likes Received:
    78
    keep up the good work, also i noticed that you are busy in your life :D
     
  11. Treamcaster

    Treamcaster Intrepid Member

    Joined:
    Sep 8, 2007
    Messages:
    696
    Likes Received:
    5
    Problem solved, my bad. :)
     
  12. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,034
    Likes Received:
    893
    You could make a flag in the ini for slow sd-cards, e.g. compatibility_mode = 1. This way people with good cards get a boost, while others don't loose compatibility.

    By the way, just a though about parallelism: have you though about separating the metadata/scrolling/booting? I mean, at boot you load a list of names and/or metadata, and you simply build a menu that the user can scroll at any speed. Then when the user selects an entry, you switch to it in the background and load the gd-rom image and/or remaining metadata. When the user hit A, you finish switching to the right game then boot!

    Just a though!

    No, sorry. The VA2 has the gd-rom daughterboard intergrated into the motherboard and so it's not possible to design a drop-in replacement like gd-emu.

    FG
     
    Last edited: Oct 20, 2014
  13. Treamcaster

    Treamcaster Intrepid Member

    Joined:
    Sep 8, 2007
    Messages:
    696
    Likes Received:
    5
    Anyone got Sylverant PSO Patcher to work with GDEMU?
     
  14. keropi

    keropi Familiar Face

    Joined:
    Feb 2, 2011
    Messages:
    1,068
    Likes Received:
    65
    anyone heard from MNEMO lately? it seems he is laying low for a couple of weeks now...
     
  15. Greg2600

    Greg2600 Resolute Member

    Joined:
    Jun 23, 2010
    Messages:
    931
    Likes Received:
    106
    Stone Age Gamer just announced on Facebook that they hope to carry the USB GD device by early 2015, as well as restocking the 3DO adapters from MNEMO.
     
  16. SegaLife

    SegaLife Rising Member

    Joined:
    Sep 22, 2014
    Messages:
    60
    Likes Received:
    4
    This is great nes, I've already got a gdemu, but I've got another dead dreamcast drive that could use an upgrade.
     
  17. Friend of Sonic

    Friend of Sonic Spirited Member

    Joined:
    Jul 29, 2013
    Messages:
    152
    Likes Received:
    3
    I heard from him on the 15th when I asked if it was too soon to ask about his second batch. He said indeed it was. In late September, he told me to try around mid October. So I guess I'll ask him each week going forward.
    Oh wow. That is great news. Glad to hear it's gonna be made in large quantities.
     
  18. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    neuroacid : new menu looks great. is it possible to get info about protocol. it can be supported by another devices. or it is for "GDEMU-only"?

     
  19. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    as i see menu uses info from IP.bin of image, then change image in drive and some how can read name of path? and reset/run game?))
     
  20. madsheep

    madsheep Peppy Member

    Joined:
    Jul 19, 2013
    Messages:
    313
    Likes Received:
    78
    the menu can change the games by sending emulating the up/down buttons on gdemu via spi commands

    ex.
    if we have 3 images

    GDMENU
    SONIC ADVENTURE
    SONIC ADVENTURE 2

    The lis creation sequence is this

    GDMENU >
    DOWN COMMAND >
    READ 1ST GAME INFO (SONIC ADVENTURE) >
    DOWN COMMAND >
    READ 2ND GAME INFO (SONIC ADVENTURE 2) >
    DOWN COMMAND >
    GDMENU >
    STOP

    after that the UP/DOWN buttons on the pad used for the up/down commands.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page