On Wed, Aug 04 2021, Ricardo Mestre <mestre.open...@sapo.pt> wrote: > Hi, > > I don't know what I'm doing but with the below I was able to run a few MSX > games > with the new major release 17.0 (skipped 16.0) on amd64. Release notes below > [0][1]. > > Comments? OK?
Since I touched this last to add riscv64 support, > Index: patches/patch-build_cpu_py > =================================================================== > RCS file: /cvs/ports/emulators/openmsx/patches/patch-build_cpu_py,v > retrieving revision 1.1 > diff -u -p -u -r1.1 patch-build_cpu_py > --- patches/patch-build_cpu_py 1 Aug 2021 00:18:05 -0000 1.1 > +++ patches/patch-build_cpu_py 4 Aug 2021 12:27:14 -0000 > @@ -3,9 +3,9 @@ $OpenBSD: patch-build_cpu_py,v 1.1 2021/ > Index: build/cpu.py > --- build/cpu.py.orig > +++ build/cpu.py > -@@ -88,6 +88,12 @@ class PPC64(CPU): > - name = 'ppc64' > - bigEndian = True > +@@ -97,6 +97,12 @@ class RISCV64(CPU): > + name = 'riscv64' > + bigEndian = False > > +class RISCV64(CPU): > + '''64-bit RISC-V. This patch can be removed, upstream had already committed the same, see https://github.com/openMSX/openMSX/commit/b06f755fa5654b3b17643feeaf74497a64755cf0 > Index: patches/patch-build_detectsys_py > =================================================================== > RCS file: /cvs/ports/emulators/openmsx/patches/patch-build_detectsys_py,v > retrieving revision 1.6 > diff -u -p -u -r1.6 patch-build_detectsys_py > --- patches/patch-build_detectsys_py 1 Aug 2021 00:18:05 -0000 1.6 > +++ patches/patch-build_detectsys_py 4 Aug 2021 12:27:14 -0000 > @@ -3,7 +3,7 @@ $OpenBSD: patch-build_detectsys_py,v 1.6 > Index: build/detectsys.py > --- build/detectsys.py.orig > +++ build/detectsys.py > -@@ -48,6 +48,8 @@ def detectCPU(): > +@@ -53,6 +53,8 @@ def detectCPU(): > return 'sheb' if cpu.endswith('eb') else 'sh' > elif cpu == 'avr32': > return 'avr32' This one should stay, the release you're upgrading to doesn't have this commit: https://github.com/openMSX/openMSX/commit/321d1d2f634d10ef72dc71831588540a7c6de59e Please add this link as a comment in the patch. I'm running a build on riscv64, I'll let you know tomorrow if it goes well. -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE