Bug #663
Channel x To Screen Size y fails.
Start date:
02/14/2021
Due date:
% Done:
0%
Estimated time:
2:00 h
Affected version:
Description
For example:
Channel 1 To Screen Size 2
Fails at Size. (Screen Display and Screen Offset work fine.)
Added by Brian Flanagan about 3 years ago. Updated over 2 years ago.
0%
Description
For example:
Channel 1 To Screen Size 2
Fails at Size. (Screen Display and Screen Offset work fine.)
re-tested on 2/16/2021.
Still fails with Syntax error.
Re-tested in beta 4 (macOS). Problem still exists.
Syntax error occurs.
I'm guessing that Screen Size was never implemented.
Re-tested in 1.0.0 (B6a).
Still fails.
Re-tested on B8 v14 in macOS.
Still fails with Syntax Error.
No longer gets syntax error, but another error is produced when attempting to use it.
It is broken in either manifest.
In the Amiga manifest, results in infinite guru... but the same error is produced with each loop.
Example:
Screen Open 0,320,200,32,Lowres Draw 0,0 TO 319,199 Draw 0,199 To 319,0 // This example from AMOS Pro manual, page 07.06.15 Channel 0 To Screen Size 0 Screen Display 0,,,320,1 ' Screen height to 1 A$="Loop: For R0=0 To 255; Let Y=R0; Next R0;" A$=A$+"For R0=0 To 254; Let Y=255-R0; Next R0; J Loop" Amal 0,A$ : Amal On Do Wait Vbl Loop
The above results in the following error:
this.setDimensions is not a function VM7486 raoz.js:1298 TypeError: this.setDimensions is not a function at Screen.AOZ.set_height (VM7486 raoz.js:6363) at AMALChannel.update (VM7402 ramal.js:378) at AMAL.doSynchro (VM7402 ramal.js:172) at AOZ.doSynchro (VM7486 raoz.js:1469) at AOZ.doUpdate (VM7486 raoz.js:526) at VM7486 raoz.js:768