Tiny
By default all variables are in the zero page (direct memory access). Variables outside the zero page can be used with pragmas or the far keyword.
Small
By default all variables are outside the zero page (extended memory access). Variables in the zero page can be used with pragmas or the near keyword.
Banked
By default, functions are called with the special CALL instruction.
All variables are outside the zero page (extended memory access) unless explicitely placed otherwise.
The banked memory model is only supported for devices with a MMU.