I have a real msx and real tv so I can compare and see how bad the difference is side by side. Pi arrives today so systems will be up soon.
Maybe it would be possible to install everything in ram (RamDisk), in this way you could turn off the machine at any time without waiting for the shutdown (just like a real Msx)
just got the pi. Its running like a charm. Needed to adapt some of the timings of the startup script but absolutely ni framdrops. Solid 60fps. Bootup takes some time but it runs absolutely smooth. Opengl is being used as far as I can tell. No tinkering with the resolutions required. Only small annoyance is the flickering cursor in the top left during boot up of the kernel and systemd.
Hey, that great to hear! Are you using the custom image you prepared?
yep the custom image. No overclocking needed and everything is working. There is only a minor problem. If the monitor cable for some reason disconnects during boot up openmsx will output directly to the framebuffer and keyboard+ mouse will be fully disfunctional. The x server is really needed
EDIT: timing still needs tweaking. more results to follow
no something else seems to be going on. Sometimes openmsx bypasses the xserver and writes directly to the framebuffer instead. This causes trouble. Will try to fix it through deny allow rules.
There might be environment variables to which SDL listens that could help.
I am trying to install openmsx on my Raspberry 3B:
I have installed Debian Lite 32 bit
Then I downloaded 5 files to the root:
wget -N http://ftp.de.debian.org/debian/pool/main/g/glew/libglew2.2_...
wget -N http://snapshot.raspbian.org/202110130640/raspbian/pool/main...
wget -N http://snapshot.raspbian.org/202110130640/raspbian/pool/main...
wget -N http://snapshot.raspbian.org/202110130640/raspbian/pool/main...
wget -N http://snapshot.raspbian.org/202110130640/raspbian/pool/main...
first I wanted to understand if these files should be put in a folder (eg. openMsx) or if they should be left in the root.
then I should do the dpkg of the .deb files
but what should I do about files with the extension .dsc / .gz / .xz?
Hi smx,
.gz and .xz etc. are archive-files, used to compress data. The compressed .tar files you linked to can be use to compile OpenMSX, as described here.
However! You don't need to compile OpenMSX yourself on the Raspberry. You can install version 16.0 by typing:
sudo apt-get install openmsx
After this, you can use dpkg to unpack libglew and the 17.0 .deb-files from the respositorythat Pentarou linked. I am a n00b at all of this and found the manual to be very useful. Also, if I understand correctly, Manuel, who also writes in this thread is actually one of the devs of OpenMSX, so perhaps he can point out any omissions on my part.
(@Manuel: thank you so much for creating OpenMSX with your fellow devs!).
You're welcome, it's our pleasure. However I do not own any pi hardware, so I don't know much about pi specifics.
Glad that you found the manual useful. Most reactions that mention it are negative....