Gaming Petition for open sourcing Revo k101 firmware and open source GB/GBC/GBA hardware

kerneldev

Active Member
OP
Newcomer
Joined
Jan 11, 2012
Messages
26
Trophies
0
Location
The Mud Ball
XP
53
Country
United States
Hello,

I've got in touch with Max, the individual responsible for the Revo k101. I would like to request community support to convince him that it would be a good idea to release the source code for the Revo k101 firmware. I am not familiar yet with its internals, but I'm well versed with embedded development and if there is a standard brick-proof to update and develop the device, this could be a great opportunity for some community-supported development.

Some things in mind:
  • Improve GB/C emulation, and include cheat support, as well as more reliable saves.
  • Improve NES emulation, include cheat support and better emulation options, as well as reliable saving.
  • Improve linking, and perhaps create a GBA-USB link cable that could allow us to do things like Internet-based trades, multi-player, etc. I'm looking for other people here experienced in embedded development and anyone with a solid EE (electrical engineering) background.
  • Perhaps improve little things like cancelling sound output when TV out is working.
  • Improve TV scaling if possible... I wonder if the CPU could reliably do better upscaling with custom filters, or the lag would be terrible.
Still a great device, but it would be tremendous to have source code. I'm also interested on open source GB/GBC/GBA hardware projects (a clone of those systems). Of course there's always the unfortunate reality of people making a dishonest buck out of someone else's work... but hey, this could get on Kickstarter :)
PM me if interested and post "Signed" for the source code petition. Thanks!
 

thaddius

Charmander is not pleased.
Member
Joined
May 5, 2008
Messages
1,345
Trophies
1
Age
111
Website
Visit site
XP
1,277
Country
Canada
By improving the quality of GBC and NES emulation do you mean use a newer version of Goomba Color and Pocket NES? I'm not aware of what versions the Revo uses, but I imagine they're as new as they can be.
 

kerneldev

Active Member
OP
Newcomer
Joined
Jan 11, 2012
Messages
26
Trophies
0
Location
The Mud Ball
XP
53
Country
United States
By improving the quality of GBC and NES emulation do you mean use a newer version of Goomba Color and Pocket NES? I'm not aware of what versions the Revo uses, but I imagine they're as new as they can be.


Honestly, that's one possibility. But I would include NES and GBC specific options in the system menu. Also could support game covers for them, beyond the cheats. It might be possible to optimize them for the Revo's architecture. The chip is potted in epoxy but it could be removed, or Max can simply tell us what it is. I can understand they might feel kind of protective about the SOC though. China isn't exactly known for manufacturers respecting one another...
 

kerneldev

Active Member
OP
Newcomer
Joined
Jan 11, 2012
Messages
26
Trophies
0
Location
The Mud Ball
XP
53
Country
United States
Is there any information on the encoding or compression used for the firmware BIN file? Just to save myself that hassle and hop on IDA as soon as I can...
 

Dexterp

Member
Newcomer
Joined
Feb 17, 2012
Messages
9
Trophies
0
XP
57
Country
What we really need is the hardware open sourced. This device is amazing, but still fails in many ways. Compatibility is NOT 100% and there are quite a few issues with sound. We as a community have the opportunity to create something truly amazing, in much the same way Byuu did with his Higan snes emulator.

This hardware could be essential to the survival of the system in a form that is not emulated. Do we have any devs here who would really be capable of decapping and reverse-engineering this device? If so, lets get the kickstarter going!
 

kerneldev

Active Member
OP
Newcomer
Joined
Jan 11, 2012
Messages
26
Trophies
0
Location
The Mud Ball
XP
53
Country
United States
I have the RE and development skills... I'm not nearly as strong in hardware dev. Decapping? I'm happy enough if someone gets me a unit and I attempt to remove the epoxy potting to reveal the IC that is probably driving the core (the LCD display driver is there without masking). That would be a good start. We can then assess the situation.
 

matt123337

