Welcome, Guest. Please login or register.

Author Topic: BASIC language for AmigaOS4.. AMOS/Blitz  (Read 16330 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Atheist

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 820
    • Show all replies
Re: BASIC language for AmigaOS4.. AMOS/Blitz
« on: April 11, 2003, 10:42:24 PM »
Hello Sidewinder,

I use Amos Professional.

I have a program that is 550K+, and there are hundreds (400+) of lines that begin with the word Data. And it goes out to char 242.

Maybe a way to just start a block of data and have some end point definer.

Data or Data Block
"Hello"
"World"
"etc"
Data (Block) End

Also, I don't have the newest version of it so don't know if it was fixed, if you go past 251 characters per line (something like that), AMOS crashes, or you lose code. Longer line lengths?

Also, I can't stand remembering that 79 is 80 and 24 is 25 (bottom line) of the screen. Maybe it could be converted at run time, or on compile? Applies to pixels too. Wait, all of the equations we use to position things would get screwd up, forget it.

I contacted Francois Lionet about AMOS coming to AmigaOne, but he said it isn't economically feasable, for obvious reasons. Tragic.

AmigaOne! My dream, AMOS Pro + compiler for AmigaOne, customized for ATI 9700!
\\"Which would you buy? The Crappy A1200, 15 years out of date... or the Mobile Phone that I have?\\" -- bloodline
So I guess that A500, 600, 1000, 2000, CDTV, CD32, are pure garbage then? Thanks for posting here.
 

Offline Atheist

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 820
    • Show all replies
Re: BASIC language for AmigaOS4.. AMOS/Blitz
« Reply #1 on: April 12, 2003, 07:25:05 AM »
Quote

Darth_X wrote:

Did he say anything about being offered a free pegasos? :-D

The biggest problem with AMOS Pro is that a lot of it would have to be re-written from scratch.


No, he didn't mention it.

Here's my e-mail to him, Mar. 13, 2003
---------------------
Hi Mr Lionet,
 
Two of the best pieces of sofware that were available for the Amiga were your programs "AMOS Professional" (I still use this), and "AMOS Professional Compiler". I see that they are available for free download at "Bact to the Roots". My problem is I can't get it across to my Amiga from the pc that I have.
.........
I have the ORIGINAL purchased from a store in 1993. I think it's 1.0.
 
Ever (will) consider doing an AmigaOne version?
 
You helped make Amiga RULE!
 
Vancouver, B.C.
Canada
---------------------

I got a reply from Francois, in about 1 1/2 days. He said too few copies would probably be sold on the AmigaOne platform for now.  :-(  :-(  :-(  :-(

AmigaOne! Compiled PPC AMOS on AmigaOne @ 800 MHz would FLY!!!
\\"Which would you buy? The Crappy A1200, 15 years out of date... or the Mobile Phone that I have?\\" -- bloodline
So I guess that A500, 600, 1000, 2000, CDTV, CD32, are pure garbage then? Thanks for posting here.
 

Offline Atheist

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 820
    • Show all replies
Re: BASIC language for AmigaOS4.. AMOS/Blitz
« Reply #2 on: April 12, 2003, 07:52:49 AM »
Hello Sidewinder,

After I typed that, I realized, if it makes sense, it could be treated like

If

End If
------
Data

End Data
----------
Then, because of the restore command

Data Title

End Data

Restore Title

----------------
MAYBE even print commands could be treated that way? Does that make sense?

Print "Hello world"
"Here are the options you have"
"1. Start Game"
"2. Load Game"
"3. Quit"
End Print

And, if these could be "folded", like procedures in Amos Pro.

Another thing I'd like to say about DATA, is, when I was typing huge heaps of data, I always had to count it manually later, what a knightmare. I resorted to a repeat: read A$ : inc x : until a$="", to count the amount of items I had.

It would be cool if you had a semi-living editor where
Data Title (x,y)

Where "(x,y)" automatically is applied when you type in the word "Data". When it starts, it looks like this
Data TITLE (0,0)

As you type data in, if it's numerical, the first counter increases, when it's text, then the second counter increments. Sounds like a lot of overhead for the editor, but at 600MHz and 800MHz, it should be a piece of cake.

Also, if you type in FOR, REPEAT, WHILE, DO, it should be red, until you type in NEXT, UNTIL, WEND, LOOP. Then you KNOW, you didn't close the loop, until it's not red anymore.

What would also be clever is, clicking on a NEXT and the FOR, blinks, or on a WHILE, and the WEND starts blinking!

If these weren't explained clearly, I'll gladly try to describe it another way. Maybe all of these things have already been done?

I know some editors change the colours of all the keywords, AMOS Pro 1.0 doesn't, unfortunately.

AmigaOne! NEW (yet old) and IMPROVED!!
\\"Which would you buy? The Crappy A1200, 15 years out of date... or the Mobile Phone that I have?\\" -- bloodline
So I guess that A500, 600, 1000, 2000, CDTV, CD32, are pure garbage then? Thanks for posting here.
 

Offline Atheist

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 820
    • Show all replies
Re: BASIC language for AmigaOS4.. AMOS/Blitz
« Reply #3 on: April 14, 2003, 01:37:02 AM »
Hello amigaoneproductions,

AMOS Professional has a compiler, which I searched the whole internet to try to buy. It's not availabe. ln fact,  found one place, that sold it 1 week before I got there. I know it's available on back2theroots for free, but there's no manual.

You commented about HiSoft Basic, but didn't say anything about a compiled AMOS Pro prg.

AmigaOne! AMOS Pro Rules!!!
\\"Which would you buy? The Crappy A1200, 15 years out of date... or the Mobile Phone that I have?\\" -- bloodline
So I guess that A500, 600, 1000, 2000, CDTV, CD32, are pure garbage then? Thanks for posting here.
 

Offline Atheist

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 820
    • Show all replies
Re: BASIC language for AmigaOS4.. AMOS/Blitz
« Reply #4 on: May 26, 2003, 10:32:21 AM »
Quote

Waccoon wrote:

What I hate about BASIC:

- BASIC is an "idiot's" language:  Unless someone really puts in effort to make BASIC more usable, which is definately possible.


Thanks.

Quote

Waccoon wrote:

Bugs:  BASIC compilers are generally buggier than other languages.  AMOS has trashed more than a few of my programs over the years, thanks to a really screwed up editor that insisted that certain lines didn't exist and there was a syntax error when there clearly wasn't.


Could it have something to do with the authors of the SW? They don't take it seriously, because everyone slags it and sales stay low? It's just the way it is. I've found a couple of problems with the ide, as well (Amos Pro, I still love it). 3 at least.

Quote

Waccoon wrote:

- Huge executables:  BASIC is generally not modular, so when you write a program, the compiler just throws in the entire runtime library.  Blitz Basic executables are 750K minimum, no matter what.  What if you only need command-line support and no graphics?  750K.  Period.


The Amiga version? I've never used it (Blitz, any version), but you must be refering to the windoze version? Anything on windoze is MAMMOTH!!!! I found a commercial Ram Disk: program for w98se. It was 114K in size and required a 1.4 Meg DLL file to run!?!?!!!! The DLL didn't come with the Ram Disk, I had to track it down on the internet. Then, you find out it was programmed in visual basic!

Why can't an ide in C/C++ open a window, everytime you type a keyword in, asking you which library you want to use, tick off a checkbox beside the library, and it automatically puts it in as an include at the beginning of the source code? Or, when you enter a variable, a box opens, you check off wether it's an integer, or floating point, or whatever and it places it in the appropriate place at the beginning? Just make it EASIER to use, for Pete's sake!

AmigaOne! AOS4.0 version of AMOS Pro = shareware BONANZA!!!

\\"Which would you buy? The Crappy A1200, 15 years out of date... or the Mobile Phone that I have?\\" -- bloodline
So I guess that A500, 600, 1000, 2000, CDTV, CD32, are pure garbage then? Thanks for posting here.
 

Offline Atheist

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 820
    • Show all replies
Re: BASIC language for AmigaOS4.. AMOS/Blitz
« Reply #5 on: May 29, 2003, 12:04:02 AM »
Hi The_Editor,

I don't need Easy Amos.
I have AmosPro and the manual (originals).

But the compiler, I sure would like to get that.
Have you always kept the disk write protected, to your recollection? I have a paranoid fear of virii, and lost/altered files. (I assume you have the compiler manual, very important).

I'm in Vancouver, B.C., Canada. So, if you want, PM me an offer in Can$, I don't think my mailbox is full. I understand if you want to get rid of the whole lot, so just be consise.

AmigaOne! The OS where You are in charge!
\\"Which would you buy? The Crappy A1200, 15 years out of date... or the Mobile Phone that I have?\\" -- bloodline
So I guess that A500, 600, 1000, 2000, CDTV, CD32, are pure garbage then? Thanks for posting here.