Click Here
home features news forums classifieds faqs links search
5770 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
28 crawler(s) on-line.
 9 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 ferrels:  12 mins ago
 evilFrog:  14 mins ago
 DiscreetFX:  16 mins ago
 MEGA_RJ_MICAL:  31 mins ago
 OneTimer1:  53 mins ago
 cc3d:  1 hr 5 mins ago
 A1200:  1 hr 13 mins ago
 gryfon:  1 hr 36 mins ago
 Rob:  1 hr 52 mins ago
 amisteph:  2 hrs 21 mins ago

/  Forum Index
   /  Amiga Development
      /  Amos Professional Official Source Code Release MIT [And future for AGA]
Register To Post

Goto page ( 1 | 2 | 3 | 4 | 5 | 6 Next Page )
PosterThread
AmiDARK 
Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 8:28:09
#1 ]
Regular Member
Joined: 28-Mar-2007
Posts: 485
From: South France

Hello,

François Lionet finally officially released the AMOS Professional Source code in his own GitHub place. Like he decided years ago, it is released under the MIT Licence.

This is the 1st official release he made that makes all of us have now a true official place concerning what can be done (or not) concerning AMOS Professional and its source code.

The link is there :
https://github.com/Francaoz/AMOS-Professional-Official

Thank you to François Lionet for this wise decision that will be positive for the Amiga FANS.

In a second time, it also mean that my previous project to bring AGA to AMOS Professional, that was stopped 4 months ago due to François Lionet desire to put Amos Professional source code under LGPLv3 licence terms, can now restart as François Lionet finally decide to leave it under MIT Licence. And makes it official. It allow me to be more "Free" in the way I can bring my own though of AGA in AMOS Professional.

I decided to re-release the Amos Professional (X) AGA latest build I've done :
https://github.com/AmiDARK/Amos-Professional-AGA-Releases
Source code will be released under the same MIT licence when everything will be done concerning AGA development.

I have setup a mini website to keep you all informed about evolution of the AGA support for AMOS Professional :

http://amos-professional-aga.frederic-cordier.fr/

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 9:35:18
#2 ]
Elite Member
Joined: 12-May-2010
Posts: 5751
From: Unknown

@AmiDARK

good news

thanks

 Status: Offline
Profile     Report this post  
MEGA_RJ_MICAL 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 9:36:18
#3 ]
Regular Member
Joined: 13-Dec-2019
Posts: 252
From: AMIGAWORLD.NET WAS ORIGINALLY FOUNDED BY DAVID DOYLE

OH NO

_________________
I HAVE ABS OF STEEL

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 10:20:02
#4 ]
Regular Member
Joined: 28-Mar-2007
Posts: 485
From: South France

@MEGA_RJ_MICAL
Hello RJ Mical, why "OH No"?

@Olaf : yes

Last edited by AmiDARK on 30-Apr-2020 at 10:21 AM.

 Status: Offline
Profile     Report this post  
BigD 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 10:37:10
#5 ]
Elite Member
Joined: 11-Aug-2005
Posts: 5309
From: UK

@AmiDARK

Nice, but always wondered; is this better than Blitz Basic / AmiBlitz for beginners? I always steered clear of AMOS as being too high level a language for good performance on the Amiga. Is this language considered somewhere between Backbone and Blitz Basic in terms of code performance and optimisation? Just interested and not knocking those that use it skillfully.

_________________
"Art challenges technology. Technology inspires the art."
John Lasseter, Co-Founder of Pixar Animation Studios

 Status: Offline
Profile     Report this post  
Templario 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 10:59:02
#6 ]
Elite Member
Joined: 22-Jun-2004
Posts: 3525
From: Palencia city of the emptied Spain.

@AmiDARK
You don't worry for MEGA_RJ_MICAL, he is the Mr. Not.

_________________
Amiga 500 with ROMs 1.3-2.05 and M-Tec AT500 with hard disk and 4MB Ram.
WinUAE + original OS 3.5&3.9
Sam440ep 800 MHZ + OS 4.1 F.E.
Sam460ex 1 GHz + OS 4.1 F.E.
MacMini 1.5 GHz + MorphOS 3.13
PowerBook G4 1.65 + MorphOS 3.13

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 12:29:02
#7 ]
Elite Member
Joined: 9-Jun-2004
Posts: 11357
From: Norway

@BigD

High level / low level is some what a strange concept, you can write extensions that are really low level, and you can embed assembler code in your AMOS memory banks, this can be executed by AMOS. I see that being done a lot by STOS programmers, more so then AMOS programmers.

Generally AMOS likes to control what is rendered on the screen, but you can let extensions take over, by turning off copper. Using the “copper on” / “copper off” commands.

