retro-go
retro-go copied to clipboard
New Device: VMU
Hi
Hopefully its ok to add this as a new device. I've been busy the last month or so designing a PCB that fits in a Dreamcast VMU shell. It all works great! No worries if you dont feel it should be added as an official device.
I havent updated to the new safe area stuff yet, if you confirm you're happy, I can amend then as my fork is based on 1.44 not the dev build.
Thanks
Updated to the new config as I unknowingly merged with the dev build anyway. I think its right.
Very cool project, I love the VMU! I also like that you seem to be making use of retro-go's launcher's limited theming abilities.
Everything looks good in your PR, is it ready to merge?
Bit of a tangent but have you heard of the VMU Pro? It's also esp32-based and, I don't know for sure, but it looks like they used some of retro-go's emulators (or they just copied my menu style).
Hi
Thank you, happy with how the device came out and also the theme. The theme is here: https://github.com/DynaMight1124/retro-go/releases/tag/VMU
The VMU stuff is ready to merge, its all working as it should. Do you mind if I also add a quick amendment to the Null Nano too, just adjusting the battery upper and lower limits to match the fully charged and low voltage amounts, its basically gonna match the VMU since it uses the same charge chip.
Actually I did see the VMU Pro, I first saw it a week or so after I started putting together the PCB for mine, then I saw the video from Nacho and same as you, as soon as I saw that the menu, I assumed it was probably using a lot of your stuff. Be interesting to see how much they did use!
Also another question, I dont know how you feel about adding new devices so dont want to bombard you. A friend of mine has just released a new device thats pretty popular, I did help to compile firmware, if you're happy I can raise a new pull request. Info on the device here: https://www.hackster.io/megazoid/crokpocket-a0ff83
I've merged another target and it caused a conflict, can you fix it please, then I'll be able to merge this target as well :)
Also another question, I dont know how you feel about adding new devices so dont want to bombard you. A friend of mine has just released a new device thats pretty popular, I did help to compile firmware, if you're happy I can raise a new pull request. Info on the device here: https://www.hackster.io/megazoid/crokpocket-a0ff83
I should probably write an official policy to decide what kind of device I will accept. So far I've accepted almost everything and now we're stuck with 2-3 targets that are for abandoned never-finished projects...
But the device you've linked has detailed build instructions, I don't see any reason to reject it so yes you can submit a PR if you'd like :)
Maybe the policy could be something like "Any device that is widely available to build or purchase (ie most things except one-off devices/prototypes) and doesn't require deep changes to retro-go's code.".
Hi
I've amended to resolve the conflict, should all be fine now.
That sounds about right for new devices, makes total sense. No point adding limited run devices or ones that require a lot of code changes from the base code. I am still working on a RetroGo version of the CYD but not intended to do a pull request on that since the i2c code is a proper hack job that would break most other devices! It'll have to live its life as a lowly fork :)
I will raise a new request for the CrokPocket, as it does have a good detailed guide and uses easily assessable parts assuming you can do a little soldering :) I do have one, its actually a really nice device, probably my favourite Retro Go device to actually use for a good period of time.