dingux_emulators_patch_tools_for_iSmartLinux

Discussion in 'Other Flashing Hardware & Software' started by tysong, May 6, 2011.

  1. tysong
    OP

    tysong Newbie

    Newcomer
    9
    10
    Apr 11, 2011
    In the previous thread, I have told everyone like this:

    Because the change of cpu clock frequency will destroy DMA transfer, leading to CPU and NDS communication interruption,
    so that in the emulator any change of CPU clock frequency, will make the emulator run the exception.
    Like these emulators: FBA, FC, NGP, PCE, MD and so on.

    The tools could find the code of changeing clock and patch them.

    You can use the tools to patch the emulators for iSmartLinux, also you can directly download the emulators which have been patched.
    But maybe some emulators were not included, or you want to run other version emulators.

    By the way, not all of the emulators will need patches, not all of the emulators will be exceptions when starting,
    maybe in the process when you are Settings games.

    dingux_emulators_patch_tools_for_iSmartLinux.7z:

    http://www.fileserve.com/file/eb45saC
     
  2. Mbmax

    Mbmax Homebrew addicted

    Member
    2,274
    47
    Nov 7, 2006
  3. ferret7463

    ferret7463 GBAtemp Advanced Fan

    Member
    593
    95
    Sep 21, 2010
    United States
    ok, if you are using a iSmart with linux and then run a EMU. Would that be less efficient than just running a emu on the card without Linux? Would it not just eat up system resources that the EMU could be using instead? [​IMG]
     
  4. Mbmax

    Mbmax Homebrew addicted

    Member
    2,274
    47
    Nov 7, 2006
    Sure. But sadly there is no public SDK for the ismm. [​IMG]

    But i think tysong, and correct me if i'm wrong tysong, plan to release the sources of this modified dingux.
    If it's the goal, some of those dingux emulators can be improved to run on this specific dingux version.
    Maybe we can think of a special dingux dmenu that use the ds resolution so we don't need to scale anything.

    Who knows, perhaps we are the first guys to see the birth of a usable linux on nintendo ds ?
    Time will tell us ...
     
  5. rockstar99

    rockstar99 Hi

    Member
    7,375
    156
    Dec 3, 2008
    Canada
    Toronto
    Has this been patched for DSTWO yet?
     
  6. Another World

    Another World Emulate the Planet!

    Former Staff
    10,498
    1,673
    Jan 3, 2008
    Colombia
    From Where???
    ds2 has different specs, simply patching it won't work.

    -another world
     
  7. Buleste

    Buleste Old Fart

    Member
    852
    27
    Dec 19, 2010
    Also it appears that iSmart MM has a far superior SDK than the SCDS2.
     
  8. BassAceGold

    BassAceGold Testicles

    Member
    495
    124
    Aug 14, 2006
    Canada
    The iSmart MM probably has the exact same SDK (if not extremely similar) as the DSTwo, except who ever has it also has access to all the closed parts that aren't accessible in the DSTwo SDK.
     
  9. Mbmax

    Mbmax Homebrew addicted

    Member
    2,274
    47
    Nov 7, 2006
    There is a lot of cool things for the dingoo. Let see if i can test some of those from openhandheld website.
     
  10. rockstar99

    rockstar99 Hi

    Member
    7,375
    156
    Dec 3, 2008
    Canada
    Toronto
    Can somebody make a video.. I might get an iSMARt if this is good
     
  11. Mbmax

    Mbmax Homebrew addicted

    Member
    2,274
    47
    Nov 7, 2006
    tysong, i still have a lot of fat corruption. Maybe you have something to fix also in the dmenu ?
    It's quite annoying to beta test in those conditions, you don't know if an emulator doesn't work because of a bug in the ismartlinux emulation or if it's because of the fat corruption.

    Edit : i reported a fat corruption even with the clock locked version of FBA. The problem is not fixed.
    [​IMG] iSmartLinux Bug report thread