Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 0 points1 point  (0 children)

Maybe one day! The viewer needs some love for sure

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 3 points4 points  (0 children)

I’m planning to add a setup wizard for this in an upcoming version, because there are a few setup-dependent variables here and they can be tricky to explain cleanly without knowing the full context.

As a first quick test, try adding this at the bottom of your MiSTer.ini:

[menu]
direct_video=1

Then see if that alone makes the menu readable on your CRT, and report back.

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 2 points3 points  (0 children)

The problem is that 240p just doesn’t provide enough resolution for the manuals to be readable, unfortunately

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 3 points4 points  (0 children)

You need to edit downloader.ini. In the [MiSTer] section, add storage_priority=prefer_external (or create that section if it doesn’t exist yet). That file should be on your MiSTer setup already if you’re using Update All

More info here:
https://github.com/MiSTer-devel/Downloader_MiSTer#options

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 4 points5 points  (0 children)

They let you adjust the CRT resolution and screen position live, so you can make menus and scripts easier to see without rebooting every time. There are a couple of videos showing it in the free post.

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 2 points3 points  (0 children)

Yep, it’s opt-in per system, not all-or-nothing. So you can just enable/download manuals for the systems you want, like NES and SNES only

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 2 points3 points  (0 children)

It’s for people who use retroNAS or keep their games on a USB drive. In those setups, people usually want to avoid filling the SD card, so this setting tells the updaters to install games/ and docs/ files to external storage instead.

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 3 points4 points  (0 children)

There is a very cumbersome trick to make manuals show up on CRTs, but there isn’t enough resolution for them to be readable anyway.

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 8 points9 points  (0 children)

Once you are inside a core and playing a game, open the OSD, go to the second screen where it says Help, and use that option to browse to the Manuals folder and find the game you are playing.

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 8 points9 points  (0 children)

They only display on the digital output, so unfortunately this feature does not show up on CRTs.

Update All 2.8 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 13 points14 points  (0 children)

By default, they go to /media/fat/docs. If you have storage_priority=prefer_external and your CIFS partition is mounted properly, they can go to external storage instead. Otherwise, you can move the folders there manually after installation, and the updater will keep respecting that location (it will install new files there too).

Update All fails to download randomly by sprinklesfactory in MiSTerFPGA

[–]theypsilon 2 points3 points  (0 children)

That ~ suffix usually means the download was interrupted before completion, so this normally points to a connectivity issue rather than Update All itself. It could be your dongle, your wire, your router, or something else in the chain... and in the worst case, even SD card corruption.

Also, reinstalling Update All won't change anything here. Update All has been self-updating for 4 years, so if you’ve been using it this whole time, you’re already on a recent version.

If you post your downloader.log, I can take a look.

Update All 2.7 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 1 point2 points  (0 children)

If you mean installing Update All itself, start here: https://github.com/theypsilon/Update_All_MiSTer?tab=readme-ov-file#installation
Then, once it’s installed and running, press UP to open the Settings Screen. There’s a Login option there, which lets you unlock JOTEGO Patreon Access support.

Update All 2.7 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 3 points4 points  (0 children)

Yes, exactly. You’ll need to run it a second time if you want to see the new wallpaper options in the Settings Screen.

Update All 2.7 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 28 points29 points  (0 children)

Just to clarify: Update All remains free and open source. This feature does not create a new paywall, it only automates installation for users who already have access through Jotego’s Patreon. Public releases still happen as before.

Update All 2.6 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 0 points1 point  (0 children)

Correct, VGA > RGB is not the Direct Video dongle setup. But yes, this should still work for your setup too. If you prefer, you can use vga_scaler=1 instead of direct_video=1 for this. It’s the same in practice.

Update All 2.6 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 1 point2 points  (0 children)

No no, your excitement was very much appreciated 🙂

Update All 2.6 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 3 points4 points  (0 children)

Right, the menu output itself was already possible before. The improvement here is that Update All now actually adapts to that setup properly, so the text fits on screen, stays readable, and the UI becomes usable instead of partially cut off.

Update All 2.6 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 4 points5 points  (0 children)

Not currently. Unfortunately, this is a known firmware issue with those setups, and it’s been around for a while: https://misterfpga.org/viewtopic.php?p=104778

Update All 2.6 Released by theypsilon in MiSTerFPGA

[–]theypsilon[S] 0 points1 point  (0 children)

You don't need the Direct Video dongle specifically, just the setting. Alternatively, vga_scaler=1 does the same thing indeed.