Difference between revisions of "AmigaBASIC bugs"
Spellcoder (talk | contribs) (New page: AmigaBasic was developed by Microsoft (their on Amiga-program) and is very prone to failing/crashing. To get AmigaBasic running correct under AmigaOS 2.04+ do the following: (the followi...) |
SamuraiCrow (talk | contribs) m (Minor spelling correction and redundant HTML tag removal) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | AmigaBasic was developed by Microsoft (their | + | AmigaBasic was developed by Microsoft (their only Amiga-program) and is very prone to failing/crashing. |
To get AmigaBasic running correct under AmigaOS 2.04+ do the following: | To get AmigaBasic running correct under AmigaOS 2.04+ do the following: | ||
+ | ==Patches== | ||
+ | * [http://aminet.net/package/dev/misc/PtchAmigaBASIC Fixes faulty instruction in AmigaBASIC executable]<br />However it does not say which problems it solves | ||
+ | |||
+ | |||
+ | ==Tips from the old Amiga FAQ== | ||
(the following tips were written by Andreas Mixich and came from the old Amiga FAQ) | (the following tips were written by Andreas Mixich and came from the old Amiga FAQ) | ||
Line 10: | Line 15: | ||
# Better avoid SUBs and use GOSUBs instead, then the compatibility with newer processors will be higher. | # Better avoid SUBs and use GOSUBs instead, then the compatibility with newer processors will be higher. | ||
# There is a patch you should run at the beginning of AmigaBasic: | # There is a patch you should run at the beginning of AmigaBasic: | ||
− | <code | + | <code> |
`" AmigaBASIC patch to let AmigaBASIC work on A1200 and other newer machines. | `" AmigaBASIC patch to let AmigaBASIC work on A1200 and other newer machines. | ||
`" Start at the beginning of AmigaBASIC or invoke AmigaBASIC with this program | `" Start at the beginning of AmigaBASIC or invoke AmigaBASIC with this program | ||
Line 24: | Line 29: | ||
END IF | END IF | ||
CLOSE 1 | CLOSE 1 | ||
− | + | </code> |
Latest revision as of 22:53, 8 May 2008
AmigaBasic was developed by Microsoft (their only Amiga-program) and is very prone to failing/crashing. To get AmigaBasic running correct under AmigaOS 2.04+ do the following:
Patches
- Fixes faulty instruction in AmigaBASIC executable
However it does not say which problems it solves
Tips from the old Amiga FAQ
(the following tips were written by Andreas Mixich and came from the old Amiga FAQ)
- run NoFastMem (or turn off FastMem).
- Switch off sound output in the Sound prefs editor.
- Better avoid SUBs and use GOSUBs instead, then the compatibility with newer processors will be higher.
- There is a patch you should run at the beginning of AmigaBasic:
`" AmigaBASIC patch to let AmigaBASIC work on A1200 and other newer machines.
`" Start at the beginning of AmigaBASIC or invoke AmigaBASIC with this program
OPEN "AMIGABasic" AS 1 LEN=1 FIELD #1,1 AS d$ i&=&HF3*256+&H87 : PRINT i& GET #1,i& : a$=HEX$(ASC(d$)) PRINT a$ IF a$="79" THEN
LSET d$=CHR$(&H78) PUT #1,i&
END IF CLOSE 1