WIP Freebird - Switch Clock Speed Control Sysmodule

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by JK_, Feb 5, 2019.

  1. Nastas95

    Nastas95 GBAtemp Regular

    Member
    3
    May 13, 2018
    Italy
    Well, I'm Italian.
    deleted
     
    Last edited by Nastas95, Feb 16, 2019
  2. bytar

    bytar Holy Knight

    Member
    4
    Jan 5, 2016
    Japan
    I hope this project is not dead.
     
  3. DarkyDragon

    DarkyDragon Member

    Newcomer
    1
    Jul 19, 2018
    Spain
    Spain
    What is the latest version that has been shared? I'd like to try the latest Nintendo Demos.
     
  4. YlwHrt

    YlwHrt Member

    Newcomer
    1
    Jan 23, 2016
    United States
    0.8.4, it has a workaround for letting the system sleep in that it disables oc if it sleeps
     
  5. mrcroket

    mrcroket Member

    Newcomer
    2
    Mar 14, 2018
    Spain
    I hope freebird still alive! Just need a crash fix on atmosphere when cpu oc and a better fix for sleep crash to be perfect to me! :)
     
    ZeroFX likes this.
  6. ZeroFX

    ZeroFX Member

    Newcomer
    2
    Jun 18, 2018
    United Kingdom
    Me too, it has to kick the competition's butt! Jk, it allows more freedom and thats what we need.
     
    Last edited by ZeroFX, Feb 24, 2019
    Assasin1990 and mrcroket like this.
  7. JK_
    OP

    JK_ GBAtemp Advanced Fan

    Member
    8
    Sep 4, 2015
    United States
    Sorry guys. I don't like posting about or hyping things up until I'm sure they're actually gonna make it out. So, this is far enough along now that I feel comfortable posting it:
    Warning: Spoilers inside!
    • There are 5 separate power profiles.
    • Global takes priority over all of them. This is for people that don't want to mess with separate ones for each power mode.
    • *I want to make setting a speed to 0 allow the system to control it.
    • Freebird can now export its config to a file to save it for reboots.
    • Keep on Wake is an option now.
    • *I want to add user definable hot keys to shut freebird on and off whenever.
    Once this is done, I might take a short break from this project. The reason is that while going through Switchbrew to find/add the apmGetPerformanceMode command to freebird, I found some things I'd like to add to other projects. I also found one that might make something I've been hoarding for a while usable to people other than myself.

    Per-title config might come later. The way I was going to handle it was to have a directory with text files named [title_id].cfg. I'd convert the [title_id] to a 64 bit uint and use that to keep track of the title being launched. Once a title was launched, I was going to have the file read to the same variables used to control these profiles. So, having a profile for a title would override these settings, even shut off the global config.

    Like I said before though, I appreciate patience. I'm also extremely picky. This took a while because I had to completely trash and rewrite Freebird's IPCs. I didn't want 5 different commands for each power mode/clock. I wanted one that took more input and used that to set whatever needed to be set.

    Take it easy, everyone.
     
    lutyj, anthonws, zeldaism and 20 others like this.
  8. linuxares

    linuxares I'm not a generous god!

    Moderator
    15
    Aug 5, 2007
    Sweden
    gasp! It's so pretty! Take all the time you want, why people ask is because they care for the project and it's nothing negative at all.
     
  9. stick267

    stick267 GBAtemp Regular

    Member
    2
    Dec 17, 2018
    United States
    Sounds great. Take your time.
     
  10. JK_
    OP

    JK_ GBAtemp Advanced Fan

    Member
    8
    Sep 4, 2015
    United States
    Thanks. I just hope I can get it as smooth as the Switch's menus in the future. I'd consider that polishing work, though. I repurposed the menu code from 2015 pre-public JKSM since it was all C and not C++. I'm glad I kept it now.
     
  11. TotalJustice

    TotalJustice GBAtemp Regular

    Member
    3
    Jan 28, 2017
    United Kingdom
    Absolutely loving the UI. Great work as usual JK!
     
    mathew77 and Assasin1990 like this.
  12. ZeroFX

    ZeroFX Member

    Newcomer
    2
    Jun 18, 2018
    United Kingdom
    Yes, take your time :). This is looking awesome.
     
  13. Kirby567fan

    Kirby567fan Advanced Member

    Newcomer
    2
    Jan 6, 2018
    Morocco
    Wow thats a fantastic UI.
     
  14. Adran_Marit

    Adran_Marit Walküre's Hacker

    Member
    8
    Oct 3, 2015
    Australia
    42*South
    Looks great man, keep it up :)
     
  15. Xebastron

    Xebastron Member

    Newcomer
    1
    Nov 3, 2014
    What a good job, I like it a lot, I will continue using your APP, and testing everything you do.
     
  16. nabelo

    nabelo Member

    Newcomer
    1
    Mar 14, 2009
    Germany
    Cant wait to test this ;)
     
  17. MK73DS

    MK73DS Non-commutative algebra

    Member
    5
    Feb 23, 2015
    France
    France
    Many thanks to you, docked clocks in handheld mode is the best thing ever <3 Never experienced any lag :D
     
    Assasin1990 likes this.
  18. Kernelgm

    Kernelgm Newbie

    Newcomer
    1
    Feb 27, 2019
    Brazil
    Hey Bro, you can make this for SXOS?
    Thx. (:
     
  19. Draxzelex

    Draxzelex GBAtemp Guru

    Member
    17
    Aug 6, 2017
    United States
    New York City
    Impossible. SX OS does not allow for custom kips so the only hope would be for TX to steal incorporate this into their CFW. Or you can just use one of the free CFW.
     
  20. Kernelgm

    Kernelgm Newbie

    Newcomer
    1
    Feb 27, 2019
    Brazil
    I like play with my external HD. All my games are inside of the external HD. /:
    But.. ok.
    I hope the team xecuter "steal" this. (:
    Thx for the attention .
     
Loading...