Cube64-DX - Ameliored GC controller to N64 adapter.

Discussion in 'Nintendo Game Development' started by DarthCloud, Mar 29, 2011.

  1. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    Being how much of a range of English fluency is on here, I'll just say this: there are many better word choices to indicate interests that don't come off quite as demanding.

    English is a language of inflection, without it you cannot tell the difference between absolute joy and sarcasm based solely on the words that come out of someone's mouth.
     
  2. Annoying_one

    Annoying_one Peppy Member

    Joined:
    Dec 24, 2006
    Messages:
    338
    Likes Received:
    9
    ape how about backing off of people and not being so mean
     
  3. APE

    APE Site Supporter 2015

    Joined:
    Dec 5, 2005
    Messages:
    6,416
    Likes Received:
    138
    I'm not being mean, but the fact you took it as being mean just demonstrates my whole point.
     
  4. Annoying_one

    Annoying_one Peppy Member

    Joined:
    Dec 24, 2006
    Messages:
    338
    Likes Received:
    9
    if you do not like his post about wanting a tut, as he explained it. how about doing the golden rule. do onto others as you would like done onto you.

    im trying to do the same and treat others as i want to be treated

    peace be upon you
     
    Last edited: Apr 11, 2011
  5. derekb

    derekb Well Known Member

    Joined:
    Jan 7, 2009
    Messages:
    1,964
    Likes Received:
    44
    Still waiting on an apology from ape for being mean
     
  6. DarthCloud

    DarthCloud Fiery Member

    Joined:
    Dec 26, 2007
    Messages:
    874
    Likes Received:
    14
    I updated to code so it now initialize any Wavebird correctly.

    Working fine now with both my WB controller getting initialized, but unfortunately the joystick calibration for Wavebird is now even more broken!!

    Will need to investigate this when I have more time something weird is going on. Calibration of wired controller is still fine btw.
     
  7. DarthCloud

    DarthCloud Fiery Member

    Joined:
    Dec 26, 2007
    Messages:
    874
    Likes Received:
    14
    Sometime I hate myself ^^. The calibration bug was cause by a variable not initialized to 0 at the beginning :mad:.

    This is happening to me all the time, some weird stuff happen randomly and I'm always wondering why. 99% of time I just forgot to initialize something....

    Wavebird work perfect now!!! just like regular controller :D.

    I disable the joystick range fix but it's just because I have a better implementation in mind. Once this last change done, I do the tutorial :)

    I quite curious to see some feedback about the Wavebird support. Since I can only test with two.
     
    Last edited: Apr 12, 2011
  8. Annoying_one

    Annoying_one Peppy Member

    Joined:
    Dec 24, 2006
    Messages:
    338
    Likes Received:
    9
    cool cant wait
     
  9. derekb

    derekb Well Known Member

    Joined:
    Jan 7, 2009
    Messages:
    1,964
    Likes Received:
    44
    looking forward to being able to one day test this out, wavebird with n64 sounds nie
     
  10. pcc10

    pcc10 Rapidly Rising Member

    Joined:
    Jun 14, 2009
    Messages:
    81
    Likes Received:
    0
    Awesome work. Thanks.
     
  11. DarthCloud

    DarthCloud Fiery Member

    Joined:
    Dec 26, 2007
    Messages:
    874
    Likes Received:
    14
    Added some minor fix to Wavebird implementation this morning, should be 100% right now hopefully :)

    Also, rumble emulation is disabled automatically now when a Wavebird is detected, so no need to do the AL+AR+X trick on boot for game like Cruis'n USA or Blast Corps that don't like the rumble pak when you use a Wavebird.
     
  12. link83

    link83 Enthusiastic Member

    Joined:
    Mar 22, 2008
    Messages:
    526
    Likes Received:
    8
    Nice addition DarthCloud, especially since I plan to mostly use this with a Wavebird ;-)
     
    Last edited: Apr 13, 2011
  13. wildchild22

    wildchild22 Member

    Joined:
    Apr 5, 2011
    Messages:
    18
    Likes Received:
    0
    I am going to order some pics and I am wondering what pics I should buy?
    I am waiting to build till after you can hook up a memory card to a regular controller for saving. Just want to buy the right pics so I am ready.

    Thanks again for the doing his.
     
  14. DarthCloud

    DarthCloud Fiery Member

    Joined:
    Dec 26, 2007
    Messages:
    874
    Likes Received:
    14
    Another update :D, I improved the gc to n64 axis conversion function. But I'm still unsure if I'm going to keep it or not, I guess I will wait to get some feedback once some peoples build their adapter to make my mind about it.


    Get a 12F683, I'm going to completely remove support for old PIC in a few build.

    Once I'm happy with the current feature set I'm going to upgrade to a 64MHz PIC and implement real CRC calculation so rumble emulation finally work with goldeneye.
     
  15. wildchild22

    wildchild22 Member

    Joined:
    Apr 5, 2011
    Messages:
    18
    Likes Received:
    0
    I quess I should wait till you post what 64mhz chip you are going to use.







     
  16. DarthCloud

    DarthCloud Fiery Member

    Joined:
    Dec 26, 2007
    Messages:
    874
    Likes Received:
    14
    I still didn't choose which one I'm going to use.

    Change I'm currently doing, are done at an higher level and are superficial, however implementing CRC on a faster CPU will require more deeper change into the adapter at the IO level. So this new version won't come anytime soon.

    So I think you should go ahead and building the 12F683 version and enjoy playing n64 with good controller right now :).
     
    Last edited: Apr 13, 2011
  17. Nully

    Nully Dauntless Member

    Joined:
    Nov 23, 2010
    Messages:
    738
    Likes Received:
    102
    Aw man why... The PIC programmer I just bought doesn't support 12F683, but it does support the older one. =[
     
  18. DarthCloud

    DarthCloud Fiery Member

    Joined:
    Dec 26, 2007
    Messages:
    874
    Likes Received:
    14
    Which programmer did you buy? PICs all get programmed the same way so supporting different chip is more a question of the software you use than the hardware.
     
  19. Nully

    Nully Dauntless Member

    Joined:
    Nov 23, 2010
    Messages:
    738
    Likes Received:
    102
    http://www.sparkfun.com/products/8

    It isn't under the supported list so I'm just assuming it isn't.
     
  20. DarthCloud

    DarthCloud Fiery Member

    Joined:
    Dec 26, 2007
    Messages:
    874
    Likes Received:
    14
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page