|
AMOS 2
May 23, 2019 12:20:30 GMT -6
Post by n00b on May 23, 2019 12:20:30 GMT -6
I just read a post on retrogamecoding about the original creator of AMOS and STOS working on a newer version for modern systems. Since these products influenced sdlBasic and RCBasic and a number of other dialects, I figured a few people here would find it interesting. AMOS 2 websiteIt seems to still be in early development but its still cool that it is happening.
|
|
|
AMOS 2
May 23, 2019 17:36:56 GMT -6
Post by johnno56 on May 23, 2019 17:36:56 GMT -6
Cool... The banner on the site looks a little creepy... lol Like long chequered fingers trying to claw through the screen... or is it just me?
Looks like early days as the 'downloads' contain empty files... That didn't sound right. How can you contain a file that isn't there? English... Who would have thought?
The code sample looks easy enough to read and follow. I will be keeping my eye out for the download. Thanks for the tip.
I would be curious just to compare performance... Do not panic. I have no intention of "jumping ship"... Just curious. Besides... 'You' raised the subject... lol
|
|
|
AMOS 2
May 23, 2019 18:50:16 GMT -6
Post by n00b on May 23, 2019 18:50:16 GMT -6
I will download it when its released as well. I actually play with a number of different languages and frameworks to get an idea of how rc stacks up to them. A few years ago someone did a bench mark of several BASICs including rcbasic and sdlbasic. I think sdlbasic was almost double the speed of rcbasic. Since then I have done some heavy revisions and now they are about even as far as far as complex algebra. And both of them actually beat python. Lua is still one of the fastest languages I have ever seen though. We are going to beat lua one day.
|
|
|
AMOS 2
May 23, 2019 23:32:06 GMT -6
Post by johnno56 on May 23, 2019 23:32:06 GMT -6
|
|
|
AMOS 2
May 24, 2019 5:51:46 GMT -6
Post by n00b on May 24, 2019 5:51:46 GMT -6
They seem to be empty archives. Also I found that benchmark I was talking about: BASIC benchmarksThis was from 2016. It is actually over twice as fast if you try it today but its always good to look at where it was. But Lua is able to do it in significantly less time. That is one beastly interpreter.
|
|
|
AMOS 2
May 24, 2019 6:30:12 GMT -6
Post by johnno56 on May 24, 2019 6:30:12 GMT -6
Ah yes. The links on the homepage seem to be empty. I just checked the drive.google link and all 3 files are there. If you still can't get them, let me know, and I'll put them in my dropbox and send a link...
Those were a LOT of 'basics' being tested there... I would be curious to see the figures today...
|
|
|
AMOS 2
May 26, 2019 2:26:03 GMT -6
Post by kennn on May 26, 2019 2:26:03 GMT -6
It seems to still be in early development but its still cool that it is happening. Hi, .....early development.? "AMOS 2 should be complete and finished by the summer of 2019." (http://amos2.tech/en-gb/)
|
|
|
AMOS 2
May 26, 2019 2:27:08 GMT -6
Post by kennn on May 26, 2019 2:27:08 GMT -6
Wow! Extremely important!!!!
(http://amos2.tech/en-gb/)
The future
AMOS 2 should be complete and finished by the summer of 2019. But that does not mean the end of AMOS, as I want to start a more ambitious project, GAMOS.
GAMOS will be what AMOS would have been if I had programmed it today. You learn many things during 30 years! GAMOS will be a new professional game-engine, based on a modern version of the Basic language:
Object oriented Full support of modern accelerated 3D, with shaders and all the cool stuff Integrated 2D and 3D physics engine Expandable with the support of node.js libraries and Javascript libraries With a complete and integrated IDE, with the necessary tools (source editor, paint editor, 3D world editor, debugger etc. all written in GAMOS of course) A revamped instruction set, as close as possible from the original yet much more logical and simple to learn, less instructions that do more things GAMOS is a big project that I intend to carry during the next two years. I aim for publication in February 2021.
|
|
|
AMOS 2
May 26, 2019 13:51:46 GMT -6
via mobile
Post by tbird on May 26, 2019 13:51:46 GMT -6
Sounded interesting till the oop part. I am not a fan and never will be, still cool something else is being made..more options is always a good thing.
|
|
|
AMOS 2
May 27, 2019 3:30:29 GMT -6
Post by drfloyd on May 27, 2019 3:30:29 GMT -6
AMOS 2 & GAMOS are French Projects I follow that with big interest ! I just checked the benchmark basic page. FREEBASIC seems incredible ! It is really the fastest basic ?
|
|
|
AMOS 2
May 27, 2019 4:49:13 GMT -6
Post by kennn on May 27, 2019 4:49:13 GMT -6
AMOS 2 & GAMOS are French Projects I follow that with big interest ! If GAMOS is actively developed, GAMOS will create a quite huge community!!! Moreover, GAMOS will be a powerful rival of all BASIC languages!
|
|
|
AMOS 2
May 27, 2019 6:46:34 GMT -6
Post by kennn on May 27, 2019 6:46:34 GMT -6
|
|
|
AMOS 2
May 27, 2019 7:12:24 GMT -6
Post by n00b on May 27, 2019 7:12:24 GMT -6
I saw the GAMOS info but it looked like he was trying to create a completely OOP BASIC. I am also not big into OOP but I can see why a lot of other people are. And you are probably right about FreeBasic being the fastest basic. There are some downsides to FreeBasic though. Its really fast becasue it compiles directly to machine code. But that also means it is not portable to other platforms with different CPU architecture. It is also a lot lower level than what other BASIC's tend to be which gives you more direct control over hardware and memory but at the cost of complexity. But it is still overall a good language. I am actually still registered on the FreeBasic forums myself but I don't think I have posted on there since 2009. I made a simple 3D engine in FB using opengl and did some terrible collision detection using what I called 6th grade math.
|
|
|
AMOS 2
May 27, 2019 8:53:49 GMT -6
Post by drfloyd on May 27, 2019 8:53:49 GMT -6
i have tried 2 or 3 times Freebasic, but i was discouraged bu the complexity, it's not at all intuitive like RC, SDL or Naalaa, with strange features.
|
|
|
AMOS 2
May 27, 2019 16:11:11 GMT -6
Post by kennn on May 27, 2019 16:11:11 GMT -6
amos2.tech/en-us/Download-areaI downloaded the new version of AMOS 2. Unfortunately, my computer is too old for the version. However, AMOS 2 looks very professional because the PDF file of the user manual is over 500 pages!!
|
|