Diff of the two buildlogs:

--
--- b1/build.log	2021-07-18 04:47:50.719431135 +0000
+++ b2/build.log	2021-07-18 04:57:34.265537418 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Sat Jul 17 16:29:04 -12 2021
-I: pbuilder-time-stamp: 1626582544
+I: Current time: Sun Jul 18 18:48:18 +14 2021
+I: pbuilder-time-stamp: 1626583698
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz]
 I: copying local configuration
@@ -16,8 +16,8 @@
 I: copying [./nestopia_1.50-2.debian.tar.xz]
 I: Extracting source
 gpgv: unknown type of key resource 'trustedkeys.kbx'
-gpgv: keyblock resource '/tmp/dpkg-verify-sig.J3pY0dP1/trustedkeys.kbx': General error
-gpgv: Signature made Thu Jan 14 05:29:28 2021 -12
+gpgv: keyblock resource '/tmp/dpkg-verify-sig.MoF32Qvm/trustedkeys.kbx': General error
+gpgv: Signature made Fri Jan 15 07:29:28 2021 +14
 gpgv:                using RSA key 9CF557FE13CB90CA2AEF1D2080D302F5886D839C
 gpgv: Can't check signature: No public key
 dpkg-source: warning: failed to verify signature on ./nestopia_1.50-2.dsc
@@ -26,135 +26,169 @@
 dpkg-source: info: unpacking nestopia_1.50-2.debian.tar.xz
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/25313/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/22857/tmp/hooks/D01_modify_environment starting
+debug: Running on virt32b.
+I: Changing host+domainname to test build reproducibility
+I: Adding a custom variable just for the fun of it...
+I: Changing /bin/sh to bash
+Removing 'diversion of /bin/sh to /bin/sh.distrib by dash'
+Adding 'diversion of /bin/sh to /bin/sh.distrib by bash'
+Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash'
+Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash'
+I: Setting pbuilder2's login shell to /bin/bash
+I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
+I: user script /srv/workspace/pbuilder/22857/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/22857/tmp/hooks/D02_print_environment starting
 I: set
-  BUILDDIR='/build'
-  BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other'
-  BUILDUSERNAME='pbuilder1'
-  BUILD_ARCH='armhf'
-  DEBIAN_FRONTEND='noninteractive'
-  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3'
-  DISTRIBUTION=''
-  HOME='/root'
-  HOST_ARCH='armhf'
+  BASH=/bin/sh
+  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath
+  BASH_ALIASES=()
+  BASH_ARGC=()
+  BASH_ARGV=()
+  BASH_CMDS=()
+  BASH_LINENO=([0]="12" [1]="0")
+  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
+  BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
+  BASH_VERSION='5.1.4(1)-release'
+  BUILDDIR=/build
+  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
+  BUILDUSERNAME=pbuilder2
+  BUILD_ARCH=armhf
+  DEBIAN_FRONTEND=noninteractive
+  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4'
+  DIRSTACK=()
+  DISTRIBUTION=
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=arm
+  HOST_ARCH=armhf
   IFS=' 	
   '
-  INVOCATION_ID='8f1a57d9f23a4c0aa521cd43c380028f'
-  LANG='C'
-  LANGUAGE='en_US:en'
-  LC_ALL='C'
-  MAIL='/var/mail/root'
-  OPTIND='1'
-  PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games'
-  PBCURRENTCOMMANDLINEOPERATION='build'
-  PBUILDER_OPERATION='build'
-  PBUILDER_PKGDATADIR='/usr/share/pbuilder'
-  PBUILDER_PKGLIBDIR='/usr/lib/pbuilder'
-  PBUILDER_SYSCONFDIR='/etc'
-  PPID='25313'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=1288b8366eb940508647cd9f82ccfb08
+  LANG=C
+  LANGUAGE=it_CH:it
+  LC_ALL=C
+  MACHTYPE=arm-unknown-linux-gnueabihf
+  MAIL=/var/mail/root
+  OPTERR=1
+  OPTIND=1
+  OSTYPE=linux-gnueabihf
+  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
+  PBCURRENTCOMMANDLINEOPERATION=build
+  PBUILDER_OPERATION=build
+  PBUILDER_PKGDATADIR=/usr/share/pbuilder
+  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
+  PBUILDER_SYSCONFDIR=/etc
+  PIPESTATUS=([0]="0")
+  POSIXLY_CORRECT=y
+  PPID=22857
   PS4='+ '
-  PWD='/'
-  SHELL='/bin/bash'
-  SHLVL='2'
-  SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.bfHbJyyQOf/pbuilderrc_zqgV --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.bfHbJyyQOf/b1 --logfile b1/build.log nestopia_1.50-2.dsc'
-  SUDO_GID='113'
-  SUDO_UID='107'
-  SUDO_USER='jenkins'
-  TERM='unknown'
-  TZ='/usr/share/zoneinfo/Etc/GMT+12'
-  USER='root'
-  _='/usr/bin/systemd-run'
-  http_proxy='http://10.0.0.15:8000/'
+  PWD=/
+  SHELL=/bin/bash
+  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
+  SHLVL=3
+  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.bfHbJyyQOf/pbuilderrc_PCsa --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.bfHbJyyQOf/b2 --logfile b2/build.log --extrapackages usrmerge nestopia_1.50-2.dsc'
+  SUDO_GID=112
+  SUDO_UID=106
+  SUDO_USER=jenkins
+  TERM=unknown
+  TZ=/usr/share/zoneinfo/Etc/GMT-14
+  UID=0
+  USER=root
+  _='I: set'
+  http_proxy=http://10.0.0.15:8000/
 I: uname -a
-  Linux virt64b 5.10.0-7-arm64 #1 SMP Debian 5.10.40-1 (2021-05-28) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 5.10.0-7-armmp-lpae #1 SMP Debian 5.10.40-1 (2021-05-28) armv7l GNU/Linux
 I: ls -l /bin
   total 3580
-  -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bunzip2
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bzcat
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzcmp -> bzdiff
-  -rwxr-xr-x 1 root root   2225 Jul 20  2020 bzdiff
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzegrep -> bzgrep
-  -rwxr-xr-x 1 root root   4877 Sep  4  2019 bzexe
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzfgrep -> bzgrep
-  -rwxr-xr-x 1 root root   3775 Jul 20  2020 bzgrep
-  -rwxr-xr-x 3 root root  26052 Jul 20  2020 bzip2
-  -rwxr-xr-x 1 root root   9636 Jul 20  2020 bzip2recover
-  lrwxrwxrwx 1 root root      6 Jul 20  2020 bzless -> bzmore
-  -rwxr-xr-x 1 root root   1297 Jul 20  2020 bzmore
-  -rwxr-xr-x 1 root root  26668 Sep 22  2020 cat
-  -rwxr-xr-x 1 root root  43104 Sep 22  2020 chgrp
-  -rwxr-xr-x 1 root root  38984 Sep 22  2020 chmod
-  -rwxr-xr-x 1 root root  43112 Sep 22  2020 chown
-  -rwxr-xr-x 1 root root  92616 Sep 22  2020 cp
-  -rwxr-xr-x 1 root root  75524 Dec 10  2020 dash
-  -rwxr-xr-x 1 root root  75880 Sep 22  2020 date
-  -rwxr-xr-x 1 root root  55436 Sep 22  2020 dd
-  -rwxr-xr-x 1 root root  59912 Sep 22  2020 df
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 dir
-  -rwxr-xr-x 1 root root  55012 Feb  7 02:38 dmesg
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 dnsdomainname -> hostname
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 domainname -> hostname
-  -rwxr-xr-x 1 root root  22508 Sep 22  2020 echo
-  -rwxr-xr-x 1 root root     28 Nov  9  2020 egrep
-  -rwxr-xr-x 1 root root  22496 Sep 22  2020 false
-  -rwxr-xr-x 1 root root     28 Nov  9  2020 fgrep
-  -rwxr-xr-x 1 root root  47492 Feb  7 02:38 findmnt
-  -rwsr-xr-x 1 root root  26076 Feb 26 04:12 fusermount
-  -rwxr-xr-x 1 root root 124508 Nov  9  2020 grep
-  -rwxr-xr-x 2 root root   2346 Mar  2 11:30 gunzip
-  -rwxr-xr-x 1 root root   6376 Mar  2 11:30 gzexe
-  -rwxr-xr-x 1 root root  64212 Mar  2 11:30 gzip
-  -rwxr-xr-x 1 root root  13784 Nov  6  2019 hostname
-  -rwxr-xr-x 1 root root  43180 Sep 22  2020 ln
-  -rwxr-xr-x 1 root root  35068 Feb  7  2020 login
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 ls
-  -rwxr-xr-x 1 root root  99940 Feb  7 02:38 lsblk
-  -rwxr-xr-x 1 root root  51408 Sep 22  2020 mkdir
-  -rwxr-xr-x 1 root root  43184 Sep 22  2020 mknod
-  -rwxr-xr-x 1 root root  30780 Sep 22  2020 mktemp
-  -rwxr-xr-x 1 root root  34408 Feb  7 02:38 more
-  -rwsr-xr-x 1 root root  34400 Feb  7 02:38 mount
-  -rwxr-xr-x 1 root root   9824 Feb  7 02:38 mountpoint
-  -rwxr-xr-x 1 root root  88524 Sep 22  2020 mv
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 nisdomainname -> hostname
-  lrwxrwxrwx 1 root root     14 Apr 18 03:38 pidof -> /sbin/killall5
-  -rwxr-xr-x 1 root root  26652 Sep 22  2020 pwd
-  lrwxrwxrwx 1 root root      4 Jun 21 14:26 rbash -> bash
-  -rwxr-xr-x 1 root root  30740 Sep 22  2020 readlink
-  -rwxr-xr-x 1 root root  43104 Sep 22  2020 rm
-  -rwxr-xr-x 1 root root  30732 Sep 22  2020 rmdir
-  -rwxr-xr-x 1 root root  14144 Sep 27  2020 run-parts
-  -rwxr-xr-x 1 root root  76012 Dec 22  2018 sed
-  lrwxrwxrwx 1 root root      4 Jul 16 21:25 sh -> dash
-  -rwxr-xr-x 1 root root  22532 Sep 22  2020 sleep
-  -rwxr-xr-x 1 root root  55360 Sep 22  2020 stty
-  -rwsr-xr-x 1 root root  46704 Feb  7 02:38 su
-  -rwxr-xr-x 1 root root  22532 Sep 22  2020 sync
-  -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar
-  -rwxr-xr-x 1 root root   9808 Sep 27  2020 tempfile
-  -rwxr-xr-x 1 root root  67696 Sep 22  2020 touch
-  -rwxr-xr-x 1 root root  22496 Sep 22  2020 true
-  -rwxr-xr-x 1 root root   9636 Feb 26 04:12 ulockmgr_server
-  -rwsr-xr-x 1 root root  22108 Feb  7 02:38 umount
-  -rwxr-xr-x 1 root root  22520 Sep 22  2020 uname
-  -rwxr-xr-x 2 root root   2346 Mar  2 11:30 uncompress
-  -rwxr-xr-x 1 root root  96764 Sep 22  2020 vdir
-  -rwxr-xr-x 1 root root  38512 Feb  7 02:38 wdctl
-  lrwxrwxrwx 1 root root      8 Nov  6  2019 ypdomainname -> hostname
-  -rwxr-xr-x 1 root root   1984 Mar  2 11:30 zcat
-  -rwxr-xr-x 1 root root   1678 Mar  2 11:30 zcmp
-  -rwxr-xr-x 1 root root   5880 Mar  2 11:30 zdiff
-  -rwxr-xr-x 1 root root     29 Mar  2 11:30 zegrep
-  -rwxr-xr-x 1 root root     29 Mar  2 11:30 zfgrep
-  -rwxr-xr-x 1 root root   2081 Mar  2 11:30 zforce
-  -rwxr-xr-x 1 root root   7585 Mar  2 11:30 zgrep
-  -rwxr-xr-x 1 root root   2206 Mar  2 11:30 zless
-  -rwxr-xr-x 1 root root   1842 Mar  2 11:30 zmore
-  -rwxr-xr-x 1 root root   4553 Mar  2 11:30 znew
-I: user script /srv/workspace/pbuilder/25313/tmp/hooks/D02_print_environment finished
+  -rwxr-xr-x 1 root root 816764 Jun 22 16:26 bash
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bunzip2
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bzcat
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzcmp -> bzdiff
+  -rwxr-xr-x 1 root root   2225 Jul 21  2020 bzdiff
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzegrep -> bzgrep
+  -rwxr-xr-x 1 root root   4877 Sep  5  2019 bzexe
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzfgrep -> bzgrep
+  -rwxr-xr-x 1 root root   3775 Jul 21  2020 bzgrep
+  -rwxr-xr-x 3 root root  26052 Jul 21  2020 bzip2
+  -rwxr-xr-x 1 root root   9636 Jul 21  2020 bzip2recover
+  lrwxrwxrwx 1 root root      6 Jul 21  2020 bzless -> bzmore
+  -rwxr-xr-x 1 root root   1297 Jul 21  2020 bzmore
+  -rwxr-xr-x 1 root root  26668 Sep 23  2020 cat
+  -rwxr-xr-x 1 root root  43104 Sep 23  2020 chgrp
+  -rwxr-xr-x 1 root root  38984 Sep 23  2020 chmod
+  -rwxr-xr-x 1 root root  43112 Sep 23  2020 chown
+  -rwxr-xr-x 1 root root  92616 Sep 23  2020 cp
+  -rwxr-xr-x 1 root root  75524 Dec 11  2020 dash
+  -rwxr-xr-x 1 root root  75880 Sep 23  2020 date
+  -rwxr-xr-x 1 root root  55436 Sep 23  2020 dd
+  -rwxr-xr-x 1 root root  59912 Sep 23  2020 df
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 dir
+  -rwxr-xr-x 1 root root  55012 Feb  8 04:38 dmesg
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 dnsdomainname -> hostname
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 domainname -> hostname
+  -rwxr-xr-x 1 root root  22508 Sep 23  2020 echo
+  -rwxr-xr-x 1 root root     28 Nov 10  2020 egrep
+  -rwxr-xr-x 1 root root  22496 Sep 23  2020 false
+  -rwxr-xr-x 1 root root     28 Nov 10  2020 fgrep
+  -rwxr-xr-x 1 root root  47492 Feb  8 04:38 findmnt
+  -rwsr-xr-x 1 root root  26076 Feb 27 06:12 fusermount
+  -rwxr-xr-x 1 root root 124508 Nov 10  2020 grep
+  -rwxr-xr-x 2 root root   2346 Mar  3 13:30 gunzip
+  -rwxr-xr-x 1 root root   6376 Mar  3 13:30 gzexe
+  -rwxr-xr-x 1 root root  64212 Mar  3 13:30 gzip
+  -rwxr-xr-x 1 root root  13784 Nov  8  2019 hostname
+  -rwxr-xr-x 1 root root  43180 Sep 23  2020 ln
+  -rwxr-xr-x 1 root root  35068 Feb  8  2020 login
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 ls
+  -rwxr-xr-x 1 root root  99940 Feb  8 04:38 lsblk
+  -rwxr-xr-x 1 root root  51408 Sep 23  2020 mkdir
+  -rwxr-xr-x 1 root root  43184 Sep 23  2020 mknod
+  -rwxr-xr-x 1 root root  30780 Sep 23  2020 mktemp
+  -rwxr-xr-x 1 root root  34408 Feb  8 04:38 more
+  -rwsr-xr-x 1 root root  34400 Feb  8 04:38 mount
+  -rwxr-xr-x 1 root root   9824 Feb  8 04:38 mountpoint
+  -rwxr-xr-x 1 root root  88524 Sep 23  2020 mv
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 nisdomainname -> hostname
+  lrwxrwxrwx 1 root root     14 Apr 19 05:38 pidof -> /sbin/killall5
+  -rwxr-xr-x 1 root root  26652 Sep 23  2020 pwd
+  lrwxrwxrwx 1 root root      4 Jun 22 16:26 rbash -> bash
+  -rwxr-xr-x 1 root root  30740 Sep 23  2020 readlink
+  -rwxr-xr-x 1 root root  43104 Sep 23  2020 rm
+  -rwxr-xr-x 1 root root  30732 Sep 23  2020 rmdir
+  -rwxr-xr-x 1 root root  14144 Sep 28  2020 run-parts
+  -rwxr-xr-x 1 root root  76012 Dec 23  2018 sed
+  lrwxrwxrwx 1 root root      4 Jul 18 18:48 sh -> bash
+  lrwxrwxrwx 1 root root      4 Jul 17 23:26 sh.distrib -> dash
+  -rwxr-xr-x 1 root root  22532 Sep 23  2020 sleep
+  -rwxr-xr-x 1 root root  55360 Sep 23  2020 stty
+  -rwsr-xr-x 1 root root  46704 Feb  8 04:38 su
+  -rwxr-xr-x 1 root root  22532 Sep 23  2020 sync
+  -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar
+  -rwxr-xr-x 1 root root   9808 Sep 28  2020 tempfile
+  -rwxr-xr-x 1 root root  67696 Sep 23  2020 touch
+  -rwxr-xr-x 1 root root  22496 Sep 23  2020 true
+  -rwxr-xr-x 1 root root   9636 Feb 27 06:12 ulockmgr_server
+  -rwsr-xr-x 1 root root  22108 Feb  8 04:38 umount
+  -rwxr-xr-x 1 root root  22520 Sep 23  2020 uname
+  -rwxr-xr-x 2 root root   2346 Mar  3 13:30 uncompress
+  -rwxr-xr-x 1 root root  96764 Sep 23  2020 vdir
+  -rwxr-xr-x 1 root root  38512 Feb  8 04:38 wdctl
+  lrwxrwxrwx 1 root root      8 Nov  8  2019 ypdomainname -> hostname
+  -rwxr-xr-x 1 root root   1984 Mar  3 13:30 zcat
+  -rwxr-xr-x 1 root root   1678 Mar  3 13:30 zcmp
+  -rwxr-xr-x 1 root root   5880 Mar  3 13:30 zdiff
+  -rwxr-xr-x 1 root root     29 Mar  3 13:30 zegrep
+  -rwxr-xr-x 1 root root     29 Mar  3 13:30 zfgrep
+  -rwxr-xr-x 1 root root   2081 Mar  3 13:30 zforce
+  -rwxr-xr-x 1 root root   7585 Mar  3 13:30 zgrep
+  -rwxr-xr-x 1 root root   2206 Mar  3 13:30 zless
+  -rwxr-xr-x 1 root root   1842 Mar  3 13:30 zmore
+  -rwxr-xr-x 1 root root   4553 Mar  3 13:30 znew
+I: user script /srv/workspace/pbuilder/22857/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -528,7 +562,7 @@
 Get: 322 http://deb.debian.org/debian bullseye/main armhf x11proto-xf86vidmode-dev all 2020.1-1 [3416 B]
 Get: 323 http://deb.debian.org/debian bullseye/main armhf libxxf86vm-dev armhf 1:1.1.4-1+b2 [25.1 kB]
 Get: 324 http://deb.debian.org/debian bullseye/main armhf libsdl2-dev armhf 2.0.14+dfsg2-3 [1384 kB]
