WIP - Opendingux-like CFW for the Retrostone
Posted: Mon 8 Apr 2019 16:35
Hello guys,
several days ago i had asked Pierre for a dev unit so i could work on an Opendingux-like firmware for the Retrostone.
The idea is to have something more suited for a console like the retrostone and less like a Retroarch frontend.
He agreed to it and so i started to work on it as soon as i got mine.
Here's a video of the work in progress so far :
https://www.youtube.com/watch?v=SxFvWa4zNZY
https://www.youtube.com/watch?v=FsqNZfexAf8
I also created an org for my work on it here :
https://github.com/retrostone-dev
Here's what i've managed to do so far :
- Booting initial rootfs built with buildroot. (Works OK so far. glibc doesn't work tho so using musl instead)
- Have sound working. (Works OK now)
- Input working. (Directly reading from GPIO, still software compatible with opendingux software.)
I've written down my observations and notes about it here :
https://github.com/retrostone-dev/Notes-to-Self
Main blocker (As of May 29th)
It's already working, including the GUI and stuff. Missing features so far are external controllers support & HDMI out. (i would need a tool to try out HDMI on the fly)
I'm porting more stuff to it before releasing an alpha version of it.
several days ago i had asked Pierre for a dev unit so i could work on an Opendingux-like firmware for the Retrostone.
The idea is to have something more suited for a console like the retrostone and less like a Retroarch frontend.
He agreed to it and so i started to work on it as soon as i got mine.
Here's a video of the work in progress so far :
https://www.youtube.com/watch?v=SxFvWa4zNZY
https://www.youtube.com/watch?v=FsqNZfexAf8
I also created an org for my work on it here :
https://github.com/retrostone-dev
Here's what i've managed to do so far :
- Booting initial rootfs built with buildroot. (Works OK so far. glibc doesn't work tho so using musl instead)
- Have sound working. (Works OK now)
- Input working. (Directly reading from GPIO, still software compatible with opendingux software.)
I've written down my observations and notes about it here :
https://github.com/retrostone-dev/Notes-to-Self
Main blocker (As of May 29th)
It's already working, including the GUI and stuff. Missing features so far are external controllers support & HDMI out. (i would need a tool to try out HDMI on the fly)
I'm porting more stuff to it before releasing an alpha version of it.