On 2023/12/11 13:14, Omar Polo wrote: > ping > > I even managed to run windows 95 on this thing, although I've seen some > crashes. > > On 2023/11/26 10:54:50 +0100, Omar Polo <o...@omarpolo.com> wrote: > > Hello, > > > > this is a port for a fork (from my understanding) of NekoProjectII > > (emulators/xnp2.) Can't say much on the differences between the two, > > except that np21kai has working audio out of the box and seems to be > > actively developed. > > > > So far I tested it with Touhou 1 Highly Responsive To Prayers and 5 > > Mystic Square and to me it seems like it's faster than xnp2, but since > > i've tinkered with xnp2 settings and not with xnp21kai it could be my > > fault. > > > > port wise: rev.22 is quite 'old' and I'm not sure it the various rev.N > > are meant to be tags in the proper sense of the word, so I'm just > > snagging the latest commit and set version to 0.0.YYYYMMDD. > > > > There seems to be something off with cmake and SDL2 detection, but this > > thingy tries SDL1 first so I had to patch the CMakeLists.txt anyway to > > only use SDL2 even if SDL1 appears to be installed. The manpages also > > needed to be moved in the correct place and I was afraid to touch cmake > > stuff any more hence the custom post-install. (by default they ends up > > in share/xnp21kai.1 and .1j IIRC, very weird.) > > > > I've patched network/net.c so that it now compiles, but no idea how to > > actually test it. > > > > To be able to play Touhou had to copy (but symlinking works too) a font > > in ~/.config/xnp21kai/default.tff (and delete font.tmp) otherwise font > > rendering was busted. Don't know if it is required for other games as > > well, but I could add a README eventually. > > > > Comments/ok welcome :) >
Generally looks good to me, couple of small things - | COMMIT = d9501b220ff59279973bdf53e2ae26bbc27ed7fe | DIST_TUPLE = github AZO234 NP2kai ${COMMIT} . personally I would not use DIST_TUPLE with a commit hash, just stick to GH_*, the rename stuff does not work with hashes so you end up having to mess about with WRKDIST, which may need undoing if DIST_TUPLE gets fixed | HOMEPAGE = https://domisan.sakura.ne.jp/article/np2kai/np2kai.html | | PERMIT_PACKAGE = Yes missing license marker