diff --git a/examples/python/pocket.py b/examples/python/pocket.py
index 269a188d69be1235658b56da99621bac355eaea5..cc40f3441bec4abf814d4fb72aa9d4d87f989ea3 100644
--- a/examples/python/pocket.py
+++ b/examples/python/pocket.py
@@ -1,10 +1,11 @@
 from time import time
 from boytacean import GameBoy, VISUAL_FREQ
-from os.path import dirname, realpath, join
+from os.path import dirname, realpath, join, splitext, basename
 
 CURRENT_DIR = dirname(realpath(__file__))
 ROM_PATH = join(CURRENT_DIR, "../../res/roms/demo/pocket.gb")
-IMAGE_NAME = "pocket.png"
+ROM_NAME = splitext(basename(ROM_PATH))[0]
+IMAGE_NAME = f"{ROM_NAME}.png"
 
 FRAME_COUNT = 12000
 LOAD_GRAPHICS = False
diff --git a/examples/python/pocket_pyboy.py b/examples/python/pocket_pyboy.py
index ab8b8a462c758abd2515b47d9cc99f003375516c..c65d1bedb479f4b52a32648bcdd2691ce61e5dbf 100644
--- a/examples/python/pocket_pyboy.py
+++ b/examples/python/pocket_pyboy.py
@@ -1,10 +1,11 @@
 from time import time
 from pyboy import PyBoy
-from os.path import dirname, realpath, join
+from os.path import dirname, realpath, join, splitext, basename
 
 CURRENT_DIR = dirname(realpath(__file__))
 ROM_PATH = join(CURRENT_DIR, "../../res/roms/demo/pocket.gb")
-IMAGE_NAME = "pocket_pyboy.png"
+ROM_NAME = splitext(basename(ROM_PATH))[0]
+IMAGE_NAME = f"{ROM_NAME}_pyboy.png"
 
 FRAME_COUNT = 12000
 VISUAL_FREQ = 59.7275
diff --git a/examples/python/pocket_pyboy_iface.py b/examples/python/pocket_pyboy_iface.py
index 87b1bb605b39ab030709590852f8668502ab02e9..23e5b942cf4c57d5c9e42a6794a3e3f53feaa1a1 100644
--- a/examples/python/pocket_pyboy_iface.py
+++ b/examples/python/pocket_pyboy_iface.py
@@ -1,11 +1,12 @@
 from time import time
 from boytacean import GameBoy, VISUAL_FREQ
-from os.path import dirname, realpath, join
+from os.path import dirname, realpath, join, splitext, basename
 
 CURRENT_DIR = dirname(realpath(__file__))
 ROM_PATH = join(CURRENT_DIR, "../../res/roms/demo/pocket.gb")
 BOOT_ROM_PATH = join(CURRENT_DIR, "../../res/boot/dmg_pyboy.bin")
-IMAGE_NAME = "pocket.png"
+ROM_NAME = splitext(basename(ROM_PATH))[0]
+IMAGE_NAME = f"{ROM_NAME}_pyboy_iface.png"
 
 FRAME_COUNT = 12000
 LOAD_GRAPHICS = True