Thank you for your feedback! Why wouldn't it work? I actually coded it in assembly for the 6502 processor and compiled it with NESASM3. Even though I don't own a real NES with an everdrive, it works on a couple of emulators, so I think there should be no problem in real hardware.
By the way, if someone owns an NES with everdrive and can play it there, please let me know how it goes 😉