▲ 8 r/MiyooFlip+1 crossposts

GreenOvercast: XBOX and GeForce NOW

I've been working on adding GeForce NOW to GreenOvercast. Patreon members get early access.

Xbox Cloud Gaming is still there. You can choose either service when opening the app, or switch from Settings without restarting. GFN has saved sign-in, game browsing, queue support and hardware decoding on supported devices.

If you try it, let me know your device, firmware and which game you played. Reports of anything broken are useful too.


If you are a patreon member you can find the download and instructions on my Patreon, thank you for your support!


You can get the release with just XBOX Cloud Streaming from GitHub and if you don't have the means to support but want to try out GFN early anyway; the source is of course open. Feel free to build it from source or wait for the stable release.

Patreon support also support my other work like EmuReady, GameHub Lite and various other ports and emulation projects.

u/Producdevity — 17 days ago
▲ 160 r/MiyooFlip+1 crossposts

Some ports I have been working on for some time

The Wolf Among Us port makes it easier to port the other telltale games too. Very close to being released

DAVE THE DIVER recent release of the mobile build has made this possible, still very early in development.

BioShock abandoned 2014 iOS version of the game, there is a NextOS port of this game I recently learned about but I wasn’t happy with the performance of it and it’s closed source so I decided to continue working on my own.

Devices: RG35XX-H and Miyoo Flip

ETA: Soon ™

u/Producdevity — 24 days ago
▲ 356 r/MiyooMini+1 crossposts

Balatro on a fridge magnet sized gameboy

This is a tiny retro gaming handheld, formally known as “retro doodad”. This one in particular has specs that are lower than some calculators; 128MB of RAM and a dual-core 1.2GHz CPU and no GPU.

I take this thing everywhere and play a game for a few minutes during the times I would normally doomscroll on my phone, so naturally Balatro was a must.

It may not be perfect, but it’s trying to keep up.

Device: Miyoo Mini

u/Producdevity — 1 month ago

GreenOvercast - XBOX Streaming Client in Zig

Wifi on most of these $50~ devices suck (just like the name of this project) but the main reason this exists is because I am trying to get a deeper understand of hardware video-decoding pipelines, Allwinner and Rockchip’s VPU architecture, the MPP userspace API, and how firmware and kernel drivers expose that hardware to applications.

I am happy with the results but I don’t expect anyone to actually use this😬


This release adds hardware decoding and support for a lot more Linux handhelds/CFW.

  • Added Rockchip MPP hardware decoding for tested RK3566 and RK3326 devices
  • Added hardware decoding on the H700 ROCKNIX 20260801 build
  • Added search, favorites, artwork and a settings screen
  • Added support for Xbox and Nintendo-style button layouts
  • Added faster scrolling when holding the D-pad or analog stick
  • Fixed 16:9 games being cropped on 4:3 displays
  • Improved game quitting, shutdown and controller handling

Tested on:

  • RG35XX-H with muOS
  • RG40XX-H with Knulli
  • RG40XX-H with ROCKNIX
  • Miyoo Flip with SpruceOS (used in picture, also the worst wifi chip in a device, probably)
  • R36S with AmberELEC (with a slow as hell dongle)

All the above devices/CFW use their respective hardware decoding implementation, other devices with different CFW or older kernel versions will fall back to software decoding. Which you could try, I know it has made me appreciate the hardware decoding a lot more

Download greenovercast.zip, copy it to PortMaster's autoinstall folder and open PortMaster to install it.

GreenOvercast GitHub
Supporting my work and projects like EmuReady on Patreon

AI assisted mostly for debugging, testing, discussing/research.

u/Producdevity — 1 month ago

Call of Duty BO Zombies Port on the Flip

Call of Duty Black Ops Zombies now works on the Miyoo Flip running SpruceOS. Other CFW might work but only Spruce is supported for now.

- Single player
- Online Multiplayer (With the PSVita port, Android and IOS version of the game)
- Virtual cursor to navigate touch menu
- full controller support in game

GitHub

I am currently online playing some Kino, see you there (if you got a microphone, voice chat also works)

u/Producdevity — 2 months ago

COD BOZ Android Aarch64 Loader

EXPERIMENTAL COD BOZ Android Aarch64 Loader

Trying to bring a dead game back. import a legally obtained COD BOZ iOS 1.3.5 IPA .

Crossplay with the Vita port, IOS game, and my linux armhf port.

  • Controller support

is

  • partially implemented.

• Voice chat (enable in settings).
• 64bit only, that’s also why we use the ipa rather than apk. The android version was aarch32 only, which works fine for the linux armhf port.

if you want to self host an online server go here, this is my reimplemention of the online play server but honestly the one made by the dev who did the PSVita port did a better job at it. So that is the server that is used by default, which can be changed in the settings

that's it, source code coming soon when most issues are sorted out.

This is heavily AI assisted. Not so sure if this is vibecoding, but I absolutely didn’t enjoy the vibe of doing it. Felt like a technical product manager rather than an engineer.

When this gets open sourced, it will not be on my main github. At least not in its current state

Download GitHub Release

Device: RedMagic 11 Pro & RG35XX-H

u/Producdevity — 2 months ago

New rule: No AI Slop / AI Use Must Be Disclosed

We’ve been seeing more AI-generated content show up here lately, especially low-effort apps/projects with little to no substance and no mention of AI being used.

We’re not banning AI outright, but the subreddit is still meant for humans.

If you used generative AI, disclose it and be clear about the extent of its use. That includes using it to write/code software, not just to generate videos, images, or text.

Low-effort AI content, or AI Slop, will be removed and may result in a ban. Failing to disclose AI use, or misrepresenting the extent of its use, may also result in removal or a ban for repeat violations.

reddit.com
u/Producdevity — 2 months ago

Miyoo Mini - Ports Collection

I worked on a website/repo to keep track of game ports for the Miyoo Mini, Mini Plus and Mini Flip that aren’t in the OnionUI Ports Collection.

The OnionUI Ports Collection stopped updating in May 2024, but the MM has been getting a new port almost every other day (at least, that’s what it feels like).
I have added a simple page where you can search/filter by category, status and whether the port is free or needs original game files.

Website (idk if I will get a domain, this seems to be fine for now):
https://producdevity.github.io/MiyooMini-Ports/

GitHub:
https://github.com/Producdevity/MiyooMini-Ports

I added the ports that I was able to find by googling and searching reddit, but the idea is that you can make easily make PR to add ports. There is also a page to see all the porters and a link to their donation platform for anyone wanting to support the devs/porters.

AI disclaimer: I instructed it, clanker wrote it, I checked it. I cared mostly about the shape of everything, the data and the generation/validation scripts, and wrote most of the text myself because I can’t stand how AI’s word and phrase things. I have not looked particularly closely at most of the actual website code.

u/Producdevity — 2 months ago
▲ 300 r/MiyooMini

Miyoo Mini Ports Collection

I worked on a website/repo to keep track of game ports for the Miyoo Mini, Mini Plus and Mini Flip that aren’t in the OnionUI Ports Collection.

The OnionUI Ports Collection stopped updating in May 2024, but the MM has been getting a new port almost every other day (at least, that’s what it feels like).
I have added a simple page where you can search/filter by category, status and whether the port is free or needs original game files.

Website (idk if I will get a domain, this seems to be fine for now):
https://producdevity.github.io/MiyooMini-Ports/

GitHub:
https://github.com/Producdevity/MiyooMini-Ports

I added the ports that I was able to find by googling and searching reddit, but the idea is that you can make easily make PR to add ports. There is also a page to see all the porters and a link to their donation platform for anyone wanting to support the devs/porters.

AI assisted disclaimer: Clanker wrote it, I checked it. I cared mostly about the shape of everything, the data and the generation/validation scripts, and wrote most of the text myself because I can’t stand how AI’s word and phrase things. I have not looked particularly closely at most of the actual website code.

u/Producdevity — 2 months ago
▲ 986 r/StardewValleyMods+1 crossposts

Stardew on a device the size of a fridge magnet with 128MB of RAM.

