Welcome, Guest. Please login or register.

Author Topic: AmigaBasic  (Read 5412 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Sidewinder

  • Full Member
  • ***
  • Join Date: Mar 2002
  • Posts: 241
    • Show all replies
    • http://www.liquido2.com
Re: AmigaBasic
« on: February 08, 2003, 04:30:27 AM »
Hello Melott.

I would venture to guess that AmigaBASIC will not work on your A3000.  There are a couple of reasons for this:

1.  AmigaBASIC was designed for use with Kickstart 1.x ROMS only so, unless you have the ability to switch to 1.x ROMS via hardware or software, many of the file requesters and things will not work properly.  The A3000s came with 2.x ROMS and these can usually only be changed by installing additional hardware.

2.  AmigaBASIC was designed to work with a 68000 processor only.  There were some changes made to the 68020 and 68030 processors found in later Amigas (A3000 and newer) that make AmigaBASIC crash.  The problem has something to do with storing additional information in unused areas of processor registers or some such non-sense.

Your only real solutions are to either buy an old A500 with OS1.3 or use an emulator such as Amiga Forever or WinUAE to emulate the 68000 processor and the 1.x ROMS.

There are also some patches available on Aminet that you can try to use to patch the AmigaBASIC executable to overcome the 68000 only problem.  However, you will still need the 1.x ROMS.

There are also some AmigaBASIC compilers on Aminet .  These may work on newer OS revisions.  It's worth a look anyway.

AmigaBASIC may be old and buggy, but it is still a good language to learn from.  If you have a good AmigaBASIC book there is no reason you shouldn't be able to use it.  If you have any other questions feel free to ask me.
Sidewinder