In some ways AMOS is misunderstood, it’s a game engine, its not good for making applications, as game engine its biggest advantage is scripting in AMAL, AMAL is actual faster than the Basic language, AMAL uses switch based multitasking, (it automatic switch on loops and on branches) it guaranteed to be atomic, this makes AMAL easy to work with for beginners.

Normally AMAL is run on VBL, this however its slow, best is to disable synchro using "synchro off", and do a manual "synchro" command, this makes it more efficient actually.

So for a beginner you might have problems to understand the concept of bytes, shorts, int’s, and signed / unsigned variables and so on, AMOS does not give you any options it only has int’s, so you don’t need to learn the difference between this. And it as floats and doubles.

(It does not however take advantage of the FPU for floats/doubles, sadly.
I hope Frédéric Cordier make some improvements on FPU support.)

AMOS was really popular in 80’s and beginning of 90’s, and AMOS has large library of sources and games written for it, that can be fun to bring back, update and rerelease. Porting the AMOS source code Blitz Basic are not easy, because there is a big difference between the two languages. as long as Frédéric Cordier does not freak it up.

Last edited by NutsAboutAmiga on 30-Apr-2020 at 12:42 PM.
Last edited by NutsAboutAmiga on 30-Apr-2020 at 12:36 PM.
Last edited by NutsAboutAmiga on 30-Apr-2020 at 12:33 PM.
Last edited by NutsAboutAmiga on 30-Apr-2020 at 12:29 PM.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 12:33:43
#8 ]
Elite Member
Joined: 12-May-2010
Posts: 5751
From: Unknown

@NutsAboutAmiga

Blitzbasic is more a general language, you can even write applications with it

AMOS is game development pure, most extensions (and I collected and integrated a lot) are for games too. There are certainly still some source codes around so I could imagine people taking them and updating it if AGA is available. And you can do new ones too of course

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 12:50:26
#9 ]
Regular Member
Joined: 28-Mar-2007
Posts: 485
From: South France

@All : Thank you for your feedback.
Opinions are important when they bring constructive view of things.

@BigD: I Understand your point view. if Blitz Basic fits your need and your way of coding. It's best to you to use Blitz Basic. I tried it and find it really different from AMOS. And even if AMOS provided lower performances, I found it more "fun" to use. That's why I liked it ... Like I Liked DarkBASIC v1 & Professional, AppGameKit ... And this even if I also can have to code under C, PHP and Java for my job ;) All our points of view are different and it's always interesting to learn from others :) Thank you.

@Templario : When François was in discuss with me concerning reselling a boxed version of Amos Professional AGA, he talked me about RJ Mical ... That's why, his "OH NO" is interesting ... I really wants him to explain his though as just a "OH NO" is stupid (or abusive negative) without more explanations.

@NutsAboutAmiga : Interesting purposes... What should you suggest to makes AMAL more powerful if we take Synchro On ? I can maybe changes things internally with a new commands that may enable/disable this change ;)
Thank you for feedback.
Concerning FPU support, for the moment, nothing have been done.
I must create a version dedicaced to AGA chipset. Once it will be done, it may be possible to add support for specific CPUs and FPU ... But if I use detection system, it may force me to :
1. Externalise parts of AMOS Code to specifics CPU/FPU libraries
2. Create various versions of AMOS.library (68020, 68040, 68060, 68030+6888x, etc.) but it will not be enough as some .lib can be improved taking advantage of CPUs ...
etc. It's something I have not yet "though" ... I will see this later as I have some ideas ... But I prefer concentrate on AGA first. Other things like theses, will come later ...

@OlafS25 : Thank you for your reply :)

Regards,

 Status: Offline
Profile     Report this post  
MEGA_RJ_MICAL 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 13:27:39
#10 ]
Regular Member
Joined: 13-Dec-2019
Posts: 252
From: AMIGAWORLD.NET WAS ORIGINALLY FOUNDED BY DAVID DOYLE

@AmiDARK

Friend AmiDARK,

where does my "OH NO" stem from? I will now proceed to enlighten you, and please oh please disregard the snotty dismissal of Templario, leave him to his creepy software of dubious taste and barely comprehensible English.

Where was I? Oh, my "OH NO". It stems, I was saying, from yet another mysterious piece of a distant past being gutted and exposed to prying eyes. The magic will be lost. That aura, that feeling that only closed source software, and even more LEGACY closed source software can bear. That hidden unreachable treasure of undocumented functions.

And what, now that Amos will be thrown on a cold morgue table and slit open, its 30 years old corpse naked and exposed to this morbid crowd? What good will come of it? Let me tell you what:

