|
Register or have you forgotten your password?
|
|
|
| Amiga Software News This is the news feed forum for Amiga related software news, press releases, and announcements. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Beginner
![]()
Join Date: Feb 2011
Posts: 31
|
I present my very latest AMOS BASIC reimplementation.
![]() XAMOS (Cross-AMOS) is a complete re-write of jAMOS in C++ using SDL libraries and Boost headers. The initial release is alpha 0.23, based on the corresponding jAMOS version number. This initial release is run-only and does not feature an editor at this stage. However, it is compatible with almost all programs created with the latest jAMOS editor. All jAMOS examples (without AMAL) are running in XAMOS, often with a serious speed boost over the Java original, particularly on low-end platforms. AMAL is not yet implemented at this stage, although some groundwork has been done and this is planned for a later release. The planned AMAL subsystem for XAMOS will be called XAMAL. Binaries are provided for Win32 (tested on Windows XP, Windows 7 and Windows 8 Consumer Preview) and Linux x86 and x64 (tested on Ubuntu 12.10). Both archives contain batch files for the relevant system for launching the included examples. Enjoy the latest AMOS BASIC reimplementation. Get it here! |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Master Sock Abuser
|
This is good stuff, looking forward to ports to platforms I use though
__________________
My iPhone Game: Puny Humans - http://itunes.apple.com/gb/app/puny-...362230281?mt=8 |
||||||||
|
|
|
|
|
#3 | ||||||||
|
Desperately needs a life
![]()
|
It's been a while since I lived in a bilingual area, but isn't "xamos" Greek for mayhem?
__________________
What we're witnessing is the sad, lonely crowing of that last, doomed cock. |
||||||||
|
|
|
|
|
#4 | ||||||||
|
Cult Member
![]()
Join Date: Apr 2003
Location: Athens, Hellas
Posts: 793
|
True , "χαμός" colloquially means mayhem, but also "loss".
__________________
"If we don't got it, you don't want it! " |
||||||||
|
|
|
|
|
#5 | ||||||||
|
Desperately needs a life
![]()
|
Ευχαριστώ Cass. I guess I've only heard it in the mayhem context, but it's been a while, perhaps too long, since I was able to hold a conversation in Greek....
__________________
What we're witnessing is the sad, lonely crowing of that last, doomed cock. |
||||||||
|
|
|
|
|
#6 | |||||||||
|
Beginner
![]()
Join Date: Feb 2011
Posts: 31
|
Quote:
![]() It can also mean "a blast", as in "Ayto to kalokairi tha ginei XAMOS" ("This summer will be a BLAST"), so an interesting pun there! Last edited by Mequa; 05-27-2012 at 09:30 AM.. |
|||||||||
|
|
|
|
|
#7 | |||||||||
|
Beginner
![]()
Join Date: Feb 2011
Posts: 31
|
Quote:
Porting to OS X would be fairly straightforward at this stage (using the *nix Makefile included), once I or someone else manages to borrow a Mac to compile this on. Anyone want to have a go compiling XAMOS on OS X (with all the required dependencies installed), and reporting any errors/successfully-built binaries here? (Do make a note of whether they are 32-bit or 64-bit.) Or, for that matter, FreeBSD, Solaris, or Haiku? Currently, this builds and runs natively on both 32-bit and 64-bit Linux, and builds on Windows using MinGW, running on everything from Windows 98 to Windows 8 Consumer Preview (and even Wine). Optional hardware acceleration (OpenGL/DirectX) is planned for all supported platforms. A hardware-accelerated ARM11 Linux (Raspberry Pi) build is planned. Porting to NG Amigas such as AROS x86, MorphOS and AmigaOS4 may be possible in future (they support SDL), however will first require some debugging before the XAMOS core is stable on those platforms. 16-bit builds - not interested at this stage, would require a rewrite to support 16-bit platforms. Also, any future editors may not be compatible with NG Amigas, and so may also require a rewrite to be compatible with Zune/MUI, if anyone is interested in an XAMOS editor for those platforms - or in contributing one under a compatible licence.
Last edited by Mequa; 05-27-2012 at 03:52 PM.. |
|||||||||
|
|
|
|
|
#8 | ||||||||
|
Technoid
![]()
Join Date: Jun 2008
Location: Melbourne/Australia + VA/USA
Posts: 298
|
I've tried porting a game using boost and it was a nightmare. ugh, boost.
__________________
--/\-[ Stu ]-/\-- Commodore 128DCR, JiffyDOS, Ultimate 1541 II, uIEC/SD, CBM 1902A Monitor |
||||||||
|
|
|
|
|
#9 | |||||||||
|
Beginner
![]()
Join Date: Feb 2011
Posts: 31
|
Quote:
This is also included as standard with C++11 / C++0x, so could be made to work without Boost if compiling as C++11 / C++0x (which I'd also prefer to avoid dependency on, as it won't work with older compilers). Or I could alternatively use e.g. the deprecated hash_map type as a possible compiler option (disabling it if Boost or C++11 are available). |
|||||||||
|
|
|
|
|
#10 | ||||||||
|
Beginner
![]()
Join Date: Feb 2011
Posts: 31
|
Update: XAMOS alpha 0.24:
- AMAL is now implemented in line with jAMOS 0.24, including AMAL Environment Generator. All AMAL examples from jAMOS are added and runnable in XAMOS. - Can translate AMAL (and EnvGen) code into both C++ and Java. - Much code refactoring and debugging. - Removed default startup sound for run-only version (too irritating). - A console-based launcher is added for launching all 40 included examples, along with a batch file. |
||||||||
|
|
|
|
|
#11 | ||||||||
|
Beginner
![]()
Join Date: Feb 2011
Posts: 31
|
Update: XAMOS alpha 0.241:
- Removed the dependency on Boost (now available as a compiler option by editing the Makefile). Fallback to deprecated hash_map type is supported without Boost. - Added the ability to build a minimal text-only build without SDL, for cross-platform testing (tested on AROS/x86 and MorphOS/PPC). - Improved compatibility with 64-bit systems (e.g. Linux/x64). |
||||||||
|
|
|
|
|
#12 | ||||||||
|
Beginner
![]()
Join Date: Feb 2011
Posts: 31
|
Update: XAMOS is now working on AROS!
![]() An AROS x86 binary (and compatible Makefile for building from source) is now available from the SourceForge page. Simply extract the contents of XAMOS_aros_x86.zip over the contents of XAMOS.zip. This initial AROS build has a few small bugs, but is mostly working already. Sound has not yet been tested. |
||||||||
|
|
|
|
|
#13 | ||||||||
|
Master Sock Abuser
|
After much compiling of libraries, I got XAMOS running on my Raspberry Pi!!! Yay
nice work guys
__________________
My iPhone Game: Puny Humans - http://itunes.apple.com/gb/app/puny-...362230281?mt=8 |
||||||||
|
|
|