dMZX Forums: Characters Are Wrong on Pi400 -> MegaZeux Bugs -> Tracker

Jump to content

Report ID 815 Title Characters Are Wrong on Pi400
Product MegaZeux Bugs Status Awaiting Feedback (Severity 4 - High)
Version 2.92e Fixed in -
Introduced In Version ----Operating System PiOS

Page 1 of 1
  • Cannot start a new Issue
  • You cannot reply to this issue

Report ID #815: Characters Are Wrong on Pi400

#1 User is offline  
hseiken 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 29
  • Joined: 05-March 20
  • Gender:Not Telling
  • Location:Earf

Posted 08 November 2020 - 11:21 AM

The same package that runs on Pi3 (personally tested) shows garbage only on Pi400 (a variation of Pi4). The display works and everything, but all of the characters are wrong. For instance, space is an exclamation mark. Typing into fields produces sometimes correct, sometimes wrong characters, but where it should be white characters on black background, the display has the characters with green background and blue letters.

In other words, MZX on Pi400 is completely unusable.
There is no Data, only Zuul.


Page 1 of 1  
  • Cannot start a new Issue
  • You cannot reply to this issue

Replies (1 - 7)

#2 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 08 November 2020 - 11:29 AM

I think this is probably due to the GLSL renderer, which has a few issues with older cards and (particularly) GLES that has a fix sitting around waiting for 2.93 to materialize. :( Can you try running it with the softscale renderer and report back?
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#3 User is offline  
hseiken 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 29
  • Joined: 05-March 20
  • Gender:Not Telling
  • Location:Earf

Posted 08 November 2020 - 02:00 PM

Confirmed, it's GLSL and AutoGLSL. The others work fine.
There is no Data, only Zuul.

#4 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 08 November 2020 - 09:14 PM

Updating status to: Confirmed
Updating severity to: 4 - High
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#5 User is offline  
hseiken 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 29
  • Joined: 05-March 20
  • Gender:Not Telling
  • Location:Earf

Posted 22 November 2020 - 02:12 AM

A small update: Using PiKiss GL4ES script to update the GL drivers, this fixed the display of GLSL mode. However, AutoGLSL is rejected by MZX outright with an error message.

I suppose this 'bug' is user error on my part. I suspect in the Pi zip, some useful terminal commands to make sure everything is optimal might be handy for future releases? Or even a small bash script to make sure everything is up to date/proper version?


I don't know how the dev team wishes to treat this, but hopefully this helps with resolving the issue.
There is no Data, only Zuul.

#6 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 23 November 2020 - 12:25 AM

GL4ES is on the blacklist currently because someone else reported issues with it. Turns out said issues were not due to GL4ES but likely due to the other reasons the GLSL renderer doesn't work well with OpenGLES (outside of the patch I linked in my initial reply). I don't know for sure but if I had to guess that "driver update" probably at the very least enables highp floats in the fragment shaders, which is also one of the (several) fixes pending in that branch. Updating GL4ES shouldn't be required to run MegaZeux because MegaZeux shouldn't be using GL4ES in the first place (the RPi builds should be compiled with --enable-gles and aren't right now for some reason). I'm not going to bug Dizz to fix that until after I've merged that patch though (so, the GL4ES workaround should be fine for 2.92f).

Thanks for the update. I'll pass that workaround on if anyone else mentions RPi graphical issues.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#7 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 01 May 2021 - 10:32 PM

The aforementioned performance and bugfix branch was merged in GIT 9198eba5, and also as of GIT d2026c7a the default renderer selected by auto_glsl is now a software-based variant that should perform better on embedded systems. I think this should be more or less fixed now.
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository

#8 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,904
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 22 September 2023 - 06:33 PM

Updating status to: Awaiting Feedback
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository


Page 1 of 1
  • Cannot start a new Issue
  • You cannot reply to this issue

1 User(s) are reading this issue
1 Guests and 0 Anonymous Users


Powered by IP.Tracker 1.3.2 © 2024  IPS, Inc.