seanwiththebeard
seanwiththebeard
Not sure if anyone has gotten this working but I've been poking around with split.py and got the code files to split properly (only changed two lines): > def split_code_file(dst_dir,...
I'm starting to think that the graphics have some kind of encryption. Looking at the VROM file with a hex editor I do see a pattern of bytes in blocks...
Rather than the variables even and odd, you need a b c and d. I did try this but I don’t think the order was right, and I probably didn’t...
Genius, but now my code files aren't splitting properly, I'm still using an old copy of petmac's split.py with and without the block in my old post. It's been a...
All four now split correctly, but the code files for SF2UA are named as the "b" files. I couldn't run that one in FBA without renaming them all as "a"...
Thanks, that does work! It's functional in current v3.11.0 on the main site as well, I just had to upload an Apple ][+ rom in my project and reference it...
A rabbit hole for sure! I kept getting the feeling this came down to one wrong value somewhere. I should note that in regard to mapper setting, the JSNES emulator...
More progress - I found where the 0x8000 stack pointer assignment comes from. The stack pointer variable sp at 0x0024 gets loaded in crt0.s, and the code looks the same...
For the cartridge memory, you have to manually enable it with the MMC3 register. Some emulators leave it enabled by default, or at least behave that way? I'll have to...
[Proof of Concept Sample](https://github.com/seanwiththebeard/8bitworkshop_MMC3_siegegame)