There's like 3 different threads this post belongs to, so I'll post it in this thread instead.
- Ask JRoatch about integrating his toys
So the 2 things that even need integration, and not just mere inclusion, are coredump and bagel.
Bagel is going to be complicated because of all the adapting with the surrounding tools. Considering that we now have double the space
it may not be worthwhile to fix what isn't broke.
Coredump is very self contained but yet it requires (for the integrity of studies of uninitialized NES memory) that nothing touches RAM or Stack Pointer from reset to the special controller read. So the most simple way to meet that requirement is to place coredump in the menu bank and relocate setting the stack pointer to after the special controller read.
Based on the Current Action 53 multicart engine
I went ahead and did just that. It's a tight fit but it works. Attached is what I did as a patch file.
As for Button Logger and Musical Controller, I'm thinking of including them in the same ROM with a rewrite for Russian Roulette
. If that fails, I'll just compile them to fit in some bank that has a simple counter NMI.
and lastly I don't know what to do with "the Forty-Two Melody", it really only works as some deep Easter egg. So I say just forget about it.P.S. (congrats to infiniteneslives on the 190000 post of the forum)