Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
103 user(s) are online (58 user(s) are browsing Forums)

Members: 0
Guests: 103

more...

Headlines

 
  Register To Post  

Basic for os 4.x
Just popping in
Just popping in


See User information
Hello all.
My query is if exist a BASIC Language for OS 4.x, like AMOS PRO, BlitzBasic or HisoftBasic.
Thanks and sorry for my bad english.

AmigaONE X1000 First Contact
Go to top
Re: Basic for os 4.x
Quite a regular
Quite a regular


See User information
Hi Fernecho,


HollyWood is good, but there may never be anything as easy to use as AMOS Professional ever again. :- ((((((


I've tried Brandy. It's quite,....bad and SDLBasic didn't work, don't know why.


I've seen some BlitzBasic code, and it's too confusing for me. I don't know if it can be used straight on AOS4.x, but, it is still being developed.

So is HollyWood, a new version (no. 4) just came out about a week ago.

It's expensive, but the same source code can be compiled to work on AOS4.x, AmigaOS3.x and even WarpOS, AROS, Mac and losedos!!!!

I'd find HollyWood much easier to use if they changed the syntax to imitate AMOS Pro.


It's too bad Amiga is too small for Francois Lionet to come back (he probably made the best Basic in the world), but I dream, someday.....

Support Amiga Fantasy cases!!!
How to program: 1. Start with lots and lots of 0's. 10. Add 1's, liberally.
"Details for OS 5 will be made public in the fourth quarter of 2007, ..." - Bill McEwen
Whoah!!! He spoke, a bit late.
Go to top
Re: Basic for os 4.x
Just popping in
Just popping in


See User information
@Atheist

Yeah - it's a pitty.

But maybe the guys from PureBasic decide to go on with developing this rellay fantastic Basic for OS4.x!

They said: "if the Amiga comes back one day we won't forget its useres and community"

Let's hope they do !!!

Andy

Go to top
Re: Basic for os 4.x
Quite a regular
Quite a regular


See User information
I'm currently working on the project to create a BASIC language similar to both AmosPRO and DarkBASIC.
It's on its start and shouldn't be available before end 2009 (and probably later) ...
But I get good progress ...

Nearly all Basic2D command sets work perfectly.
Actually all the commands can be used from C/C++ but when I'll get a full complete set of commands, I'll start to work on interpreter and then on compiler ...

If someday you're searching news about it, just look for "AmiDARK Basic OS4" ;)

I will soonly release a small executable demo that'll show Basic2D command set in action.

Kindest Regards,

All we have to decide is what to do with the time that is given to us.
Go to top
Re: Basic for os 4.x
Just popping in
Just popping in


See User information
@Fernecho
you might consider amiblitz allthough it is 68k, not ppc native but the devs care for os4 and mos compatibility otherwise. it has sorta jungle of commands with all its includes alas, a little difficult to see through.

Go to top
Re: Basic for os 4.x
Just can't stay away
Just can't stay away


See User information
@Fernecho

My query is if exist a BASIC Language for OS 4.x...
SDLBasic is the most easy and flexable for me. The only thing that changed for OS4.1 was the composting mode. SDLBasic will work fine in non-composting.

Go to top
Re: Basic for os 4.x
Not too shy to talk
Not too shy to talk


See User information
@Atheist

Quote:
I've seen some BlitzBasic code, and it's too confusing for me.

Did you learn the language first, or are you still expecting to know how to program in something new without learning how?

Go to top
Re: Basic for os 4.x
Quite a regular
Quite a regular


See User information
Hi jahc,


I saw it included includes and that Ba(sic*2)ally sent me running for the hills.

Support Amiga Fantasy cases!!!
How to program: 1. Start with lots and lots of 0's. 10. Add 1's, liberally.
"Details for OS 5 will be made public in the fourth quarter of 2007, ..." - Bill McEwen
Whoah!!! He spoke, a bit late.
Go to top
Re: Basic for os 4.x
Just popping in
Just popping in


See User information
@Atheist

> I saw it included includes and that Ba(sic*2)ally sent me running for the hills.
Then you will never make it to a good programmer...

The includes are your friends! You need to understand this. You can also program Ambilitz wihtout includes using blitzlibs. The only difference is that they are loaded on startup, the includes during compile time, but therefor much more modern and OS4-proof.

Go to top
Re: Basic for os 4.x
Quite a regular
Quite a regular


See User information
Quote:
Then you will never make it to a good programmer...

Hi Wanderer,

Well, I have no hope of writing demos or creating 3D stuff, that's for sure. Nor will I ever create a device driver either.

I want to have fun programming, not spend 6+ hours trying to figure out why 2 commands won't work (and the program was only ~135 lines long at that point!).
Quote:
The only difference is that they are loaded on startup, the includes during compile time, but therefor much more modern and OS4-proof.


I don't understand the last part of the sentence. "OS4 proof."

Support Amiga Fantasy cases!!!
How to program: 1. Start with lots and lots of 0's. 10. Add 1's, liberally.
"Details for OS 5 will be made public in the fourth quarter of 2007, ..." - Bill McEwen
Whoah!!! He spoke, a bit late.
Go to top
Re: Basic for os 4.x
Just popping in
Just popping in


See User information
OS4 proof => ... they work on OS4.

See it is very simple:

You have a language and its syntax, and it is very easy. It consists only of a very few commands, like While, For..Next, If, = , goto etc.

This is almost the same for every mid and high level language, say C, Basic, AMOS, BlitzBasic, Hollywood.

Now here comes the differences:

In addition to those basic key functionality, the languages have specific commands and functions, and this defines the level ranking of the language.

C has "only" some low level functions like printf, fopen etc. (+ AmigaOS API) found in the clib, while AMOS and BlitzBasic have higher functions like LoadShapes or whatever. And Hollywood might have even higher functions.

And now, from where does the language know the functions? In AMOS or Blitzbasic, all these functions are coded in 68K and loaded as binary on startup.

In contrast to that, the functions from the Amiblitz3 "Includes" are loaded only on demand, because they are not binaries but sourcecode, and you dont want to compile them all.

So if you decide to use commands from the "image.include", you will type

INCLUDE "image.include"

before you go ahead with

image_Load{}
image_Blit{}

etc.

What includes/functions are available can be browsed or read in the main Guide.

Is this compilcated?


Maybe we should add a detector that automatially includes the right files. But this should really not influence the choise of language.

Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project