Downgrading code from 4.8 to 3.1

Some things I have noticed, these are elsewhere in the forums but collected here for your convenience.

4.8: roPosterScreen - SDPosterUrl is used if HDPosterUrl does not exist
3.1: must specify HDPosterUrl

4.8: roScreen implements GetMessagePort()
3.1: uses GetPort()

Also SetMessagePort/SetPort

4.8 screen.drawrect returns boolean
3.1: drawrect does not return a value

“MSGreg” wrote:
4.8: roPosterScreen - SDPosterUrl is used if HDPosterUrl does not exist
3.1: must specify HDPosterUrl
I believe this may also true for the roSpringboardScreen, possibly for all screens.

“MSGreg” wrote:
4.8: roScreen implements GetMessagePort()
3.1: uses GetPort()

Also SetMessagePort/SetPort
GetPort and SetPort still work in 4.8. They just added GetMessagePort and SetMessagePort for consistency.