Well-Known Member
Member
Joined
Mar 25, 2014
Messages
151
Trophies
0
XP
623
Country
Canada
  • Improve linking, and perhaps create a GBA-USB link cable that could allow us to do things like Internet-based trades, multi-player, etc. I'm looking for other people here experienced in embedded development and anyone with a solid EE (electrical engineering) background.
I'm not 100% certain, but isn't the link cable just a dumbed down serial port? theoretically speaking you could already tunnel it over the internet if you were to connect it to a serial port (if you really want usb, you could get a usb-serial adapter)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    I'm planning to start building it back up though. Plus, Usenet automation around music downloading has gotten so much better since then
  • Psionic Roshambo @ Psionic Roshambo:
    I used to use high end headphones and speakers JBL back when they made good speakers lol X-Fi Fatality edition sound card on PCI with XP back when Windows had good sound....
  • SylverReZ @ SylverReZ:
    @Sicklyboy, Using a Fiio DAC and Betron headphones.
    +1
  • Sicklyboy @ Sicklyboy:
    I use AKG K7XX headphones for daily use, but Meze 99 Classics when I want to *enjoy* the music
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I mean built in sound on mobo's has gotten way better but still XP handled sound better and X-Fi was still better than onboard audio even to this day
  • Psionic Roshambo @ Psionic Roshambo:
    Hell not sure what was going on but for like a few weeks MP3's sounded muffled, some driver or Windows update fixed it. Thank god lol
  • Sicklyboy @ Sicklyboy:
    Oh boy Massdrop has $1100 IEMs. Want, but not at that price lmao. https://drop.com/buy/campfire-audio-andromeda-emerald-sea-iem
  • Sicklyboy @ Sicklyboy:
    I'd sooner buy the Meze 109 Pro if I was dropping that much on headphones. I don't even like buds/IEMs
  • Sicklyboy @ Sicklyboy:
    I got the Google Pixel Pro buds, they're good enough for when I need portable audio. And some really cheap IEMs that Dankpods recommends, I think the KZ ZSN Pro
    +1
  • K3Nv2 @ K3Nv2:
    I'd stick with cheapo Chinese $10 ones quality is actually becoming on pair with name brand since name Brand usually quads the price up anyway loose one bud that's another $200
  • Sicklyboy @ Sicklyboy:
    My Pixel Pro buds shit the bed a month or two ago. My wireless charger (which they do support Qi charging) absolutely COOKED them. Caused some problem that caused the case to heat up to 180F+
  • Sicklyboy @ Sicklyboy:
    They were like 9 months out of warranty but I hit up Google support anyway and told them how hot they were getting and they replaced them with new ones because they wanted these for failure analysis lol
  • Psionic Roshambo @ Psionic Roshambo:
    lol wireless charging
  • K3Nv2 @ K3Nv2:
    Yeah that's why I can't bring myself to even spend $100 on wireless earbuds
  • Psionic Roshambo @ Psionic Roshambo:
    I think it's a cool idea but damn
  • Sicklyboy @ Sicklyboy:
    Apparently the case has a problem with >15W wireless chargers. Google design fault, that one.
  • K3Nv2 @ K3Nv2:
    I could live with wireless charging if the damn standard case doesn't block connection
  • Xdqwerty @ Xdqwerty:
    how is wireless charging possible?
  • K3Nv2 @ K3Nv2:
    Dbz said everyone has raging energy senses
    +1
  • cearp @ cearp:
    you mean generally, how does the concept work?
    +1
  • K3Nv2 @ K3Nv2:
    Copper conducting electricity or something
  • Sicklyboy @ Sicklyboy:
    @Xdqwerty, power through a coil of wire causes an electromagnetic field to be generated. Another coil of wire can be set up to harness the power from that electromagnetic field and turn it into usable energy for charging a device
    Xdqwerty @ Xdqwerty: @Sicklyboy, 1) ohkay 2) https://www.youtube.com/watch?v=n5K3jc6Q3HU