capnspacehook
capnspacehook
PPyBoy
Created by capnspacehook on 11/17/2024 in #support
Loading ROM doesn't work with library
I installed 2.4.1 on my laptop, attempting to load metroid2 with the pyboy binary works fine, but when attempting to load the same ROM in a python file fails:
from pyboy import PyBoy

pyboy = PyBoy("metroid2.gb")
while True:
pyboy.tick(render=True)
from pyboy import PyBoy

pyboy = PyBoy("metroid2.gb")
while True:
pyboy.tick(render=True)
I get this error:
File "pyboy/pyboy.py", line 139, in pyboy.pyboy.PyBoy.__init__
File "pyboy/core/mb.py", line 36, in pyboy.core.mb.Motherboard.__init__
File "pyboy/core/cartridge/cartridge.py", line 20, in pyboy.core.cartridge.cartridge.load_cartridge
File "pyboy/core/cartridge/cartridge.py", line 21, in pyboy.core.cartridge.cartridge.load_cartridge
File "pyboy/core/cartridge/cartridge.py", line 62, in pyboy.core.cartridge.cartridge.load_romfile
Exception: Bad ROM file size
File "pyboy/pyboy.py", line 139, in pyboy.pyboy.PyBoy.__init__
File "pyboy/core/mb.py", line 36, in pyboy.core.mb.Motherboard.__init__
File "pyboy/core/cartridge/cartridge.py", line 20, in pyboy.core.cartridge.cartridge.load_cartridge
File "pyboy/core/cartridge/cartridge.py", line 21, in pyboy.core.cartridge.cartridge.load_cartridge
File "pyboy/core/cartridge/cartridge.py", line 62, in pyboy.core.cartridge.cartridge.load_romfile
Exception: Bad ROM file size
Really strange since I can load SML fine
8 replies