1. Hello Guest! Looking for Mods or help with Modding Mega Mix+ or Arcade Future Tone? There's a Discord for that: https://discord.gg/cvBVGDZ.
    Dismiss Notice

Possible/is there interest to create a portable Project DIVA AFT handheld "console"?

Discussion in 'General' started by Shiggitay, Mar 11, 2020.

  1. Shiggitay

    Shiggitay Newbie Player

    Joined:
    Aug 6, 2019
    Messages:
    35
    Likes Received:
    13
    Trophy Points:
    70
    Location:
    Boston, MA
    Hey all! So before anyone picks on my wording of the topic/thread title and say something like "Anything is possible... but not probable" hear me out. I just got the idea to make a handheld computer powerful enough to take the true Project Diva AFT experience on the go. It'd be chunky due to having to have an nVidia GPU in there, unless I could get some sort of main logic board with a compatible nVidia video chipset embedded onto it... Since the AFT hardware is basically an Intel Core i3 (Ivy Bridge generation, since they AFT was initially released in 2013), something like that or better could be encased with buttons, a battery, obviously speakers, headphone jack, and touch screen for the slide bar. Though as I'm thinking this out, to make this theoretically work with the proper arcade button layout it'd be super-wide and not really a handheld anymore... I'd still love to have a fully portable, fully featured AFT experience on the go. I know the recently released Project Diva MEGA39s is kind of going for that for the Nintendo Switch, but it's not quite the same as what I'm proposing here.

    (For the record, I do have the aforementioned Project DIVA MEGA39s, and I like it.)

    Lastly, please don't say "Oh it's impossible.. no one is gonna do it.." or anything like that because that kind of negativity isn't needed here.. I was just thinking of an idea that I wanted to share with you guys here.
     
  2. Doctopus

    Doctopus Project Alpaca "BDFL"

    Joined:
    Dec 22, 2017
    Messages:
    232
    Likes Received:
    125
    Trophy Points:
    275
    Location:
    Planet Earth
    Yes it should be possible:
    1. Get a hackable switch (shoeFL2/fusee unpatched)
    2. Prepare an Arm Linux rootfs with X server, etc. (use nvidia binary driver if possible. nouveau didn't work for me on PC before so idk if nouveau works with AFT on tegra)
    3. Prepare another Linux rootfs, this time amd64, and install wine in it
    4. Put the arcade dump with all the necessary hooks somewhere so that the amd64 root would have access to it once started
    5. Boot into the Arm rootfs with a supported kernel and an RCM loader
    6. chroot into the amd64 rootfs either via qemu+binfmt or qemu+proot
    7. Run the arcade dump with wine
    8. Fingers crossed...
     
  3. Shiggitay

    Shiggitay Newbie Player

    Joined:
    Aug 6, 2019
    Messages:
    35
    Likes Received:
    13
    Trophy Points:
    70
    Location:
    Boston, MA
    Uhhhh a few things...

    1) I have a hacked Switch and it's working beautifully with anything I throw at it (well things it's intended for, like games and homebrew apps/games).
    2) The Switch is nowhere near powerful enough to run such a complicated Windows binary as diva.exe under WINE or otherwise.
    3) You do realize that using qemu means that it'd be attempting to emulate an x86 processor on an ARM processor, right? It might work, but it'd be SUPER SLOW, and even if Diva.exe runs it'd be rendered UNPLAYABLE.

    Lastly, I never once mentioned I wanted to use a Switch when I said "handheld computer". Also if the Switch was to be attempted to be used the button layout wouldn't quite be arcade layout. You honestly misunderstood what I was proposing a project for, and you don't know what you're talking about.
     
  4. SwigS-27

    SwigS-27 Welcome to DIVA!

    Joined:
    Oct 7, 2018
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    180
    Gender:
    Male
    Location:
    United Kingdom
    Well. You'll have to put in a lot of money if you want it to run Windows.
    Get a Surface, a Thunderbolt USB-C GPU Enclosure and something like a MikuBox. And there. A """Portable""" Arcade Setup
    Regardless, it's really impractical compared to a Gaming Laptop and a DS4 or a modded Nintendo Switch with all 250 songs.
     
  5. Shiggitay

    Shiggitay Newbie Player

    Joined:
    Aug 6, 2019
    Messages:
    35
    Likes Received:
    13
    Trophy Points:
    70
    Location:
    Boston, MA
    I guess.. It was just a thought/idea I had inspired by this thread: https://projectdiva.net/community/threads/hacking-project-diva-control-panel-for-ps4.2267/
     
  6. Doctopus

    Doctopus Project Alpaca "BDFL"

    Joined:
    Dec 22, 2017
    Messages:
    232
    Likes Received:
    125
    Trophy Points:
    275
    Location:
    Planet Earth
    #6 Doctopus, Mar 11, 2020
    Last edited: Mar 11, 2020
    Well you asked for a "handheld" "portable" setup without asking about practicality, so that was one of my natural response :p

    One of the other being running the thing on a gpd win with a Nvidia OpenGL emulator that would probably take 10+ years to make it perfect (well good news is yuzu/ryujinx got some hard work done so it would probably save you like 2 years of development)

    If you want practical solutions but no "handheld" then any gaming laptops with an nvidia GPU should do. Or (less practically) implement one of the compact PC builds from LTT (not sponsored) and get a portable monitor and a huge power bank

    (Some background: There are no handhelds that use both nvidia GPU and x86 processor to my knowledge. Handheld devices that use tegra soc are rare as well likely due to power consumption concerns. So closest you can get is hacked switch which iirc uses the latest tegra soc you can find inside a handheld device. Throw in some emulation to bridge the arch gap, and hope the full OpenGL support on tegra would do the magic)
     
  7. Doctopus

    Doctopus Project Alpaca "BDFL"

    Joined:
    Dec 22, 2017
    Messages:
    232
    Likes Received:
    125
    Trophy Points:
    275
    Location:
    Planet Earth
    If you mean MikuBox Arcade then please don't. They are just rebranded ZhouSensor controller that are sold for 2x the price ZhouSensor asks for.
     
  8. kmidst

    kmidst Newbie Player

    Joined:
    Jan 27, 2020
    Messages:
    34
    Likes Received:
    8
    Trophy Points:
    60
    Gender:
    Male
    Personally I think this is kind of splitting hairs just for having portable AFT. Mega39's is awfully close, and AFT can be played well on a laptop with mid-level Geforce (i've tested it with a gtx 950m, going to try on my new laptop with mx150 in it).
    But what you're kind of getting at though is a nice handheld PC like the gpd win. Did anyone get AFT running on that or the gpd win 2 successfully?
     
  9. Doctopus

    Doctopus Project Alpaca "BDFL"

    Joined:
    Dec 22, 2017
    Messages:
    232
    Likes Received:
    125
    Trophy Points:
    275
    Location:
    Planet Earth
    GPD Win 2 still uses Intel iGPU so no
     
    Shiggitay likes this.
  10. Doctopus

    Doctopus Project Alpaca "BDFL"

    Joined:
    Dec 22, 2017
    Messages:
    232
    Likes Received:
    125
    Trophy Points:
    275
    Location:
    Planet Earth
    #10 Doctopus, Apr 7, 2020
    Last edited: Apr 8, 2020
    Not handheld but smaller than a full-sized gaming laptop, assuming you go with a low profile GT1030-GDDR5 or something instead. Might be a easy convention setup if you also got a decent portable projector. The form factor of the SBC also makes an arcade controller style AIO system for Project DIVA possible (think about Capcom Home Arcade but for DIVA instead).



    EDIT: Even better: LattePanda Alpha has an onboard Arduino Leonardo-compatible microcontroller plus some serial ports so in theory you don't even need any other PCBs for the controller to work :D.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice