AOZ Studio official issue tracking system: Issueshttp://support.aoz.studio/http://support.aoz.studio/favicon.ico?15768443862021-10-26T07:44:16ZAOZ Studio official issue tracking system
Redmine AOZ Studio Beta - Bug #857 (Closed): Some text window effects aren't working.http://support.aoz.studio/issues/8572021-10-26T07:44:16ZBrian Flanagan
<p>Inverse and Underline have been implemented, however, the following aren't working:</p>
<pre>Shade On : Shade Off
Set Text 2 ' bold
Set Text 4 ' italic
</pre>
<p>For example:</p>
<pre>Print "Normal"
Print
Print "Text FX Commands:"
Inverse On : Print "Inverse"
Inverse Off
Shade On : Print "Shaded"
Shade Off
Under On : Print "Under"
Under Off
Print
Print : Print "Set Text"
Underline = 1
Bold = 2
Italic = 4
Set Text Underline : Print "Underline"
Set Text Bold : Print "Bold"
Set Text Italic : Print "Italic"
Print
Print "Bold, Italic, Underlined, Shaded, and Inverted"
Set Text %111
Inverse On
Shade On
Print "ALL"
</pre> AOZ Studio Beta - Bug #847 (Closed): BSave is saving one less byte than it should. Also, the exa...http://support.aoz.studio/issues/8472021-10-09T14:17:47ZBrian Flanagan
<p>Tested in 1.0.0 (B10) u16 (Oct 9)</p>
<p>In Bsave we have successfully reproduced one of the ERRORS in AMOS.<br>
Perhaps in a STRICT AMOS mode we could do it this way, but in AOZ this should NOT happen. <br>
It is <strong><em>wrong!</em></strong></p>
<p>Example:</p>
<pre>Palette 0,$FFFFFF,$FF3333
Pen 1 : Paper 0 : Curs Off : Cls 0
'
' Reserving 10 bytes.
'
Print "Reserve & fill a 10-byte buffer:"
Reserve As Work 15,10
addrStart = Start(15)
addrEnd = addrStart+9 ' Total of 10 bytes
Print "Length(15):";Length(15)
' Poke in the numbers 1 - 10 in those 10 bytes.
For i=0 To 9
Poke addrStart+i,i+1
Next i
' Verify the contents
For i=0 To 9
Print Right$(Hex$(Peek(addrStart+i),2),2);" ";
Next i
Print
Print "press any key"
Wait Key
' BSave the file.
fName$="application:TestBsave.dat"
Print
Print "BSave ";fName$
' Although addrStart and addrEnd are correct, only 9 bytes are written.
Print "addrStart:";addrStart,"addrEnd:";addrEnd
Print "(Total of 10 bytes)"
Bsave fName$,addrStart To addrEnd
Pen 2
Print "Length of saved file:";File Length(fName$)
Pen 1
Print
Print "press any key"
Wait Key
' Clear buffer
Print
Print "Buffer cleared:"
For i=0 To 9
Poke addrStart+i,0
Next i
' Yes, it's clear.
For i=0 To 9
Print Right$(Hex$(Peek(addrStart+i),2),2);" ";
Next i
Print
Print
Print "press any key"
Wait Key
Print
Print "Bload saved file ";fName$
' Bload & Verify the contents
Bload fName$,addrStart
For i=0 To 9
If Peek(addrStart+i) <1 Then Pen 2
Print Right$(Hex$(Peek(addrStart+i),2),2);" ";
Next i
Pen 1
' NOTE: Last byte of buffer was not Bloaded.
Print
Print "Verified the last byte was not saved."
Print "press any key"
Wait Key
</pre>
<p>The help on both F5 and F6 is also wrong.<br><br>
It was taken from the INCORRECT example in the AMOS Pro manual... page 05.09.05</p>
<pre>// Start Example Code
Bsave "Test",Start(5) To Start(5)+Length(5) : Rem Save memory bank 5
// End Example Code
</pre>
<p>The above example should fail! It goes 1 past the end of the buffer.<br>
For example: If Start(5) was 0, and the Length(5) was 8<br>
It should save from 0 to 7 (a total of 8 bytes).<br>
If we save from Start(5) to Start(5) + Length(5), thats 0 to 8 (a total of 9 bytes). ERROR!</p>
AOZ Studio Beta - Bug #846 (Closed): Bob command does not use the graphic cursor as it should!http://support.aoz.studio/issues/8462021-10-06T09:59:49ZBrian Flanagan
<p>If the position isn't specified, it defaults to 0,0 instead.</p>
<p>Example:</p>
<pre>Curs Off : Flash Off
Box 0,0 To 50,50
Get Bob 1,0,0 To 50,50
Cls 0
Gr Locate 500,500
Bob 1,1
Locate 0,2 : Print "Press any Key"
Wait Key
Locate 0,10
Print "Bob should have displayed here:"
Bob 1,500,500,1
</pre> AOZ Studio Beta - Bug #845 (Closed): play audio with an expression gives an errorhttp://support.aoz.studio/issues/8452021-10-05T14:06:27ZPaul Kitching
<p>e.g.<br>
play audio 5-1<br>
play audio 5+rnd(3)</p>
<p>"Messag identifier not found"</p>
<p>I think the spelling mistake was fixed, though that might only be for the one with Audio Loop (when missing off the number)</p>
AOZ Studio Beta - Bug #843 (Closed): Paste Bob with a rotation leave some strange artifactinghttp://support.aoz.studio/issues/8432021-10-03T13:06:09ZJason Wroe
<p>Doing a "Paste Bob" command with a rotation has some strange rendering effects :-</p>
<p>Paste Bob 960 / 2, 540 / 2, 91, 0.5, 0.5, 45</p>
<p>It does show the image rotated but seems to affect the whole screen.</p>
<p><img src="http://support.aoz.studio/attachments/download/252/clipboard-202110031605-pdtj5.png" alt="" /></p>
AOZ Studio Beta - Bug #810 (Closed): Del Asset giving an internal errorhttp://support.aoz.studio/issues/8102021-08-17T18:39:52ZPaul Kitching
<p>This gives me an internal error:</p>
<p>del asset "audio",1</p>
AOZ Studio Beta - Bug #803 (Closed): Sounds play intermittently. (Approximately every other time...http://support.aoz.studio/issues/8032021-07-15T08:17:22ZBrian Flanagan
<p>Tested in 1.0.0 (B8) u15 on 7/15/2021 in macOS.</p>
<p>Example: The sound should play each time you hit a key, but only does about half the time:</p>
<pre>#manifest: "aoz"
load asset "Blip_2.wav",1
// Volume Audio range = 0 to 100%
vol=100 : st=5
Print Manifest$
Repeat
Locate 0,1 : Print Using "Volume: ###";vol-st
volume audio 1,vol-st
play audio 1
vol=vol-st
Wait Key
Until vol <=0
Print "Done!"
</pre> AOZ Studio Beta - Bug #789 (Closed): volume audio a,b-c gives internal errorhttp://support.aoz.studio/issues/7892021-06-25T18:12:27ZPaul Kitching
<pre>load asset "sound.mp3",1
vol=50
volume audio 1,vol-10
play audio 1
</pre>
<p>If you remove the -10 it works. This is with Update 14.</p>
AOZ Studio Beta - Bug #766 (Closed): Bar command draws bars 1 pixel too small in both directions.http://support.aoz.studio/issues/7662021-05-29T16:08:21ZBrian Flanagan
<p>In the following example, there should be no black lines to the right of or below the bars.</p>
<pre>#displayWidth: 800
#displayHeight: 400
Screen Open 0,800,400,32,Lowres
Flash Off : Curs Off
Palette 0,$333333,$777777,$BBBBBB,$FFFFFF,$330000,$770000,$BB0000,$FF0000,$003300,$007700,$00BB00,$00FF00,$000033,$000077,$0000BB,$0000FF,$330033,$770077,$BB00BB,$FF00FF,$333300,$777700,$BBBB00,$FFFF00,$003333,$007777,$00BBBB,$00FFFF
Cls 0
xPos=0
iCol=1
Repeat
ink iCol
Bar xPos,0 To xPos+15,Screen Height-2
Add xPos,16
Inc iCol : If iCol > 28 Then iCol=1
Until xPos >= Screen Width
</pre> AOZ Studio Beta - Bug #725 (Closed): Sprite Off is causing an internal errorhttp://support.aoz.studio/issues/7252021-04-19T10:18:32ZDavid Baldwin
<p>Sprite Off is causing an internal error when used with no parameter. eg:</p>
<p><code>Sprite Off</code></p>
AOZ Studio Beta - Bug #402 (Closed): Chr$(8), Chr$(9), Chr$(10), Chr$(12),Chr$(13) are not proces...http://support.aoz.studio/issues/4022020-06-28T17:14:28ZBrian Flanagan
<p>This is what SHOULD happen when these special characters are contained within strings being printed:</p>
<p>Chr$(8) (backspace) should put the text cursor at the previous x position.<br>
Chr$(9) (tab) should put the text cursor at the next TAB position.<br>
Chr$(10) (line feed) should put the text cursor at the current x position on the next line.<br>
Chr$(12) (form feed) should have the same effect on-screen as Chr$(13).<br>
Chr$(13) (carriage return) should put the text cursor at the beginning of the current line.</p>
<p>Right now, all of these are ignored.</p>
AOZ Studio Beta - Bug #121 (Closed): Limit Bobhttp://support.aoz.studio/issues/1212020-02-05T08:48:05ZNick Morison
<p>Limit bob isn't working - in the below code no bob is drawn at all when the limit bob command is un-commented (works as expected in Amos):</p>
<pre>#manifest:"amiga"
#fullScreen:true
#splashScreen:false
screen open 0,320,200,16,lowres
curs off: flash off: cls 0
// make a bob
ink 2 : bar 0,0 to 16,16 : get bob 1,0,0 to 16,16 : cls 0
box 64,100 to 256,150 // Box drawn to show limits
do
bob 1,x screen(x mouse),y screen(y mouse),1
// limit bob 1,64,100 to 256,150 // un-comment in this line - and there's no bob at all!
wait vbl
Loop
</pre>