screenは、ウインドウそのものを初期化する命令でして、
widthはウインドウのサイズと位置を設定するだけのものです。
widthはウインドウIDを作ることができませんが、いちいち初期化する必要がないときは
便利です。
screen(buffer,bgscr)はウインドウID、画面サイズ、画面モード、ウインドウの配置、
クライアントエリアのサイズ(実際に表示される大きさ)など
色々指定できます。
widthで指定された画面サイズは、screenで指定したウインドウサイズ(またはしていない場合の640*480)
より大きくすることはできません。
screen 0,500,500
width 490,490,100,100 //width 500以下,500以下,100,100