ldy #opcode
sty _SMCDesignator
.else
- .error "Invalid usage of macro 'SMC_TransferOpcode'"
+ .error "Invalid usage of macro 'SMC_TransferOpcode'"
.endif
.endmacro
.elseif .match ({register}, y)
ldy _SMCDesignator
.else
- .error "Invalid usage of macro 'SMC_LoadOpcode'"
+ .error "Invalid usage of macro 'SMC_LoadOpcode'"
.endif
.endmacro
.elseif .match ({register}, y)
sty _SMCDesignator
.else
- .error "Invalid usage of macro 'SMC_StoreOpcode'"
+ .error "Invalid usage of macro 'SMC_StoreOpcode'"
.endif
.endmacro
ldy #(<(destination - _SMCDesignator - 2))
sty _SMCDesignator+1
.else
- .error "Invalid usage of macro 'SMC_ChangeBranch'"
+ .error "Invalid usage of macro 'SMC_ChangeBranch'"
.endif
.endmacro
ldy value
sty _SMCDesignator+1
.else
- .error "Invalid usage of macro 'SMC_TransferValue'"
+ .error "Invalid usage of macro 'SMC_TransferValue'"
.endif
.endmacro
.elseif .match ({register}, y)
ldy _SMCDesignator+1
.else
- .error "Invalid usage of macro 'SMC_LoadValue'"
+ .error "Invalid usage of macro 'SMC_LoadValue'"
.endif
.endmacro
.elseif .match ({register}, y)
sty _SMCDesignator+1
.else
- .error "Invalid usage of macro 'SMC_StoreValue'"
+ .error "Invalid usage of macro 'SMC_StoreValue'"
.endif
.endmacro
ldy value
sty _SMCDesignator+2
.else
- .error "Invalid usage of macro 'SMC_TransferHighByte'"
+ .error "Invalid usage of macro 'SMC_TransferHighByte'"
.endif
.endmacro
.elseif .match ({register}, y)
ldy _SMCDesignator+2
.else
- .error "Invalid usage of macro 'SMC_LoadHighByte'"
+ .error "Invalid usage of macro 'SMC_LoadHighByte'"
.endif
.endmacro
.elseif .match ({register}, y)
sty _SMCDesignator+2
.else
- .error "Invalid usage of macro 'SMC_StoreHighByte'"
+ .error "Invalid usage of macro 'SMC_StoreHighByte'"
.endif
.endmacro
sty _SMCDesignator+2
.endif
.else
- .error "Invalid usage of macro 'SMC_TransferAddressSingle'"
+ .error "Invalid usage of macro 'SMC_TransferAddressSingle'"
.endif
.endmacro