summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
Diffstat (limited to 'emulators')
-rw-r--r--emulators/openmsx/DESCR21
-rw-r--r--emulators/openmsx/Makefile65
-rw-r--r--emulators/openmsx/PLIST313
-rw-r--r--emulators/openmsx/distinfo34
-rw-r--r--emulators/openmsx/files/platform-netbsd.mk30
-rw-r--r--emulators/openmsx/patches/patch-aa15
-rw-r--r--emulators/openmsx/patches/patch-build_detectsys.py15
-rw-r--r--emulators/openmsx/patches/patch-build_probe.py16
-rw-r--r--emulators/openmsx/patches/patch-build_version.py18
-rw-r--r--emulators/openmsx/patches/patch-src_MSXDevice.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_commands_Completer.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_cpu_MSXCPUInterface.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_events_Socket.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_fdc_MSXtar.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_fdc_TC8566AF.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_file_Date.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_file_FileBase.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_file_GZFileAdapter.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_file_ZipFileAdapter.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_input_RecordedCommand.hh13
-rw-r--r--emulators/openmsx/patches/patch-src_memory_Ram.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_sound_AY8910.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_sound_MSXMixer.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_sound_Y8950Adpcm.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_sound_YMF262.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_video_MemoryOps.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_video_ScreenShotSaver.cc43
-rw-r--r--emulators/openmsx/patches/patch-src_video_VDP.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_video_VDPVRAM.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_video_v9990_V9990.cc12
-rw-r--r--emulators/openmsx/patches/patch-src_video_v9990_V9990VRAM.cc12
31 files changed, 306 insertions, 517 deletions
diff --git a/emulators/openmsx/DESCR b/emulators/openmsx/DESCR
index 28d8cd721cc..792e0a062d2 100644
--- a/emulators/openmsx/DESCR
+++ b/emulators/openmsx/DESCR
@@ -1,16 +1,7 @@
-openMSX, the open source MSX emulator that tries to achieve near-perfect
-emulation by using a novel emulation model.
+MSX emulator that aims for perfection
-Hardware emulated:
-
- o almost all MSX systems, except for some details.
- o Different CPU clock speeds, including those for the Panasonic
- MSX2+ machines.
- o Almost all known cartridge mapper types via autodetection or the
- included ROM database.
- o Many MSX storage (disk/SRAM) systems.
- o kanji JIS ROM 1 and 2.
- o Mouse and joystick (with option to use the keyboard as joystick).
- o rensha turbo auto fire support.
-
-And more!
+openMSX is an open source MSX emulator that uses a unique emulation model
+which tries to achieve the highest level of accuracy possible. It allows
+emulating a large number of different MSX machines. Using the included
+C-BIOS ROM files, you can run game ROMs without the need to acquire the
+non-free original MSX-BIOS ROM.
diff --git a/emulators/openmsx/Makefile b/emulators/openmsx/Makefile
index 6430b94a73d..66f7393cd57 100644
--- a/emulators/openmsx/Makefile
+++ b/emulators/openmsx/Makefile
@@ -1,39 +1,49 @@
-# $NetBSD: Makefile,v 1.32 2012/08/21 23:49:21 marino Exp $
+# $NetBSD: Makefile,v 1.33 2012/08/26 09:07:21 marino Exp $
#
-DISTNAME= openmsx-0.6.2
-PKGREVISION= 10
+DISTNAME= openmsx-0.9.0
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openmsx/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://openmsx.sourceforge.net/
COMMENT= MSX emulator that aims for perfection
+LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
USE_TOOLS+= gmake
-USE_LANGUAGES= c c++
+USE_LANGUAGES+= c++
HAS_CONFIGURE= yes
MAKE_FILE= GNUmakefile
-CONFIGURE_ENV+= OPENMSX_FLAVOUR=pkgsrc
-MAKE_ENV+= OPENMSX_FLAVOUR=pkgsrc
+MAKE_ENV+= OPENMSX_FLAVOUR=opt
+CONFIGURE_ENV+= OPENMSX_FLAVOUR=opt
+CONFIGURE_ENV+= LOCALBASE=${PREFIX}
+INSTALLATION_DIRS+= bin
+INSTALL_MAKE_FLAGS+= SYMLINK_FOR_BINARY=false
+INSTALL_MAKE_FLAGS+= INSTALL_BASE=${PREFIX}/openmsx
+MAKE_ENV+= OPENMSX_INSTALL=${PREFIX}/openmsx
-post-extract:
- ${CP} ${FILESDIR}/platform-netbsd.mk ${WRKSRC}/build
- ${LN} -s platform-netbsd.mk ${WRKSRC}/build/platform-dragonfly.mk
- ${ECHO_MSG} "OPENMSX_STRIP:=true" > \
- ${WRKSRC}/build/flavour-pkgsrc.mk
+.include "../../mk/bsd.prefs.mk"
-REPLACE_PYTHON+= share/scripts/convert_hardwareconfig.py
-REPLACE_PYTHON+= share/scripts/convert_hardwareconfig2.py
+.if "${PKGSRC_COMPILER}" == "clang"
+# As a result of predefining CXX, .wrapper/bin/clang++ is automatically
+# hardlinked to c++, g++, which is exactly what we what!
+CXX_OVERRIDE=clang++
+.elif "${PKGSRC_COMPILER}" == "gcc"
+CXX_OVERRIDE=g++
+.else
+CXX_OVERRIDE=${CXX}
+.endif
+CXX=${CXX_OVERRIDE}
-SUBST_CLASSES+= prefix
-SUBST_STAGE.prefix= post-patch
-SUBST_FILES.prefix= build/custom.mk
-SUBST_SED.prefix= -e "s,/opt/openMSX,${PREFIX}/openmsx,"
-SUBST_MESSAGE.prefix= Fixing installation directory.
+post-extract:
+ ${CP} ${WRKSRC}/build/platform-freebsd.mk \
+ ${WRKSRC}/build/platform-dragonfly.mk
+ # Fix permission problem specific to release 0.9.0 and below
+ ${CHMOD} 644 ${WRKSRC}/share/extensions/debugdevice/hardwareconfig.xml
+ ${CHMOD} 644 ${WRKSRC}/share/extensions/gfx9000/hardwareconfig.xml
post-build:
( \
@@ -41,19 +51,26 @@ post-build:
${ECHO} 'exec ${PREFIX}/openmsx/bin/openmsx $$@' \
) > ${WRKSRC}/openmsx.sh
-INSTALLATION_DIRS+= bin
-INSTALL_MAKE_FLAGS+= OPENMSX_INSTALL=${DESTDIR}${PREFIX}/openmsx
-INSTALL_MAKE_FLAGS+= SYMLINK_FOR_BINARY=false
-
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/openmsx.sh ${DESTDIR}${PREFIX}/bin/openmsx
+ @${ECHO_MSG} "======================================================================"
+ @${ECHO_MSG} " Don't forget to have sound driver loaded before running openMSX."
+ @${ECHO_MSG} " Otherwise, aRts will throw an exception when launching OpenMSX or"
+ @${ECHO_MSG} " fail to create a directory called '.mcoprc' in the home directory."
+ @${ECHO_MSG} " However, you may execute OpenMSX without sound support like this:"
+ @${ECHO_MSG} " # env SDL_AUDIODRIVER=dummy openmsx <args>"
+ @${ECHO_MSG} "======================================================================"
-.include "../../lang/python/application.mk"
+.include "../../audio/libao/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
+.include "../../devel/SDL_ttf/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/glew/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
+.include "../../lang/python/application.mk"
.include "../../lang/tcl/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+.include "../../multimedia/libtheora/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/openmsx/PLIST b/emulators/openmsx/PLIST
index 231564bf116..2cafb5dc9d4 100644
--- a/emulators/openmsx/PLIST
+++ b/emulators/openmsx/PLIST
@@ -1,11 +1,9 @@
-@comment $NetBSD: PLIST,v 1.6 2009/06/14 17:51:06 joerg Exp $
+@comment $NetBSD: PLIST,v 1.7 2012/08/26 09:07:21 marino Exp $
bin/openmsx
openmsx/bin/openmsx
-openmsx/doc/AUTHORS
-openmsx/doc/GPL
-openmsx/doc/README
+openmsx/doc/GPL.txt
+openmsx/doc/authors.txt
openmsx/doc/cbios.txt
-openmsx/doc/exampleconfigs.xml
openmsx/doc/manual/commands.html
openmsx/doc/manual/compile.html
openmsx/doc/manual/diskmanipulator.html
@@ -14,275 +12,307 @@ openmsx/doc/manual/index.html
openmsx/doc/manual/manual-minty.css
openmsx/doc/manual/manual-purple.css
openmsx/doc/manual/manual.css
-openmsx/doc/manual/nocartfound021.png
+openmsx/doc/manual/nocartfound.png
+openmsx/doc/manual/openmsx-control.html
openmsx/doc/manual/setup.html
openmsx/doc/manual/user.html
-openmsx/doc/openmsx-control-xml.txt
openmsx/doc/release-history.txt
openmsx/doc/release-notes.txt
+openmsx/share/extensions/ASCII_MSX-DOS2/hardwareconfig.xml
+openmsx/share/extensions/AVT_DPF-550/hardwareconfig.xml
+openmsx/share/extensions/Boosted_audio/hardwareconfig.xml
openmsx/share/extensions/Checkmark_FM_Stereo_PAK/hardwareconfig.xml
-openmsx/share/extensions/Checkmark_FM_Stereo_PAK/roms/SHA1SUMS
openmsx/share/extensions/DDX_3.0/hardwareconfig.xml
-openmsx/share/extensions/DDX_3.0/roms/SHA1SUMS
+openmsx/share/extensions/ESE_MEGA-SCSI/hardwareconfig.xml
+openmsx/share/extensions/ESE_Ramdisk/hardwareconfig.xml
+openmsx/share/extensions/ESE_SCC/hardwareconfig.xml
+openmsx/share/extensions/ESE_WAVE-SCSI/hardwareconfig.xml
+openmsx/share/extensions/Gouda_SCSI/hardwareconfig.xml
openmsx/share/extensions/Konami_EC-702/hardwareconfig.xml
-openmsx/share/extensions/Konami_EC-702/roms/SHA1SUMS
openmsx/share/extensions/Konami_SD-Snatcher_Sound_Cartridge/hardwareconfig.xml
openmsx/share/extensions/Konami_Snatcher_Sound_Cartridge/hardwareconfig.xml
+openmsx/share/extensions/Lascom_Kanji/hardwareconfig.xml
openmsx/share/extensions/MegaRAM_Disk/hardwareconfig.xml
-openmsx/share/extensions/MegaRAM_Disk/roms/SHA1SUMS
+openmsx/share/extensions/Mega_Flash_ROM_SCC/hardwareconfig.xml
+openmsx/share/extensions/Mega_Flash_ROM_SCC_Plus/hardwareconfig.xml
openmsx/share/extensions/Microsol_CDX-2/hardwareconfig.xml
-openmsx/share/extensions/Microsol_CDX-2/roms/SHA1SUMS
+openmsx/share/extensions/Mitsubishi_ML-30DC_ML-30FD/hardwareconfig.xml
+openmsx/share/extensions/OPL3Cartridge/hardwareconfig.xml
openmsx/share/extensions/Panasonic_FS-CA1/hardwareconfig.xml
-openmsx/share/extensions/Panasonic_FS-CA1/roms/SHA1SUMS
openmsx/share/extensions/Panasonic_FS-FD1A/hardwareconfig.xml
-openmsx/share/extensions/Panasonic_FS-FD1A/roms/SHA1SUMS
+openmsx/share/extensions/Password_Cartridge/hardwareconfig.xml
+openmsx/share/extensions/Philips_NMS_1200/hardwareconfig.xml
openmsx/share/extensions/Philips_NMS_1205/hardwareconfig.xml
-openmsx/share/extensions/Philips_NMS_1205/roms/SHA1SUMS
openmsx/share/extensions/Philips_VY_0010/hardwareconfig.xml
-openmsx/share/extensions/Philips_VY_0010/roms/SHA1SUMS
+openmsx/share/extensions/README
+openmsx/share/extensions/Sanyo_MFD-001/hardwareconfig.xml
+openmsx/share/extensions/Sharp_HB-3600/hardwareconfig.xml
openmsx/share/extensions/Sony_HBD-50/hardwareconfig.xml
-openmsx/share/extensions/Sony_HBD-50/roms/SHA1SUMS
openmsx/share/extensions/Sony_HBD-F1/hardwareconfig.xml
-openmsx/share/extensions/Sony_HBD-F1/roms/SHA1SUMS
+openmsx/share/extensions/Sony_HBI-232/hardwareconfig.xml
openmsx/share/extensions/Sony_HBI-55/hardwareconfig.xml
openmsx/share/extensions/Sony_HBK-30/hardwareconfig.xml
-openmsx/share/extensions/Sony_HBK-30/roms/SHA1SUMS
+openmsx/share/extensions/Talent_DPF-550/hardwareconfig.xml
openmsx/share/extensions/Toshiba_HX-MU900/hardwareconfig.xml
-openmsx/share/extensions/Toshiba_HX-MU900/roms/SHA1SUMS
+openmsx/share/extensions/Yamaha_SFG-05/hardwareconfig.xml
openmsx/share/extensions/advram/hardwareconfig.xml
openmsx/share/extensions/audio/hardwareconfig.xml
openmsx/share/extensions/audio2/hardwareconfig.xml
openmsx/share/extensions/debugdevice/hardwareconfig.xml
openmsx/share/extensions/fmpac/hardwareconfig.xml
-openmsx/share/extensions/fmpac/roms/SHA1SUMS
openmsx/share/extensions/gfx9000/hardwareconfig.xml
openmsx/share/extensions/ide/hardwareconfig.xml
-openmsx/share/extensions/ide/roms/SHA1SUMS
openmsx/share/extensions/mbstereo/hardwareconfig.xml
-openmsx/share/extensions/mbstereo/roms/SHA1SUMS
openmsx/share/extensions/megaram/hardwareconfig.xml
openmsx/share/extensions/moonsound/hardwareconfig.xml
-openmsx/share/extensions/moonsound/roms/SHA1SUMS
openmsx/share/extensions/msxdos2/hardwareconfig.xml
-openmsx/share/extensions/msxdos2/roms/SHA1SUMS
+openmsx/share/extensions/nowind/hardwareconfig.xml
openmsx/share/extensions/pac/hardwareconfig.xml
openmsx/share/extensions/ram1mb/hardwareconfig.xml
openmsx/share/extensions/ram2mb/hardwareconfig.xml
openmsx/share/extensions/ram4mb/hardwareconfig.xml
openmsx/share/extensions/ram512k/hardwareconfig.xml
openmsx/share/extensions/rs232/hardwareconfig.xml
-openmsx/share/extensions/rs232/roms/SHA1SUMS
openmsx/share/extensions/scc+/hardwareconfig.xml
openmsx/share/extensions/scc/hardwareconfig.xml
openmsx/share/extensions/slotexpander/hardwareconfig.xml
+openmsx/share/extensions/video9000/hardwareconfig.xml
openmsx/share/icons/openMSX-logo-128.png
openmsx/share/icons/openMSX-logo-16.png
openmsx/share/icons/openMSX-logo-32.png
openmsx/share/icons/openMSX-logo-48.png
openmsx/share/icons/openMSX-logo-64.png
openmsx/share/init.tcl
-openmsx/share/keymaps/keymap.default
-openmsx/share/keymaps/keymap.rus2eng
openmsx/share/machines/Al_Alamiah_AX170/hardwareconfig.xml
-openmsx/share/machines/Al_Alamiah_AX170/roms/SHA1SUMS
+openmsx/share/machines/Boosted_MSX2+_JP/README
+openmsx/share/machines/Boosted_MSX2+_JP/hardwareconfig.xml
openmsx/share/machines/Boosted_MSX2_EN/README
openmsx/share/machines/Boosted_MSX2_EN/hardwareconfig.xml
-openmsx/share/machines/Boosted_MSX2_EN/roms/README
openmsx/share/machines/C-BIOS_MSX1/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX1/roms/cbios_logo_msx1.rom
openmsx/share/machines/C-BIOS_MSX1/roms/cbios_main_msx1.rom
+openmsx/share/machines/C-BIOS_MSX1_BR/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX1_BR/roms/cbios_logo_msx1.rom
+openmsx/share/machines/C-BIOS_MSX1_BR/roms/cbios_main_msx1_br.rom
+openmsx/share/machines/C-BIOS_MSX1_JP/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX1_JP/roms/cbios_logo_msx1.rom
+openmsx/share/machines/C-BIOS_MSX1_JP/roms/cbios_main_msx1_jp.rom
openmsx/share/machines/C-BIOS_MSX2+/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX2+/roms/cbios_logo_msx2+.rom
openmsx/share/machines/C-BIOS_MSX2+/roms/cbios_main_msx2+.rom
openmsx/share/machines/C-BIOS_MSX2+/roms/cbios_music.rom
openmsx/share/machines/C-BIOS_MSX2+/roms/cbios_sub.rom
+openmsx/share/machines/C-BIOS_MSX2+_BR/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX2+_BR/roms/cbios_main_msx2+_br.rom
+openmsx/share/machines/C-BIOS_MSX2+_BR/roms/cbios_music.rom
+openmsx/share/machines/C-BIOS_MSX2+_BR/roms/cbios_sub.rom
+openmsx/share/machines/C-BIOS_MSX2+_JP/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX2+_JP/roms/cbios_logo_msx2+.rom
+openmsx/share/machines/C-BIOS_MSX2+_JP/roms/cbios_main_msx2+_jp.rom
+openmsx/share/machines/C-BIOS_MSX2+_JP/roms/cbios_music.rom
+openmsx/share/machines/C-BIOS_MSX2+_JP/roms/cbios_sub.rom
openmsx/share/machines/C-BIOS_MSX2/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX2/roms/cbios_logo_msx2.rom
openmsx/share/machines/C-BIOS_MSX2/roms/cbios_main_msx2.rom
openmsx/share/machines/C-BIOS_MSX2/roms/cbios_sub.rom
+openmsx/share/machines/C-BIOS_MSX2_BR/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX2_BR/roms/cbios_logo_msx2.rom
+openmsx/share/machines/C-BIOS_MSX2_BR/roms/cbios_main_msx2_br.rom
+openmsx/share/machines/C-BIOS_MSX2_BR/roms/cbios_sub.rom
+openmsx/share/machines/C-BIOS_MSX2_JP/hardwareconfig.xml
+openmsx/share/machines/C-BIOS_MSX2_JP/roms/cbios_logo_msx2.rom
+openmsx/share/machines/C-BIOS_MSX2_JP/roms/cbios_main_msx2_jp.rom
+openmsx/share/machines/C-BIOS_MSX2_JP/roms/cbios_sub.rom
+openmsx/share/machines/CIEL_Expert-Turbo/hardwareconfig.xml
openmsx/share/machines/Canon_V-20/hardwareconfig.xml
-openmsx/share/machines/Canon_V-20/roms/SHA1SUMS
openmsx/share/machines/Daewoo_CPC-300/hardwareconfig.xml
-openmsx/share/machines/Daewoo_CPC-300/roms/SHA1SUMS
openmsx/share/machines/Daewoo_CPC-400S/hardwareconfig.xml
-openmsx/share/machines/Daewoo_CPC-400S/roms/SHA1SUMS
openmsx/share/machines/Daewoo_DPC-100/hardwareconfig.xml
-openmsx/share/machines/Daewoo_DPC-100/roms/SHA1SUMS
openmsx/share/machines/Daewoo_DPC-180/hardwareconfig.xml
-openmsx/share/machines/Daewoo_DPC-180/roms/SHA1SUMS
openmsx/share/machines/Daewoo_DPC-200/hardwareconfig.xml
-openmsx/share/machines/Daewoo_DPC-200/roms/SHA1SUMS
openmsx/share/machines/Goldstar_FC-200/hardwareconfig.xml
-openmsx/share/machines/Goldstar_FC-200/roms/SHA1SUMS
openmsx/share/machines/Gradiente_Expert_1.0/hardwareconfig.xml
-openmsx/share/machines/Gradiente_Expert_1.0/roms/SHA1SUMS
openmsx/share/machines/Gradiente_Expert_1.1/hardwareconfig.xml
-openmsx/share/machines/Gradiente_Expert_1.1/roms/SHA1SUMS
openmsx/share/machines/Gradiente_Expert_DDPlus/hardwareconfig.xml
-openmsx/share/machines/Gradiente_Expert_DDPlus/roms/SHA1SUMS
openmsx/share/machines/Gradiente_Expert_Plus/hardwareconfig.xml
-openmsx/share/machines/Gradiente_Expert_Plus/roms/SHA1SUMS
openmsx/share/machines/JVC_HC-7GB/hardwareconfig.xml
-openmsx/share/machines/JVC_HC-7GB/roms/SHA1SUMS
openmsx/share/machines/Mitsubishi_ML-F80/hardwareconfig.xml
-openmsx/share/machines/Mitsubishi_ML-F80/roms/SHA1SUMS
openmsx/share/machines/Mitsubishi_ML-FX1/hardwareconfig.xml
-openmsx/share/machines/Mitsubishi_ML-FX1/roms/SHA1SUMS
+openmsx/share/machines/Mitsubishi_ML-G1_ES/hardwareconfig.xml
+openmsx/share/machines/Mitsubishi_ML-G3_ES/hardwareconfig.xml
openmsx/share/machines/National_CF-1200/hardwareconfig.xml
-openmsx/share/machines/National_CF-1200/roms/SHA1SUMS
openmsx/share/machines/National_CF-2000/hardwareconfig.xml
-openmsx/share/machines/National_CF-2000/roms/SHA1SUMS
openmsx/share/machines/National_CF-2700/hardwareconfig.xml
-openmsx/share/machines/National_CF-2700/roms/SHA1SUMS
openmsx/share/machines/National_CF-3000/hardwareconfig.xml
-openmsx/share/machines/National_CF-3000/roms/SHA1SUMS
openmsx/share/machines/National_CF-3300/hardwareconfig.xml
-openmsx/share/machines/National_CF-3300/roms/SHA1SUMS
openmsx/share/machines/National_FS-1300/hardwareconfig.xml
-openmsx/share/machines/National_FS-1300/roms/SHA1SUMS
openmsx/share/machines/National_FS-4000/hardwareconfig.xml
-openmsx/share/machines/National_FS-4000/roms/SHA1SUMS
openmsx/share/machines/National_FS-4500/hardwareconfig.xml
-openmsx/share/machines/National_FS-4500/roms/SHA1SUMS
openmsx/share/machines/National_FS-4600/hardwareconfig.xml
-openmsx/share/machines/National_FS-4600/roms/SHA1SUMS
openmsx/share/machines/National_FS-4700/hardwareconfig.xml
-openmsx/share/machines/National_FS-4700/roms/SHA1SUMS
openmsx/share/machines/National_FS-5000/hardwareconfig.xml
-openmsx/share/machines/National_FS-5000/roms/SHA1SUMS
openmsx/share/machines/National_FS-5500F1/hardwareconfig.xml
-openmsx/share/machines/National_FS-5500F1/roms/SHA1SUMS
openmsx/share/machines/National_FS-5500F2/hardwareconfig.xml
-openmsx/share/machines/National_FS-5500F2/roms/SHA1SUMS
+openmsx/share/machines/Panasonic_CF-2700_DE/hardwareconfig.xml
openmsx/share/machines/Panasonic_FS-A1/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1/roms/SHA1SUMS
openmsx/share/machines/Panasonic_FS-A1F/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1F/roms/SHA1SUMS
openmsx/share/machines/Panasonic_FS-A1FM/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1FM/roms/SHA1SUMS
openmsx/share/machines/Panasonic_FS-A1FX/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1FX/roms/SHA1SUMS
openmsx/share/machines/Panasonic_FS-A1GT/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1GT/roms/SHA1SUMS
openmsx/share/machines/Panasonic_FS-A1MK2/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1MK2/roms/SHA1SUMS
openmsx/share/machines/Panasonic_FS-A1ST/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1ST/roms/SHA1SUMS
openmsx/share/machines/Panasonic_FS-A1WSX/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1WSX/roms/SHA1SUMS
openmsx/share/machines/Panasonic_FS-A1WX/hardwareconfig.xml
-openmsx/share/machines/Panasonic_FS-A1WX/roms/SHA1SUMS
openmsx/share/machines/Philips_NMS_801/hardwareconfig.xml
-openmsx/share/machines/Philips_NMS_801/roms/SHA1SUMS
openmsx/share/machines/Philips_NMS_8220/hardwareconfig.xml
-openmsx/share/machines/Philips_NMS_8220/roms/SHA1SUMS
openmsx/share/machines/Philips_NMS_8245/hardwareconfig.xml
-openmsx/share/machines/Philips_NMS_8245/roms/SHA1SUMS
openmsx/share/machines/Philips_NMS_8250/hardwareconfig.xml
-openmsx/share/machines/Philips_NMS_8250/roms/SHA1SUMS
openmsx/share/machines/Philips_NMS_8255/hardwareconfig.xml
-openmsx/share/machines/Philips_NMS_8255/roms/SHA1SUMS
+openmsx/share/machines/Philips_VG_8000/hardwareconfig.xml
+openmsx/share/machines/Philips_VG_8010/hardwareconfig.xml
+openmsx/share/machines/Philips_VG_8010F/hardwareconfig.xml
openmsx/share/machines/Philips_VG_8020-20/hardwareconfig.xml
-openmsx/share/machines/Philips_VG_8020-20/roms/SHA1SUMS
openmsx/share/machines/Philips_VG_8020/hardwareconfig.xml
-openmsx/share/machines/Philips_VG_8020/roms/SHA1SUMS
+openmsx/share/machines/Philips_VG_8020F/hardwareconfig.xml
openmsx/share/machines/Philips_VG_8230/hardwareconfig.xml
-openmsx/share/machines/Philips_VG_8230/roms/SHA1SUMS
openmsx/share/machines/Philips_VG_8235/hardwareconfig.xml
-openmsx/share/machines/Philips_VG_8235/roms/SHA1SUMS
-openmsx/share/machines/SHA1SUMS
+openmsx/share/machines/Pioneer_PX-7/hardwareconfig.xml
+openmsx/share/machines/Pioneer_PX-7UK/hardwareconfig.xml
+openmsx/share/machines/Pioneer_PX-V60/hardwareconfig.xml
+openmsx/share/machines/README
openmsx/share/machines/Sanyo_MPC-100/hardwareconfig.xml
-openmsx/share/machines/Sanyo_MPC-100/roms/SHA1SUMS
+openmsx/share/machines/Sanyo_MPC-25FD/hardwareconfig.xml
+openmsx/share/machines/Sanyo_PHC-23JB/hardwareconfig.xml
+openmsx/share/machines/Sanyo_PHC-28L/hardwareconfig.xml
+openmsx/share/machines/Sanyo_PHC-28S/hardwareconfig.xml
openmsx/share/machines/Sanyo_PHC-35J/hardwareconfig.xml
-openmsx/share/machines/Sanyo_PHC-35J/roms/SHA1SUMS
openmsx/share/machines/Sanyo_PHC-70FD/hardwareconfig.xml
-openmsx/share/machines/Sanyo_PHC-70FD/roms/SHA1SUMS
openmsx/share/machines/Sanyo_PHC-70FD2/hardwareconfig.xml
-openmsx/share/machines/Sanyo_PHC-70FD2/roms/SHA1SUMS
openmsx/share/machines/Sharp_Epcom_HotBit_1.1/hardwareconfig.xml
-openmsx/share/machines/Sharp_Epcom_HotBit_1.1/roms/SHA1SUMS
openmsx/share/machines/Sharp_Epcom_HotBit_1.2/hardwareconfig.xml
-openmsx/share/machines/Sharp_Epcom_HotBit_1.2/roms/SHA1SUMS
+openmsx/share/machines/Sony_HB-10/hardwareconfig.xml
openmsx/share/machines/Sony_HB-101P/hardwareconfig.xml
+openmsx/share/machines/Sony_HB-10P/hardwareconfig.xml
openmsx/share/machines/Sony_HB-201P/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-201P/roms/SHA1SUMS
+openmsx/share/machines/Sony_HB-20P/hardwareconfig.xml
openmsx/share/machines/Sony_HB-501P/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-501P/roms/SHA1SUMS
+openmsx/share/machines/Sony_HB-55P/hardwareconfig.xml
openmsx/share/machines/Sony_HB-75P/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-75P/roms/SHA1SUMS
openmsx/share/machines/Sony_HB-F1/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-F1/roms/SHA1SUMS
openmsx/share/machines/Sony_HB-F1II/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-F1II/roms/SHA1SUMS
openmsx/share/machines/Sony_HB-F1XD/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-F1XD/roms/SHA1SUMS
+openmsx/share/machines/Sony_HB-F1XDJ/hardwareconfig.xml
+openmsx/share/machines/Sony_HB-F5/hardwareconfig.xml
openmsx/share/machines/Sony_HB-F500P/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-F500P/roms/SHA1SUMS
openmsx/share/machines/Sony_HB-F700D/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-F700D/roms/SHA1SUMS
+openmsx/share/machines/Sony_HB-F700P/hardwareconfig.xml
openmsx/share/machines/Sony_HB-F900/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-F900/roms/SHA1SUMS
openmsx/share/machines/Sony_HB-F9P/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-F9P/roms/SHA1SUMS
openmsx/share/machines/Sony_HB-F9P_Russian/hardwareconfig.xml
-openmsx/share/machines/Sony_HB-F9P_Russian/roms/SHA1SUMS
+openmsx/share/machines/Sony_HB-F9S/hardwareconfig.xml
+openmsx/share/machines/Sony_HB-G900P/hardwareconfig.xml
openmsx/share/machines/Spectravideo_SVI-728/hardwareconfig.xml
-openmsx/share/machines/Spectravideo_SVI-728/roms/SHA1SUMS
openmsx/share/machines/Spectravideo_SVI-738/hardwareconfig.xml
-openmsx/share/machines/Spectravideo_SVI-738/roms/SHA1SUMS
+openmsx/share/machines/Talent_DPC-200/hardwareconfig.xml
+openmsx/share/machines/Talent_TPC-310/hardwareconfig.xml
openmsx/share/machines/Toshiba_HX-10/hardwareconfig.xml
-openmsx/share/machines/Toshiba_HX-10/roms/SHA1SUMS
+openmsx/share/machines/Victor_HC-95A/hardwareconfig.xml
openmsx/share/machines/Yamaha_AX350II/hardwareconfig.xml
-openmsx/share/machines/Yamaha_AX350II/roms/SHA1SUMS
+openmsx/share/machines/Yamaha_CX5M/hardwareconfig.xml
+openmsx/share/machines/Yamaha_CX5MII-128/hardwareconfig.xml
+openmsx/share/machines/Yamaha_YIS-503F/hardwareconfig.xml
+openmsx/share/machines/Yamaha_YIS-503IIIR/hardwareconfig.xml
+openmsx/share/machines/Yamaha_YIS-805-128R2/hardwareconfig.xml
openmsx/share/machines/Yashica_YC-64/hardwareconfig.xml
-openmsx/share/machines/Yashica_YC-64/roms/SHA1SUMS
openmsx/share/machines/msx1
openmsx/share/machines/msx2
openmsx/share/machines/msx2plus
openmsx/share/machines/turbor
+openmsx/share/nettou_yakyuu/README
openmsx/share/playball/README
openmsx/share/scripts/about.tcl
openmsx/share/scripts/autoplug.tcl
openmsx/share/scripts/backwards_compatibility.tcl
openmsx/share/scripts/cheat.tcl
-openmsx/share/scripts/convert_hardwareconfig.py
-openmsx/share/scripts/convert_hardwareconfig2.py
openmsx/share/scripts/cpuregs.tcl
+openmsx/share/scripts/create_user_dirs.tcl
openmsx/share/scripts/cycle.tcl
+openmsx/share/scripts/cycle_machine.tcl
openmsx/share/scripts/disasm.tcl
+openmsx/share/scripts/example_tools.tcl
+openmsx/share/scripts/filepool.tcl
openmsx/share/scripts/guess_title.tcl
+openmsx/share/scripts/info_panel.tcl
+openmsx/share/scripts/keybindings.tcl
openmsx/share/scripts/load_icons.tcl
+openmsx/share/scripts/mode.tcl
+openmsx/share/scripts/mog-overlay.tcl
openmsx/share/scripts/monitor.tcl
openmsx/share/scripts/multi_screenshot.tcl
+openmsx/share/scripts/music_keyboard.tcl
+openmsx/share/scripts/osd.tcl
+openmsx/share/scripts/osd_keyboard.tcl
+openmsx/share/scripts/osd_menu.tcl
+openmsx/share/scripts/osd_nemesis.tcl
+openmsx/share/scripts/osd_widgets.tcl
openmsx/share/scripts/psg_log.tcl
+openmsx/share/scripts/psg_profile.tcl
+openmsx/share/scripts/record_channels.tcl
+openmsx/share/scripts/record_chunks.tcl
openmsx/share/scripts/reg_log.tcl
+openmsx/share/scripts/reverse.tcl
+openmsx/share/scripts/rom_info.tcl
openmsx/share/scripts/save_debuggable.tcl
+openmsx/share/scripts/savestate.tcl
+openmsx/share/scripts/scc_toys.tcl
+openmsx/share/scripts/screenshot.tcl
+openmsx/share/scripts/session_management.tcl
+openmsx/share/scripts/shield.png
openmsx/share/scripts/showdebuggable.tcl
openmsx/share/scripts/slot.tcl
+openmsx/share/scripts/soundchip_utils.tcl
openmsx/share/scripts/soundlog.tcl
+openmsx/share/scripts/sprites.tcl
openmsx/share/scripts/stack.tcl
+openmsx/share/scripts/tabbed_machine_view.tcl
+openmsx/share/scripts/tas_tools.tcl
openmsx/share/scripts/text_echo.tcl
+openmsx/share/scripts/tileviewer.tcl
openmsx/share/scripts/toggle_freq.tcl
openmsx/share/scripts/trainer.tcl
openmsx/share/scripts/trainerdefs.tclinclude
+openmsx/share/scripts/type_from_file.tcl
openmsx/share/scripts/umrcallback.tcl
+openmsx/share/scripts/utils.tcl
openmsx/share/scripts/vdp.tcl
+openmsx/share/scripts/vdp_access_test.tcl
openmsx/share/scripts/vdrive.tcl
+openmsx/share/scripts/vu-meters.tcl
+openmsx/share/scripts/widgets.tcl
openmsx/share/settings.xml
-openmsx/share/shaders/HQ2xLiteOffset.dat
+openmsx/share/shaders/HQ2xLiteOffsets.dat
openmsx/share/shaders/HQ2xOffsets.dat
openmsx/share/shaders/HQ2xWeights.dat
-openmsx/share/shaders/HQ3xLiteOffset.dat
+openmsx/share/shaders/HQ3xLiteOffsets.dat
openmsx/share/shaders/HQ3xOffsets.dat
openmsx/share/shaders/HQ3xWeights.dat
-openmsx/share/shaders/HQ4xLiteOffset.dat
+openmsx/share/shaders/HQ4xLiteOffsets.dat
openmsx/share/shaders/HQ4xOffsets.dat
openmsx/share/shaders/HQ4xWeights.dat
openmsx/share/shaders/hq.frag
openmsx/share/shaders/hq.vert
openmsx/share/shaders/hqlite.frag
openmsx/share/shaders/hqlite.vert
+openmsx/share/shaders/rgb.frag
+openmsx/share/shaders/rgb.vert
+openmsx/share/shaders/sai.frag
+openmsx/share/shaders/sai.vert
openmsx/share/shaders/scale2x.frag
openmsx/share/shaders/scale2x.vert
openmsx/share/shaders/simple.frag
openmsx/share/shaders/simple.vert
+openmsx/share/shaders/superImpose.frag
+openmsx/share/shaders/superImpose.vert
openmsx/share/shaders/tv.frag
openmsx/share/shaders/tv.vert
openmsx/share/skins/ConsoleBackground.png
@@ -294,16 +324,38 @@ openmsx/share/skins/ConsoleBackground5.png
openmsx/share/skins/ConsoleBackground6.png
openmsx/share/skins/ConsoleBackgroundBlue.png
openmsx/share/skins/ConsoleBackgroundGrey.png
-openmsx/share/skins/ConsoleFont.png
-openmsx/share/skins/ConsoleFont1.png
-openmsx/share/skins/ConsoleFontRave.png
-openmsx/share/skins/ConsoleFontRaveL.png
-openmsx/share/skins/ConsoleFontRaveLShaded.png
-openmsx/share/skins/ConsoleFontRaveShaded.png
-openmsx/share/skins/ConsoleFontShaded.png
+openmsx/share/skins/Vera.ttf.gz
+openmsx/share/skins/VeraMono.ttf.gz
+openmsx/share/skins/breaked.png
+openmsx/share/skins/fancy/frame.png
+openmsx/share/skins/fancy/led-off.png
+openmsx/share/skins/fancy/led-on.png
+openmsx/share/skins/fancy/skin.tcl
+openmsx/share/skins/handheld/breaked.png
+openmsx/share/skins/handheld/caps-off.png
+openmsx/share/skins/handheld/caps-on.png
+openmsx/share/skins/handheld/code-off.png
+openmsx/share/skins/handheld/code-on.png
+openmsx/share/skins/handheld/fdd-off.png
+openmsx/share/skins/handheld/fdd-on.png
+openmsx/share/skins/handheld/kana-off.png
+openmsx/share/skins/handheld/kana-on.png
+openmsx/share/skins/handheld/mute.png
+openmsx/share/skins/handheld/pause-off.png
+openmsx/share/skins/handheld/pause-on.png
+openmsx/share/skins/handheld/pause.png
+openmsx/share/skins/handheld/power-off.png
+openmsx/share/skins/handheld/power-on.png
+openmsx/share/skins/handheld/skin.tcl
+openmsx/share/skins/handheld/throttle.png
+openmsx/share/skins/handheld/turbo-off.png
+openmsx/share/skins/handheld/turbo-on.png
openmsx/share/skins/led-off.png
openmsx/share/skins/led.png
+openmsx/share/skins/mute.png
openmsx/share/skins/none/skin.tcl
+openmsx/share/skins/pause.png
+openmsx/share/skins/set1/breaked.png
openmsx/share/skins/set1/caps-off.png
openmsx/share/skins/set1/caps-on.png
openmsx/share/skins/set1/code-off.png
@@ -312,11 +364,14 @@ openmsx/share/skins/set1/fdd-off.png
openmsx/share/skins/set1/fdd-on.png
openmsx/share/skins/set1/kana-off.png
openmsx/share/skins/set1/kana-on.png
+openmsx/share/skins/set1/mute.png
openmsx/share/skins/set1/pause-off.png
openmsx/share/skins/set1/pause-on.png
+openmsx/share/skins/set1/pause.png
openmsx/share/skins/set1/power-off.png
openmsx/share/skins/set1/power-on.png
openmsx/share/skins/set1/skin.tcl
+openmsx/share/skins/set1/throttle.png
openmsx/share/skins/set1/turbo-off.png
openmsx/share/skins/set1/turbo-on.png
openmsx/share/skins/set2/caps-off.png
@@ -345,5 +400,43 @@ openmsx/share/skins/set4/power-on.png
openmsx/share/skins/set4/skin.tcl
openmsx/share/skins/set4/turbo-off.png
openmsx/share/skins/set4/turbo-on.png
+openmsx/share/skins/set5/breaked.png
+openmsx/share/skins/set5/caps-off.png
+openmsx/share/skins/set5/caps-on.png
+openmsx/share/skins/set5/fdd-off.png
+openmsx/share/skins/set5/fdd-on.png
+openmsx/share/skins/set5/kana-off.png
+openmsx/share/skins/set5/kana-on.png
+openmsx/share/skins/set5/mute.png
+openmsx/share/skins/set5/mute_off.png
+openmsx/share/skins/set5/pause-off.png
+openmsx/share/skins/set5/pause-on.png
+openmsx/share/skins/set5/pause.png
+openmsx/share/skins/set5/power-off.png
+openmsx/share/skins/set5/power-on.png
+openmsx/share/skins/set5/reverse.png
+openmsx/share/skins/set5/skin.tcl
+openmsx/share/skins/set5/throttle.png
+openmsx/share/skins/set5/throttle_off.png
+openmsx/share/skins/set5/turbo-off.png
+openmsx/share/skins/set5/turbo-on.png
+openmsx/share/skins/throttle.png
+openmsx/share/software/README
openmsx/share/softwaredb.xml
+openmsx/share/softwaredb1.dtd
openmsx/share/systemroms/README
+openmsx/share/unicodemaps/unicodemap.br_gradiente_1_0
+openmsx/share/unicodemaps/unicodemap.br_gradiente_1_1
+openmsx/share/unicodemaps/unicodemap.br_hotbit_1_1
+openmsx/share/unicodemaps/unicodemap.br_hotbit_1_2
+openmsx/share/unicodemaps/unicodemap.de
+openmsx/share/unicodemaps/unicodemap.es
+openmsx/share/unicodemaps/unicodemap.fr
+openmsx/share/unicodemaps/unicodemap.gb
+openmsx/share/unicodemaps/unicodemap.int
+openmsx/share/unicodemaps/unicodemap.jp_ansi
+openmsx/share/unicodemaps/unicodemap.jp_jis
+openmsx/share/unicodemaps/unicodemap.kr
+openmsx/share/unicodemaps/unicodemap.proto_fr
+openmsx/share/unicodemaps/unicodemap.proto_int
+openmsx/share/unicodemaps/unicodemap.ru
diff --git a/emulators/openmsx/distinfo b/emulators/openmsx/distinfo
index b68d4fb66a6..8951f406f31 100644
--- a/emulators/openmsx/distinfo
+++ b/emulators/openmsx/distinfo
@@ -1,28 +1,8 @@
-$NetBSD: distinfo,v 1.9 2012/08/12 01:15:00 marino Exp $
+$NetBSD: distinfo,v 1.10 2012/08/26 09:07:21 marino Exp $
-SHA1 (openmsx-0.6.2.tar.gz) = b9e2f1bf13f193618f35c0fd6820c2bd44088870
-RMD160 (openmsx-0.6.2.tar.gz) = b800499248ee43de8007042d4dd0a4523f464833
-Size (openmsx-0.6.2.tar.gz) = 1934469 bytes
-SHA1 (patch-aa) = aadad14af76af2dc97dbb3f0ab4b1b5bda4be8c1
-SHA1 (patch-src_MSXDevice.cc) = 92de13d9cc66c3367a475585d4883581074d65a2
-SHA1 (patch-src_commands_Completer.cc) = b5ef6c2d59aef5d927691a638d01512fffc4a44f
-SHA1 (patch-src_cpu_MSXCPUInterface.cc) = de0bf2c8a35eb2e3c862804ac224523155623132
-SHA1 (patch-src_events_Socket.cc) = b64d9620bf88a0515612e5a60a87e26442b85752
-SHA1 (patch-src_fdc_MSXtar.cc) = 944893194d15e0d802986860c85286eeaca4c0af
-SHA1 (patch-src_fdc_TC8566AF.cc) = 418121aff79791fc4b3b8f4062014ebb6529d5ad
-SHA1 (patch-src_file_Date.cc) = 885ae3934fc9ab0d15c99c620a8b94703f3383eb
-SHA1 (patch-src_file_FileBase.cc) = 606ca7ed75dc8ac55e02b1c89e97a39480cb2044
-SHA1 (patch-src_file_GZFileAdapter.cc) = 6b3c691684d7d95a78f9247be0661a4b4b07af36
-SHA1 (patch-src_file_ZipFileAdapter.cc) = 1534647f8c40a44aa80cc41949609f9a855680ce
-SHA1 (patch-src_input_RecordedCommand.hh) = 700ccad99b5b8e23ec54ca5bc0d98081b049d9ee
-SHA1 (patch-src_memory_Ram.cc) = d87340931ad048417fa791c9830b95197593f326
-SHA1 (patch-src_sound_AY8910.cc) = 61c009e403945bd55f9f61d242c01ae204677021
-SHA1 (patch-src_sound_MSXMixer.cc) = d4dd0b4ba1b344ff50a465b7583303122241d5dc
-SHA1 (patch-src_sound_Y8950Adpcm.cc) = 564c0ea4f3783ff6873b45a7bc0b0405f5cc6160
-SHA1 (patch-src_sound_YMF262.cc) = b07afcbe7dd2ced71a7e914283a9580529d8f54e
-SHA1 (patch-src_video_MemoryOps.cc) = 145cf13cbeb8148d0e22eea202c9085a4b501419
-SHA1 (patch-src_video_ScreenShotSaver.cc) = 84175620949c2f781565bdc5e2e864b24afd4549
-SHA1 (patch-src_video_VDP.cc) = 464bb75e38d02dda36b05febf6060f79347f36b0
-SHA1 (patch-src_video_VDPVRAM.cc) = 6fd50b6d977317ca08fe6957d8f91b67381e1a6e
-SHA1 (patch-src_video_v9990_V9990.cc) = 0b6f80332b5c1f64c9812c54f1e4d1864fdde612
-SHA1 (patch-src_video_v9990_V9990VRAM.cc) = 124a0cd55f3d9e763ac8a4775f7dd8859cfe6bbb
+SHA1 (openmsx-0.9.0.tar.gz) = a8e396d5feb60bd7df8fbef0b5e6d41e5b0e5826
+RMD160 (openmsx-0.9.0.tar.gz) = 9b7f01ba3dcedf5ebba920983938a25db561c26d
+Size (openmsx-0.9.0.tar.gz) = 2963005 bytes
+SHA1 (patch-build_detectsys.py) = 9d88783a8c00a074e5dc149fce2dbeb20d12cb9e
+SHA1 (patch-build_probe.py) = c083d5950dae95f12d4c0b5c7d1a2cac89ad786e
+SHA1 (patch-build_version.py) = 2b3e53a0499befb8c18760e80fdbc279cc6aefc8
diff --git a/emulators/openmsx/files/platform-netbsd.mk b/emulators/openmsx/files/platform-netbsd.mk
deleted file mode 100644
index b39f282c0af..00000000000
--- a/emulators/openmsx/files/platform-netbsd.mk
+++ /dev/null
@@ -1,30 +0,0 @@
-# Configuration file for NetBSD.
-
-# Does platform support symlinks?
-USE_SYMLINK:=true
-
-# Default compiler.
-OPENMSX_CXX?=$(CXX)
-
-# File name extension of executables.
-EXEEXT:=
-
-CXXFLAGS+= -D_REENTRANT -D_THREAD_SAFE
-LINK_FLAGS+= -pthread
-
-# Probe Overrides
-# ===============
-
-MMAP_PREHEADER:=<sys/types.h>
-SYS_MMAN_PREHEADER:=<sys/types.h>
-SYS_SOCKET_PREHEADER:=<sys/types.h>
-
-SDL_CFLAGS:=`sdl-config --cflags 2>> $(LOG)`
-
-SDL_LDFLAGS:=`sdl-config --libs 2>> $(LOG)`
-SDL_RESULT:=`sdl-config --version`
-
-PNG_CFLAGS:=
-
-PNG_LDFLAGS:=-lpng
-PNG_RESULT:=yes
diff --git a/emulators/openmsx/patches/patch-aa b/emulators/openmsx/patches/patch-aa
deleted file mode 100644
index ad9470f440d..00000000000
--- a/emulators/openmsx/patches/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.5 2011/06/20 09:27:46 wiz Exp $
-
-Add DragonFly to recognized platforms.
-
---- build/detectsys.sh.orig 2007-05-19 03:12:27.000000000 +0200
-+++ build/detectsys.sh 2007-05-19 03:12:48.000000000 +0200
-@@ -77,6 +77,8 @@
- OPENMSX_TARGET_OS=freebsd;;
- *netbsd*)
- OPENMSX_TARGET_OS=netbsd;;
-+ *dragonfly*)
-+ OPENMSX_TARGET_OS=dragonfly;;
- *openbsd*)
- OPENMSX_TARGET_OS=openbsd;;
- *mingw*)
diff --git a/emulators/openmsx/patches/patch-build_detectsys.py b/emulators/openmsx/patches/patch-build_detectsys.py
new file mode 100644
index 00000000000..ae99d9805f3
--- /dev/null
+++ b/emulators/openmsx/patches/patch-build_detectsys.py
@@ -0,0 +1,15 @@
+$NetBSD: patch-build_detectsys.py,v 1.1 2012/08/26 09:07:23 marino Exp $
+
+Set os to "dragonfly" when built on "DragonFly"
+
+--- build/detectsys.py.orig 2012-08-12 12:29:37.000000000 +0000
++++ build/detectsys.py
+@@ -58,7 +58,7 @@ def detectOS():
+ Raises ValueError if no known OS is detected.
+ '''
+ os = system().lower()
+- if os in ('linux', 'darwin', 'freebsd', 'netbsd', 'openbsd', 'gnu'):
++ if os in ('linux', 'darwin', 'dragonfly', 'freebsd', 'netbsd', 'openbsd', 'gnu'):
+ return os
+ elif os.startswith('gnu/'):
+ # GNU userland on non-Hurd kernel, for example Debian GNU/kFreeBSD.
diff --git a/emulators/openmsx/patches/patch-build_probe.py b/emulators/openmsx/patches/patch-build_probe.py
new file mode 100644
index 00000000000..222b7d87ca1
--- /dev/null
+++ b/emulators/openmsx/patches/patch-build_probe.py
@@ -0,0 +1,16 @@
+$NetBSD: patch-build_probe.py,v 1.1 2012/08/26 09:07:23 marino Exp $
+
+DragonFly is a BSD whose platform name does not end in "BSD"
+Just look for it specifically.
+
+--- build/probe.py.orig 2012-08-12 12:29:37.000000000 +0000
++++ build/probe.py
+@@ -396,7 +396,7 @@ def main(compileCommandStr, outDir, plat
+ break
+ else:
+ distroRoot = '/usr/local'
+- elif platform.endswith('bsd'):
++ elif platform == 'dragonfly' or platform.endswith('bsd'):
+ distroRoot = environ.get('LOCALBASE', '/usr/local')
+ print 'Using libraries from ports directory %s.' % distroRoot
+ elif platform == 'pandora':
diff --git a/emulators/openmsx/patches/patch-build_version.py b/emulators/openmsx/patches/patch-build_version.py
new file mode 100644
index 00000000000..91eecb7f4d5
--- /dev/null
+++ b/emulators/openmsx/patches/patch-build_version.py
@@ -0,0 +1,18 @@
+$NetBSD: patch-build_version.py,v 1.1 2012/08/26 09:07:23 marino Exp $
+
+Bug caused subversion to run during the make process. This patch is
+proposed by upstream.
+
+--- build/version.py.orig 2012-08-12 12:29:37.000000000 +0000
++++ build/version.py
+@@ -50,6 +50,10 @@ def extractRevision():
+ global _cachedRevision
+ if _cachedRevision is not False:
+ return _cachedRevision
++ if releaseFlag:
++ # Running "svn info" creates a ~/.subversion directory, which is
++ # undesired on automated build machines and pkgsrc complains about it.
++ return None
+ if not isdir('derived'):
+ makedirs('derived')
+ log = open('derived/version.log', 'w')
diff --git a/emulators/openmsx/patches/patch-src_MSXDevice.cc b/emulators/openmsx/patches/patch-src_MSXDevice.cc
deleted file mode 100644
index 587ef84eb78..00000000000
--- a/emulators/openmsx/patches/patch-src_MSXDevice.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_MSXDevice.cc,v 1.1 2012/08/12 01:15:00 marino Exp $
-
---- src/MSXDevice.cc.orig 2007-04-14 21:25:22.000000000 +0000
-+++ src/MSXDevice.cc
-@@ -11,6 +11,7 @@
- #include <set>
- #include <algorithm>
- #include <cassert>
-+#include <cstring>
-
- using std::string;
- using std::vector;
diff --git a/emulators/openmsx/patches/patch-src_commands_Completer.cc b/emulators/openmsx/patches/patch-src_commands_Completer.cc
deleted file mode 100644
index b974d9db868..00000000000
--- a/emulators/openmsx/patches/patch-src_commands_Completer.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_commands_Completer.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/commands/Completer.cc.orig 2011-11-24 02:40:18.000000000 +0000
-+++ src/commands/Completer.cc
-@@ -6,6 +6,7 @@
- #include "FileOperations.hh"
- #include "ReadDir.hh"
- #include <algorithm>
-+#include <strings.h>
-
- using std::vector;
- using std::string;
diff --git a/emulators/openmsx/patches/patch-src_cpu_MSXCPUInterface.cc b/emulators/openmsx/patches/patch-src_cpu_MSXCPUInterface.cc
deleted file mode 100644
index 143554a1840..00000000000
--- a/emulators/openmsx/patches/patch-src_cpu_MSXCPUInterface.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_cpu_MSXCPUInterface.cc,v 1.1 2012/08/12 01:15:00 marino Exp $
-
---- src/cpu/MSXCPUInterface.cc.orig 2007-04-14 21:25:23.000000000 +0000
-+++ src/cpu/MSXCPUInterface.cc
-@@ -27,6 +27,7 @@
- #include <iomanip>
- #include <algorithm>
- #include <iostream>
-+#include <cstring>
-
- using std::auto_ptr;
- using std::ostringstream;
diff --git a/emulators/openmsx/patches/patch-src_events_Socket.cc b/emulators/openmsx/patches/patch-src_events_Socket.cc
deleted file mode 100644
index 2040a6229ef..00000000000
--- a/emulators/openmsx/patches/patch-src_events_Socket.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_events_Socket.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/events/Socket.cc.orig 2011-11-24 02:41:51.000000000 +0000
-+++ src/events/Socket.cc
-@@ -3,6 +3,7 @@
- #include "Socket.hh"
- #include "MSXException.hh"
- #include <map>
-+#include <string.h>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_fdc_MSXtar.cc b/emulators/openmsx/patches/patch-src_fdc_MSXtar.cc
deleted file mode 100644
index cccaec40680..00000000000
--- a/emulators/openmsx/patches/patch-src_fdc_MSXtar.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_fdc_MSXtar.cc,v 1.1 2012/08/12 01:15:00 marino Exp $
-
---- src/fdc/MSXtar.cc.orig 2007-04-14 21:25:24.000000000 +0000
-+++ src/fdc/MSXtar.cc
-@@ -14,6 +14,7 @@
- #include <cstdlib>
- #include <algorithm>
- #include <cassert>
-+#include <cstring>
-
- using std::string;
-
diff --git a/emulators/openmsx/patches/patch-src_fdc_TC8566AF.cc b/emulators/openmsx/patches/patch-src_fdc_TC8566AF.cc
deleted file mode 100644
index 092211b3c38..00000000000
--- a/emulators/openmsx/patches/patch-src_fdc_TC8566AF.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_fdc_TC8566AF.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/fdc/TC8566AF.cc.orig 2011-11-24 02:42:35.000000000 +0000
-+++ src/fdc/TC8566AF.cc
-@@ -8,6 +8,7 @@
- #include "TC8566AF.hh"
- #include "DiskDrive.hh"
- #include "MSXException.hh"
-+#include <string.h>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_file_Date.cc b/emulators/openmsx/patches/patch-src_file_Date.cc
deleted file mode 100644
index b47692bb194..00000000000
--- a/emulators/openmsx/patches/patch-src_file_Date.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_file_Date.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/file/Date.cc.orig 2011-11-24 02:42:56.000000000 +0000
-+++ src/file/Date.cc
-@@ -4,6 +4,7 @@
- #include <sstream>
- #include <iomanip>
- #include <cstdio>
-+#include <cstring>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_file_FileBase.cc b/emulators/openmsx/patches/patch-src_file_FileBase.cc
deleted file mode 100644
index 44884277ed2..00000000000
--- a/emulators/openmsx/patches/patch-src_file_FileBase.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_file_FileBase.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/file/FileBase.cc.orig 2011-11-24 02:43:13.000000000 +0000
-+++ src/file/FileBase.cc
-@@ -2,6 +2,7 @@
-
- #include "FileBase.hh"
- #include <algorithm>
-+#include <cstring>
-
- using std::string;
-
diff --git a/emulators/openmsx/patches/patch-src_file_GZFileAdapter.cc b/emulators/openmsx/patches/patch-src_file_GZFileAdapter.cc
deleted file mode 100644
index 4952c376eae..00000000000
--- a/emulators/openmsx/patches/patch-src_file_GZFileAdapter.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_file_GZFileAdapter.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/file/GZFileAdapter.cc.orig 2011-11-24 02:43:36.000000000 +0000
-+++ src/file/GZFileAdapter.cc
-@@ -3,6 +3,7 @@
- #include "GZFileAdapter.hh"
- #include "FileException.hh"
- #include <cassert>
-+#include <cstdlib>
- #include <zlib.h>
-
- namespace openmsx {
diff --git a/emulators/openmsx/patches/patch-src_file_ZipFileAdapter.cc b/emulators/openmsx/patches/patch-src_file_ZipFileAdapter.cc
deleted file mode 100644
index 2d104766f67..00000000000
--- a/emulators/openmsx/patches/patch-src_file_ZipFileAdapter.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_file_ZipFileAdapter.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/file/ZipFileAdapter.cc.orig 2011-11-24 02:43:55.000000000 +0000
-+++ src/file/ZipFileAdapter.cc
-@@ -3,6 +3,7 @@
- #include <zlib.h>
- #include "ZipFileAdapter.hh"
- #include "FileException.hh"
-+#include <cstdlib>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_input_RecordedCommand.hh b/emulators/openmsx/patches/patch-src_input_RecordedCommand.hh
deleted file mode 100644
index 6c9a66ffbfe..00000000000
--- a/emulators/openmsx/patches/patch-src_input_RecordedCommand.hh
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-src_input_RecordedCommand.hh,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/input/RecordedCommand.hh.orig 2011-11-24 02:44:43.000000000 +0000
-+++ src/input/RecordedCommand.hh
-@@ -6,6 +6,8 @@
- #include "Command.hh"
- #include "MSXEventListener.hh"
-
-+#include <memory>
-+
- namespace openmsx {
-
- class MSXCommandController;
diff --git a/emulators/openmsx/patches/patch-src_memory_Ram.cc b/emulators/openmsx/patches/patch-src_memory_Ram.cc
deleted file mode 100644
index 97d0e333f91..00000000000
--- a/emulators/openmsx/patches/patch-src_memory_Ram.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_memory_Ram.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/memory/Ram.cc.orig 2011-11-24 02:45:09.000000000 +0000
-+++ src/memory/Ram.cc
-@@ -2,6 +2,7 @@
-
- #include "Ram.hh"
- #include "SimpleDebuggable.hh"
-+#include <cstring>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_sound_AY8910.cc b/emulators/openmsx/patches/patch-src_sound_AY8910.cc
deleted file mode 100644
index 724758d2e6e..00000000000
--- a/emulators/openmsx/patches/patch-src_sound_AY8910.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_sound_AY8910.cc,v 1.1 2012/08/12 01:15:00 marino Exp $
-
---- src/sound/AY8910.cc.orig 2007-04-14 21:25:28.000000000 +0000
-+++ src/sound/AY8910.cc
-@@ -19,6 +19,7 @@
- #include "MSXException.hh"
- #include "StringOp.hh"
- #include <cassert>
-+#include <cstring>
-
- using std::string;
-
diff --git a/emulators/openmsx/patches/patch-src_sound_MSXMixer.cc b/emulators/openmsx/patches/patch-src_sound_MSXMixer.cc
deleted file mode 100644
index b05eef3a65b..00000000000
--- a/emulators/openmsx/patches/patch-src_sound_MSXMixer.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_sound_MSXMixer.cc,v 1.1 2012/08/12 01:15:00 marino Exp $
-
---- src/sound/MSXMixer.cc.orig 2007-04-14 21:25:28.000000000 +0000
-+++ src/sound/MSXMixer.cc
-@@ -14,6 +14,7 @@
- #include "AviRecorder.hh"
- #include <algorithm>
- #include <cassert>
-+#include <cstring>
-
- using std::remove;
- using std::set;
diff --git a/emulators/openmsx/patches/patch-src_sound_Y8950Adpcm.cc b/emulators/openmsx/patches/patch-src_sound_Y8950Adpcm.cc
deleted file mode 100644
index 91b726cb328..00000000000
--- a/emulators/openmsx/patches/patch-src_sound_Y8950Adpcm.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_sound_Y8950Adpcm.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/sound/Y8950Adpcm.cc.orig 2011-11-24 02:46:13.000000000 +0000
-+++ src/sound/Y8950Adpcm.cc
-@@ -5,6 +5,7 @@
- #include "Clock.hh"
- #include "Ram.hh"
- #include "MSXMotherBoard.hh"
-+#include <cstring>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_sound_YMF262.cc b/emulators/openmsx/patches/patch-src_sound_YMF262.cc
deleted file mode 100644
index 7449b1f3929..00000000000
--- a/emulators/openmsx/patches/patch-src_sound_YMF262.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_sound_YMF262.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/sound/YMF262.cc.orig 2011-11-24 02:46:36.000000000 +0000
-+++ src/sound/YMF262.cc
-@@ -43,6 +43,7 @@
- #include "SimpleDebuggable.hh"
- #include "MSXMotherBoard.hh"
- #include <cmath>
-+#include <cstring>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_video_MemoryOps.cc b/emulators/openmsx/patches/patch-src_video_MemoryOps.cc
deleted file mode 100644
index 2b66dba157d..00000000000
--- a/emulators/openmsx/patches/patch-src_video_MemoryOps.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_video_MemoryOps.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/video/MemoryOps.cc.orig 2011-11-24 02:47:07.000000000 +0000
-+++ src/video/MemoryOps.cc
-@@ -10,6 +10,7 @@
- #include <map>
- #include <cassert>
- #include <cstdlib>
-+#include <cstring>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_video_ScreenShotSaver.cc b/emulators/openmsx/patches/patch-src_video_ScreenShotSaver.cc
deleted file mode 100644
index a1468c8ff3a..00000000000
--- a/emulators/openmsx/patches/patch-src_video_ScreenShotSaver.cc
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD: patch-src_video_ScreenShotSaver.cc,v 1.1 2011/06/20 09:28:06 wiz Exp $
-
-Fix build with png-1.5.
-
---- src/video/ScreenShotSaver.cc.orig 2007-04-14 21:25:30.000000000 +0000
-+++ src/video/ScreenShotSaver.cc
-@@ -31,7 +31,7 @@ static bool IMG_SavePNG_RW(int width, in
- // Couldn't allocate memory for PNG file
- goto error;
- }
-- png_ptr->io_ptr = fp;
-+ png_init_io(png_ptr, fp);
-
- // Allocate/initialize the image information data. REQUIRED
- info_ptr = png_create_info_struct(png_ptr);
-@@ -41,7 +41,7 @@ static bool IMG_SavePNG_RW(int width, in
- }
-
- // Set error handling.
-- if (setjmp(png_ptr->jmpbuf)) {
-+ if (setjmp(png_jmpbuf(png_ptr))) {
- // Error writing the PNG file
- goto error;
- }
-@@ -78,18 +78,12 @@ static bool IMG_SavePNG_RW(int width, in
- png_write_image(png_ptr, row_pointers);
- png_write_end(png_ptr, info_ptr);
-
-- if (info_ptr->palette) {
-- free(info_ptr->palette);
-- }
- png_destroy_write_struct(&png_ptr, &info_ptr);
-
- fclose(fp);
- return true;
-
- error:
-- if (info_ptr->palette) {
-- free(info_ptr->palette);
-- }
- png_destroy_write_struct(&png_ptr, &info_ptr);
-
- fclose(fp);
diff --git a/emulators/openmsx/patches/patch-src_video_VDP.cc b/emulators/openmsx/patches/patch-src_video_VDP.cc
deleted file mode 100644
index 3785da11e86..00000000000
--- a/emulators/openmsx/patches/patch-src_video_VDP.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_video_VDP.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/video/VDP.cc.orig 2011-11-24 02:47:33.000000000 +0000
-+++ src/video/VDP.cc
-@@ -33,6 +33,7 @@ TODO:
- #include "MSXCliComm.hh"
- #include <sstream>
- #include <cassert>
-+#include <cstring>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_video_VDPVRAM.cc b/emulators/openmsx/patches/patch-src_video_VDPVRAM.cc
deleted file mode 100644
index 8da4e244363..00000000000
--- a/emulators/openmsx/patches/patch-src_video_VDPVRAM.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_video_VDPVRAM.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/video/VDPVRAM.cc.orig 2011-11-24 02:47:51.000000000 +0000
-+++ src/video/VDPVRAM.cc
-@@ -4,6 +4,7 @@
- #include "SpriteChecker.hh"
- #include "Renderer.hh"
- #include "Math.hh"
-+#include <cstring>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_video_v9990_V9990.cc b/emulators/openmsx/patches/patch-src_video_v9990_V9990.cc
deleted file mode 100644
index 7032d464ba7..00000000000
--- a/emulators/openmsx/patches/patch-src_video_v9990_V9990.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_video_v9990_V9990.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/video/v9990/V9990.cc.orig 2011-11-24 02:48:14.000000000 +0000
-+++ src/video/v9990/V9990.cc
-@@ -10,6 +10,7 @@
- #include "SimpleDebuggable.hh"
- #include "MSXMotherBoard.hh"
- #include <cassert>
-+#include <cstring>
-
- namespace openmsx {
-
diff --git a/emulators/openmsx/patches/patch-src_video_v9990_V9990VRAM.cc b/emulators/openmsx/patches/patch-src_video_v9990_V9990VRAM.cc
deleted file mode 100644
index 3b2efa0499d..00000000000
--- a/emulators/openmsx/patches/patch-src_video_v9990_V9990VRAM.cc
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-src_video_v9990_V9990VRAM.cc,v 1.1 2011/11/24 14:12:21 joerg Exp $
-
---- src/video/v9990/V9990VRAM.cc.orig 2011-11-24 02:48:37.000000000 +0000
-+++ src/video/v9990/V9990VRAM.cc
-@@ -2,6 +2,7 @@
-
- #include "V9990.hh"
- #include "V9990VRAM.hh"
-+#include <cstring>
-
- namespace openmsx {
-