G6/M3 FAT32 Lib v3 (13-10-06)

Discussion in 'Other Flashing Hardware & Software' started by jelbo, Oct 13, 2006.

  1. jelbo
    OP

    jelbo Ōkami!

    Member
    807
    0
    Sep 12, 2003
    Netherlands
    Netherlands
    Download here:

    http://www.handheldsources.com/Backup/G6M3...%2013-10-06.rar

    Readme says:

    I hope Chishm or others are able to implement this into FATlib so every homebrew is able to fully support the G6 and M3. Before jumping for joy and giving thanks to the G6/M3 team, I'll wait what the developers themselves can do with the files. [​IMG]
     
  2. Extreme Coder

    Extreme Coder GBAtemp Advanced Fan

    Member
    938
    0
    Nov 25, 2005
    Egypt
    Cairo, Egypt
    The M3/G6 team tricked the devs the first time they released their library, since that lib was only working with an official compiler($$$). Hope it's not the same case this time.
     
  3. retrohead

    retrohead GBAtemp Regular

    Member
    234
    16
    May 2, 2003
    Manchester
    They have again released the binary files and not the source code.

    LAME [​IMG]
     
  4. Extreme Coder

    Extreme Coder GBAtemp Advanced Fan

    Member
    938
    0
    Nov 25, 2005
    Egypt
    Cairo, Egypt
    How hard is it to get their sources? It's not like they will lose anything:/
     
  5. jelbo
    OP

    jelbo Ōkami!

    Member
    807
    0
    Sep 12, 2003
    Netherlands
    Netherlands
    Damn, I just knew it... [​IMG] [​IMG]

    There's no way to reverse engineer them or something? I think chishm said he could do it, but it costs a lot of time and is rather useless since the needed files are right there in Hong Kong... Maybe we should organize some reward for the one who does it [​IMG] If I were coder I'd probably do it [​IMG]
     
  6. JoeB

    JoeB Member

    Newcomer
    10
    0
    May 25, 2006
    Canada
    I don't understand what the developers are complaining about. The G3/M3 team did release the object files (.o files). One should be able to simply link to them after they compile their code!

    This is a common thing, unless they use a different, incompatible, compiler. At which point, how difficult would it be to switch your code base to use the same compiler as the M3/G6 team uses!?? Companies (like IBM, Microsoft, Oracle, etc. do this all the time!)

    Rather than complain, why not publically state what compiler your want your object code to be generated in, and I'm sure the G6 team will be able to do so.

    Then again, a lot of compilers do generated compatible .o objects!

    Asking a company to just give the source is just crazy!
     
  7. Extreme Coder

    Extreme Coder GBAtemp Advanced Fan

    Member
    938
    0
    Nov 25, 2005
    Egypt
    Cairo, Egypt
    The .o objects are compiled using the official compiler(which costs a lot of $$$), not DevKitPro, which means it's going to be very hard to make it work with DevKitPro(which I guess all homebrew developers use). I
    t's common sense we need the code in the compiler all homebrew developers use, they could've known that easily, after they released their first version of this library, and all devs started complaining and E-Mailing them.
    Even NeoFlash released the complete source without anybody complaining at them...
     
  8. jelbo
    OP

    jelbo Ōkami!

    Member
    807
    0
    Sep 12, 2003
    Netherlands
    Netherlands
    I think a lot of e-mails should be sent once again now the release is still fresh. I'm no sure if those Chinese programmers understand what exactly is needed (what Extreme Coder is saying).. Maybe a Chinese e-mail would help better?
     
  9. jpx86

    jpx86 GBAtemp Regular

    Member
    104
    55
    Jun 21, 2006
    the problem is the object file provided is compiled with an old version of devkitarm. basically, its worthless.

    you can disassemble the .o file and have the code in assembler, but not back to c code. chism has actually said even the assembler code would be fine if they'd release it, but he's not going to make an effort since they are being jackasses.
     
  10. rkenshin

    rkenshin GBAtemp Fan

    Member
    448
    0
    Sep 2, 2005
    United States
    thought if they released their FATlibs, it would eventually lead to fakes?

    Or is that the wrong idea I'm getting since this happened to the Supercard after they released their FATLib source?
     
  11. cory1492

    cory1492 GBAtemp Maniac

    Member
    1,497
    24
    Jun 23, 2005
    Canada
    Home, WhereElse?
    Nope, the FAT lib itself would have little to nothing to do with reversing the hardware behind what makes the FAT lib workable on that hardware. Probably the biggest reasons the supercard got cloned (badly, I might add, since the clones dont work exactly like the origonal) is the fact the controller chip they used in it is getting dated (and thus is cheaper to reverse and cheaper to put into production than when the supercard was first released), it's simpler than M3's, and has been around for about a year longer.

    I mean, a fully working homebrew driver has been around for M3 CF for quite a while, and there are no clones.
     
  12. js18

    js18 Member

    Newcomer
    20
    0
    Aug 11, 2006
    does this mean I can make a custom media extend player?
     
  13. MajinGohan

    MajinGohan GBAtemp Fan

    Member
    429
    0
    Oct 26, 2002
    Gambia, The
    Still a no-go for homebrew on G6L and M3 I guess. Damn.