-Fetched 129 MB in 23s (5491 kB/s)
+Fetched 129 MB in 12s (10.4 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package libapparmor1:armhf.
 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19398 files and directories currently installed.)
@@ -1856,8 +1890,45 @@
 Writing extended state information...
 Building tag database...
  -> Finished parsing the build-deps
+Reading package lists...
+Building dependency tree...
+Reading state information...
+The following additional packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl
+The following NEW packages will be installed:
+  libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge
+0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
+Need to get 59.5 kB of archives.
+After this operation, 157 kB of additional disk space will be used.
+Get:1 http://deb.debian.org/debian bullseye/main armhf libnumber-compare-perl all 0.03-1.1 [6956 B]
+Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B]
+Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB]
+Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB]
+debconf: delaying package configuration, since apt-utils is not installed
+Fetched 59.5 kB in 0s (818 kB/s)
+Selecting previously unselected package libnumber-compare-perl.
+(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 38073 files and directories currently installed.)
+Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ...
+Unpacking libnumber-compare-perl (0.03-1.1) ...
+Selecting previously unselected package libtext-glob-perl.
+Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ...
+Unpacking libtext-glob-perl (0.11-1) ...
+Selecting previously unselected package libfile-find-rule-perl.
+Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ...
+Unpacking libfile-find-rule-perl (0.34-1) ...
+Selecting previously unselected package usrmerge.
+Preparing to unpack .../archives/usrmerge_25_all.deb ...
+Unpacking usrmerge (25) ...
+Setting up libtext-glob-perl (0.11-1) ...
+Setting up libnumber-compare-perl (0.03-1.1) ...
+Setting up libfile-find-rule-perl (0.34-1) ...
+Setting up usrmerge (25) ...
+The system has been successfully converted.
+Processing triggers for man-db (2.9.4-2) ...
+Not building database; man-db/auto-update is not 'true'.
 I: Building the package
-I: Running cd /build/nestopia-1.50/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S  > ../nestopia_1.50-2_source.changes
+hostname: Name or service not known
+I: Running cd /build/nestopia-1.50/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../nestopia_1.50-2_source.changes
 dpkg-buildpackage: info: source package nestopia
 dpkg-buildpackage: info: source version 1.50-2
 dpkg-buildpackage: info: source distribution unstable
@@ -1870,7 +1941,7 @@
 make[1]: Entering directory '/build/nestopia-1.50'
 dh_auto_clean
 dh_auto_clean --sourcedirectory=libretro
-	cd libretro && make -j3 clean
+	cd libretro && make -j4 clean
 make[2]: Entering directory '/build/nestopia-1.50/libretro'
 make[2]: git: No such file or directory
 rm -f ../source/core/NstApu.o ../source/core/NstAssert.o ../source/core/NstCartridge.o ../source/core/NstCartridgeInes.o ../source/core/NstCartridgeRomset.o ../source/core/NstCartridgeUnif.o ../source/core/NstCheats.o ../source/core/NstChecksum.o ../source/core/NstChips.o ../source/core/NstCore.o ../source/core/NstCpu.o ../source/core/NstCrc32.o ../source/core/NstFds.o ../source/core/NstFile.o ../source/core/NstHomebrew.o ../source/core/NstImage.o ../source/core/NstImageDatabase.o ../source/core/NstLog.o ../source/core/NstMachine.o ../source/core/NstMemory.o ../source/core/NstNsf.o ../source/core/NstPatcher.o ../source/core/NstPatcherIps.o ../source/core/NstPatcherUps.o ../source/core/NstPins.o ../source/core/NstPpu.o ../source/core/NstProperties.o ../source/core/NstRam.o ../source/core/NstSha1.o ../source/core/NstSoundPcm.o ../source/core/NstSoundPlayer.o ../source/core/NstSoundRenderer.o ../source/core/NstState.o ../source/core/NstStream.o ../source/core/NstTracker.o ../source/core/NstTrackerMovie.o ../source/core/NstTrackerRewinder.o ../source/core/NstVector.o ../source/core/NstVideoFilterNone.o ../source/core/NstVideoFilterNtsc.o ../source/core/NstVideoFilterNtscCfg.o ../source/core/NstVideoRenderer.o ../source/core/NstVideoScreen.o ../source/core/NstXml.o ../source/core/NstZlib.o ../source/core/api/NstApiBarcodeReader.o ../source/core/api/NstApiCartridge.o ../source/core/api/NstApiCheats.o ../source/core/api/NstApiDipSwitches.o ../source/core/api/NstApiEmulator.o ../source/core/api/NstApiFds.o ../source/core/api/NstApiHomebrew.o ../source/core/api/NstApiInput.o ../source/core/api/NstApiMachine.o ../source/core/api/NstApiMovie.o ../source/core/api/NstApiNsf.o ../source/core/api/NstApiRewinder.o ../source/core/api/NstApiSound.o ../source/core/api/NstApiTapeRecorder.o ../source/core/api/NstApiUser.o ../source/core/api/NstApiVideo.o ../source/core/board/NstBoardAcclaimMcAcc.o ../source/core/board/NstBoardAction53.o ../source/core/board/NstBoardAe.o ../source/core/board/NstBoardAgci.o ../source/core/board/NstBoardAveD1012.o ../source/core/board/NstBoardAveNina.o ../source/core/board/NstBoardAxRom.o ../source/core/board/NstBoardBandai24c0x.o ../source/core/board/NstBoardBandaiAerobicsStudio.o ../source/core/board/NstBoardBandaiDatach.o ../source/core/board/NstBoardBandaiKaraokeStudio.o ../source/core/board/NstBoardBandaiLz93d50.o ../source/core/board/NstBoardBandaiLz93d50ex.o ../source/core/board/NstBoardBandaiOekaKids.o ../source/core/board/NstBoardBenshengBs5.o ../source/core/board/NstBoardBmc110in1.o ../source/core/board/NstBoardBmc1200in1.o ../source/core/board/NstBoardBmc150in1.o ../source/core/board/NstBoardBmc15in1.o ../source/core/board/NstBoardBmc20in1.o ../source/core/board/NstBoardBmc21in1.o ../source/core/board/NstBoardBmc22Games.o ../source/core/board/NstBoardBmc31in1.o ../source/core/board/NstBoardBmc35in1.o ../source/core/board/NstBoardBmc36in1.o ../source/core/board/NstBoardBmc64in1.o ../source/core/board/NstBoardBmc72in1.o ../source/core/board/NstBoardBmc76in1.o ../source/core/board/NstBoardBmc800in1.o ../source/core/board/NstBoardBmc8157.o ../source/core/board/NstBoardBmc9999999in1.o ../source/core/board/NstBoardBmcA65as.o ../source/core/board/NstBoardBmcBallgames11in1.o ../source/core/board/NstBoardBmcCh001.o ../source/core/board/NstBoardBmcCtc65.o ../source/core/board/NstBoardBmcFamily4646B.o ../source/core/board/NstBoardBmcFk23c.o ../source/core/board/NstBoardBmcGamestarA.o ../source/core/board/NstBoardBmcGamestarB.o ../source/core/board/NstBoardBmcGolden190in1.o ../source/core/board/NstBoardBmcGoldenCard6in1.o ../source/core/board/NstBoardBmcGoldenGame260in1.o ../source/core/board/NstBoardBmcHero.o ../source/core/board/NstBoardBmcMarioParty7in1.o ../source/core/board/NstBoardBmcNovelDiamond.o ../source/core/board/NstBoardBmcPowerjoy84in1.o ../source/core/board/NstBoardBmcResetBased4in1.o ../source/core/board/NstBoardBmcSuper22Games.o ../source/core/board/NstBoardBmcSuper24in1.o ../source/core/board/NstBoardBmcSuper40in1.o ../source/core/board/NstBoardBmcSuper700in1.o ../source/core/board/NstBoardBmcSuperBig7in1.o ../source/core/board/NstBoardBmcSuperGun20in1.o ../source/core/board/NstBoardBmcSuperHiK300in1.o ../source/core/board/NstBoardBmcSuperHiK4in1.o ../source/core/board/NstBoardBmcSuperVision16in1.o ../source/core/board/NstBoardBmcT262.o ../source/core/board/NstBoardBmcVrc4.o ../source/core/board/NstBoardBmcVt5201.o ../source/core/board/NstBoardBmcY2k64in1.o ../source/core/board/NstBoardBtl2708.o ../source/core/board/NstBoardBtl6035052.o ../source/core/board/NstBoardBtlAx5705.o ../source/core/board/NstBoardBtlDragonNinja.o ../source/core/board/NstBoardBtlGeniusMerioBros.o ../source/core/board/NstBoardBtlMarioBaby.o ../source/core/board/NstBoardBtlPikachuY2k.o ../source/core/board/NstBoardBtlShuiGuanPipe.o ../source/core/board/NstBoardBtlSmb2a.o ../source/core/board/NstBoardBtlSmb2b.o ../source/core/board/NstBoardBtlSmb2c.o ../source/core/board/NstBoardBtlSmb3.o ../source/core/board/NstBoardBtlSuperBros11.o ../source/core/board/NstBoardBtlT230.o ../source/core/board/NstBoardBtlTobidaseDaisakusen.o ../source/core/board/NstBoardBxRom.o ../source/core/board/NstBoardCaltron.o ../source/core/board/NstBoardCamerica.o ../source/core/board/NstBoardCneDecathlon.o ../source/core/board/NstBoardCnePsb.o ../source/core/board/NstBoardCneShlz.o ../source/core/board/NstBoardCony.o ../source/core/board/NstBoard.o ../source/core/board/NstBoardCxRom.o ../source/core/board/NstBoardDiscrete.o ../source/core/board/NstBoardDreamtech.o ../source/core/board/NstBoardEvent.o ../source/core/board/NstBoardFb.o ../source/core/board/NstBoardFfe.o ../source/core/board/NstBoardFujiya.o ../source/core/board/NstBoardFukutake.o ../source/core/board/NstBoardFutureMedia.o ../source/core/board/NstBoardGouder.o ../source/core/board/NstBoardGxRom.o ../source/core/board/NstBoardHenggedianzi.o ../source/core/board/NstBoardHes.o ../source/core/board/NstBoardHosenkan.o ../source/core/board/NstBoardInlNsf.o ../source/core/board/NstBoardIremG101.o ../source/core/board/NstBoardIremH3001.o ../source/core/board/NstBoardIremHolyDiver.o ../source/core/board/NstBoardIremKaiketsu.o ../source/core/board/NstBoardIremLrog017.o ../source/core/board/NstBoardJalecoJf11.o ../source/core/board/NstBoardJalecoJf13.o ../source/core/board/NstBoardJalecoJf16.o ../source/core/board/NstBoardJalecoJf17.o ../source/core/board/NstBoardJalecoJf19.o ../source/core/board/NstBoardJalecoSs88006.o ../source/core/board/NstBoardJyCompany.o ../source/core/board/NstBoardKaiser.o ../source/core/board/NstBoardKasing.o ../source/core/board/NstBoardKayH2288.o ../source/core/board/NstBoardKayPandaPrince.o ../source/core/board/NstBoardKonamiVrc1.o ../source/core/board/NstBoardKonamiVrc2.o ../source/core/board/NstBoardKonamiVrc3.o ../source/core/board/NstBoardKonamiVrc4.o ../source/core/board/NstBoardKonamiVrc6.o ../source/core/board/NstBoardKonamiVrc7.o ../source/core/board/NstBoardKonamiVsSystem.o ../source/core/board/NstBoardMagicKidGoogoo.o ../source/core/board/NstBoardMagicSeries.o ../source/core/board/NstBoardMmc1.o ../source/core/board/NstBoardMmc2.o ../source/core/board/NstBoardMmc3.o ../source/core/board/NstBoardMmc4.o ../source/core/board/NstBoardMmc5.o ../source/core/board/NstBoardMmc6.o ../source/core/board/NstBoardNamcot163.o ../source/core/board/NstBoardNamcot175.o ../source/core/board/NstBoardNamcot34xx.o ../source/core/board/NstBoardNanjing.o ../source/core/board/NstBoardNihon.o ../source/core/board/NstBoardNitra.o ../source/core/board/NstBoardNtdec.o ../source/core/board/NstBoardOpenCorp.o ../source/core/board/NstBoardQj.o ../source/core/board/NstBoardRcm.o ../source/core/board/NstBoardRexSoftDb5z.o ../source/core/board/NstBoardRexSoftSl1632.o ../source/core/board/NstBoardRumbleStation.o ../source/core/board/NstBoardSachen74x374.o ../source/core/board/NstBoardSachenS8259.o ../source/core/board/NstBoardSachenSa0036.o ../source/core/board/NstBoardSachenSa0037.o ../source/core/board/NstBoardSachenSa72007.o ../source/core/board/NstBoardSachenSa72008.o ../source/core/board/NstBoardSachenStreetHeroes.o ../source/core/board/NstBoardSachenTca01.o ../source/core/board/NstBoardSachenTcu.o ../source/core/board/NstBoardSomeriTeamSl12.o ../source/core/board/NstBoardSubor.o ../source/core/board/NstBoardSunsoft1.o ../source/core/board/NstBoardSunsoft2.o ../source/core/board/NstBoardSunsoft3.o ../source/core/board/NstBoardSunsoft4.o ../source/core/board/NstBoardSunsoft5b.o ../source/core/board/NstBoardSunsoftDcs.o ../source/core/board/NstBoardSunsoftFme7.o ../source/core/board/NstBoardSuperGameBoogerman.o ../source/core/board/NstBoardSuperGameLionKing.o ../source/core/board/NstBoardSuperGamePocahontas2.o ../source/core/board/NstBoardTaitoTc0190fmc.o ../source/core/board/NstBoardTaitoTc0190fmcPal16r4.o ../source/core/board/NstBoardTaitoX1005.o ../source/core/board/NstBoardTaitoX1017.o ../source/core/board/NstBoardTengen.o ../source/core/board/NstBoardTengenRambo1.o ../source/core/board/NstBoardTxc.o ../source/core/board/NstBoardTxcMxmdhtwo.o ../source/core/board/NstBoardTxcPoliceman.o ../source/core/board/NstBoardTxcTw.o ../source/core/board/NstBoardTxRom.o ../source/core/board/NstBoardUnlA9746.o ../source/core/board/NstBoardUnlCc21.o ../source/core/board/NstBoardUnlEdu2000.o ../source/core/board/NstBoardUnlKingOfFighters96.o ../source/core/board/NstBoardUnlKingOfFighters97.o ../source/core/board/NstBoardUnlMortalKombat2.o ../source/core/board/NstBoardUnlN625092.o ../source/core/board/NstBoardUnlSuperFighter3.o ../source/core/board/NstBoardUnlTf1201.o ../source/core/board/NstBoardUnlWorldHero.o ../source/core/board/NstBoardUnlXzy.o ../source/core/board/NstBoardUxRom.o ../source/core/board/NstBoardVsSystem.o ../source/core/board/NstBoardWaixing.o ../source/core/board/NstBoardWaixingFfv.o ../source/core/board/NstBoardWaixingPs2.o ../source/core/board/NstBoardWaixingSecurity.o ../source/core/board/NstBoardWaixingSgz.o ../source/core/board/NstBoardWaixingSgzlz.o ../source/core/board/NstBoardWaixingSh2.o ../source/core/board/NstBoardWaixingZs.o ../source/core/board/NstBoardWhirlwind.o ../source/core/board/NstBoardZz.o ../source/core/input/NstInpAdapter.o ../source/core/input/NstInpBandaiHyperShot.o ../source/core/input/NstInpBarcodeWorld.o ../source/core/input/NstInpCrazyClimber.o ../source/core/input/NstInpDoremikkoKeyboard.o ../source/core/input/NstInpExcitingBoxing.o ../source/core/input/NstInpFamilyKeyboard.o ../source/core/input/NstInpFamilyTrainer.o ../source/core/input/NstInpHoriTrack.o ../source/core/input/NstInpKonamiHyperShot.o ../source/core/input/NstInpMahjong.o ../source/core/input/NstInpMouse.o ../source/core/input/NstInpOekaKidsTablet.o ../source/core/input/NstInpPachinko.o ../source/core/input/NstInpPad.o ../source/core/input/NstInpPaddle.o ../source/core/input/NstInpPartyTap.o ../source/core/input/NstInpPokkunMoguraa.o ../source/core/input/NstInpPowerGlove.o ../source/core/input/NstInpPowerPad.o ../source/core/input/NstInpRob.o ../source/core/input/NstInpSuborKeyboard.o ../source/core/input/NstInpTopRider.o ../source/core/input/NstInpTurboFile.o ../source/core/input/NstInpZapper.o ../source/core/vssystem/NstVsRbiBaseball.o ../source/core/vssystem/NstVsSuperXevious.o ../source/core/vssystem/NstVsSystem.o ../source/core/vssystem/NstVsTkoBoxing.o ../libretro/libretro.o
@@ -1904,9 +1975,9 @@
 checking whether we are using the GNU C++ compiler... yes
 checking whether g++ accepts -g... yes
 checking for C++ compiler vendor... gnu
-checking for a sed that does not truncate output... /bin/sed
+checking for a sed that does not truncate output... /usr/bin/sed
 checking for C++ compiler version... 10.2.1
