mirror of https://github.com/bsnes-emu/bsnes.git
9a5a3b8246
Probably a mapping issue. Wish we could've spotted it less than 21 versions ago, would've been easier to find the regression. Ah well, at least we found it now. New WIP completes the multi-part cheat codes. I changed the file format, and it may change again, so backup your old .cht files first. Went with the unified textbox thing to allow infinite number of codes per cheat item, though the textbox itself will stop parsing after 1,024 bytes at the moment. Really ... you're doing something wrong if you need more than ~120 parts for one cheat code entry. It will parse and treat spaces, +&|,;{tab} and {linefeed} as separators for codes. You will lose the space formatting after you okay the code and go back to edit it again. Also one glitch if you toggle cheat status, it won't clip the extra cheat parts as it should. Will fix it later, ran out of time. Don't try multi-line descriptions or commas for separators just yet. Need to iron proof that so it won't corrupt the file format. Any testing of this new feature would be greatly appreciated. Design questions: - should we change the order of desc/code/enablestate on either the main cheat window or the cheat sub-editing window? If so, why? Be verbose, use examples. - should we change the .cht file format? Again, please clarify what the advantage would be. - should we change the text labels for the sub cheat editor to something more clear? - should the default separator be changed from " + " to something else? Maybe linefeed? [No archive available] |
||
---|---|---|
src | ||
bsnes.exe | ||
demo_irqtest.smc | ||
demo_nmitest.smc | ||
irq.smc | ||
nmi.smc | ||
test_hdma.smc | ||
test_hdmasync.smc | ||
test_hdmatiming.smc | ||
test_irq.smc | ||
test_irq4200.smc | ||
test_irq4209.smc | ||
test_irqb.smc | ||
test_nmi.smc |