The Power Supply (vol. I) Featuring a chat with developer deank (creator of multiMAN / webMAN & ...)

Discussion in 'The Power Supply (Developer Interviews)' started by STLcardsWS, Feb 9, 2020.

By STLcardsWS on Feb 9, 2020 at 3:51 PM
  1. 9,628
    10,235
    1,672
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    9,628
    Likes Received:
    10,235
    Trophy Points:
    1,672
    In this inaugural edition of The Power Supply (A new developer interview series) we have the pleasure to interview one of the legendary developer's of the PlayStation Homebrew Community. A developer whom has contributed on a variety of projects and been a master of some of his own . Very well known in the PS3 scene, this dev is responsible for projects that include the AIO Homebrew known as multiMAN, or the popular ps3 plugin known as webMAN (not to be confused with a forked version called webMAN MOD by aldostools). Then later on the emergence of the sMAN plugin can be from only one person and that developer is of course @deank . The developer has graciously given us some time for a Q/A interview to kick of this new series. Dean will give us a bit of insight on himself, along with his development journey on the PS3 . Also, we have asked the developer if he still has plans for a multiMAN (PS4) release after a small hint in the past that suggested the developer at least was contemplating the idea , Also, does Dean have any immediate plans for future development on the PS3/4, We have these answers and more from himself in the discussion below, so lets dive into:.​

    99999.png
    Volume: I: featuring @deank


    • Let me introduce myself first – my name is Dean and the K comes from my last name, so I‘m usually registered as deank because „dean“ is almost always already taken.

      What was the first programming language you learned & what inspired you to start? Do you still use it?
      • deank: It was back in 1984 when I first sat infront of a computer - Apple ][ - so the first language was BASIC. A year later I started with 6502/65c02 assembler. No, I don‘t use these languages anymore.

      How did you end up in the PlayStation scene?
      • deank: In 2003 I bought a Playstation2 and used it mostly for watching movies using the great SMS media player application. Few years later on my birthday in 2006 the PS3 was launched and I got one just because it was the first Blu-ray player and supported AVCHD. As a movie fan I wanted to enjoy 1080p from the get-go.

      Who are some of the other developers you worked with in the community and other projects you have followed?
      • deank: My contacts during these 10 years were mostly with the developers of RetroArch, Rebug and Movian/Showtime but also with Aldo (@aldostools) and @Rogero (firmwares).

      What has been your greatest challenge as a developer? Please provide an example if possible.
      • deank: The greatest challenge – graphics and user-interface. But I believe I did well with multiMAN and mmOS.

      You have gained a lot of experience coding on the platform, any advice for developing on the PS3 and any common mistake you seen new developers make on the platform?
      • deank: Yes, with the PS3 I advanced my C language programming skills and learned to code in Cell/PowerPC assembler, but I don‘t have any suggestions to other developers – in my opinion coding is an art and each coder has their own approach and style.

      What was the most aggravating thing you experience when developing on the PS3 compared to other platforms?
      • deank: In the beginning it was very difficult to debug the execution of the code. Also the limited memory of the PS3 was always an issue.

      You are the developer behind multiMAN app and webMAN/sMAN plugins, do any of these projects have hidden Easter eggs that have not been discovered? If so, can you disclose or provide us a hint to what those could be?

      • deank:: No, there are no eggs in my apps (lol). Everything is optimized to be as small as possible and to run as fast as possible, so no need for extra “baggage”.

      What is the most underrated feature in multiMAN & webMAN?
      • deank: Honestly, I have no idea. May be the feature to create and arrange game shortcuts on the mmOS desktop.
      image provided by psx-place
      mmos24x.jpg
      How long did it take to create mmOS (multiMAN's file manager) and have you ever considered making that into a standalone app?
      • deank: I believe mmOS was introduced in multiMAN/mmCM 4.0.0 and was a major update to the application. It took about a month to code it from scratch, test it, do all the graphics stuff and release it. It was the most interesting part in the whole mM coding experience I had. At one point I was thinking of releasing it as a separate application, but then dropped the idea, because its features were heavily intertwined with the mM core and it would have made future updates to both apps too much of a hassle.

      Do you have any projects on the shelf (never finished) or projects on the horizon for the PS3 or other platforms?

      • deank: I think I have finished everything that I have ever started, so nothing is sitting and waiting for a release.

      Can you tell us more about your collaboration with Cobra Team (creators of the CobraUSB)?

      • deank: Despite all the speculations and rumors through the years, there is actually nothing special or spicy about that. They needed a better game manager and I provided them with one (the best one at the time). Some of you may remember their original Cobra Manager – it was a really simple ISO/folder loader. Hence, by version 3.0.0 multiMAN became also mmCM – two separate applications sharing 99% of the code. mmCM had some specific functions like updating the Cobra USB flash/spi and could deal with the ISO loading. I never had access to any proprietary source code or internal know-how – I was provided with a compiled (.a) library to link against and a simple header (.h) file to import the Cobra functions in mmCM.

      Were you happy to see when the Cobra USB files went Open Source and were you surprised by the move?
      • deank: I was happy to see the proper release of Cobra by their own developer – yes.

      You have worked on/with Cobra's payload both when it was the CobraUSB and post v7.00 (open sourced) that freed the payload of the device and was injected directly into firmware known as "Cobra CFW". How did the two experiences differ from each other from a development perspective?
      • deank: Nothing in mmCM was changed after the payload became public, because mmCM only used high-level calls to the payload functions. Actually, everything in mmCM is just the same now (in 4.85.01) as it was in 3.x.x versions which required the USB dongle.

      Another iconic project on the PS3 was Movian media center from developer Andreas Smas and we know you have contributed to the project in various ways and supported it even in your own project mM, but could you tell us more about your contributions in the Movian project and your thoughts on the project as a whole?
      • deank: In my opinion, Movian is one of the greatest media center applications and not only for the PS3. I’m still using it daily on my Android/TV, PC, Raspberry Pi, Linux and MacOS. My contributions were very limited – just few things about Raspberry Pi hardware deinterlacing OMX filters and the proper processing of DVB subtitles. Some major changes in my Movian MOD are related mostly to the Android platform, but nothing fancy.

      Prior to multiMAN (mM) and your work on the PS3 you were doing work on another project multiAVCHD. Can you tell us a bit more about that project and how/if it helped the development of multiMAN on the PS3.

      • deank: As I mentioned earlier, the main reason I bought a PS3 was to use it as a Blu-ray/AVCHD player. It was my main (and only) test platform while developing multiAVCHD. Other than the “multi” part of the name of both apps (multiMAN / multiAVCHD) there is absolutely nothing in common and they are totally unrelated. multiAVCHD was coded in a pseudo language with a tool called CalcIT, while multiMAN is pure C/PowerPC assembler.

      Did you ever considered making your own Custom Firmware (CFW) for the PS3 and have you ever made private builds for your own consumption/testing?

      • deank: No, I was never interested in CFW development, plus there were a lot more of experienced people to deal with it. I also never had a firmware flasher, and although I bricked my PS3 couple of times during CEX/DEX conversion attempts I refrained myself of other risky firmware stuff.

      What has been your favorite CFW types, and also your favorite CFW developers?
      • deank: I always preferred plain/vanilla firmwares. The first one was by KMEAW, then I used ROGERO and finally HABIB (I’m still on 4.75 by him).

      Most everyone knows of multiMAN and webMAN but can you tell us about some of the other tools and projects you have had a hand in on the PS3?
      • deank: I don’t remember all of the things I’ve done, but the little tools I remember are: discBOOT, lastGAME, bdRESET, gameDATA, prepNTFS, Rebug Toolbox, BD Disc access (for Showtime/Movian), installPKG

      So we have to ask, awhile back you showed us a new purchase of a PS4. Then a slight tease of the possibility of multiMAN on the PS4? So this leaves us with a few questions:
      -- Do you still have a PS4?
      deank: Yes, I have a PS4 on OFW 5.05 sitting in its box.
      -- Still plans/desire for development on the PS4 (such as multiMAN or even porting Movian on the PS4)
      deank: I don’t believe mM for PS4 is really necessary, because of the fundamentally different way the backups are loaded. Having Movian for the PS4 will be a great thing, but it is out of my current plans and capabilities.
      -- Do you have any future plans for PS4 development?
      deank: Well, I have the PS4 and who knows – may be some day I’ll find something interesting to do with it (besides games).

      Overall, what can we expect to see from Dean(K) in the future?
      • deank: I don’t have anything planned for now. From time to time I’m creating plugins for Movian (free and paid) but basically that’s all for the moment.

      What are some of your all-time favorites in the following categories:
      --Movie – Star Wars Episode IV & VI (New Hope & Return of the Jedi)
      --Game – Uncharted
      --Retro Console – PS3
      -- Food – Vegan
      -- Vehicle – BMW7

      Who would play you in a movie of your life?
      • deank: Matt Damon

      Do you have any personal links (website / social media) or anyway for users to show their support for your work and projects?

    • Homebrew Projects by @deank
      • multiMAN (PS3) - This is an AIO type homebrew for the PS3, its a file manager (mmOS) / FTP Server / Backup Manager and so much more. Additional information about this PS3 Homebrew can be found here. Also here is some of the add-on for multiMAN @ brewology (also add-ons can be found in multiMAN itself in the XMMB view of the app in Download section)
      • webMAN (PS3) - When the PS3 obtain background plugin support (custom sprx) deank developer an AIO type plugin called webMAN that allowed many functions like Fan Control / Backup displaying/mouting from XMB directly / Always active Background FTP Support / Remote Access via connected network devices are just a few of the many features /
      • sMAN (PS3) - this was also a plugin that built upon webMAN by providing an alternative UI.

    Thank you @deank for your work and contributions to the community and also your time for this Interview. Also a thank you to the mod team here who also helped with forming some of these questions.

    View Interview Archive here for a listing of future interviews if you are coming to v1 late:
    HERE
     
    Last edited: Feb 14, 2020

Comments

Discussion in 'The Power Supply (Developer Interviews)' started by STLcardsWS, Feb 9, 2020.

    1. Zwei
      Zwei
      I really appreciate @deank's work, thank you so much for your support.
      The next one I hope is @Joonie this is a legend
      Kyan_dudl, deank, svotib and 6 others like this.
    2. pink1
      pink1
      I may be over reacting because I’m a huge fan of @deank but this is one of the coolest things I’ve seen in a long time :love heart::love heart:
      Such a great way to start you’ve got me hooked. I can’t wait to see more.
      PattrickH, src1979, Grim Doe and 8 others like this.
    3. aldostools
      aldostools
      @deank Great interview... A master of masters!!

      Thank you so much for everything I've learned from you! All my respect for you!
    4. SoJustMe
      SoJustMe
      thank you Dean and thank You psx-place for nice interview
      src1979, STLcardsWS and pink1 like this.
    5. hahahi123
      hahahi123
      So disappointed. I thought it would be a podcast style interview, etc. so instead skimmed through this whole interview. Great stuff nonetheless
    6. No0bZiLLa
      No0bZiLLa
      who come up with the idea for launching games from xmb? was it deank or i thought some other small time developer came up with the idea? please correct me if i am wrong
      nCadeRegal and DeViL303 like this.
    7. STLcardsWS
      STLcardsWS
      Good to see you Noob

      the XMB of loading and mouting of games was a later addition to webMAN (very early) but was not a launch feature . Another person figured out a way via a simplemod and using webMAN. @deank liked the feature and implemented the idea officially into plugin in more streamlined way in a different approach but yea it was initially discovered using webMAN and a method by someone else. I know the name just cant figure out who it was atm, give me a minute or two

      edit: got it (one of my past articles) @exofreak
      http://psx-scene.com/forums/content...-no-manager-last-game-required-exofreak-3899/
      Last edited: Feb 9, 2020
    8. Johnnie
      Johnnie
      Thank you very much for all the contributions to the scene.
      DeViL303 likes this.
    9. Ps3_dev
      Ps3_dev
    10. disyoko
      disyoko
      Nice interview and great initiative from psx-place. I enjoyed so much reading about the life of Deank. My first launcher was multiman and I love the possibility to download covers. Thanks for your hard work to the PS3 community. Just one little thing... I love episode V: Empire strikes back lol.
      deank, STLcardsWS and pink1 like this.
    11. n00b
      n00b
      pink1 likes this.
    12. XiC
      XiC
      @deank you are a rockstar in the scene. Been talking you up to friends and co-workers for almost a decade.
      I also like to picture you in that 7 series BMW! I hope you have a multiman badge on the bumper.
      GelsonSilva and pink1 like this.
    13. Chris_spxl
      Chris_spxl
      Thank you @deank, you are a talented programmer and contributed a lot to the ps3 scene, nice interview.
    14. Pete_uk
      Pete_uk
      @deank
      Long time no see. Glad to see your still around mate :)
    15. STLcardsWS
      STLcardsWS
      Good to see you as well :)


      Huge thanks to @deank Was good to get some of his insight and see what his plans are for the future, looks like that he has not closed the door shut on the PS4 but at the same time has no plans currently. Time will tell, but having a PS4 console that is exploitable can only be a good thing .
      Last edited: Feb 14, 2020
      Pete_uk likes this.
    16. Berion
      Berion
      @deank Good to see read something from You. I'm curious: what was behind of the decision to drop two panel ui in file explorer to something like desktop? I'm not a fan of analogues navigations, nor mouse+kb on console. Besides that, it is fantastic application. Still use it with wooden Star Wars theme. ^^
    17. tthousand
      tthousand
      What a beautiful stroll down memory lane! Thank you to @STLcardsWS and the rest of the team for making PSX-Place the 'place' to be. And thanks to @deank for being such a good friend and contributor to the scene for so many years.
      STLcardsWS and pinky like this.

Share This Page