-checking for a sed that does not truncate output... (cached) /bin/sed
+checking for a sed that does not truncate output... (cached) /usr/bin/sed
 checking whether we are using the GNU C++ compiler... (cached) yes
 checking whether g++ accepts -g... (cached) yes
 checking for pkg-config... /usr/bin/pkg-config
@@ -1920,7 +1991,7 @@
 checking for gtk+-3.0... yes
 checking for a BSD-compatible install... /usr/bin/install -c
 checking whether build environment is sane... yes
-checking for a thread-safe mkdir -p... /bin/mkdir -p
+checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
 checking for gawk... no
 checking for mawk... mawk
 checking whether make sets $(MAKE)... yes
@@ -1945,56 +2016,10 @@
    debian/rules override_dh_auto_build
 make[1]: Entering directory '/build/nestopia-1.50'
 dh_auto_build
-	make -j3
+	make -j4
 make[2]: Entering directory '/build/nestopia-1.50'
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstStream.o `test -f 'source/core/NstStream.cpp' || echo './'`source/core/NstStream.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstTracker.o `test -f 'source/core/NstTracker.cpp' || echo './'`source/core/NstTracker.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstXml.o `test -f 'source/core/NstXml.cpp' || echo './'`source/core/NstXml.cpp
-source/core/NstStream.cpp: In member function 'void Nes::Core::Stream::Out::Write16(Nes::uint)':
-source/core/NstStream.cpp:310:16: warning: narrowing conversion of '((((unsigned int)data) >> 0) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  310 |      data >> 0 & 0xFF,
-      |      ~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:311:16: warning: narrowing conversion of '((((unsigned int)data) >> 8) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  311 |      data >> 8 & 0xFF
-      |      ~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp: In member function 'void Nes::Core::Stream::Out::Write32(Nes::dword)':
-source/core/NstStream.cpp:323:17: warning: narrowing conversion of '((((unsigned int)data) >> 0) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  323 |      data >>  0 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:324:17: warning: narrowing conversion of '((((unsigned int)data) >> 8) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  324 |      data >>  8 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:325:17: warning: narrowing conversion of '((((unsigned int)data) >> 16) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  325 |      data >> 16 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:326:17: warning: narrowing conversion of '((((unsigned int)data) >> 24) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  326 |      data >> 24 & 0xFF
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp: In member function 'void Nes::Core::Stream::Out::Write64(Nes::qaword)':
-source/core/NstStream.cpp:336:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 0) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  336 |      data >>  0 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:337:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 8) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  337 |      data >>  8 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:338:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 16) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  338 |      data >> 16 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:339:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 24) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  339 |      data >> 24 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:340:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 32) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  340 |      data >> 32 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:341:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 40) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  341 |      data >> 40 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:342:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 48) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  342 |      data >> 48 & 0xFF,
-      |      ~~~~~~~~~~~^~~~~~
-source/core/NstStream.cpp:343:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 56) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  343 |      data >> 56 & 0xFF
-      |      ~~~~~~~~~~~^~~~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstProperties.o `test -f 'source/core/NstProperties.cpp' || echo './'`source/core/NstProperties.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstCpu.o `test -f 'source/core/NstCpu.cpp' || echo './'`source/core/NstCpu.cpp
 source/core/NstCpu.cpp: In member function 'void Nes::Core::Cpu::SaveState(Nes::Core::State::Saver&, Nes::dword, Nes::dword) const':
@@ -2054,6 +2079,7 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstCartridge.o `test -f 'source/core/NstCartridge.cpp' || echo './'`source/core/NstCartridge.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstChips.o `test -f 'source/core/NstChips.cpp' || echo './'`source/core/NstChips.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstApu.o `test -f 'source/core/NstApu.cpp' || echo './'`source/core/NstApu.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstVideoFilterHqX.o `test -f 'source/core/NstVideoFilterHqX.cpp' || echo './'`source/core/NstVideoFilterHqX.cpp
 source/core/NstApu.cpp: In member function 'void Nes::Core::Apu::SaveState(Nes::Core::State::Saver&, Nes::dword) const':
 source/core/NstApu.cpp:485:6: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Apu*)this)->Nes::Core::Apu::ctrl' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   485 |      ctrl,
@@ -2206,6 +2232,7 @@
 source/core/NstApu.cpp:1729:10: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Apu::Triangle*)this)->Nes::Core::Apu::Triangle::<anonymous>.Nes::Core::Apu::Oscillator::amp) >> 24)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
  1729 |      amp >> 24,
       |      ~~~~^~~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstSha1.o `test -f 'source/core/NstSha1.cpp' || echo './'`source/core/NstSha1.cpp
 source/core/NstApu.cpp: In member function 'void Nes::Core::Apu::Noise::SaveState(Nes::Core::State::Saver&, Nes::dword) const':
 source/core/NstApu.cpp:1950:11: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Apu::Noise*)this)->Nes::Core::Apu::Noise::bits) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
  1950 |      bits & 0xFFU,
@@ -2278,7 +2305,6 @@
 source/core/NstApu.cpp:2201:24: warning: narrowing conversion of '(int)(((short unsigned int)((const Nes::Core::Apu::Dmc*)this)->Nes::Core::Apu::Dmc::dma.Nes::Core::Apu::Dmc::<unnamed struct>::lengthCounter) >> 8)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
  2201 |      dma.lengthCounter >> 8,
       |      ~~~~~~~~~~~~~~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstVideoFilterHqX.o `test -f 'source/core/NstVideoFilterHqX.cpp' || echo './'`source/core/NstVideoFilterHqX.cpp
 source/core/NstVideoFilterHqX.cpp: In constructor 'Nes::Core::Video::Renderer::FilterHqX::Lut::Lut(bool, const byte (&)[3], Nes::dword*)':
 source/core/NstVideoFilterHqX.cpp:347:12: warning: narrowing conversion of '(((bool)bpp32) ? 11 : ((int)((Nes::byte)formatShifts[0])))' from 'int' to 'Nes::uint' {aka 'unsigned int'} [-Wnarrowing]
   347 |      bpp32 ? 11 : formatShifts[0],
@@ -2289,7 +2315,6 @@
 source/core/NstVideoFilterHqX.cpp:349:12: warning: narrowing conversion of '(((bool)bpp32) ? 0 : ((int)((Nes::byte)formatShifts[2])))' from 'int' to 'Nes::uint' {aka 'unsigned int'} [-Wnarrowing]
   349 |      bpp32 ?  0 : formatShifts[2]
       |      ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstSha1.o `test -f 'source/core/NstSha1.cpp' || echo './'`source/core/NstSha1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstRam.o `test -f 'source/core/NstRam.cpp' || echo './'`source/core/NstRam.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstState.o `test -f 'source/core/NstState.cpp' || echo './'`source/core/NstState.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstVideoScreen.o `test -f 'source/core/NstVideoScreen.cpp' || echo './'`source/core/NstVideoScreen.cpp
@@ -2297,6 +2322,9 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstHomebrew.o `test -f 'source/core/NstHomebrew.cpp' || echo './'`source/core/NstHomebrew.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstZlib.o `test -f 'source/core/NstZlib.cpp' || echo './'`source/core/NstZlib.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstCartridgeUnif.o `test -f 'source/core/NstCartridgeUnif.cpp' || echo './'`source/core/NstCartridgeUnif.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstCore.o `test -f 'source/core/NstCore.cpp' || echo './'`source/core/NstCore.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstImage.o `test -f 'source/core/NstImage.cpp' || echo './'`source/core/NstImage.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstVideoFilter2xSaI.o `test -f 'source/core/NstVideoFilter2xSaI.cpp' || echo './'`source/core/NstVideoFilter2xSaI.cpp
 source/core/NstCartridgeUnif.cpp: In static member function 'static const char* Nes::Core::Cartridge::Unif::Loader::ChunkName(char (&)[5], Nes::dword)':
 source/core/NstCartridgeUnif.cpp:741:14: warning: narrowing conversion of '((((unsigned int)id) >> 0) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   741 |     id >>  0 & 0xFF,
@@ -2310,9 +2338,6 @@
 source/core/NstCartridgeUnif.cpp:744:14: warning: narrowing conversion of '((((unsigned int)id) >> 24) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   744 |     id >> 24 & 0xFF,
       |     ~~~~~~~~~^~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstCore.o `test -f 'source/core/NstCore.cpp' || echo './'`source/core/NstCore.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstImage.o `test -f 'source/core/NstImage.cpp' || echo './'`source/core/NstImage.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstVideoFilter2xSaI.o `test -f 'source/core/NstVideoFilter2xSaI.cpp' || echo './'`source/core/NstVideoFilter2xSaI.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstMemory.o `test -f 'source/core/NstMemory.cpp' || echo './'`source/core/NstMemory.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstImageDatabase.o `test -f 'source/core/NstImageDatabase.cpp' || echo './'`source/core/NstImageDatabase.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstMachine.o `test -f 'source/core/NstMachine.cpp' || echo './'`source/core/NstMachine.cpp
@@ -2355,6 +2380,7 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstTrackerMovie.o `test -f 'source/core/NstTrackerMovie.cpp' || echo './'`source/core/NstTrackerMovie.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstPatcher.o `test -f 'source/core/NstPatcher.cpp' || echo './'`source/core/NstPatcher.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstFds.o `test -f 'source/core/NstFds.cpp' || echo './'`source/core/NstFds.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstVideoFilterScaleX.o `test -f 'source/core/NstVideoFilterScaleX.cpp' || echo './'`source/core/NstVideoFilterScaleX.cpp
 source/core/NstFds.cpp: In member function 'virtual void Nes::Core::Fds::SaveState(Nes::Core::State::Saver&, Nes::dword) const':
 source/core/NstFds.cpp:490:18: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::sides.Nes::Core::Fds::Disks::Sides::count' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   490 |      disks.sides.count,
@@ -2368,7 +2394,6 @@
 source/core/NstFds.cpp:493:38: warning: narrowing conversion of '((((int)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::current) != ((int)Nes::Core::Fds::Disks::EJECTED)) ? ((int)((Nes::byte)((const Nes::Core::Fds*)this)->Nes::Core::Fds::disks.Nes::Core::Fds::Disks::mounting)) : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   493 |      disks.current != Disks::EJECTED ? disks.mounting : 0
       |      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstVideoFilterScaleX.o `test -f 'source/core/NstVideoFilterScaleX.cpp' || echo './'`source/core/NstVideoFilterScaleX.cpp
 source/core/NstFds.cpp: In member function 'void Nes::Core::Fds::Adapter::SaveState(Nes::Core::State::Saver&) const':
 source/core/NstFds.cpp:1238:17: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Fds::Adapter*)this)->Nes::Core::Fds::Adapter::<anonymous>.Nes::Core::Timer::M2<Nes::Core::Fds::Unit>::unit.Nes::Core::Fds::Unit::timer.Nes::Core::Fds::Unit::Timer::ctrl' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
  1238 |      unit.timer.ctrl,
@@ -2516,6 +2541,7 @@
   184 |       increaser ^ 1, count[0], count[1]
       |                                ~~~~~~~^
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpRob.o `test -f 'source/core/input/NstInpRob.cpp' || echo './'`source/core/input/NstInpRob.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpDoremikkoKeyboard.o `test -f 'source/core/input/NstInpDoremikkoKeyboard.cpp' || echo './'`source/core/input/NstInpDoremikkoKeyboard.cpp
 source/core/input/NstInpRob.cpp: In member function 'virtual void Nes::Core::Input::Rob::SaveState(Nes::Core::State::Saver&, Nes::byte) const':
 source/core/input/NstInpRob.cpp:58:6: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Input::Rob*)this)->Nes::Core::Input::Rob::strobe' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    58 |      strobe,
@@ -2532,10 +2558,10 @@
 source/core/input/NstInpRob.cpp:63:11: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Input::Rob*)this)->Nes::Core::Input::Rob::code) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    63 |      code >> 8
       |      ~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpDoremikkoKeyboard.o `test -f 'source/core/input/NstInpDoremikkoKeyboard.cpp' || echo './'`source/core/input/NstInpDoremikkoKeyboard.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpPachinko.o `test -f 'source/core/input/NstInpPachinko.cpp' || echo './'`source/core/input/NstInpPachinko.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpKonamiHyperShot.o `test -f 'source/core/input/NstInpKonamiHyperShot.cpp' || echo './'`source/core/input/NstInpKonamiHyperShot.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpZapper.o `test -f 'source/core/input/NstInpZapper.cpp' || echo './'`source/core/input/NstInpZapper.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpHoriTrack.o `test -f 'source/core/input/NstInpHoriTrack.cpp' || echo './'`source/core/input/NstInpHoriTrack.cpp
 source/core/input/NstInpZapper.cpp: In member function 'virtual void Nes::Core::Input::Zapper::SaveState(Nes::Core::State::Saver&, Nes::byte) const':
 source/core/input/NstInpZapper.cpp:140:13: warning: narrowing conversion of '((((unsigned int)((const Nes::Core::Input::Zapper*)this)->Nes::Core::Input::Zapper::arcade) != 0) ? ((((unsigned int)((const Nes::Core::Input::Zapper*)this)->Nes::Core::Input::Zapper::shifter) != 0) ? 1 : 3) : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   140 |      arcade ? shifter ? 0x1 : 0x3 : 0x0,
@@ -2543,14 +2569,59 @@
 source/core/input/NstInpZapper.cpp:141:13: warning: narrowing conversion of '((((unsigned int)((const Nes::Core::Input::Zapper*)this)->Nes::Core::Input::Zapper::arcade) != 0) ? ((Nes::uint)((const Nes::Core::Input::Zapper*)this)->Nes::Core::Input::Zapper::stream) : 0)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   141 |      arcade ? stream : 0x00
       |      ~~~~~~~^~~~~~~~~~~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpHoriTrack.o `test -f 'source/core/input/NstInpHoriTrack.cpp' || echo './'`source/core/input/NstInpHoriTrack.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpExcitingBoxing.o `test -f 'source/core/input/NstInpExcitingBoxing.cpp' || echo './'`source/core/input/NstInpExcitingBoxing.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpPowerPad.o `test -f 'source/core/input/NstInpPowerPad.cpp' || echo './'`source/core/input/NstInpPowerPad.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpSuborKeyboard.o `test -f 'source/core/input/NstInpSuborKeyboard.cpp' || echo './'`source/core/input/NstInpSuborKeyboard.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpPokkunMoguraa.o `test -f 'source/core/input/NstInpPokkunMoguraa.cpp' || echo './'`source/core/input/NstInpPokkunMoguraa.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpBandaiHyperShot.o `test -f 'source/core/input/NstInpBandaiHyperShot.cpp' || echo './'`source/core/input/NstInpBandaiHyperShot.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/input/nestopia-NstInpPaddle.o `test -f 'source/core/input/NstInpPaddle.cpp' || echo './'`source/core/input/NstInpPaddle.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/nestopia-NstStream.o `test -f 'source/core/NstStream.cpp' || echo './'`source/core/NstStream.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/vssystem/nestopia-NstVsSuperXevious.o `test -f 'source/core/vssystem/NstVsSuperXevious.cpp' || echo './'`source/core/vssystem/NstVsSuperXevious.cpp
+source/core/NstStream.cpp: In member function 'void Nes::Core::Stream::Out::Write16(Nes::uint)':
+source/core/NstStream.cpp:310:16: warning: narrowing conversion of '((((unsigned int)data) >> 0) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  310 |      data >> 0 & 0xFF,
+      |      ~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:311:16: warning: narrowing conversion of '((((unsigned int)data) >> 8) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  311 |      data >> 8 & 0xFF
+      |      ~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp: In member function 'void Nes::Core::Stream::Out::Write32(Nes::dword)':
+source/core/NstStream.cpp:323:17: warning: narrowing conversion of '((((unsigned int)data) >> 0) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  323 |      data >>  0 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:324:17: warning: narrowing conversion of '((((unsigned int)data) >> 8) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  324 |      data >>  8 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:325:17: warning: narrowing conversion of '((((unsigned int)data) >> 16) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  325 |      data >> 16 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:326:17: warning: narrowing conversion of '((((unsigned int)data) >> 24) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  326 |      data >> 24 & 0xFF
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp: In member function 'void Nes::Core::Stream::Out::Write64(Nes::qaword)':
+source/core/NstStream.cpp:336:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 0) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  336 |      data >>  0 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:337:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 8) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  337 |      data >>  8 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:338:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 16) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  338 |      data >> 16 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:339:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 24) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  339 |      data >> 24 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:340:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 32) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  340 |      data >> 32 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:341:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 40) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  341 |      data >> 40 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:342:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 48) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  342 |      data >> 48 & 0xFF,
+      |      ~~~~~~~~~~~^~~~~~
+source/core/NstStream.cpp:343:17: warning: narrowing conversion of '((((long long unsigned int)data) >> 56) & 255)' from 'long long unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  343 |      data >> 56 & 0xFF
+      |      ~~~~~~~~~~~^~~~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/vssystem/nestopia-NstVsRbiBaseball.o `test -f 'source/core/vssystem/NstVsRbiBaseball.cpp' || echo './'`source/core/vssystem/NstVsRbiBaseball.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/vssystem/nestopia-NstVsTkoBoxing.o `test -f 'source/core/vssystem/NstVsTkoBoxing.cpp' || echo './'`source/core/vssystem/NstVsTkoBoxing.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/vssystem/nestopia-NstVsSystem.o `test -f 'source/core/vssystem/NstVsSystem.cpp' || echo './'`source/core/vssystem/NstVsSystem.cpp
@@ -2598,6 +2669,7 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardVsSystem.o `test -f 'source/core/board/NstBoardVsSystem.cpp' || echo './'`source/core/board/NstBoardVsSystem.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc72in1.o `test -f 'source/core/board/NstBoardBmc72in1.cpp' || echo './'`source/core/board/NstBoardBmc72in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardUnlTf1201.o `test -f 'source/core/board/NstBoardUnlTf1201.cpp' || echo './'`source/core/board/NstBoardUnlTf1201.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcResetBased4in1.o `test -f 'source/core/board/NstBoardBmcResetBased4in1.cpp' || echo './'`source/core/board/NstBoardBmcResetBased4in1.cpp
 source/core/board/NstBoardUnlTf1201.cpp: In member function 'virtual void Nes::Core::Boards::Unlicensed::Tf1201::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardUnlTf1201.cpp:113:24: warning: narrowing conversion of '((((unsigned int)((const Nes::Core::Boards::Unlicensed::Tf1201*)this)->Nes::Core::Boards::Unlicensed::Tf1201::irq.Nes::Core::Timer::A12<Nes::Core::Boards::Unlicensed::Tf1201::Irq, 16>::unit.Nes::Core::Boards::Unlicensed::Tf1201::Irq::enabled) != 0) ? 1 : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   113 |       irq.unit.enabled ? 0x1 : 0x0,
@@ -2605,9 +2677,9 @@
 source/core/board/NstBoardUnlTf1201.cpp:114:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Unlicensed::Tf1201*)this)->Nes::Core::Boards::Unlicensed::Tf1201::irq.Nes::Core::Timer::A12<Nes::Core::Boards::Unlicensed::Tf1201::Irq, 16>::unit.Nes::Core::Boards::Unlicensed::Tf1201::Irq::count) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   114 |       irq.unit.count & 0xFF
       |       ~~~~~~~~~~~~~~~^~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcResetBased4in1.o `test -f 'source/core/board/NstBoardBmcResetBased4in1.cpp' || echo './'`source/core/board/NstBoardBmcResetBased4in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc20in1.o `test -f 'source/core/board/NstBoardBmc20in1.cpp' || echo './'`source/core/board/NstBoardBmc20in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKonamiVrc6.o `test -f 'source/core/board/NstBoardKonamiVrc6.cpp' || echo './'`source/core/board/NstBoardKonamiVrc6.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKonamiVrc2.o `test -f 'source/core/board/NstBoardKonamiVrc2.cpp' || echo './'`source/core/board/NstBoardKonamiVrc2.cpp
 source/core/board/NstBoardKonamiVrc6.cpp: In member function 'void Nes::Core::Boards::Konami::Vrc6::Sound::Square::SaveState(Nes::Core::State::Saver&, Nes::dword) const':
 source/core/board/NstBoardKonamiVrc6.cpp:264:31: warning: narrowing conversion of '(((((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Square*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Square::<anonymous>.Nes::Core::Boards::Konami::Vrc6::Sound::BaseChannel::enabled) != 0) ? 1 : 0) | ((((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Square*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Square::digitized) != 0) ? 2 : 0))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   264 |       (enabled ? 0x1U : 0x0U) | (digitized ? 0x2U : 0x0U),
@@ -2631,12 +2703,12 @@
 source/core/board/NstBoardKonamiVrc6.cpp:303:18: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Konami::Vrc6::Sound::Saw*)this)->Nes::Core::Boards::Konami::Vrc6::Sound::Saw::<anonymous>.Nes::Core::Boards::Konami::Vrc6::Sound::BaseChannel::waveLength) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   303 |       waveLength >> 8
       |       ~~~~~~~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKonamiVrc2.o `test -f 'source/core/board/NstBoardKonamiVrc2.cpp' || echo './'`source/core/board/NstBoardKonamiVrc2.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenS8259.o `test -f 'source/core/board/NstBoardSachenS8259.cpp' || echo './'`source/core/board/NstBoardSachenS8259.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardJalecoJf17.o `test -f 'source/core/board/NstBoardJalecoJf17.cpp' || echo './'`source/core/board/NstBoardJalecoJf17.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcVrc4.o `test -f 'source/core/board/NstBoardBmcVrc4.cpp' || echo './'`source/core/board/NstBoardBmcVrc4.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardWaixingSgzlz.o `test -f 'source/core/board/NstBoardWaixingSgzlz.cpp' || echo './'`source/core/board/NstBoardWaixingSgzlz.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardUnlA9746.o `test -f 'source/core/board/NstBoardUnlA9746.cpp' || echo './'`source/core/board/NstBoardUnlA9746.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardNamcot175.o `test -f 'source/core/board/NstBoardNamcot175.cpp' || echo './'`source/core/board/NstBoardNamcot175.cpp
 source/core/board/NstBoardUnlA9746.cpp: In member function 'virtual void Nes::Core::Boards::Unlicensed::A9746::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardUnlA9746.cpp:88:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Unlicensed::A9746*)this)->Nes::Core::Boards::Unlicensed::A9746::exRegs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    88 |       exRegs[0], exRegs[1], exRegs[2] >> 4
@@ -2647,8 +2719,6 @@
 source/core/board/NstBoardUnlA9746.cpp:88:39: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Unlicensed::A9746*)this)->Nes::Core::Boards::Unlicensed::A9746::exRegs[2]) >> 4)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    88 |       exRegs[0], exRegs[1], exRegs[2] >> 4
       |                             ~~~~~~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardNamcot175.o `test -f 'source/core/board/NstBoardNamcot175.cpp' || echo './'`source/core/board/NstBoardNamcot175.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardCamerica.o `test -f 'source/core/board/NstBoardCamerica.cpp' || echo './'`source/core/board/NstBoardCamerica.cpp
 source/core/board/NstBoardNamcot175.cpp: In member function 'virtual void Nes::Core::Boards::Namcot::N175::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardNamcot175.cpp:138:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Namcot::N175*)this)->Nes::Core::Boards::Namcot::N175::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Namcot::N175::Irq>::unit.Nes::Core::Boards::Namcot::N175::Irq::count) >> 15)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   138 |       irq.unit.count >> 15,
@@ -2659,6 +2729,7 @@
 source/core/board/NstBoardNamcot175.cpp:140:27: warning: narrowing conversion of '((((unsigned int)((const Nes::Core::Boards::Namcot::N175*)this)->Nes::Core::Boards::Namcot::N175::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Namcot::N175::Irq>::unit.Nes::Core::Boards::Namcot::N175::Irq::count) >> 8) & 127)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   140 |       irq.unit.count >> 8 & 0x7F
       |       ~~~~~~~~~~~~~~~~~~~~^~~~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardCamerica.o `test -f 'source/core/board/NstBoardCamerica.cpp' || echo './'`source/core/board/NstBoardCamerica.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardJalecoJf16.o `test -f 'source/core/board/NstBoardJalecoJf16.cpp' || echo './'`source/core/board/NstBoardJalecoJf16.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardTxc.o `test -f 'source/core/board/NstBoardTxc.cpp' || echo './'`source/core/board/NstBoardTxc.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardDiscrete.o `test -f 'source/core/board/NstBoardDiscrete.cpp' || echo './'`source/core/board/NstBoardDiscrete.cpp
@@ -2712,6 +2783,7 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuperGun20in1.o `test -f 'source/core/board/NstBoardBmcSuperGun20in1.cpp' || echo './'`source/core/board/NstBoardBmcSuperGun20in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc9999999in1.o `test -f 'source/core/board/NstBoardBmc9999999in1.cpp' || echo './'`source/core/board/NstBoardBmc9999999in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardFfe.o `test -f 'source/core/board/NstBoardFfe.cpp' || echo './'`source/core/board/NstBoardFfe.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcA65as.o `test -f 'source/core/board/NstBoardBmcA65as.cpp' || echo './'`source/core/board/NstBoardBmcA65as.cpp
 source/core/board/NstBoardFfe.cpp: In member function 'virtual void Nes::Core::Boards::Ffe::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardFfe.cpp:172:23: warning: narrowing conversion of '(((Nes::Core::Timer::M2<Nes::Core::Boards::Ffe::Irq>*)((const Nes::Core::Boards::Ffe*)this)->Nes::Core::Boards::Ffe::irq)->Nes::Core::Timer::M2<Nes::Core::Boards::Ffe::Irq>::unit.Nes::Core::Boards::Ffe::Irq::count & 255)' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   172 |       irq->unit.count & 0xFF,
@@ -2719,9 +2791,9 @@
 source/core/board/NstBoardFfe.cpp:173:23: warning: narrowing conversion of '(((Nes::Core::Timer::M2<Nes::Core::Boards::Ffe::Irq>*)((const Nes::Core::Boards::Ffe*)this)->Nes::Core::Boards::Ffe::irq)->Nes::Core::Timer::M2<Nes::Core::Boards::Ffe::Irq>::unit.Nes::Core::Boards::Ffe::Irq::count >> 8)' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   173 |       irq->unit.count >> 8
       |       ~~~~~~~~~~~~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcA65as.o `test -f 'source/core/board/NstBoardBmcA65as.cpp' || echo './'`source/core/board/NstBoardBmcA65as.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardMmc5.o `test -f 'source/core/board/NstBoardMmc5.cpp' || echo './'`source/core/board/NstBoardMmc5.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardMmc2.o `test -f 'source/core/board/NstBoardMmc2.cpp' || echo './'`source/core/board/NstBoardMmc2.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardIremHolyDiver.o `test -f 'source/core/board/NstBoardIremHolyDiver.cpp' || echo './'`source/core/board/NstBoardIremHolyDiver.cpp
 source/core/board/NstBoardMmc5.cpp: In member function 'virtual void Nes::Core::Boards::Mmc5::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardMmc5.cpp:275:42: warning: narrowing conversion of '((((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::regs.Nes::Core::Boards::Mmc5::Regs::prgMode) | (((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::regs.Nes::Core::Boards::Mmc5::Regs::chrMode) << 2)) | (((unsigned int)((const Nes::Core::Boards::Mmc5*)this)->Nes::Core::Boards::Mmc5::regs.Nes::Core::Boards::Mmc5::Regs::exRamMode) << 4))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   275 |       regs.prgMode | (regs.chrMode << 2) | (regs.exRamMode << 4),
@@ -2833,7 +2905,6 @@
 source/core/board/NstBoardMmc2.cpp:94:18: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Mmc2*)this)->Nes::Core::Boards::Mmc2::selector[0]) | ((((unsigned int)((const Nes::Core::Boards::Mmc2*)this)->Nes::Core::Boards::Mmc2::selector[1]) - 2) << 1))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    94 |      selector[0] | (selector[1] - 2) << 1
       |      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardIremHolyDiver.o `test -f 'source/core/board/NstBoardIremHolyDiver.cpp' || echo './'`source/core/board/NstBoardIremHolyDiver.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc21in1.o `test -f 'source/core/board/NstBoardBmc21in1.cpp' || echo './'`source/core/board/NstBoardBmc21in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc8157.o `test -f 'source/core/board/NstBoardBmc8157.cpp' || echo './'`source/core/board/NstBoardBmc8157.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardGouder.o `test -f 'source/core/board/NstBoardGouder.cpp' || echo './'`source/core/board/NstBoardGouder.cpp
@@ -2861,6 +2932,8 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlGeniusMerioBros.o `test -f 'source/core/board/NstBoardBtlGeniusMerioBros.cpp' || echo './'`source/core/board/NstBoardBtlGeniusMerioBros.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSubor.o `test -f 'source/core/board/NstBoardSubor.cpp' || echo './'`source/core/board/NstBoardSubor.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardIremG101.o `test -f 'source/core/board/NstBoardIremG101.cpp' || echo './'`source/core/board/NstBoardIremG101.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardIremKaiketsu.o `test -f 'source/core/board/NstBoardIremKaiketsu.cpp' || echo './'`source/core/board/NstBoardIremKaiketsu.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardWaixingPs2.o `test -f 'source/core/board/NstBoardWaixingPs2.cpp' || echo './'`source/core/board/NstBoardWaixingPs2.cpp
 source/core/board/NstBoardIremG101.cpp: In member function 'virtual void Nes::Core::Boards::Irem::G101::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardIremG101.cpp:92:13: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Irem::G101*)this)->Nes::Core::Boards::Irem::G101::regs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    92 |       regs[0],
@@ -2868,8 +2941,6 @@
 source/core/board/NstBoardIremG101.cpp:93:13: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Irem::G101*)this)->Nes::Core::Boards::Irem::G101::regs[1]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    93 |       regs[1]
       |       ~~~~~~^
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardIremKaiketsu.o `test -f 'source/core/board/NstBoardIremKaiketsu.cpp' || echo './'`source/core/board/NstBoardIremKaiketsu.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardWaixingPs2.o `test -f 'source/core/board/NstBoardWaixingPs2.cpp' || echo './'`source/core/board/NstBoardWaixingPs2.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuper700in1.o `test -f 'source/core/board/NstBoardBmcSuper700in1.cpp' || echo './'`source/core/board/NstBoardBmcSuper700in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSunsoft5b.o `test -f 'source/core/board/NstBoardSunsoft5b.cpp' || echo './'`source/core/board/NstBoardSunsoft5b.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardNtdec.o `test -f 'source/core/board/NstBoardNtdec.cpp' || echo './'`source/core/board/NstBoardNtdec.cpp
@@ -2905,6 +2976,7 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuperHiK300in1.o `test -f 'source/core/board/NstBoardBmcSuperHiK300in1.cpp' || echo './'`source/core/board/NstBoardBmcSuperHiK300in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcHero.o `test -f 'source/core/board/NstBoardBmcHero.cpp' || echo './'`source/core/board/NstBoardBmcHero.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardWaixingSgz.o `test -f 'source/core/board/NstBoardWaixingSgz.cpp' || echo './'`source/core/board/NstBoardWaixingSgz.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc35in1.o `test -f 'source/core/board/NstBoardBmc35in1.cpp' || echo './'`source/core/board/NstBoardBmc35in1.cpp
 source/core/board/NstBoardBmcHero.cpp: In member function 'virtual void Nes::Core::Boards::Bmc::Hero::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardBmcHero.cpp:83:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Bmc::Hero*)this)->Nes::Core::Boards::Bmc::Hero::exRegs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    83 |       exRegs[0],
@@ -2921,9 +2993,9 @@
 source/core/board/NstBoardBmcHero.cpp:87:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Bmc::Hero*)this)->Nes::Core::Boards::Bmc::Hero::exRegs[4]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    87 |       exRegs[4]
       |       ~~~~~~~~^
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc35in1.o `test -f 'source/core/board/NstBoardBmc35in1.cpp' || echo './'`source/core/board/NstBoardBmc35in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlSmb2b.o `test -f 'source/core/board/NstBoardBtlSmb2b.cpp' || echo './'`source/core/board/NstBoardBtlSmb2b.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSunsoft1.o `test -f 'source/core/board/NstBoardSunsoft1.cpp' || echo './'`source/core/board/NstBoardSunsoft1.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardUxRom.o `test -f 'source/core/board/NstBoardUxRom.cpp' || echo './'`source/core/board/NstBoardUxRom.cpp
 source/core/board/NstBoardBtlSmb2b.cpp: In member function 'virtual void Nes::Core::Boards::Btl::Smb2b::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardBtlSmb2b.cpp:91:23: warning: narrowing conversion of '(((const Nes::Core::Boards::Btl::Smb2b*)this)->Nes::Core::Boards::Btl::Smb2b::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb2b::Irq>::Connected() ? 1 : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    91 |       irq.Connected() ? 0x1 : 0x0,
@@ -2934,11 +3006,9 @@
 source/core/board/NstBoardBtlSmb2b.cpp:93:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Btl::Smb2b*)this)->Nes::Core::Boards::Btl::Smb2b::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb2b::Irq>::unit.Nes::Core::Boards::Btl::Smb2b::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    93 |       irq.unit.count >> 8
       |       ~~~~~~~~~~~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardUxRom.o `test -f 'source/core/board/NstBoardUxRom.cpp' || echo './'`source/core/board/NstBoardUxRom.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBenshengBs5.o `test -f 'source/core/board/NstBoardBenshengBs5.cpp' || echo './'`source/core/board/NstBoardBenshengBs5.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardFujiya.o `test -f 'source/core/board/NstBoardFujiya.cpp' || echo './'`source/core/board/NstBoardFujiya.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBandai24c0x.o `test -f 'source/core/board/NstBoardBandai24c0x.cpp' || echo './'`source/core/board/NstBoardBandai24c0x.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachen74x374.o `test -f 'source/core/board/NstBoardSachen74x374.cpp' || echo './'`source/core/board/NstBoardSachen74x374.cpp
 source/core/board/NstBoardBandai24c0x.cpp: In member function 'void Nes::Core::Boards::Bandai::X24C0X<0>::SaveState(Nes::Core::State::Saver&, Nes::dword, const byte*, Nes::uint) const':
 source/core/board/NstBoardBandai24c0x.cpp:65:16: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::line.Nes::Core::Boards::Bandai::X24C0X<0>::<unnamed struct>::scl) | ((unsigned int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::line.Nes::Core::Boards::Bandai::X24C0X<0>::<unnamed struct>::sda))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    65 |       line.scl | line.sda,
@@ -2958,10 +3028,12 @@
 source/core/board/NstBoardBandai24c0x.cpp:70:14: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::output) | ((unsigned int)((((unsigned int)((const Nes::Core::Boards::Bandai::X24C0X<0>*)this)->Nes::Core::Boards::Bandai::X24C0X<0>::rw) != 0) ? 128 : 0)))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    70 |       output | (rw ? 0x80 : 0x00)
       |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachen74x374.o `test -f 'source/core/board/NstBoardSachen74x374.cpp' || echo './'`source/core/board/NstBoardSachen74x374.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardWaixingSh2.o `test -f 'source/core/board/NstBoardWaixingSh2.cpp' || echo './'`source/core/board/NstBoardWaixingSh2.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc76in1.o `test -f 'source/core/board/NstBoardBmc76in1.cpp' || echo './'`source/core/board/NstBoardBmc76in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuper24in1.o `test -f 'source/core/board/NstBoardBmcSuper24in1.cpp' || echo './'`source/core/board/NstBoardBmcSuper24in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardJalecoSs88006.o `test -f 'source/core/board/NstBoardJalecoSs88006.cpp' || echo './'`source/core/board/NstBoardJalecoSs88006.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardIremLrog017.o `test -f 'source/core/board/NstBoardIremLrog017.cpp' || echo './'`source/core/board/NstBoardIremLrog017.cpp
 source/core/board/NstBoardBmcSuper24in1.cpp: In member function 'virtual void Nes::Core::Boards::Bmc::Super24in1::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardBmcSuper24in1.cpp:87:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Bmc::Super24in1*)this)->Nes::Core::Boards::Bmc::Super24in1::exRegs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    87 |       exRegs[0],
@@ -3000,7 +3072,6 @@
 source/core/board/NstBoardJalecoSs88006.cpp:181:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Jaleco::Ss88006*)this)->Nes::Core::Boards::Jaleco::Ss88006::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Jaleco::Ss88006::Irq>::unit.Nes::Core::Boards::Jaleco::Ss88006::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   181 |       irq.unit.count >> 8
       |       ~~~~~~~~~~~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardIremLrog017.o `test -f 'source/core/board/NstBoardIremLrog017.cpp' || echo './'`source/core/board/NstBoardIremLrog017.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSuperGameLionKing.o `test -f 'source/core/board/NstBoardSuperGameLionKing.cpp' || echo './'`source/core/board/NstBoardSuperGameLionKing.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc800in1.o `test -f 'source/core/board/NstBoardBmc800in1.cpp' || echo './'`source/core/board/NstBoardBmc800in1.cpp
 source/core/board/NstBoardSuperGameLionKing.cpp: In member function 'virtual void Nes::Core::Boards::SuperGame::LionKing::SubSave(Nes::Core::State::Saver&) const':
@@ -3028,6 +3099,7 @@
       |        ~~~~~~~~~~~~~^~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcCtc65.o `test -f 'source/core/board/NstBoardBmcCtc65.cpp' || echo './'`source/core/board/NstBoardBmcCtc65.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSuperGameBoogerman.o `test -f 'source/core/board/NstBoardSuperGameBoogerman.cpp' || echo './'`source/core/board/NstBoardSuperGameBoogerman.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlSmb2a.o `test -f 'source/core/board/NstBoardBtlSmb2a.cpp' || echo './'`source/core/board/NstBoardBtlSmb2a.cpp
 source/core/board/NstBoardBmcCtc65.cpp: In member function 'virtual void Nes::Core::Boards::Bmc::Ctc65::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardBmcCtc65.cpp:79:34: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Bmc::Ctc65*)this)->Nes::Core::Boards::Bmc::Ctc65::regs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    79 |      const byte data[2] = {regs[0],regs[1]};
@@ -3035,8 +3107,16 @@
 source/core/board/NstBoardBmcCtc65.cpp:79:42: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Bmc::Ctc65*)this)->Nes::Core::Boards::Bmc::Ctc65::regs[1]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    79 |      const byte data[2] = {regs[0],regs[1]};
       |                                    ~~~~~~^
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlSmb2a.o `test -f 'source/core/board/NstBoardBtlSmb2a.cpp' || echo './'`source/core/board/NstBoardBtlSmb2a.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKaiser.o `test -f 'source/core/board/NstBoardKaiser.cpp' || echo './'`source/core/board/NstBoardKaiser.cpp
+source/core/board/NstBoardBtlSmb2a.cpp: In member function 'virtual void Nes::Core::Boards::Btl::Smb2a::SubSave(Nes::Core::State::Saver&) const':
+source/core/board/NstBoardBtlSmb2a.cpp:86:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Btl::Smb2a*)this)->Nes::Core::Boards::Btl::Smb2a::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb2a::Irq>::unit.Nes::Core::Boards::Btl::Smb2a::Irq::count) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+   86 |       irq.unit.count & 0xFF,
+      |       ~~~~~~~~~~~~~~~^~~~~~
+source/core/board/NstBoardBtlSmb2a.cpp:87:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Btl::Smb2a*)this)->Nes::Core::Boards::Btl::Smb2a::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb2a::Irq>::unit.Nes::Core::Boards::Btl::Smb2a::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+   87 |       irq.unit.count >> 8
+      |       ~~~~~~~~~~~~~~~^~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcT262.o `test -f 'source/core/board/NstBoardBmcT262.cpp' || echo './'`source/core/board/NstBoardBmcT262.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenTcu.o `test -f 'source/core/board/NstBoardSachenTcu.cpp' || echo './'`source/core/board/NstBoardSachenTcu.cpp
 source/core/board/NstBoardKaiser.cpp: In member function 'virtual void Nes::Core::Boards::Kaiser::Ks202::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardKaiser.cpp:193:16: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Kaiser::Ks202*)this)->Nes::Core::Boards::Kaiser::Ks202::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Kaiser::Ks202::Irq>::unit.Nes::Core::Boards::Kaiser::Ks202::Irq::ctrl' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   193 |       irq.unit.ctrl,
@@ -3053,17 +3133,9 @@
 source/core/board/NstBoardKaiser.cpp:197:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Kaiser::Ks202*)this)->Nes::Core::Boards::Kaiser::Ks202::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Kaiser::Ks202::Irq>::unit.Nes::Core::Boards::Kaiser::Ks202::Irq::latch) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   197 |       irq.unit.latch >> 8
       |       ~~~~~~~~~~~~~~~^~~~
-source/core/board/NstBoardBtlSmb2a.cpp: In member function 'virtual void Nes::Core::Boards::Btl::Smb2a::SubSave(Nes::Core::State::Saver&) const':
-source/core/board/NstBoardBtlSmb2a.cpp:86:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Btl::Smb2a*)this)->Nes::Core::Boards::Btl::Smb2a::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb2a::Irq>::unit.Nes::Core::Boards::Btl::Smb2a::Irq::count) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-   86 |       irq.unit.count & 0xFF,
-      |       ~~~~~~~~~~~~~~~^~~~~~
-source/core/board/NstBoardBtlSmb2a.cpp:87:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Btl::Smb2a*)this)->Nes::Core::Boards::Btl::Smb2a::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb2a::Irq>::unit.Nes::Core::Boards::Btl::Smb2a::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-   87 |       irq.unit.count >> 8
-      |       ~~~~~~~~~~~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcT262.o `test -f 'source/core/board/NstBoardBmcT262.cpp' || echo './'`source/core/board/NstBoardBmcT262.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenTcu.o `test -f 'source/core/board/NstBoardSachenTcu.cpp' || echo './'`source/core/board/NstBoardSachenTcu.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKonamiVrc4.o `test -f 'source/core/board/NstBoardKonamiVrc4.cpp' || echo './'`source/core/board/NstBoardKonamiVrc4.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardJalecoJf13.o `test -f 'source/core/board/NstBoardJalecoJf13.cpp' || echo './'`source/core/board/NstBoardJalecoJf13.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKayPandaPrince.o `test -f 'source/core/board/NstBoardKayPandaPrince.cpp' || echo './'`source/core/board/NstBoardKayPandaPrince.cpp
 source/core/board/NstBoardKonamiVrc4.cpp: In member function 'void Nes::Core::Boards::Konami::Vrc4::Irq::SaveState(Nes::Core::State::Saver&, Nes::dword) const':
 source/core/board/NstBoardKonamiVrc4.cpp:168:17: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::<anonymous>.Nes::Core::Timer::M2<Nes::Core::Boards::Konami::Vrc4::BaseIrq>::unit.Nes::Core::Boards::Konami::Vrc4::BaseIrq::ctrl) | ((unsigned int)(((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::<anonymous>.Nes::Core::Timer::M2<Nes::Core::Boards::Konami::Vrc4::BaseIrq>::Connected() ? ((int)Nes::Core::Boards::Konami::Vrc4::BaseIrq::ENABLE_0) : 0)))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   168 |       unit.ctrl | (Connected() ? BaseIrq::ENABLE_0 : 0),
@@ -3080,8 +3152,6 @@
 source/core/board/NstBoardKonamiVrc4.cpp:172:19: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Konami::Vrc4::Irq*)this)->Nes::Core::Boards::Konami::Vrc4::Irq::<anonymous>.Nes::Core::Timer::M2<Nes::Core::Boards::Konami::Vrc4::BaseIrq>::unit.Nes::Core::Boards::Konami::Vrc4::BaseIrq::count[1]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   172 |       unit.count[1]
       |       ~~~~~~~~~~~~^
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKayPandaPrince.o `test -f 'source/core/board/NstBoardKayPandaPrince.cpp' || echo './'`source/core/board/NstBoardKayPandaPrince.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardTaitoX1017.o `test -f 'source/core/board/NstBoardTaitoX1017.cpp' || echo './'`source/core/board/NstBoardTaitoX1017.cpp
 source/core/board/NstBoardKayPandaPrince.cpp: In member function 'virtual void Nes::Core::Boards::Kay::PandaPrince::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardKayPandaPrince.cpp:83:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Kay::PandaPrince*)this)->Nes::Core::Boards::Kay::PandaPrince::exRegs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    83 |       exRegs[0], exRegs[1], exRegs[2]
@@ -3092,12 +3162,13 @@
 source/core/board/NstBoardKayPandaPrince.cpp:83:37: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Kay::PandaPrince*)this)->Nes::Core::Boards::Kay::PandaPrince::exRegs[2]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    83 |       exRegs[0], exRegs[1], exRegs[2]
       |                             ~~~~~~~~^
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardTaitoX1017.o `test -f 'source/core/board/NstBoardTaitoX1017.cpp' || echo './'`source/core/board/NstBoardTaitoX1017.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardHes.o `test -f 'source/core/board/NstBoardHes.cpp' || echo './'`source/core/board/NstBoardHes.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenStreetHeroes.o `test -f 'source/core/board/NstBoardSachenStreetHeroes.cpp' || echo './'`source/core/board/NstBoardSachenStreetHeroes.cpp
 source/core/board/NstBoardTaitoX1017.cpp: In member function 'virtual void Nes::Core::Boards::Taito::X1017::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardTaitoX1017.cpp:140:12: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Taito::X1017*)this)->Nes::Core::Boards::Taito::X1017::regs.Nes::Core::Boards::Taito::X1017::<unnamed struct>::ctrl' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   140 |       regs.ctrl,
       |       ~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardHes.o `test -f 'source/core/board/NstBoardHes.cpp' || echo './'`source/core/board/NstBoardHes.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenStreetHeroes.o `test -f 'source/core/board/NstBoardSachenStreetHeroes.cpp' || echo './'`source/core/board/NstBoardSachenStreetHeroes.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardUnlMortalKombat2.o `test -f 'source/core/board/NstBoardUnlMortalKombat2.cpp' || echo './'`source/core/board/NstBoardUnlMortalKombat2.cpp
 source/core/board/NstBoardSachenStreetHeroes.cpp: In member function 'virtual void Nes::Core::Boards::Sachen::StreetHeroes::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardSachenStreetHeroes.cpp:132:32: warning: narrowing conversion of '((((const Nes::Core::Boards::Sachen::StreetHeroes*)this)->Nes::Core::Boards::Sachen::StreetHeroes::cartSwitches.Nes::Core::Boards::Sachen::StreetHeroes::CartSwitches::GetRegion() != 0) ? 1 : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
@@ -3111,7 +3182,6 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlAx5705.o `test -f 'source/core/board/NstBoardBtlAx5705.cpp' || echo './'`source/core/board/NstBoardBtlAx5705.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtl2708.o `test -f 'source/core/board/NstBoardBtl2708.cpp' || echo './'`source/core/board/NstBoardBtl2708.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBandaiLz93d50.o `test -f 'source/core/board/NstBoardBandaiLz93d50.cpp' || echo './'`source/core/board/NstBoardBandaiLz93d50.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardEvent.o `test -f 'source/core/board/NstBoardEvent.cpp' || echo './'`source/core/board/NstBoardEvent.cpp
 source/core/board/NstBoardBandaiLz93d50.cpp: In member function 'virtual void Nes::Core::Boards::Bandai::Lz93d50::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardBandaiLz93d50.cpp:158:23: warning: narrowing conversion of '(((const Nes::Core::Boards::Bandai::Lz93d50*)this)->Nes::Core::Boards::Bandai::Lz93d50::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Bandai::Lz93d50::Irq>::Connected() ? 1 : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   158 |       irq.Connected() ? 0x1 : 0x0,
@@ -3128,6 +3198,7 @@
 source/core/board/NstBoardBandaiLz93d50.cpp:162:27: warning: narrowing conversion of '((((unsigned int)((const Nes::Core::Boards::Bandai::Lz93d50*)this)->Nes::Core::Boards::Bandai::Lz93d50::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Bandai::Lz93d50::Irq>::unit.Nes::Core::Boards::Bandai::Lz93d50::Irq::count) >> 8) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   162 |       irq.unit.count >> 8 & 0xFF
       |       ~~~~~~~~~~~~~~~~~~~~^~~~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardEvent.o `test -f 'source/core/board/NstBoardEvent.cpp' || echo './'`source/core/board/NstBoardEvent.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardFutureMedia.o `test -f 'source/core/board/NstBoardFutureMedia.cpp' || echo './'`source/core/board/NstBoardFutureMedia.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuperBig7in1.o `test -f 'source/core/board/NstBoardBmcSuperBig7in1.cpp' || echo './'`source/core/board/NstBoardBmcSuperBig7in1.cpp
 source/core/board/NstBoardFutureMedia.cpp: In member function 'virtual void Nes::Core::Boards::FutureMedia::Standard::SubSave(Nes::Core::State::Saver&) const':
@@ -3142,6 +3213,7 @@
       |       ~~~~~~~~~^~~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardJyCompany.o `test -f 'source/core/board/NstBoardJyCompany.cpp' || echo './'`source/core/board/NstBoardJyCompany.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenSa0036.o `test -f 'source/core/board/NstBoardSachenSa0036.cpp' || echo './'`source/core/board/NstBoardSachenSa0036.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardTengenRambo1.o `test -f 'source/core/board/NstBoardTengenRambo1.cpp' || echo './'`source/core/board/NstBoardTengenRambo1.cpp
 source/core/board/NstBoardJyCompany.cpp: In member function 'virtual void Nes::Core::Boards::JyCompany::Standard::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardJyCompany.cpp:275:19: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::regs.Nes::Core::Boards::JyCompany::Standard::Regs::ctrl[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   275 |        regs.ctrl[0],
@@ -3260,8 +3332,6 @@
 source/core/board/NstBoardJyCompany.cpp:325:12: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::JyCompany::Standard*)this)->Nes::Core::Boards::JyCompany::Standard::irq.Nes::Core::Boards::JyCompany::Standard::Irq::flip' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   325 |        irq.flip
       |        ~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardTengenRambo1.o `test -f 'source/core/board/NstBoardTengenRambo1.cpp' || echo './'`source/core/board/NstBoardTengenRambo1.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardFb.o `test -f 'source/core/board/NstBoardFb.cpp' || echo './'`source/core/board/NstBoardFb.cpp
 source/core/board/NstBoardTengenRambo1.cpp: In member function 'virtual void Nes::Core::Boards::Tengen::Rambo1::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardTengenRambo1.cpp:170:43: warning: narrowing conversion of '((((((unsigned int)((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::unit.Nes::Core::Boards::Tengen::Rambo1::Irq::Unit::enabled) != 0) ? 1 : 0) | (((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::m2.Nes::Core::Timer::M2<Nes::Core::Boards::Tengen::Rambo1::Irq::Unit&, 4>::Connected() ? 2 : 0)) | ((((unsigned int)((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::unit.Nes::Core::Boards::Tengen::Rambo1::Irq::Unit::reload) != 0) ? 4 : 0))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   169 |        (irq.unit.enabled   ? 0x1U : 0x0U) |
@@ -3276,9 +3346,9 @@
 source/core/board/NstBoardTengenRambo1.cpp:173:23: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Tengen::Rambo1*)this)->Nes::Core::Boards::Tengen::Rambo1::irq.Nes::Core::Boards::Tengen::Rambo1::Irq::unit.Nes::Core::Boards::Tengen::Rambo1::Irq::Unit::count) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   173 |        irq.unit.count & 0xFF
       |        ~~~~~~~~~~~~~~~^~~~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardFb.o `test -f 'source/core/board/NstBoardFb.cpp' || echo './'`source/core/board/NstBoardFb.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlSmb3.o `test -f 'source/core/board/NstBoardBtlSmb3.cpp' || echo './'`source/core/board/NstBoardBtlSmb3.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc15in1.o `test -f 'source/core/board/NstBoardBmc15in1.cpp' || echo './'`source/core/board/NstBoardBmc15in1.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardRumbleStation.o `test -f 'source/core/board/NstBoardRumbleStation.cpp' || echo './'`source/core/board/NstBoardRumbleStation.cpp
 source/core/board/NstBoardBtlSmb3.cpp: In member function 'virtual void Nes::Core::Boards::Btl::Smb3::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardBtlSmb3.cpp:97:24: warning: narrowing conversion of '((((unsigned int)((const Nes::Core::Boards::Btl::Smb3*)this)->Nes::Core::Boards::Btl::Smb3::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb3::Irq>::unit.Nes::Core::Boards::Btl::Smb3::Irq::enabled) != 0) ? 1 : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    97 |       irq.unit.enabled ? 0x1 : 0x0,
@@ -3289,6 +3359,7 @@
 source/core/board/NstBoardBtlSmb3.cpp:99:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Btl::Smb3*)this)->Nes::Core::Boards::Btl::Smb3::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb3::Irq>::unit.Nes::Core::Boards::Btl::Smb3::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    99 |       irq.unit.count >> 8
       |       ~~~~~~~~~~~~~~~^~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardRumbleStation.o `test -f 'source/core/board/NstBoardRumbleStation.cpp' || echo './'`source/core/board/NstBoardRumbleStation.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcFk23c.o `test -f 'source/core/board/NstBoardBmcFk23c.cpp' || echo './'`source/core/board/NstBoardBmcFk23c.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardUnlWorldHero.o `test -f 'source/core/board/NstBoardUnlWorldHero.cpp' || echo './'`source/core/board/NstBoardUnlWorldHero.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBandaiDatach.o `test -f 'source/core/board/NstBoardBandaiDatach.cpp' || echo './'`source/core/board/NstBoardBandaiDatach.cpp
@@ -3301,7 +3372,6 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardWaixing.o `test -f 'source/core/board/NstBoardWaixing.cpp' || echo './'`source/core/board/NstBoardWaixing.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKonamiVrc3.o `test -f 'source/core/board/NstBoardKonamiVrc3.cpp' || echo './'`source/core/board/NstBoardKonamiVrc3.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardAe.o `test -f 'source/core/board/NstBoardAe.cpp' || echo './'`source/core/board/NstBoardAe.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlSuperBros11.o `test -f 'source/core/board/NstBoardBtlSuperBros11.cpp' || echo './'`source/core/board/NstBoardBtlSuperBros11.cpp
 source/core/board/NstBoardKonamiVrc3.cpp: In member function 'virtual void Nes::Core::Boards::Konami::Vrc3::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardKonamiVrc3.cpp:91:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Konami::Vrc3*)this)->Nes::Core::Boards::Konami::Vrc3::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Konami::Vrc3::Irq>::unit.Nes::Core::Boards::Konami::Vrc3::Irq::count) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    91 |       irq.unit.count & 0xFF,
@@ -3309,10 +3379,12 @@
 source/core/board/NstBoardKonamiVrc3.cpp:92:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Konami::Vrc3*)this)->Nes::Core::Boards::Konami::Vrc3::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Konami::Vrc3::Irq>::unit.Nes::Core::Boards::Konami::Vrc3::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    92 |       irq.unit.count >> 8
       |       ~~~~~~~~~~~~~~~^~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlSuperBros11.o `test -f 'source/core/board/NstBoardBtlSuperBros11.cpp' || echo './'`source/core/board/NstBoardBtlSuperBros11.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc110in1.o `test -f 'source/core/board/NstBoardBmc110in1.cpp' || echo './'`source/core/board/NstBoardBmc110in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuperVision16in1.o `test -f 'source/core/board/NstBoardBmcSuperVision16in1.cpp' || echo './'`source/core/board/NstBoardBmcSuperVision16in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSunsoft4.o `test -f 'source/core/board/NstBoardSunsoft4.cpp' || echo './'`source/core/board/NstBoardSunsoft4.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcCh001.o `test -f 'source/core/board/NstBoardBmcCh001.cpp' || echo './'`source/core/board/NstBoardBmcCh001.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuper40in1.o `test -f 'source/core/board/NstBoardBmcSuper40in1.cpp' || echo './'`source/core/board/NstBoardBmcSuper40in1.cpp
 source/core/board/NstBoardSunsoft4.cpp: In member function 'virtual void Nes::Core::Boards::Sunsoft::S4::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardSunsoft4.cpp:90:12: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Sunsoft::S4*)this)->Nes::Core::Boards::Sunsoft::S4::regs.Nes::Core::Boards::Sunsoft::S4::Regs::ctrl' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    90 |       regs.ctrl,
@@ -3323,10 +3395,10 @@
 source/core/board/NstBoardSunsoft4.cpp:92:19: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Sunsoft::S4*)this)->Nes::Core::Boards::Sunsoft::S4::regs.Nes::Core::Boards::Sunsoft::S4::Regs::nmt[1]) & (~(Nes::uint)Nes::Core::Boards::Sunsoft::S4::Regs::BANK_OFFSET))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    92 |       regs.nmt[1] & ~uint(Regs::BANK_OFFSET)
       |       ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuper40in1.o `test -f 'source/core/board/NstBoardBmcSuper40in1.cpp' || echo './'`source/core/board/NstBoardBmcSuper40in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardAxRom.o `test -f 'source/core/board/NstBoardAxRom.cpp' || echo './'`source/core/board/NstBoardAxRom.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardKayH2288.o `test -f 'source/core/board/NstBoardKayH2288.cpp' || echo './'`source/core/board/NstBoardKayH2288.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcGoldenCard6in1.o `test -f 'source/core/board/NstBoardBmcGoldenCard6in1.cpp' || echo './'`source/core/board/NstBoardBmcGoldenCard6in1.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardRcm.o `test -f 'source/core/board/NstBoardRcm.cpp' || echo './'`source/core/board/NstBoardRcm.cpp
 source/core/board/NstBoardKayH2288.cpp: In member function 'virtual void Nes::Core::Boards::Kay::H2288::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardKayH2288.cpp:87:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Kay::H2288*)this)->Nes::Core::Boards::Kay::H2288::exRegs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    87 |       exRegs[0],
@@ -3334,18 +3406,10 @@
 source/core/board/NstBoardKayH2288.cpp:88:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Kay::H2288*)this)->Nes::Core::Boards::Kay::H2288::exRegs[1]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    88 |       exRegs[1]
       |       ~~~~~~~~^
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardRcm.o `test -f 'source/core/board/NstBoardRcm.cpp' || echo './'`source/core/board/NstBoardRcm.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardNamcot34xx.o `test -f 'source/core/board/NstBoardNamcot34xx.cpp' || echo './'`source/core/board/NstBoardNamcot34xx.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardGxRom.o `test -f 'source/core/board/NstBoardGxRom.cpp' || echo './'`source/core/board/NstBoardGxRom.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcMarioParty7in1.o `test -f 'source/core/board/NstBoardBmcMarioParty7in1.cpp' || echo './'`source/core/board/NstBoardBmcMarioParty7in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardMmc1.o `test -f 'source/core/board/NstBoardMmc1.cpp' || echo './'`source/core/board/NstBoardMmc1.cpp
-source/core/board/NstBoardMmc1.cpp: In member function 'virtual void Nes::Core::Boards::Mmc1::SubSave(Nes::Core::State::Saver&) const':
-source/core/board/NstBoardMmc1.cpp:111:13: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Mmc1*)this)->Nes::Core::Boards::Mmc1::serial.Nes::Core::Boards::Mmc1::Serial::buffer' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  111 |      serial.buffer,
-      |      ~~~~~~~^~~~~~
-source/core/board/NstBoardMmc1.cpp:112:13: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Mmc1*)this)->Nes::Core::Boards::Mmc1::serial.Nes::Core::Boards::Mmc1::Serial::shifter' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
-  112 |      serial.shifter
-      |      ~~~~~~~^~~~~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardNanjing.o `test -f 'source/core/board/NstBoardNanjing.cpp' || echo './'`source/core/board/NstBoardNanjing.cpp
 source/core/board/NstBoardBmcMarioParty7in1.cpp: In member function 'virtual void Nes::Core::Boards::Bmc::MarioParty7in1::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardBmcMarioParty7in1.cpp:83:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Bmc::MarioParty7in1*)this)->Nes::Core::Boards::Bmc::MarioParty7in1::exRegs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
@@ -3354,8 +3418,13 @@
 source/core/board/NstBoardBmcMarioParty7in1.cpp:84:15: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Bmc::MarioParty7in1*)this)->Nes::Core::Boards::Bmc::MarioParty7in1::exRegs[1]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    84 |       exRegs[1]
       |       ~~~~~~~~^
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcFamily4646B.o `test -f 'source/core/board/NstBoardBmcFamily4646B.cpp' || echo './'`source/core/board/NstBoardBmcFamily4646B.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlT230.o `test -f 'source/core/board/NstBoardBtlT230.cpp' || echo './'`source/core/board/NstBoardBtlT230.cpp
+source/core/board/NstBoardMmc1.cpp: In member function 'virtual void Nes::Core::Boards::Mmc1::SubSave(Nes::Core::State::Saver&) const':
+source/core/board/NstBoardMmc1.cpp:111:13: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Mmc1*)this)->Nes::Core::Boards::Mmc1::serial.Nes::Core::Boards::Mmc1::Serial::buffer' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  111 |      serial.buffer,
+      |      ~~~~~~~^~~~~~
+source/core/board/NstBoardMmc1.cpp:112:13: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Mmc1*)this)->Nes::Core::Boards::Mmc1::serial.Nes::Core::Boards::Mmc1::Serial::shifter' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
+  112 |      serial.shifter
+      |      ~~~~~~~^~~~~~~
 source/core/board/NstBoardNanjing.cpp: In member function 'virtual void Nes::Core::Boards::Nanjing::Standard::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardNanjing.cpp:115:46: warning: narrowing conversion of '((((int)((const Nes::Core::Boards::Nanjing::Standard*)this)->Nes::Core::Boards::Nanjing::Standard::trigger) != 0) ? 1 : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   115 |       const byte data[3] = { strobe, trigger ? 0x1 : 0x0, security };
@@ -3363,6 +3432,8 @@
 source/core/board/NstBoardNanjing.cpp:115:59: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Nanjing::Standard*)this)->Nes::Core::Boards::Nanjing::Standard::security' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   115 |       const byte data[3] = { strobe, trigger ? 0x1 : 0x0, security };
       |                                                           ^~~~~~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcFamily4646B.o `test -f 'source/core/board/NstBoardBmcFamily4646B.cpp' || echo './'`source/core/board/NstBoardBmcFamily4646B.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlT230.o `test -f 'source/core/board/NstBoardBtlT230.cpp' || echo './'`source/core/board/NstBoardBtlT230.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardMagicKidGoogoo.o `test -f 'source/core/board/NstBoardMagicKidGoogoo.cpp' || echo './'`source/core/board/NstBoardMagicKidGoogoo.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardMagicSeries.o `test -f 'source/core/board/NstBoardMagicSeries.cpp' || echo './'`source/core/board/NstBoardMagicSeries.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardAveNina.o `test -f 'source/core/board/NstBoardAveNina.cpp' || echo './'`source/core/board/NstBoardAveNina.cpp
@@ -3394,6 +3465,7 @@
       |       ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardUnlN625092.o `test -f 'source/core/board/NstBoardUnlN625092.cpp' || echo './'`source/core/board/NstBoardUnlN625092.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc150in1.o `test -f 'source/core/board/NstBoardBmc150in1.cpp' || echo './'`source/core/board/NstBoardBmc150in1.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuperHiK4in1.o `test -f 'source/core/board/NstBoardBmcSuperHiK4in1.cpp' || echo './'`source/core/board/NstBoardBmcSuperHiK4in1.cpp
 source/core/board/NstBoardUnlN625092.cpp: In member function 'virtual void Nes::Core::Boards::Unlicensed::N625092::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardUnlN625092.cpp:79:13: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Unlicensed::N625092*)this)->Nes::Core::Boards::Unlicensed::N625092::regs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    79 |       regs[0], regs[1]
@@ -3401,7 +3473,6 @@
 source/core/board/NstBoardUnlN625092.cpp:79:22: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Unlicensed::N625092*)this)->Nes::Core::Boards::Unlicensed::N625092::regs[1]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    79 |       regs[0], regs[1]
       |                ~~~~~~^
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuperHiK4in1.o `test -f 'source/core/board/NstBoardBmcSuperHiK4in1.cpp' || echo './'`source/core/board/NstBoardBmcSuperHiK4in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlShuiGuanPipe.o `test -f 'source/core/board/NstBoardBtlShuiGuanPipe.cpp' || echo './'`source/core/board/NstBoardBtlShuiGuanPipe.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardCnePsb.o `test -f 'source/core/board/NstBoardCnePsb.cpp' || echo './'`source/core/board/NstBoardCnePsb.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSuperGamePocahontas2.o `test -f 'source/core/board/NstBoardSuperGamePocahontas2.cpp' || echo './'`source/core/board/NstBoardSuperGamePocahontas2.cpp
@@ -3431,7 +3502,6 @@
       |        ~~~~~~~~~~~~~~~^~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardIremH3001.o `test -f 'source/core/board/NstBoardIremH3001.cpp' || echo './'`source/core/board/NstBoardIremH3001.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardTaitoTc0190fmcPal16r4.o `test -f 'source/core/board/NstBoardTaitoTc0190fmcPal16r4.cpp' || echo './'`source/core/board/NstBoardTaitoTc0190fmcPal16r4.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardTaitoTc0190fmc.o `test -f 'source/core/board/NstBoardTaitoTc0190fmc.cpp' || echo './'`source/core/board/NstBoardTaitoTc0190fmc.cpp
 source/core/board/NstBoardIremH3001.cpp: In member function 'virtual void Nes::Core::Boards::Irem::H3001::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardIremH3001.cpp:103:24: warning: narrowing conversion of '((((unsigned int)((const Nes::Core::Boards::Irem::H3001*)this)->Nes::Core::Boards::Irem::H3001::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Irem::H3001::Irq>::unit.Nes::Core::Boards::Irem::H3001::Irq::enabled) != 0) ? 1 : 0)' from 'int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   103 |       irq.unit.enabled ? 0x1 : 0x0,
@@ -3448,6 +3518,7 @@
 source/core/board/NstBoardIremH3001.cpp:107:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Irem::H3001*)this)->Nes::Core::Boards::Irem::H3001::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Irem::H3001::Irq>::unit.Nes::Core::Boards::Irem::H3001::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
   107 |       irq.unit.count >> 8
       |       ~~~~~~~~~~~~~~~^~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardTaitoTc0190fmc.o `test -f 'source/core/board/NstBoardTaitoTc0190fmc.cpp' || echo './'`source/core/board/NstBoardTaitoTc0190fmc.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcGolden190in1.o `test -f 'source/core/board/NstBoardBmcGolden190in1.cpp' || echo './'`source/core/board/NstBoardBmcGolden190in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardQj.o `test -f 'source/core/board/NstBoardQj.cpp' || echo './'`source/core/board/NstBoardQj.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcGamestarA.o `test -f 'source/core/board/NstBoardBmcGamestarA.cpp' || echo './'`source/core/board/NstBoardBmcGamestarA.cpp
@@ -3463,6 +3534,7 @@
   212 |       regs[1]
       |       ~~~~~~^
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSunsoft2.o `test -f 'source/core/board/NstBoardSunsoft2.cpp' || echo './'`source/core/board/NstBoardSunsoft2.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardWaixingFfv.o `test -f 'source/core/board/NstBoardWaixingFfv.cpp' || echo './'`source/core/board/NstBoardWaixingFfv.cpp
 source/core/board/NstBoardBtlSmb2c.cpp: In member function 'virtual void Nes::Core::Boards::Btl::Smb2c::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardBtlSmb2c.cpp:88:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Btl::Smb2c*)this)->Nes::Core::Boards::Btl::Smb2c::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb2c::Irq>::unit.Nes::Core::Boards::Btl::Smb2c::Irq::count) & 255)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    88 |       irq.unit.count & 0xFF,
@@ -3470,7 +3542,6 @@
 source/core/board/NstBoardBtlSmb2c.cpp:89:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Btl::Smb2c*)this)->Nes::Core::Boards::Btl::Smb2c::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Btl::Smb2c::Irq>::unit.Nes::Core::Boards::Btl::Smb2c::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    89 |       irq.unit.count >> 8
       |       ~~~~~~~~~~~~~~~^~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardWaixingFfv.o `test -f 'source/core/board/NstBoardWaixingFfv.cpp' || echo './'`source/core/board/NstBoardWaixingFfv.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlDragonNinja.o `test -f 'source/core/board/NstBoardBtlDragonNinja.cpp' || echo './'`source/core/board/NstBoardBtlDragonNinja.cpp
 source/core/board/NstBoardWaixingFfv.cpp: In member function 'virtual void Nes::Core::Boards::Waixing::Ffv::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardWaixingFfv.cpp:53:35: warning: narrowing conversion of '(Nes::uint)((const Nes::Core::Boards::Waixing::Ffv*)this)->Nes::Core::Boards::Waixing::Ffv::regs[0]' from 'Nes::uint' {aka 'unsigned int'} to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
@@ -3481,7 +3552,6 @@
       |                                      ~~~~~~^
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSunsoft3.o `test -f 'source/core/board/NstBoardSunsoft3.cpp' || echo './'`source/core/board/NstBoardSunsoft3.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardRexSoftSl1632.o `test -f 'source/core/board/NstBoardRexSoftSl1632.cpp' || echo './'`source/core/board/NstBoardRexSoftSl1632.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenTca01.o `test -f 'source/core/board/NstBoardSachenTca01.cpp' || echo './'`source/core/board/NstBoardSachenTca01.cpp
 source/core/board/NstBoardSunsoft3.cpp: In member function 'virtual void Nes::Core::Boards::Sunsoft::S3::SubSave(Nes::Core::State::Saver&) const':
 source/core/board/NstBoardSunsoft3.cpp:96:40: warning: narrowing conversion of '(((((unsigned int)((const Nes::Core::Boards::Sunsoft::S3*)this)->Nes::Core::Boards::Sunsoft::S3::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Sunsoft::S3::Irq>::unit.Nes::Core::Boards::Sunsoft::S3::Irq::enabled) != 0) ? 1 : 0) | ((((unsigned int)((const Nes::Core::Boards::Sunsoft::S3*)this)->Nes::Core::Boards::Sunsoft::S3::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Sunsoft::S3::Irq>::unit.Nes::Core::Boards::Sunsoft::S3::Irq::toggle) != 0) ? 2 : 0))' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    96 |       (irq.unit.enabled ? 0x1U : 0x0U) | (irq.unit.toggle ? 0x2U : 0x0U),
@@ -3492,6 +3562,7 @@
 source/core/board/NstBoardSunsoft3.cpp:98:22: warning: narrowing conversion of '(((unsigned int)((const Nes::Core::Boards::Sunsoft::S3*)this)->Nes::Core::Boards::Sunsoft::S3::irq.Nes::Core::Timer::M2<Nes::Core::Boards::Sunsoft::S3::Irq>::unit.Nes::Core::Boards::Sunsoft::S3::Irq::count) >> 8)' from 'unsigned int' to 'Nes::byte' {aka 'unsigned char'} [-Wnarrowing]
    98 |       irq.unit.count >> 8
       |       ~~~~~~~~~~~~~~~^~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenTca01.o `test -f 'source/core/board/NstBoardSachenTca01.cpp' || echo './'`source/core/board/NstBoardSachenTca01.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBtlTobidaseDaisakusen.o `test -f 'source/core/board/NstBoardBtlTobidaseDaisakusen.cpp' || echo './'`source/core/board/NstBoardBtlTobidaseDaisakusen.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSomeriTeamSl12.o `test -f 'source/core/board/NstBoardSomeriTeamSl12.cpp' || echo './'`source/core/board/NstBoardSomeriTeamSl12.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc31in1.o `test -f 'source/core/board/NstBoardBmc31in1.cpp' || echo './'`source/core/board/NstBoardBmc31in1.cpp