a thousand new visionary projects from self deluded neohphytes who will suddenly think of themselves as developers. Threads and threads of never-to-be-completed nonsense. A whole load of legacy, bitter, desperate nothing.

LET A BEAUTIFUL MEMORY REMAIN A MEMORY, says I.
Please just let it remain so.



Signed, Sealed and Verified,
MEGA RJ MICAL


_________________
I HAVE ABS OF STEEL

 Status: Offline
Profile     Report this post  
Rob 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 14:04:05
#11 ]
Elite Member
Joined: 20-Mar-2003
Posts: 5909
From: S.Wales

@AmiDARK

Quote:
@Templario : When François was in discuss with me concerning reselling a boxed version of Amos Professional AGA, he talked me about RJ Mical ... That's why, his "OH NO" is interesting ... I really wants him to explain his though as just a "OH NO" is stupid (or abusive negative) without more explanations.


You haven't been here for a while. Just ignore Fake RJ Mical since he hasn't got anything worthwhile to conribute here.

 Status: Offline
Profile     Report this post  
MEGA_RJ_MICAL 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 14:31:42
#12 ]
Regular Member
Joined: 13-Dec-2019
Posts: 252
From: AMIGAWORLD.NET WAS ORIGINALLY FOUNDED BY DAVID DOYLE

@Rob

Silence, rabble.

_________________
I HAVE ABS OF STEEL

 Status: Offline
Profile     Report this post  
fishy_fis 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 14:37:48
#13 ]
Super Member
Joined: 29-Mar-2004
Posts: 1897
From: Australia

@MEGA_RJ_MICAL

AMOS has been open source for about a decade give or take a few years.

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 14:57:50
#14 ]
Regular Member
Joined: 28-Mar-2007
Posts: 485
From: South France

@Rob : Oh ! Well ... I understand now ;)

@fishy_fis : yes, but François did never takes the time to makes an official release of the source code. Now it's finally done.

Last edited by AmiDARK on 30-Apr-2020 at 03:50 PM.
Last edited by AmiDARK on 30-Apr-2020 at 02:59 PM.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 14:58:37
#15 ]
Elite Member
Joined: 9-Jun-2004
Posts: 11357
From: Norway

@MEGA_RJ_MICAL

I think there is lot learn from old code, some say one should move on, forget the old, just generate new and better code. I have problem with this as most this project actual more often than not reinvent the wheel. We don’t need new computer languages there are far too many already. Part of preserving the history, is by making sure things are kept relevent.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
OlafS25 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 15:35:40
#16 ]
Elite Member
Joined: 12-May-2010
Posts: 5751
From: Unknown

@AmiDARK

do not react to him

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 15:50:37
#17 ]
Regular Member
Joined: 28-Mar-2007
Posts: 485
From: South France

@OlafS25

You're right, updated ;)

 Status: Offline
Profile     Report this post  
Lou 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 16:27:35
#18 ]
Elite Member
Joined: 2-Nov-2004
Posts: 4027
From: Rhode Island

@AmiDARK

Microsoft seems to be abandoning Visual Basic. They have open-sourced it some years back and the Roslyn compiler.

https://github.com/dotnet/roslyn

Even .net as a whole is being open-sourced (see .Net CORE 3.x).

I love the VB.net syntax. Port that and I could be an Amiga coder...

 Status: Offline
Profile     Report this post  
AmiDARK 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 18:01:28
#19 ]
Regular Member
Joined: 28-Mar-2007
Posts: 485
From: South France

@Lou :
I'm sorry, but I'n not the guy who will port Visual Basic to AMIGA.
1. Because it's MICROSOFT product.
2. Because I'm not interested in Visual Studio.


@All :
I have uploaded some videos to show the current capabilities of AMOS Professional AGA :
http://amos-professional-aga.frederic-cordier.fr/?videos

They does not represent all capabilities concerning AGA, but they're a start to show it work.

Regards,

 Status: Offline
Profile     Report this post  
coldacid 
Re: Amos Professional Official Source Code Release MIT [And future for AGA]
Posted on 30-Apr-2020 18:35:51
#20 ]
Member
Joined: 27-Oct-2019
Posts: 41
From: Candinavia

@Lou

.NET stuff being open-sourced isn't an abandonment of .NET but rather a move away from Windows. If anything, Microsoft is subsuming and replacing the existing open-source Mono project with their own open-source .NET framework (which is also replacing the existing closed-source .NET Framework, capital F, on Windows). It's similar to how Microsoft now has SQL Server for Linux, and the work on WSL -- Microsoft realizes that locking into Windows will hurt them more in the long run, so they're decoupling a lot of things to improve TCO with Azure and expand mindshare on other platforms.

 Status: Offline
Profile     Report this post  

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle