AMOS Pro Source Code Is Now Available ... | page 1 2 3 4
|
---|
|
---|
| | Eric Gus
Posts 479 18 Sep 2017 22:37
| Just posted today in the AMOS FB group ... EXTERNAL LINK {ok the source has been up for a few years but the group post is new.. :-) }
| |
| | Vojin Vidanovic
Posts 770 24 Sep 2017 18:39
| Steve Ferrell wrote:
| AMOS was pretty popular among Amigans back in the day so it will happen, hopefully sooner rather than later. I would not be surprised if there was someone already working to patch AMOS and add the necessary hooks for 68080, SAGA and AMMX.
|
(From high languages thread) Hope someone can take of updating AMOS Pro "just" with Vamp support?
| |
| | Peter Heginbotham
Posts 214 24 Sep 2017 19:07
| This is were a bounty system would be useful
| |
| | Szyk Cech
Posts 191 24 Sep 2017 19:16
| Vojin Vidanovic wrote:
| Hope someone can take of updating AMOS Pro "just" with Vamp support?
|
Who can done this work if not you?!? This should be piece of cake for you - this is 141k lines in pure Assembler. I believe that Thierry will be grateful... And probably he can be your main beta tester...
| |
| | Eric Gus
Posts 479 25 Sep 2017 06:24
| Peter Heginbotham wrote:
| This is were a bounty system would be useful
|
Indeed.. I would love to see AGA, RTG and intuition app creation support added too..
| |
| | Samuel Crow
Posts 424 25 Sep 2017 09:58
| Szyk Cech wrote:
|
Vojin Vidanovic wrote:
| Hope someone can take of updating AMOS Pro "just" with Vamp support? |
Who can done this work if not you?!? This should be piece of cake for you - this is 141k lines in pure Assembler. I believe that Thierry will be grateful... And probably he can be your main beta tester...
|
Compiler construction is not for the faint of heart. In order to get good code generation based on modern static single assign form, we are looking at an almost total rewrite based on another compiler framework. LuaJIT is looking promising although it presently is just a trace compiler. (That means it only compiles loops.) It is also written mostly in Lua.
| |
| | Thierry Atheist
Posts 644 25 Sep 2017 14:41
| Szyk Cech wrote:
| Who can done this work if not you?!? This should be piece of cake for you - this is 141k lines in pure Assembler. I believe that Thierry will be grateful... And probably he can be your main beta tester... |
Hi Szyk Cech,YOU BET!!!! Lua? Python? NOT an option. I've looked at over 20 different BASIC's and not a SINGLE ONE has PROPER syntax.... Some come close(st DarkBASIC) but generally, all fall flat on their faces!!!!!! Many don't give you enough screen control, for instance, only run in a window. By "proper" I mean, understandable and easy to memorise. No constant external assets that need to be accessed. Also, not filled with gobbledygook like a million ";", "{", "}", "(", ")" that have no reason to be applied except because some idiot thought it was a good idea to waste my time making me type those symbols. AMOS is very fast, very capable, and if anyone ever made it to use all of the capabilities that the Vampire's Apollo Core offers, it would be SPECTACULAR what could be achieved!!!
| |
| | Philippe Flype (Apollo Team Member) Posts 299 25 Sep 2017 21:00
| There is also an excellent basic, running on windows, linux, and macos. It was open-sourced for amigaos, some years ago : EXTERNAL LINK It could also desserves some attentions. This version, 4.0 was a backport from the 4.0 windows version. It was done as a gift but never tested so it have some bugs that could for sure be fixed. It is very system oriented basic. In my opinion it could be an excellent alternative.functions set : EXTERNAL LINK
| |
| | Steve Ferrell
Posts 424 26 Sep 2017 04:27
| Philippe Flype wrote:
| There is also an excellent basic, running on windows, linux, and macos. It was open-sourced for amigaos, some years ago : EXTERNAL LINK It could also desserves some attentions. This version, 4.0 was a backport from the 4.0 windows version. It was done as a gift but never tested so it have some bugs that could for sure be fixed. It is very system oriented basic. In my opinion it could be an excellent alternative. functions set : EXTERNAL LINK |
I recommended this compiler to Fernando a few weeks ago. Here's what I had to say about it to Fernando: CLICK HERE I still use it extensively under Windows and OSX. I haven't used it on an Amiga in years though. But the performance is impressive on Windows and OSX. Source code is roughly 98% compatible across Windows and OSX which is a huge plus.
| |
| | Marcus Gerards
Posts 58 26 Sep 2017 08:49
| Szyk Cech wrote:
|
Vojin Vidanovic wrote:
| Hope someone can take of updating AMOS Pro "just" with Vamp support? |
Who can done this work if not you?!? This should be piece of cake for you - this is 141k lines in pure Assembler. I believe that Thierry will be grateful... And probably he can be your main beta tester...
|
YMMD. :D
| |
| | Samuel Crow
Posts 424 26 Sep 2017 13:03
| Philippe Flype wrote:
| There is also an excellent basic, running on windows, linux, and macos. It was open-sourced for amigaos, some years ago : EXTERNAL LINK It could also desserves some attentions. This version, 4.0 was a backport from the 4.0 windows version. It was done as a gift but never tested so it have some bugs that could for sure be fixed. It is very system oriented basic. In my opinion it could be an excellent alternative. functions set : EXTERNAL LINK |
If I wanted to do system programming, I'd just use Hollywood and the RapaGUI plugin that I use now. Is there something about the way that it works that would make it better than Amos or Blitz or Hollywood?AmosPro needs a new compiler but at least it's an Amiga language that uses the hardware. OS friendliness has it's place but not so much with Amos.
| |
| | Jean-pierre Vitulli
Posts 1 26 Sep 2017 15:04
| just my two cents as I don't have a vampire card. did anyone think to the tcc compiler ? EXTERNAL LINK I often use it to write some c scripts or even compile small tools. seems to be highly portable and hackable compared to some other suggestions.
| |
| | Martin Soerensen
Posts 232 26 Sep 2017 15:48
| tcc is not for 68k, so I do not see how it can be useful? Unless perhaps you want to cross-compile X86 or ARM stuff on the Amiga. :)
| |
| | Steve Ferrell
Posts 424 26 Sep 2017 16:21
| Samuel Crow wrote:
| Philippe Flype wrote:
| There is also an excellent basic, running on windows, linux, and macos. It was open-sourced for amigaos, some years ago : EXTERNAL LINK It could also desserves some attentions. This version, 4.0 was a backport from the 4.0 windows version. It was done as a gift but never tested so it have some bugs that could for sure be fixed. It is very system oriented basic. In my opinion it could be an excellent alternative. functions set : EXTERNAL LINK |
If I wanted to do system programming, I'd just use Hollywood and the RapaGUI plugin that I use now. Is there something about the way that it works that would make it better than Amos or Blitz or Hollywood? AmosPro needs a new compiler but at least it's an Amiga language that uses the hardware. OS friendliness has it's place but not so much with Amos. |
Where did you get the impression that PureBasic is only for system programming? It's powerful and well suited for graphics (2D and 3D), unlike Hollywood. Here are a few shots of some 2D and 3D games created using PureBasic. EXTERNAL LINK EXTERNAL LINK EXTERNAL LINK You also imply that Hollywood is well suited for system programming. It isn't. It's extremely slow and cumbersome It's a terrible choice for doing anything beyond slide shows and 2D multimedia presentations.
| |
| | Mr Niding
Posts 459 26 Sep 2017 17:46
| @Steve PureBasic looks impressive, but how well supported is the Amiga version? And what are the chances of it being updated? (and for Vampire to top it off) EXTERNAL LINK The Amiga section on forum doesnt look very active, BUT again, the screenshots available on their homepage+wide array of platforms being supported is a big plus. Genuinly curious, cause Airsoft is very activly developing Hollywood, and some plugins are activly being developed. Ofcourse, no Vampire spesific support given by Hollywood atm.
| |
| | Samuel Crow
Posts 424 26 Sep 2017 18:30
| @Steve Farrell Those screenshots look like they only use chunky modes and no support for the Amiga chipset altogether. That is why I don't think it will replace Blitz or AmigaE. Remember that the Vampire has both of the capabilities at once.
| |
|
| | Philippe Flype (Apollo Team Member) Posts 299 26 Sep 2017 18:50
| @Steve Ferrell I also use it very often, i find it just 'perfect' for many tasks, i even used it professionally during years, and Fred did absolute awesome work on it. For example, i used it to prepare all the gfx data for the DragonCrown tech demo. @Sam I was just proposing it as an option because sources have been provided years ago kindly by Frederic Laboureur, with hope someone could fork/maintain it. I realize it is quite out of topic, sorry for that. I dont want tell it is better or not than anything else, just witnessing it is an excellent one with source code provided. It is much faster, not even comparable, than Hollywood, in same range of speed than Blitz, and more system oriented than Amos. It was able to use chipset easily, sprites, paula, anything, and easy ASM support, or to open a screen/window and go the system way. The compiler strategy was to produce ASM source code, which makes it rather cool to support nowadays VASM for 080 as final assembler/linker. Now, i also find Amos, Blitz, and Hollywood rather cool for different qualities. Amos is cool because it is Amos, no need to argue (like AMAL, banks, etc.), Blitz is super for speed, for asm support, for the editor, for being able play with os. Hollywood, quite different target, because of stability, support, many features, portability...
| |
| | Asaf Ayoub
Posts 26 26 Sep 2017 19:37
| Its all good, but if we want to expand to wider audience maybe one could set up a patreon bounty to fund development to port opensource Roslyn (core) to Amiga Like systems. The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs. Apple did it for Mac, to get Visual Studio for Mac - users/devs are very excited what they can create. EXTERNAL LINK
| |
| | Fernando Pereira
Posts 68 26 Sep 2017 20:23
| Asaf Ayoub wrote:
| Its all good, but if we want to expand to wider audience maybe one could set up a patreon bounty to fund development to port opensource Roslyn (core) to Amiga Like systems. The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs. Apple did it for Mac, to get Visual Studio for Mac - users/devs are very excited what they can create. EXTERNAL LINK |
I second this with an extreme level of passion!
| |
|