@@ -3504,6 +3575,7 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmcSuper22Games.o `test -f 'source/core/board/NstBoardBmcSuper22Games.cpp' || echo './'`source/core/board/NstBoardBmcSuper22Games.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBandaiLz93d50ex.o `test -f 'source/core/board/NstBoardBandaiLz93d50ex.cpp' || echo './'`source/core/board/NstBoardBandaiLz93d50ex.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardSachenSa72007.o `test -f 'source/core/board/NstBoardSachenSa72007.cpp' || echo './'`source/core/board/NstBoardSachenSa72007.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc1200in1.o `test -f 'source/core/board/NstBoardBmc1200in1.cpp' || echo './'`source/core/board/NstBoardBmc1200in1.cpp
 source/core/board/NstBoardBandaiLz93d50ex.cpp: In member function 'virtual void Nes::Core::Boards::Bandai::Lz93d50Ex::Load(Nes::Core::File&)':
 source/core/board/NstBoardBandaiLz93d50ex.cpp:93:51: warning: narrowing conversion of '((((Nes::Core::ImplicitBool<Nes::Core::Pointer<Nes::Core::Boards::Bandai::X24C0X<256> > >*)(&((Nes::Core::Boards::Bandai::Lz93d50Ex*)this)->Nes::Core::Boards::Bandai::Lz93d50Ex::x24c02))->Nes::Core::ImplicitBool<Nes::Core::Pointer<Nes::Core::Boards::Bandai::X24C0X<256> > >::operator Nes::Core::ImplicitBool<void>::Type() != -1) ? ((int)Nes::Core::Boards::Bandai::X24C0X<256>::SIZE) : 0)' from 'int' to 'Nes::dword' {aka 'unsigned int'} [-Wnarrowing]
    93 |       { x24c02 ? x24c02->GetData() : NULL, x24c02 ? X24C02::SIZE : 0 },
@@ -3518,7 +3590,6 @@
 source/core/board/NstBoardBandaiLz93d50ex.cpp:105:51: warning: narrowing conversion of '((((const Nes::Core::ImplicitBool<Nes::Core::Pointer<Nes::Core::Boards::Bandai::X24C0X<128> > >*)(&((const Nes::Core::Boards::Bandai::Lz93d50Ex*)this)->Nes::Core::Boards::Bandai::Lz93d50Ex::x24c01))->Nes::Core::ImplicitBool<Nes::Core::Pointer<Nes::Core::Boards::Bandai::X24C0X<128> > >::operator Nes::Core::ImplicitBool<void>::Type() != -1) ? ((int)Nes::Core::Boards::Bandai::X24C0X<128>::SIZE) : 0)' from 'int' to 'Nes::dword' {aka 'unsigned int'} [-Wnarrowing]
   105 |       { x24c01 ? x24c01->GetData() : NULL, x24c01 ? X24C01::SIZE : 0 }
       |                                            ~~~~~~~^~~~~~~~~~~~~~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardBmc1200in1.o `test -f 'source/core/board/NstBoardBmc1200in1.cpp' || echo './'`source/core/board/NstBoardBmc1200in1.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardNamcot163.o `test -f 'source/core/board/NstBoardNamcot163.cpp' || echo './'`source/core/board/NstBoardNamcot163.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardCony.o `test -f 'source/core/board/NstBoardCony.cpp' || echo './'`source/core/board/NstBoardCony.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/core/board/nestopia-NstBoardNihon.o `test -f 'source/core/board/NstBoardNihon.cpp' || echo './'`source/core/board/NstBoardNihon.cpp
@@ -3779,57 +3850,7 @@
       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    68 |        __bos (__s), __fmt, __va_arg_pack ());
       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-source/common/video.cpp: In function 'void video_screenshot(const char*)':
-source/common/video.cpp:554:57: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 245 and 500 [-Wformat-truncation=]
-  554 |   snprintf(sshotpath, sizeof(sshotpath), "%sscreenshots/%s-%ld-%d.png", nstpaths.nstdir, nstpaths.gamename, time(NULL), rand() % 899 + 100);
-      |                                                         ^~                               ~~~~~~~~~~~~~~~~~
-source/common/video.cpp:554:42: note: directive argument in the range [-798, 998]
-  554 |   snprintf(sshotpath, sizeof(sshotpath), "%sscreenshots/%s-%ld-%d.png", nstpaths.nstdir, nstpaths.gamename, time(NULL), rand() % 899 + 100);
-      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/stdio.h:867,
-                 from source/common/video.cpp:24:
-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 21 and 544 bytes into a destination of size 512
-   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   68 |        __bos (__s), __fmt, __va_arg_pack ());
-      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/common/nestopia-samples.o `test -f 'source/common/samples.cpp' || echo './'`source/common/samples.cpp
-source/common/video.cpp: In function 'void nst_video_disp_inputconf(int, int, int)':
-source/common/video.cpp:599:54: warning: ' Joystick Configuration' directive output may be truncated writing 23 bytes into a region of size between 14 and 24 [-Wformat-truncation=]
-  599 |  else { snprintf(textbuf, sizeof(textbuf), "Player %d Joystick Configuration", pnum + 1); }
-      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/stdio.h:867,
-                 from source/common/video.cpp:24:
-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 32 and 42 bytes into a destination of size 32
-   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   68 |        __bos (__s), __fmt, __va_arg_pack ());
-      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-source/common/video.cpp:598:64: warning: ' Keyboard Configuration' directive output may be truncated writing 23 bytes into a region of size between 14 and 24 [-Wformat-truncation=]
-  598 |  if (type == 0) { snprintf(textbuf, sizeof(textbuf), "Player %d Keyboard Configuration", pnum + 1); }
-      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~
-In file included from /usr/include/stdio.h:867,
-                 from source/common/video.cpp:24:
-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 32 and 42 bytes into a destination of size 32
-   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   68 |        __bos (__s), __fmt, __va_arg_pack ());
-      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-source/common/video.cpp: In function 'void video_disp_nsf()':
-source/common/video.cpp:584:46: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=]
-  584 |  snprintf(currentsong, sizeof(currentsong), "%d / %d", nsf.GetCurrentSong() +1, nsf.GetNumSongs());
-      |                                              ^~
-source/common/video.cpp:584:45: note: directive argument in the range [-2147483647, 2147483647]
-  584 |  snprintf(currentsong, sizeof(currentsong), "%d / %d", nsf.GetCurrentSong() +1, nsf.GetNumSongs());
-      |                                             ^~~~~~~~~
-source/common/video.cpp:584:45: note: using the range [-2147483648, 2147483647] for directive argument
-In file included from /usr/include/stdio.h:867,
-                 from source/common/video.cpp:24:
-/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 6 and 26 bytes into a destination of size 10
-   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
-      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-   68 |        __bos (__s), __fmt, __va_arg_pack ());
-      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 source/common/nstcommon.cpp: In function 'void nst_cb_file(void*, Nes::Api::User::File&)':
 source/common/nstcommon.cpp:193:42: warning: '.ups' directive output may be truncated writing 4 bytes into a region of size between 1 and 512 [-Wformat-truncation=]
   193 |    snprintf(fdsname, sizeof(fdsname), "%s.ups", nstpaths.fdssave);
@@ -3888,6 +3909,56 @@
       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    68 |        __bos (__s), __fmt, __va_arg_pack ());
       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+source/common/video.cpp: In function 'void video_screenshot(const char*)':
+source/common/video.cpp:554:57: warning: '%s' directive output may be truncated writing up to 255 bytes into a region of size between 245 and 500 [-Wformat-truncation=]
+  554 |   snprintf(sshotpath, sizeof(sshotpath), "%sscreenshots/%s-%ld-%d.png", nstpaths.nstdir, nstpaths.gamename, time(NULL), rand() % 899 + 100);
+      |                                                         ^~                               ~~~~~~~~~~~~~~~~~
+source/common/video.cpp:554:42: note: directive argument in the range [-798, 998]
+  554 |   snprintf(sshotpath, sizeof(sshotpath), "%sscreenshots/%s-%ld-%d.png", nstpaths.nstdir, nstpaths.gamename, time(NULL), rand() % 899 + 100);
+      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/stdio.h:867,
+                 from source/common/video.cpp:24:
+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 21 and 544 bytes into a destination of size 512
+   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   68 |        __bos (__s), __fmt, __va_arg_pack ());
+      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+source/common/video.cpp: In function 'void nst_video_disp_inputconf(int, int, int)':
+source/common/video.cpp:599:54: warning: ' Joystick Configuration' directive output may be truncated writing 23 bytes into a region of size between 14 and 24 [-Wformat-truncation=]
+  599 |  else { snprintf(textbuf, sizeof(textbuf), "Player %d Joystick Configuration", pnum + 1); }
+      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/stdio.h:867,
+                 from source/common/video.cpp:24:
+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 32 and 42 bytes into a destination of size 32
+   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   68 |        __bos (__s), __fmt, __va_arg_pack ());
+      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+source/common/video.cpp:598:64: warning: ' Keyboard Configuration' directive output may be truncated writing 23 bytes into a region of size between 14 and 24 [-Wformat-truncation=]
+  598 |  if (type == 0) { snprintf(textbuf, sizeof(textbuf), "Player %d Keyboard Configuration", pnum + 1); }
+      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~
+In file included from /usr/include/stdio.h:867,
+                 from source/common/video.cpp:24:
+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 32 and 42 bytes into a destination of size 32
+   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   68 |        __bos (__s), __fmt, __va_arg_pack ());
+      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+source/common/video.cpp: In function 'void video_disp_nsf()':
+source/common/video.cpp:584:46: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 10 [-Wformat-truncation=]
+  584 |  snprintf(currentsong, sizeof(currentsong), "%d / %d", nsf.GetCurrentSong() +1, nsf.GetNumSongs());
+      |                                              ^~
+source/common/video.cpp:584:45: note: directive argument in the range [-2147483647, 2147483647]
+  584 |  snprintf(currentsong, sizeof(currentsong), "%d / %d", nsf.GetCurrentSong() +1, nsf.GetNumSongs());
+      |                                             ^~~~~~~~~
+source/common/video.cpp:584:45: note: using the range [-2147483648, 2147483647] for directive argument
+In file included from /usr/include/stdio.h:867,
+                 from source/common/video.cpp:24:
+/usr/include/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: '__builtin___snprintf_chk' output between 6 and 26 bytes into a destination of size 10
+   67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
+      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+   68 |        __bos (__s), __fmt, __va_arg_pack ());
+      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/common/nestopia-ini.o `test -f 'source/common/ini.cpp' || echo './'`source/common/ini.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/common/nestopia-png.o `test -f 'source/common/png.cpp' || echo './'`source/common/png.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/sdl/nestopia-audio.o `test -f 'source/sdl/audio.cpp' || echo './'`source/sdl/audio.cpp
@@ -3946,6 +4017,7 @@
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/gtkui/nestopia-gtkui_callbacks.o `test -f 'source/gtkui/gtkui_callbacks.cpp' || echo './'`source/gtkui/gtkui_callbacks.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/gtkui/nestopia-gtkui_dialogs.o `test -f 'source/gtkui/gtkui_dialogs.cpp' || echo './'`source/gtkui/gtkui_dialogs.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/gtkui/nestopia-gtkui_archive.o `test -f 'source/gtkui/gtkui_archive.cpp' || echo './'`source/gtkui/gtkui_archive.cpp
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/gtkui/nestopia-gtkui.o `test -f 'source/gtkui/gtkui.cpp' || echo './'`source/gtkui/gtkui.cpp
 source/gtkui/gtkui_dialogs.cpp: In function 'void gtkui_state_save()':
 source/gtkui/gtkui_dialogs.cpp:97:44: warning: '.nst' directive output may be truncated writing 4 bytes into a region of size between 1 and 512 [-Wformat-truncation=]
    97 |  snprintf(statepath, sizeof(statepath), "%s.nst", nstpaths.statepath);
@@ -3980,6 +4052,7 @@
       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    68 |        __bos (__s), __fmt, __va_arg_pack ());
       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/gtkui/nestopia-gtkui_input.o `test -f 'source/gtkui/gtkui_input.cpp' || echo './'`source/gtkui/gtkui_input.cpp
 source/gtkui/gtkui_dialogs.cpp: In function 'void gtkui_movie_save()':
 source/gtkui/gtkui_dialogs.cpp:169:46: warning: '.nsv' directive output may be truncated writing 4 bytes into a region of size between 2 and 512 [-Wformat-truncation=]
   169 |  snprintf(moviepath, sizeof(moviepath), "%s%s.nsv", nstpaths.nstdir, nstpaths.gamename);
@@ -3997,8 +4070,6 @@
       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    68 |        __bos (__s), __fmt, __va_arg_pack ());
       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/gtkui/nestopia-gtkui.o `test -f 'source/gtkui/gtkui.cpp' || echo './'`source/gtkui/gtkui.cpp
-g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/gtkui/nestopia-gtkui_input.o `test -f 'source/gtkui/gtkui_input.cpp' || echo './'`source/gtkui/gtkui_input.cpp
 g++ -DPACKAGE_NAME=\"nestopia\" -DPACKAGE_TARNAME=\"nestopia\" -DPACKAGE_VERSION=\"1.50\" -DPACKAGE_STRING=\"nestopia\ 1.50\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DNDEBUG=1 -DPACKAGE=\"nestopia\" -DVERSION=\"1.50\" -I.  -I./source -I./source/common -I./source/gtkui -I./source/sdl -DDATADIR=\"/usr/share/nestopia\" -DDATAROOTDIR=\"/usr/share\" -DNST_PRAGMA_ONCE    -D_REENTRANT -I/usr/include/SDL2  -D_GTK -pthread -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -D_LIBAO  -D_JACK  -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -c -o source/gtkui/nestopia-gtkui_config.o `test -f 'source/gtkui/gtkui_config.cpp' || echo './'`source/gtkui/gtkui_config.cpp
 source/gtkui/gtkui_input.cpp: In function 'void gtkui_input_config_read()':
 source/gtkui/gtkui_input.cpp:143:52: warning: 'gtkinput.conf' directive output may be truncated writing 13 bytes into a region of size between 1 and 256 [-Wformat-truncation=]
