Difference between revisions of "AMOS:Bugs"

From Amiga Coding
Jump to: navigation, search
(Added the bugs I know of in AMOSPro & AMOSPro Compiler)
 
 
(26 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==Compiler bugs==
+
__NOTOC__
* many if's causes problems with the AMOS(Pro) compiler?
 
* many data statements causes problems with the AMOS(Pro) compiler?
 
  
 +
This is a list of current and old bugs in AMOS and AMOS Pro.<br />
 +
You can also report issues to the team which is currently working on makes fixes and updates to AMOSPro:<br />
 +
[https://bitbucket.org/amosfactory/amosprofessional/issues AMOS Professional issues/bug]
  
==Using the Input command with a too long text==
 
(Discovered by Spellcoder, somewhere before 2000)<br />
 
  
If you use a text that's so long it'll reach the end of the screen, AMOS(Pro) will hang for a while.
+
{|
How long the text needs to be for this to happen seems to depend on the width of the screen.
+
|valign=top width=50% style="padding-right: 40px;|
 
+
==Compiler bugs==
Screen Open 0,320,200,4,Lowres
+
* [[AMOS:bug Data|many data statements will crash the AMOS(Pro) compiler]]
Input "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!?";A$
+
* [[AMOS:bug Bank length|length of banks are rounded when compiled]]
 
+
* [[AMOS:bug Not An AMOS Program|"Not An AMOS Program" error when compiling]]
This example uses 38 chars (so it's 38*8 pixels = 304 pixels width).<br />
 
The cursor is also 8 pixels (304+8=312).<br />
 
 
 
(not tested yet if it happens earlyer if you place the cursor in the middle of the screen)
 
 
 
 
 
 
 
==Can't write %111111111111111111111111111111111==
 
(Discovered by Spellcoder, 24 sep 2007)<br />
 
  
If you write %111111111111111111111111111111111, AMOS will change it in 10
+
==Various==
 +
* [[AMOS:bug Input|if text from Input command reaches the right side of screen, AMOS will freeze for a while]]
 +
* [[AMOS:bug spelling|'Track Loop Of', is misspelled]]
 +
* [[AMOS:bug TrackLoad|Track Load will load a music module into Fast RAM if there isn't sufficient Chip RAM causing Track Play to crash the system]]
 +
* [[AMOS:bug Sam Load|Sam Load will load a sample into Fast RAM if there isn't sufficient Chip RAM]]
 +
* [[AMOS:bug Print|Using the tab (",") function can cause a number to be printed!]]
 +
* [[AMOS:bug Work_Bank|The Reserve as Work bank command doesn't allocate memory properly causing a crash after only one or two uses.]]
 +
* [[AMOS:bug Limit_Mouse|Limit Mouse sometimes fails to limit the mouse correctly.]]
 +
* [[AMOS:bug DirFirst, DirNext and Fsel$|DirFirst, DirNext and Fsel$ With file that have 2 dot]]
 +
==Math bugs==
 +
* [[AMOS:bug Mod|remainder of mod should be negative if given number is negative]]
 +
* [[AMOS:bug Add and exponential symbol|the Add instruction gives bad results if you use the exponential symbol (^)]]
 +
|valign=top width=50% style="padding-left: 40px;"|
 +
==Editor bugs==
 +
* [[AMOS:bug Large numbers in editor|Editor will change numbers that don't fit in 32 bit]]
 +
* [[AMOS:bug Commands after data statements|Editor crashes when running programs with commands after data statements]]
 +
==Edit Object bugs==
 +
* [[AMOS:bug Hot-Spot Problem|Hot-Spot Problem]]
 +
==Helpfile bugs==
 +
* [[AMOS:bug Mislinked AMOShelp articles|Several articles wrongly linked]]
 +
* [[AMOS:bug Cut off AMOShelp articles|Two articles are cut off halfway]]
 +
==Amal bugs==
 +
* [[AMOS:bug Not AND ´&´ on ´If´ instrucctions|Not AND ´&´in ´If´ instrucctions]]
 +
|}

Latest revision as of 03:50, 17 December 2018