Hi, I've installed EarMaster 7 using locally installed Wine 9.0 from Flathub here. The activation as well as the update to EarMaster 7.5.74 were successful. Sound is playing as well. I had to run winecfg GUI and set "Desktop Integration" to "None" in order to get EarMaster properly displayed:
Main Menu Screeen:
However, the notes don't get displayed:
The True Type Font "Virtuoso.ttf" is properly installed in "C:\windows\Fonts\" and it's possible to set for example the dialogue text to this font which of course makes it unreadable but shows that the font gets recognized basically by Wine:
The windows version can be set to Windows 7 (minimum requirement for EarMaster 7) as well as Windows 10. Both work.
Now my question: What do I need to change in order to make the notes being displayed on the stave as well? I know that there's a problem when using the Windows 98 theme (see here under "Using EarMaster" => "[Windows only] Question marks or big squares are displayed instead of notes. How do I fix that?". The recommendation is to use a Windows 7 theme and restart EarMaster but I don't know where to get a working theme and whether that would help.
EarMaster 7.5.74 installation under Wine
Re: EarMaster 7.5.74 installation under Wine
Running winedbg gives me this:
Code: Select all
flatpak run org.winehq.Wine winedbg
Wine-dbg>info process
pid threads executable (all id:s are in hex)
00000198 1 'start.exe'
000001a8 1 \_ 'winedbg.exe'
=000001b0 1 \_ 'winedbg.exe'
000001a0 2 \_ 'conhost.exe'
0000010c 18 'Ear70.exe'
00000088 3 'explorer.exe'
00000038 8 'services.exe'
000000e4 6 \_ 'rpcss.exe'
000000b0 3 \_ 'svchost.exe'
00000090 6 \_ 'plugplay.exe'
00000068 8 \_ 'winedevice.exe'
00000044 8 \_ 'winedevice.exe'
Wine-dbg>attach 0x010c
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
0x0000007bf94a45 ntdll+0x54a45: ret