@@ -4020,7 +4091,7 @@
 g++  -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive  -Wl,-z,relro -Wl,-z,now -o nestopia source/core/nestopia-NstAssert.o source/core/nestopia-NstCartridgeInes.o source/core/nestopia-NstFile.o source/core/nestopia-NstVideoFilterxBR.o source/core/nestopia-NstVideoFilterNone.o source/core/nestopia-NstPatcherUps.o source/core/input/nestopia-NstInpTopRider.o source/core/input/nestopia-NstInpCrazyClimber.o source/core/input/nestopia-NstInpPowerGlove.o source/core/input/nestopia-NstInpOekaKidsTablet.o source/core/input/nestopia-NstInpMouse.o source/core/input/nestopia-NstInpFamilyTrainer.o source/core/input/nestopia-NstInpPartyTap.o source/core/input/nestopia-NstInpMahjong.o source/core/input/nestopia-NstInpTurboFile.o source/core/input/nestopia-NstInpBarcodeWorld.o source/core/input/nestopia-NstInpPad.o source/core/input/nestopia-NstInpFamilyKeyboard.o source/core/input/nestopia-NstInpAdapter.o source/core/input/nestopia-NstInpRob.o source/core/input/nestopia-NstInpDoremikkoKeyboard.o source/core/input/nestopia-NstInpPachinko.o source/core/input/nestopia-NstInpKonamiHyperShot.o source/core/input/nestopia-NstInpZapper.o source/core/input/nestopia-NstInpHoriTrack.o source/core/input/nestopia-NstInpExcitingBoxing.o source/core/input/nestopia-NstInpPowerPad.o source/core/input/nestopia-NstInpSuborKeyboard.o source/core/input/nestopia-NstInpPokkunMoguraa.o source/core/input/nestopia-NstInpBandaiHyperShot.o source/core/input/nestopia-NstInpPaddle.o source/core/nestopia-NstStream.o source/core/vssystem/nestopia-NstVsSuperXevious.o source/core/vssystem/nestopia-NstVsRbiBaseball.o source/core/vssystem/nestopia-NstVsTkoBoxing.o source/core/vssystem/nestopia-NstVsSystem.o source/core/nestopia-NstTracker.o source/core/nestopia-NstXml.o source/core/nestopia-NstProperties.o source/core/nestopia-NstCpu.o source/core/nestopia-NstVideoRenderer.o source/core/nestopia-NstPatcherIps.o source/core/nestopia-NstTrackerRewinder.o source/core/nestopia-NstVector.o source/core/nestopia-NstLog.o source/core/nestopia-NstSoundPlayer.o source/core/nestopia-NstSoundRenderer.o source/core/nestopia-NstCartridge.o source/core/nestopia-NstChips.o source/core/nestopia-NstApu.o source/core/nestopia-NstVideoFilterHqX.o source/core/nestopia-NstSha1.o source/core/nestopia-NstRam.o source/core/nestopia-NstState.o source/core/api/nestopia-NstApiVideo.o source/core/api/nestopia-NstApiCheats.o source/core/api/nestopia-NstApiHomebrew.o source/core/api/nestopia-NstApiCartridge.o source/core/api/nestopia-NstApiMovie.o source/core/api/nestopia-NstApiTapeRecorder.o source/core/api/nestopia-NstApiEmulator.o source/core/api/nestopia-NstApiRewinder.o source/core/api/nestopia-NstApiNsf.o source/core/api/nestopia-NstApiFds.o source/core/api/nestopia-NstApiMachine.o source/core/api/nestopia-NstApiDipSwitches.o source/core/api/nestopia-NstApiUser.o source/core/api/nestopia-NstApiBarcodeReader.o source/core/api/nestopia-NstApiInput.o source/core/api/nestopia-NstApiSound.o source/core/nestopia-NstVideoScreen.o source/core/nestopia-NstCheats.o source/core/nestopia-NstHomebrew.o source/core/nestopia-NstZlib.o source/core/nestopia-NstCartridgeUnif.o source/core/nestopia-NstCore.o source/core/nestopia-NstImage.o source/core/nestopia-NstVideoFilter2xSaI.o source/core/nestopia-NstMemory.o source/core/nestopia-NstImageDatabase.o source/core/nestopia-NstMachine.o source/core/nestopia-NstPins.o source/core/nestopia-NstPpu.o source/core/nestopia-NstTrackerMovie.o source/core/nestopia-NstPatcher.o source/core/board/nestopia-NstBoardVsSystem.o source/core/board/nestopia-NstBoardBmc72in1.o source/core/board/nestopia-NstBoardUnlTf1201.o source/core/board/nestopia-NstBoardBmcResetBased4in1.o source/core/board/nestopia-NstBoardBmc20in1.o source/core/board/nestopia-NstBoardKonamiVrc6.o source/core/board/nestopia-NstBoardKonamiVrc2.o source/core/board/nestopia-NstBoardSachenS8259.o source/core/board/nestopia-NstBoardJalecoJf17.o source/core/board/nestopia-NstBoardBmcVrc4.o source/core/board/nestopia-NstBoardWaixingSgzlz.o source/core/board/nestopia-NstBoardUnlA9746.o source/core/board/nestopia-NstBoardNamcot175.o source/core/board/nestopia-NstBoardCamerica.o source/core/board/nestopia-NstBoardJalecoJf16.o source/core/board/nestopia-NstBoardTxc.o source/core/board/nestopia-NstBoardDiscrete.o source/core/board/nestopia-NstBoardAveD1012.o source/core/board/nestopia-NstBoard.o source/core/board/nestopia-NstBoardBmcPowerjoy84in1.o source/core/board/nestopia-NstBoardTaitoX1005.o source/core/board/nestopia-NstBoardBtlMarioBaby.o source/core/board/nestopia-NstBoardMmc3.o source/core/board/nestopia-NstBoardWaixingZs.o source/core/board/nestopia-NstBoardBmc36in1.o source/core/board/nestopia-NstBoardWaixingSecurity.o source/core/board/nestopia-NstBoardBmcGoldenGame260in1.o source/core/board/nestopia-NstBoardBtl6035052.o source/core/board/nestopia-NstBoardNitra.o source/core/board/nestopia-NstBoardHosenkan.o source/core/board/nestopia-NstBoardUnlSuperFighter3.o source/core/board/nestopia-NstBoardBmcSuperGun20in1.o source/core/board/nestopia-NstBoardBmc9999999in1.o source/core/board/nestopia-NstBoardFfe.o source/core/board/nestopia-NstBoardBmcA65as.o source/core/board/nestopia-NstBoardMmc5.o source/core/board/nestopia-NstBoardMmc2.o source/core/board/nestopia-NstBoardIremHolyDiver.o source/core/board/nestopia-NstBoardBmc21in1.o source/core/board/nestopia-NstBoardBmc8157.o source/core/board/nestopia-NstBoardGouder.o source/core/board/nestopia-NstBoardBtlPikachuY2k.o source/core/board/nestopia-NstBoardCaltron.o source/core/board/nestopia-NstBoardUnlKingOfFighters97.o source/core/board/nestopia-NstBoardBmcNovelDiamond.o source/core/board/nestopia-NstBoardSunsoftDcs.o source/core/board/nestopia-NstBoardTxRom.o source/core/board/nestopia-NstBoardBmcY2k64in1.o source/core/board/nestopia-NstBoardTxcTw.o source/core/board/nestopia-NstBoardTengen.o source/core/board/nestopia-NstBoardUnlCc21.o source/core/board/nestopia-NstBoardBxRom.o source/core/board/nestopia-NstBoardBandaiOekaKids.o source/core/board/nestopia-NstBoardOpenCorp.o source/core/board/nestopia-NstBoardMmc4.o source/core/board/nestopia-NstBoardSachenSa72008.o source/core/board/nestopia-NstBoardKonamiVrc1.o source/core/board/nestopia-NstBoardDreamtech.o source/core/board/nestopia-NstBoardBandaiAerobicsStudio.o source/core/board/nestopia-NstBoardCxRom.o source/core/board/nestopia-NstBoardBmc64in1.o source/core/board/nestopia-NstBoardJalecoJf11.o source/core/board/nestopia-NstBoardBtlGeniusMerioBros.o source/core/board/nestopia-NstBoardSubor.o source/core/board/nestopia-NstBoardIremG101.o source/core/board/nestopia-NstBoardIremKaiketsu.o source/core/board/nestopia-NstBoardWaixingPs2.o source/core/board/nestopia-NstBoardBmcSuper700in1.o source/core/board/nestopia-NstBoardSunsoft5b.o source/core/board/nestopia-NstBoardNtdec.o source/core/board/nestopia-NstBoardBmcSuperHiK300in1.o source/core/board/nestopia-NstBoardBmcHero.o source/core/board/nestopia-NstBoardWaixingSgz.o source/core/board/nestopia-NstBoardBmc35in1.o source/core/board/nestopia-NstBoardBtlSmb2b.o source/core/board/nestopia-NstBoardSunsoft1.o source/core/board/nestopia-NstBoardUxRom.o source/core/board/nestopia-NstBoardBenshengBs5.o source/core/board/nestopia-NstBoardFujiya.o source/core/board/nestopia-NstBoardBandai24c0x.o source/core/board/nestopia-NstBoardSachen74x374.o source/core/board/nestopia-NstBoardWaixingSh2.o source/core/board/nestopia-NstBoardBmc76in1.o source/core/board/nestopia-NstBoardBmcSuper24in1.o source/core/board/nestopia-NstBoardJalecoSs88006.o source/core/board/nestopia-NstBoardIremLrog017.o source/core/board/nestopia-NstBoardSuperGameLionKing.o source/core/board/nestopia-NstBoardBmc800in1.o source/core/board/nestopia-NstBoardUnlEdu2000.o source/core/board/nestopia-NstBoardAcclaimMcAcc.o source/core/board/nestopia-NstBoardTxcMxmdhtwo.o source/core/board/nestopia-NstBoardBmcCtc65.o source/core/board/nestopia-NstBoardSuperGameBoogerman.o source/core/board/nestopia-NstBoardBtlSmb2a.o source/core/board/nestopia-NstBoardKaiser.o source/core/board/nestopia-NstBoardBmcT262.o source/core/board/nestopia-NstBoardSachenTcu.o source/core/board/nestopia-NstBoardKonamiVrc4.o source/core/board/nestopia-NstBoardJalecoJf13.o source/core/board/nestopia-NstBoardKayPandaPrince.o source/core/board/nestopia-NstBoardTaitoX1017.o source/core/board/nestopia-NstBoardHes.o source/core/board/nestopia-NstBoardSachenStreetHeroes.o source/core/board/nestopia-NstBoardUnlMortalKombat2.o source/core/board/nestopia-NstBoardKonamiVsSystem.o source/core/board/nestopia-NstBoardBandaiKaraokeStudio.o source/core/board/nestopia-NstBoardBtlAx5705.o source/core/board/nestopia-NstBoardBtl2708.o source/core/board/nestopia-NstBoardBandaiLz93d50.o source/core/board/nestopia-NstBoardEvent.o source/core/board/nestopia-NstBoardFutureMedia.o source/core/board/nestopia-NstBoardBmcSuperBig7in1.o source/core/board/nestopia-NstBoardJyCompany.o source/core/board/nestopia-NstBoardSachenSa0036.o source/core/board/nestopia-NstBoardTengenRambo1.o source/core/board/nestopia-NstBoardFb.o source/core/board/nestopia-NstBoardBtlSmb3.o source/core/board/nestopia-NstBoardBmc15in1.o source/core/board/nestopia-NstBoardRumbleStation.o source/core/board/nestopia-NstBoardBmcFk23c.o source/core/board/nestopia-NstBoardUnlWorldHero.o source/core/board/nestopia-NstBoardBandaiDatach.o source/core/board/nestopia-NstBoardUnlXzy.o source/core/board/nestopia-NstBoardTxcPoliceman.o source/core/board/nestopia-NstBoardWaixing.o source/core/board/nestopia-NstBoardKonamiVrc3.o source/core/board/nestopia-NstBoardAe.o source/core/board/nestopia-NstBoardBtlSuperBros11.o source/core/board/nestopia-NstBoardBmc110in1.o source/core/board/nestopia-NstBoardBmcSuperVision16in1.o source/core/board/nestopia-NstBoardSunsoft4.o source/core/board/nestopia-NstBoardBmcCh001.o source/core/board/nestopia-NstBoardBmcSuper40in1.o source/core/board/nestopia-NstBoardAxRom.o source/core/board/nestopia-NstBoardKayH2288.o source/core/board/nestopia-NstBoardBmcGoldenCard6in1.o source/core/board/nestopia-NstBoardRcm.o source/core/board/nestopia-NstBoardNamcot34xx.o source/core/board/nestopia-NstBoardGxRom.o source/core/board/nestopia-NstBoardBmcMarioParty7in1.o source/core/board/nestopia-NstBoardMmc1.o source/core/board/nestopia-NstBoardNanjing.o source/core/board/nestopia-NstBoardBmcFamily4646B.o source/core/board/nestopia-NstBoardBtlT230.o source/core/board/nestopia-NstBoardMagicKidGoogoo.o source/core/board/nestopia-NstBoardMagicSeries.o source/core/board/nestopia-NstBoardAveNina.o source/core/board/nestopia-NstBoardMmc6.o source/core/board/nestopia-NstBoardKasing.o source/core/board/nestopia-NstBoardJalecoJf19.o source/core/board/nestopia-NstBoardZz.o source/core/board/nestopia-NstBoardHenggedianzi.o source/core/board/nestopia-NstBoardCneShlz.o source/core/board/nestopia-NstBoardKonamiVrc7.o source/core/board/nestopia-NstBoardBmc22Games.o source/core/board/nestopia-NstBoardBmcGamestarB.o source/core/board/nestopia-NstBoardUnlN625092.o source/core/board/nestopia-NstBoardBmc150in1.o source/core/board/nestopia-NstBoardBmcSuperHiK4in1.o source/core/board/nestopia-NstBoardBtlShuiGuanPipe.o source/core/board/nestopia-NstBoardCnePsb.o source/core/board/nestopia-NstBoardSuperGamePocahontas2.o source/core/board/nestopia-NstBoardSachenSa0037.o source/core/board/nestopia-NstBoardSunsoftFme7.o source/core/board/nestopia-NstBoardBmcBallgames11in1.o source/core/board/nestopia-NstBoardFukutake.o source/core/board/nestopia-NstBoardIremH3001.o source/core/board/nestopia-NstBoardTaitoTc0190fmcPal16r4.o source/core/board/nestopia-NstBoardTaitoTc0190fmc.o source/core/board/nestopia-NstBoardBmcGolden190in1.o source/core/board/nestopia-NstBoardQj.o source/core/board/nestopia-NstBoardBmcGamestarA.o source/core/board/nestopia-NstBoardBtlSmb2c.o source/core/board/nestopia-NstBoardSunsoft2.o source/core/board/nestopia-NstBoardWaixingFfv.o source/core/board/nestopia-NstBoardBtlDragonNinja.o source/core/board/nestopia-NstBoardSunsoft3.o source/core/board/nestopia-NstBoardRexSoftSl1632.o source/core/board/nestopia-NstBoardSachenTca01.o source/core/board/nestopia-NstBoardBtlTobidaseDaisakusen.o source/core/board/nestopia-NstBoardSomeriTeamSl12.o source/core/board/nestopia-NstBoardBmc31in1.o source/core/board/nestopia-NstBoardUnlKingOfFighters96.o source/core/board/nestopia-NstBoardAgci.o source/core/board/nestopia-NstBoardBmcVt5201.o source/core/board/nestopia-NstBoardCneDecathlon.o source/core/board/nestopia-NstBoardRexSoftDb5z.o source/core/board/nestopia-NstBoardWhirlwind.o source/core/board/nestopia-NstBoardBmcSuper22Games.o source/core/board/nestopia-NstBoardBandaiLz93d50ex.o source/core/board/nestopia-NstBoardSachenSa72007.o source/core/board/nestopia-NstBoardBmc1200in1.o source/core/board/nestopia-NstBoardNamcot163.o source/core/board/nestopia-NstBoardCony.o source/core/board/nestopia-NstBoardNihon.o source/core/board/nestopia-NstBoardInlNsf.o source/core/board/nestopia-NstBoardAction53.o source/core/nestopia-NstFds.o source/core/nestopia-NstVideoFilterScaleX.o source/core/nestopia-NstNsf.o source/core/nestopia-NstSoundPcm.o source/core/nestopia-NstCartridgeRomset.o source/core/nestopia-NstVideoFilterNtsc.o source/core/nestopia-NstChecksum.o source/core/nestopia-NstVideoFilterNtscCfg.o source/core/nestopia-NstCrc32.o source/common/nestopia-nstcommon.o source/common/nestopia-cheats.o source/common/nestopia-homebrew.o source/common/nestopia-cli.o source/common/nestopia-config.o source/common/nestopia-video.o source/common/nestopia-input.o source/common/nestopia-samples.o source/common/nestopia-ini.o source/common/nestopia-png.o source/sdl/nestopia-audio.o source/sdl/nestopia-sdlinput.o source/sdl/nestopia-cursor.o source/sdl/nestopia-sdlvideo.o source/gtkui/nestopia-gtkui_cheats.o source/gtkui/nestopia-gtkui_callbacks.o source/gtkui/nestopia-gtkui_dialogs.o source/gtkui/nestopia-gtkui_archive.o source/gtkui/nestopia-gtkui.o source/gtkui/nestopia-gtkui_input.o source/gtkui/nestopia-gtkui_config.o  -lz -larchive -lSDL2 -lepoxy -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lao -ljack -lpthread 
 make[2]: Leaving directory '/build/nestopia-1.50'
 dh_auto_build --sourcedirectory=libretro -- platform="armv hardfloat"
-	cd libretro && make -j3 "INSTALL=install --strip-program=true" "platform=armv hardfloat"
+	cd libretro && make -j4 "INSTALL=install --strip-program=true" "platform=armv hardfloat"
 make[2]: Entering directory '/build/nestopia-1.50/libretro'
 make[2]: git: No such file or directory
 g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -o../source/core/NstApu.o ../source/core/NstApu.cpp -g -O2 -fdebug-prefix-map=/build/nestopia-1.50=. -fstack-protector-strong -Wformat -Werror=format-security -fpermissive -DGIT_VERSION=\"" "\" -O2 -DNDEBUG -std=c++98 -fno-rtti -fPIC -D__LIBRETRO__ -marm -mfloat-abi=hard -DARM   -DNST_NO_ZLIB -I../libretro  -I.. -I../libretro/libretro-common/include  -I.. -I../source
@@ -4339,30 +4410,30 @@
    create-stamp debian/debhelper-build-stamp
    dh_prep
    dh_auto_install
-	make -j3 install DESTDIR=/build/nestopia-1.50/debian/tmp AM_UPDATE_INFO_DIR=no
+	make -j4 install DESTDIR=/build/nestopia-1.50/debian/tmp AM_UPDATE_INFO_DIR=no
 make[1]: Entering directory '/build/nestopia-1.50'
 make[2]: Entering directory '/build/nestopia-1.50'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/bin'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/nestopia'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/applications'
-  /usr/bin/install -c nestopia '/build/nestopia-1.50/debian/tmp/usr/bin'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/bin'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/nestopia'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/applications'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/doc/nestopia'
  /usr/bin/install -c -m 644 NstDatabase.xml '/build/nestopia-1.50/debian/tmp/usr/share/nestopia'
  /usr/bin/install -c -m 644 icons/nestopia.desktop '/build/nestopia-1.50/debian/tmp/usr/share/applications'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/doc/nestopia'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/doc/nestopia'
+  /usr/bin/install -c nestopia '/build/nestopia-1.50/debian/tmp/usr/bin'
  /usr/bin/install -c -m 644 AUTHORS ChangeLog README.md '/build/nestopia-1.50/debian/tmp/usr/share/doc/nestopia'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/doc/nestopia'
  /usr/bin/install -c -m 644 readme.html '/build/nestopia-1.50/debian/tmp/usr/share/doc/nestopia'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/128x128/apps'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/32x32/apps'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/128x128/apps'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/32x32/apps'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/48x48/apps'
  /usr/bin/install -c -m 644 icons/128/nestopia.png '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/128x128/apps'
  /usr/bin/install -c -m 644 icons/32/nestopia.png '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/32x32/apps'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/48x48/apps'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/64x64/apps'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/64x64/apps'
  /usr/bin/install -c -m 644 icons/48/nestopia.png '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/48x48/apps'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/96x96/apps'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/96x96/apps'
+ /usr/bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/scalable/apps'
  /usr/bin/install -c -m 644 icons/64/nestopia.png '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/64x64/apps'
  /usr/bin/install -c -m 644 icons/96/nestopia.png '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/96x96/apps'
- /bin/mkdir -p '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/scalable/apps'
  /usr/bin/install -c -m 644 icons/svg/nestopia.svg icons/svg/nespad.svg '/build/nestopia-1.50/debian/tmp/usr/share/icons/hicolor/scalable/apps'
 make[2]: Leaving directory '/build/nestopia-1.50'
 make[1]: Leaving directory '/build/nestopia-1.50'
@@ -4386,10 +4457,10 @@
    dh_gencontrol
    dh_md5sums
    dh_builddeb
-dpkg-deb: building package 'libretro-nestopia' in '../libretro-nestopia_1.50-2_armhf.deb'.
 dpkg-deb: building package 'nestopia' in '../nestopia_1.50-2_armhf.deb'.
 dpkg-deb: building package 'libretro-nestopia-dbgsym' in '../libretro-nestopia-dbgsym_1.50-2_armhf.deb'.
 dpkg-deb: building package 'nestopia-dbgsym' in '../nestopia-dbgsym_1.50-2_armhf.deb'.
+dpkg-deb: building package 'libretro-nestopia' in '../libretro-nestopia_1.50-2_armhf.deb'.
  dpkg-genbuildinfo --build=binary
  dpkg-genchanges --build=binary >../nestopia_1.50-2_armhf.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -4397,12 +4468,14 @@
 dpkg-buildpackage: info: binary-only upload (no source included)
 dpkg-genchanges: info: not including original source code in upload
 I: copying local configuration
+I: user script /srv/workspace/pbuilder/22857/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/22857/tmp/hooks/B01_cleanup finished
 I: unmounting dev/ptmx filesystem
 I: unmounting dev/pts filesystem
 I: unmounting dev/shm filesystem
 I: unmounting proc filesystem
 I: unmounting sys filesystem
 I: cleaning the build env 
-I: removing directory /srv/workspace/pbuilder/25313 and its subdirectories
-I: Current time: Sat Jul 17 16:47:45 -12 2021
-I: pbuilder-time-stamp: 1626583665
+I: removing directory /srv/workspace/pbuilder/22857 and its subdirectories
+I: Current time: Sun Jul 18 18:57:28 +14 2021
+I: pbuilder-time-stamp: 1626584248