Well, can't say for sure, but I've never had any problems with SYSTEM.
PBP tries to protect against duplicate variable names by adding an underscore "_" in front of everything that's specified by the user.
The only thing that "SYSTEM" does, is prevent that underscore from being added.
It could cause a Naming Conflict with other things being used at the ASM level, but when that happens, the compiler will let you know.
It does make things look nicer without all those _'s. But then, those _'s can make it easier to differentiate between what's PBP and what's ASM variables, when it's debugging time.
It's hard to say which way is better.
<br>
Bookmarks