I recently shared [this post](https://www.reddit.com/r/StardewValley/s/Uzp3XAV85H) and promised to give an update when I would release the port.

Working on this for the past 5 months and it finally runs "good enough" on the **Miyoo Mini**. It's a device with a small 1.2Ghz dual-core CPU, no GPU and huge 128MB of memory, the fact that it runs at all is enough for me but I have seriously enjoyed playing Stardew on this device.

My eyes are too old, I feel like I get RSI playing for more than 5 minutes, but it's just amazing having a device the size of a fridge magnet in your pocket that can play the full Stardew game.

---

You can find the project and downloads on my [GitHub](https://github.com/Producdevity/stardew-valley-miyoo-mini-port). There are 2 ways of setting it up, there is a script that you can run if you are comfortable with a terminal or you can use the Setup App. **You have to own the game on Steam** (I didn't test GOG) and it only works with a specific compatibility version. The Setup App lets you scan the Steam QR code and will download the correct version for you and walk you through the steps of setting it up.

Enjoy and thank you ConcernedApe for this amazing game!

u/Producdevity — 2 months ago
▲ 174 r/RG35XX_H+4 crossposts

COD BO Zombies Crossplay - Linux ARM Port

COD Black Ops Zombies Online Multiplayer (Crossplay PS Vita) Device in the picture; RG35XX-H

Not directly for the Vita, but an addition to the ports scene.

# Multiplayer

Local Wi-Fi works without a server. To use Play Online (crossplay with vita), edit config.txt in the port directory:

```
multiplayer_server=boz-online.xubi.org
multiplayer_proxy=0
voice_chat=0
player_name=JeKaleVader
```

# Voice Chat

Voice chat defaults to off. Set voice_chat=1 to enable it. The devices I use during development do not expose ALSA capture device, so voice input on those systems requires a supported USB microphone or audio adapter. If you got a fancy linux-arm handheld, this should work out of the box.

# Crossplay with PSVita

Cross-play with the PS Vita port also works with the `multiplayer_server` changed to the one made and hosted by devnoname120

My attempt to reimplement the server results in something that works, but honestly the one made by u/devnoname120 who brought you guys the PSVita port of this game works much better (and has more active players atm).

GitHub

Patreon - Not directly for this project, but it has been difficult keeping EmuReady (and the GameHub Lite servers) running with the insane amount of traffic and many apps/frontends/projects/emulators that use our API. Last 4 months have all been above €400 (or 460 “freedom units”). I usually don’t “advertise” the Patreon page and not many people join because you can find all my work online for free, but it’s very much appreciated if you have the means to.

u/Producdevity — 2 months ago
▲ 75 r/RG35XX+2 crossposts

COD Black Ops Zombies Online Multiplayer (Crossplay PS Vita) - RG35XX-H

Multiplayer

Local Wi-Fi works without a server. To use Play Online, edit config.txt in the port directory:

```
multiplayer_server=134.209.119.3
multiplayer_proxy=0
voice_chat=0
player_name=JeKaleVader
```

The online server lives in the cod-boz-online repository and includes instructions for self-hosting.
(I am probably not keeping this server up forever)

Voice Chat

Voice chat defaults to off. Set voice_chat=1 to enable it. The devices I use during development do not expose ALSA capture device, so voice input on those systems requires a supported USB microphone or audio adapter. If you got a fancy linux-arm handheld, this should work out of the box.

Crossplay with PSVita

All players must use the same server address. Cross-play with the PS Vita port also works when both versions use `boz-online.xubi.org`. Keep `multiplayer_proxy=0`, this is only relevant during development.

My attempt to reimplement the server results in something that works, but honestly the one made by the dev who ported this game to the PS Vita (devnoname120) works much better (and has more active players atm).

GitHub

Patreon - Not directly for this project, but it has been difficult keeping EmuReady running with the insane amount of traffic and many apps/frontends/projects that use our API. Last 4 months have all been above €400 (or 460 freedom units). I usually don’t “advertise” the Patreon page and not many people join because you can find all my work online for free, but it’s very much appreciated if you have the means to.

u/Producdevity — 2 months ago
▲ 163 r/MiyooMini+1 crossposts

Stardew Valley Miyoo Mini Port - Setup App

I recently shared a port of Stardew Valley for the Miyoo Mini. The setup process was a bit too technical for a lot of users so I have spent the past week working on a GUI that makes this easier. If you already have Stardew Valley installed via Steam, please uninstall it first.

  1. Download the macOS, Windows or Linux package/app/executable.
  2. Press the blue Steam button and scan the QR to authenticate.
  3. If it’s done, the app will tell you if you are missing any dependencies
  4. Once all checks are green you can start patching

https://github.com/Producdevity/stardew-valley-miyoo-mini-port

I have not done proper signing for Windows and macOS, so you will get a warning about it being “dangerous”. You either trust me, compile it from source or just use the `prepare.sh` script directly. GitHub

u/Producdevity — 2 months ago
▲ 44 r/RG35XX+2 crossposts

XBOX Cloud Steaming client made in Zig

Work in progress, I don’t think anybody asked for this. Shitty wifi chip and a 3.5” 640x480 display is probably the worst combo for cloud streaming.

Device: RG35XX-H

u/Producdevity — 3 months ago
▲ 959 r/MiyooMini+1 crossposts

[RELEASE] Stardew Valley for the Miyoo Mini

First public (experimental) release of Stardew Valley Port for Miyoo Mini running OnionOS.

By grabbing Stardew Valley and squeezing really hard I managed to make it fit. While not the smoothest experience, it does work while retaining everything that is in the original game.

It’s not practical, my hands hurt after playing for more than 5 minutes and my eyes are too old to even see what is going on.

While everything does work, but this thing has a 1.2Ghz dual core processor, lacks a GPU and has 128MB of memory (~92MB usable memory). There are fridges and calculators with more horsepower, so please set your expectations. early game 20-30fps, mid-late game and during combat ~14FPS.


> The setup may be a bit daunting for some, I am working on making this easier but for now I would recommend to really read the instructions carefully and provide the errors/logs in a GitHub issue if run into any issues.

GitHub

u/Producdevity — 3 months ago
▲ 85 r/SBCGaming+1 crossposts

Xbox Game Pass (Cloud Streaming) on the RG35XX-H

Very early look at a project I am working on that brings Xbox Cloud Streaming to linux-arm doodads made in Zig :)

Not who asked for this, I signed up for Game Pass just to work on this but I am sure someone out there wants this.

Device: RG35XX-H (MuOS)

u/Producdevity — 3 months ago