diff --git a/testing/mame/APKBUILD b/testing/mame/APKBUILD
index e4c82851b3ea92763d5d6522a3432de0f7860541..23d779b15e6a5c9cafdecb9090c80ce619d688bc 100644
--- a/testing/mame/APKBUILD
+++ b/testing/mame/APKBUILD
@@ -1,8 +1,8 @@
 # Maintainer: Taner Tas <taner76@gmail.com>
 pkgname=mame
-pkgver=0.243
+pkgver=0.244
 _pkgver=${pkgver/.}
-_groovymame=gm0243sr002i
+_groovymame=gm0244sr002i
 pkgrel=0
 pkgdesc="Multi Arcade Machine Emulator with GroovyMAME/Switchres/No-nag patchset."
 url="https://mamedev.org/"
@@ -221,10 +221,10 @@ lang() {
 	cp -r language "$subpkgdir"/usr/share/$pkgname/
 }
 sha512sums="
-282d026280a128b96bb7867265536f7bd90ce774ddca6a0ce55999c4321289f8ba0388a5bf10c1915c67ecd0e0abb0e524f9ed6d6251c4ccd818c7f82d95f062  mame0243.tar.gz
-2049a1418a86c5b3a80ba3ed0228392b9804ff666939dc7e65a3d78e043531e5deab4cc5698e7924c8d24e7f302e2b7c2988a09440eac9f073b0b577251b81db  gm0243sr002i.patch
+f5a30085f0cf700460a2eaf8fae20f8769a60e91e1041005b82f8ed2a0a2dee61bdf3bbc31a40a8fd973c27fad5f7e463f6d6887b8c221b45b7907fb0ca2b68a  mame0244.tar.gz
+792f3ea85d1e721a2c5459da9454c0fe5bae3636c9ef1bc2a868339812302e6538e1d5c436e3a4bf0b80e7aad81cb0406f87a82c2a180ec17b7f8c3d9d56b6ef  gm0244sr002i.patch
 dc008245cbea0b94f58d83e09bf5fd3fff04ac0e2f3a36b910a8b7633c5377419fc67a1fd366ef268e283f744d9a8d29928cfacf456b3edaa2d0b1a11d46a701  mame.ini
 8f83ff5a916f4ff8e86c5afbdfe4475f7780bb36c20c78d6d029d0eb0dafd77b3471faa538aca384001d2049dc94c4df3429c67d743adde9fd6329c91e6d19a2  midi.conf
-30b235f85df8461249d9c1cd02318d319814e5f93d455bbae50ffddd07fef913d2f25b29c9ca49b9938c96f9e91a3d00971882438692c162cf8c7b39a0709e0d  fix-musl.patch
+32fa59744e426a0921e44e1e792dbdc263cf8e505407adfe1dc392aa949db96bf8fce2140a3f5ede5a5ba756cf40d80887c502f52cec805c34c477ac44c21049  fix-musl.patch
 3e4e1ccfc506d18cd4d78ea477b53bf9854568c1eab64e6dc63bbdc750dcd94a2229635d17dbe9c5ee75b28baffeac5c87850f7c87b0dd400636811a961d8d9d  nonag.patch
 "
diff --git a/testing/mame/fix-musl.patch b/testing/mame/fix-musl.patch
index a2421c50568ea3c30a8083b8e917135a9fcca233..0c1378c6834316950335ee355661c99b780fc879 100644
--- a/testing/mame/fix-musl.patch
+++ b/testing/mame/fix-musl.patch
@@ -29,3 +29,13 @@
  
  #include <thread>
  #include <pulse/pulseaudio.h>
+--- a/src/lib/netlist/plib/ppmf.h
++++ b/src/lib/netlist/plib/ppmf.h
+@@ -94,6 +94,7 @@
+ #ifndef PPMF_FORCE_TYPE
+ #define PPMF_FORCE_TYPE -1
+ #endif
++#include "stddef.h"
+ 
+ namespace plib {
+