diff --git a/libretro/qnx/playbook/.cproject b/libretro/qnx/playbook/.cproject
new file mode 100644
index 0000000..a559731
--- /dev/null
+++ b/libretro/qnx/playbook/.cproject
@@ -0,0 +1,606 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/libretro/qnx/playbook/.project b/libretro/qnx/playbook/.project
new file mode 100644
index 0000000..6108add
--- /dev/null
+++ b/libretro/qnx/playbook/.project
@@ -0,0 +1,323 @@
+
+
+ genesis-plus-gx
+
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.genmakebuilder
+ clean,full,incremental,
+
+
+ ?name?
+
+
+
+ org.eclipse.cdt.make.core.append_environment
+ true
+
+
+ org.eclipse.cdt.make.core.buildArguments
+
+
+
+ org.eclipse.cdt.make.core.buildCommand
+ make
+
+
+ org.eclipse.cdt.make.core.buildLocation
+ ${workspace_loc:/genesis-plus-gx/Device-Release}
+
+
+ org.eclipse.cdt.make.core.contents
+ org.eclipse.cdt.make.core.activeConfigSettings
+
+
+ org.eclipse.cdt.make.core.enableAutoBuild
+ false
+
+
+ org.eclipse.cdt.make.core.enableCleanBuild
+ true
+
+
+ org.eclipse.cdt.make.core.enableFullBuild
+ true
+
+
+ org.eclipse.cdt.make.core.stopOnError
+ true
+
+
+ org.eclipse.cdt.make.core.useDefaultBuildCmd
+ true
+
+
+
+
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
+ full,incremental,
+
+
+
+
+ com.qnx.tools.bbt.xml.core.bbtXMLValidationBuilder
+
+
+
+
+
+ org.eclipse.cdt.core.cnature
+ org.eclipse.cdt.managedbuilder.core.managedBuildNature
+ org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
+ com.qnx.tools.ide.bbt.core.bbtnature
+
+
+
+ src/activator.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/activator.c
+
+
+ src/areplay.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/areplay.c
+
+
+ src/blip_buf.c
+ 1
+ PARENT-3-PROJECT_LOC/source/sound/blip_buf.c
+
+
+ src/cd_cart.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cd_hw/cd_cart.c
+
+
+ src/cdc.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cd_hw/cdc.c
+
+
+ src/cdd.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cd_hw/cdd.c
+
+
+ src/eeprom_93c.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/eeprom_93c.c
+
+
+ src/eeprom_i2c.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/eeprom_i2c.c
+
+
+ src/eeprom_spi.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/eeprom_spi.c
+
+
+ src/eq.c
+ 1
+ PARENT-3-PROJECT_LOC/source/sound/eq.c
+
+
+ src/gamepad.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/gamepad.c
+
+
+ src/genesis.c
+ 1
+ PARENT-3-PROJECT_LOC/source/genesis.c
+
+
+ src/gfx.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cd_hw/gfx.c
+
+
+ src/ggenie.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/ggenie.c
+
+
+ src/input.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/input.c
+
+
+ src/io_ctrl.c
+ 1
+ PARENT-3-PROJECT_LOC/source/io_ctrl.c
+
+
+ src/libretro.c
+ 1
+ PARENT-2-PROJECT_LOC/libretro.c
+
+
+ src/lightgun.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/lightgun.c
+
+
+ src/loadrom.c
+ 1
+ PARENT-3-PROJECT_LOC/source/loadrom.c
+
+
+ src/m68kcpu.c
+ 1
+ PARENT-3-PROJECT_LOC/source/m68k/m68kcpu.c
+
+
+ src/md_cart.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/md_cart.c
+
+
+ src/md_ntsc.c
+ 1
+ PARENT-3-PROJECT_LOC/source/ntsc/md_ntsc.c
+
+
+ src/mem68k.c
+ 1
+ PARENT-3-PROJECT_LOC/source/mem68k.c
+
+
+ src/membnk.c
+ 1
+ PARENT-3-PROJECT_LOC/source/membnk.c
+
+
+ src/memz80.c
+ 1
+ PARENT-3-PROJECT_LOC/source/memz80.c
+
+
+ src/mouse.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/mouse.c
+
+
+ src/paddle.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/paddle.c
+
+
+ src/pcm.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cd_hw/pcm.c
+
+
+ src/s68kcpu.c
+ 1
+ PARENT-3-PROJECT_LOC/source/m68k/s68kcpu.c
+
+
+ src/scd.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cd_hw/scd.c
+
+
+ src/scrc32.c
+ 1
+ PARENT-2-PROJECT_LOC/scrc32.c
+
+
+ src/sms_cart.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/sms_cart.c
+
+
+ src/sms_ntsc.c
+ 1
+ PARENT-3-PROJECT_LOC/source/ntsc/sms_ntsc.c
+
+
+ src/sn76489.c
+ 1
+ PARENT-3-PROJECT_LOC/source/sound/sn76489.c
+
+
+ src/sound.c
+ 1
+ PARENT-3-PROJECT_LOC/source/sound/sound.c
+
+
+ src/sportspad.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/sportspad.c
+
+
+ src/sram.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/sram.c
+
+
+ src/ssp16.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/svp/ssp16.c
+
+
+ src/state.c
+ 1
+ PARENT-3-PROJECT_LOC/source/state.c
+
+
+ src/svp.c
+ 1
+ PARENT-3-PROJECT_LOC/source/cart_hw/svp/svp.c
+
+
+ src/system.c
+ 1
+ PARENT-3-PROJECT_LOC/source/system.c
+
+
+ src/teamplayer.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/teamplayer.c
+
+
+ src/terebi_oekaki.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/terebi_oekaki.c
+
+
+ src/vdp_ctrl.c
+ 1
+ PARENT-3-PROJECT_LOC/source/vdp_ctrl.c
+
+
+ src/vdp_render.c
+ 1
+ PARENT-3-PROJECT_LOC/source/vdp_render.c
+
+
+ src/xe_a1p.c
+ 1
+ PARENT-3-PROJECT_LOC/source/input_hw/xe_a1p.c
+
+
+ src/ym2413.c
+ 1
+ PARENT-3-PROJECT_LOC/source/sound/ym2413.c
+
+
+ src/ym2612.c
+ 1
+ PARENT-3-PROJECT_LOC/source/sound/ym2612.c
+
+
+ src/z80.c
+ 1
+ PARENT-3-PROJECT_LOC/source/z80/z80.c
+
+
+