openMSX / openMSX

the MSX emulator that aims for perfection
http://openmsx.org
444 stars 101 forks source link

No Dingux OpenMSX 0.16 release #1302

Closed a-dekker closed 3 years ago

a-dekker commented 3 years ago

I noticed there is no Dingux OpenMSX release of 0.16. Is it just forgotten, or does it mean 0.15 be the last ".opk" release?

MBilderbeek commented 3 years ago

No, it was not forgotten. Unfortunately the toolchain of OpenDingux is too old to be able to compile openMSX. It provides g++ 4.9.1 (it's from 2014), but openMSX requires g++ 7 or higher, as it makes use of C++14 and C++17 language features.

When the OD community updates the toolchain, we can supply builds for OD again.

mthuurne commented 3 years ago

There is also the issue that the default SDL2 backend for kms/drm will always use the GPU. For openMSX, that means worse performance, since the GPU can't do anything meaningful (we don't need fancy scaling for 320x240) while it does increase the bandwidth demands on the slow RAM of the GCW Zero, as well as using more power.

a-dekker commented 3 years ago

Not the most positive news regarding my just purchased RG350M handheld, but thankfully 0.15 seems to work fine in general.

mthuurne commented 3 years ago

There is a lot of development activity on OpenDingux recently, so the toolchain issue is likely to be sorted out soon, if it isn't already (does the snapshot have up-to-date compilers?). The SDL2 issue might take a bit longer, but that doesn't mean it won't be addressed.

MBilderbeek commented 3 years ago

It does seem to have it: mipsel-gcw0-linux-uclibc-g++.br_real (Buildroot 2019.11-4439-g3cc2bed04a) 10.2.0

MBilderbeek commented 3 years ago

@mthuurne Is there an official new release of the toolchain that I could install? Or what do you recommend regarding this?

a-dekker commented 3 years ago

As for a link to the toolchain, also see https://github.com/openMSX/openMSX/issues/1363#issuecomment-869493674