diff --git a/emulators/x16-rom/Makefile b/emulators/x16-rom/Makefile
index 4b9af8c37ec4..2c53fd36ec28 100644
--- a/emulators/x16-rom/Makefile
+++ b/emulators/x16-rom/Makefile
@@ -1,34 +1,34 @@
 PORTNAME=	x16-rom
-DISTVERSION=	r46
+DISTVERSION=	r47
 CATEGORIES=	emulators
 
 MAINTAINER=	makc@FreeBSD.org
 COMMENT=	Commander X16 ROM
 WWW=		https://github.com/X16Community
 
 BUILD_DEPENDS=	lzsa:archivers/lzsa \
 		cc65:devel/cc65 \
 		bash:shells/bash
 
 USES=		gmake python:build shebangfix
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	X16Community
 
 SHEBANG_FILES=	findsymbols
 MAKE_JOBS_UNSAFE=	yes
 NO_ARCH=	yes
 
 DATADIR=	${PREFIX}/share/x16-emulator
 BINARY_ALIAS=	make=${MAKE_CMD} \
 		python3=${PYTHON_CMD}
 PORTDATA=	rom.bin
 
 post-patch:
 	${REINPLACE_CMD} '1s,bash,sh,' ${WRKSRC}/scripts/symbolize.sh
 
 do-install:
 	${MKDIR} ${STAGEDIR}/${DATADIR}
 	${INSTALL_DATA} ${WRKSRC}/build/x16/rom.bin ${STAGEDIR}/${DATADIR}
 
 .include <bsd.port.mk>
diff --git a/emulators/x16-rom/distinfo b/emulators/x16-rom/distinfo
index 176b2407b2a2..bafd77d84fec 100644
--- a/emulators/x16-rom/distinfo
+++ b/emulators/x16-rom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699460951
-SHA256 (X16Community-x16-rom-r46_GH0.tar.gz) = bd10dfaa86a1d2cc67c9dbe267217266eb4c72fb92437668b245e3d3bd5be957
-SIZE (X16Community-x16-rom-r46_GH0.tar.gz) = 899784
+TIMESTAMP = 1719312106
+SHA256 (X16Community-x16-rom-r47_GH0.tar.gz) = 5a3d12cca2b7b17af9f475b1c66bd86651b3503c081badfec32544bc1cd78f87
+SIZE (X16Community-x16-rom-r47_GH0.tar.gz) = 1028489