Welcome, Guest. Please login or register.

Author Topic: AROS Programming  (Read 1440 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline TheMudTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2006
  • Posts: 372
    • Show only replies by TheMud
    • http://www.houseofvoices.tk
AROS Programming
« on: April 23, 2007, 08:59:54 AM »
A few Q's about AROS.:

I more and more like reading about AROS, but wanna know something about it before I download it, and install it... If it's possible to install without thrashing the computer *LOL* Tried a year ago, and back then the installer was NOT good.

I know that AMOS isn't around for AROS ... But is there anything like it ? ...

The nightly builds... Can I Update my AROS over the internet ? So that I must not always download a new nightly build and start all over ? ...

It says - Amiga Compatible - Can I run Amiga Software on it ? ... And not under UAE ? ... UAE is a bathering thing slowly *S* ...

THX in Advance for the help ... *S*
-----------------------------------------------
http://www.dailyroxette.com - My first passion next to Amiga
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: AROS Programming
« Reply #1 on: April 23, 2007, 09:39:41 AM »
Quote
It says - Amiga Compatible - Can I run Amiga Software on it ?

No. AROS can't run amiga software.

AROS does have limited source level compatibility however. Still, you can't take source as-is and rebuild it for AROS, usually some attention to byteorder is required (plus if the source doesn't build with GCC originally you need to do the gcc transformation. Depending on the source code this might be fixing couple of lines, or a lot more work).

Running m68k software is possible with UAE but if you'll use AROS for this, why not use WinUAE directly?
 

Offline TheMudTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2006
  • Posts: 372
    • Show only replies by TheMud
    • http://www.houseofvoices.tk
Re: AROS Programming
« Reply #2 on: April 23, 2007, 09:43:52 AM »
Too bad.... Hmpf...!

3...
2...
1...

Now Im over it ... *LOL*

And my other Q's ? ... Anyone ? ...
-----------------------------------------------
http://www.dailyroxette.com - My first passion next to Amiga
 

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show only replies by skurk
Re: AROS Programming
« Reply #3 on: April 23, 2007, 10:04:26 AM »
Maybe what you're looking for is MorphOS?  It can run Amiga binaries.

But, as with AOS4, there's a limited supply of MOS-compatible hardware out there.

If you're interested in MOS, let me know.  I'm considering selling mine, as I'm too busy with classic Amigas and C64's these days.  It's a Pegasos 1, non-april fix, 128M RAM, 160G hdd, Radeon 9250, mounted in a mini-ITX case with 300W PSU (IIRC).  Pretty stable (has crashed only once), has MOS 1.4.5 installed with developer tools.  The OS boots in ~2-3 seconds ;-)
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: AROS Programming
« Reply #4 on: April 23, 2007, 12:24:12 PM »
Quote

TheMud wrote:
A few Q's about AROS.:

I more and more like reading about AROS, but wanna know something about it before I download it, and install it... If it's possible to install without thrashing the computer *LOL* Tried a year ago, and back then the installer was NOT good.


The installer is working again, but since the ABI has not been finalised yet, there is no point installing it.

Quote

I know that AMOS isn't around for AROS ... But is there anything like it ? ...


Nope. Though Bernd (of AfA fame)did suggest that he might build a blitzBasic -> x86-64 code generator... which would be nice.

Quote

The nightly builds... Can I Update my AROS over the internet ? So that I must not always download a new nightly build and start all over ? ...


Not yet. But since the ABI has not be finialised yet, a fixed install really wouldn't be a great idea... That said, now that the FAT drivers work you can eaily move files in and out of AROS using a normal "MS" formated disk.

Quote

It says - Amiga Compatible - Can I run Amiga Software on it ? ... And not under UAE ? ... UAE is a bathering thing slowly *S* ...


Binary compatible on Amiga hardware (and to some extent alien 68k hardware), source compatible on other hardware... though as Piru points out there are issues, most notably that the source needs to be compiled with gcc... though I believe we also have a working vbcc...

UAE is only slow if your computer is slow. A modern PC can run UAE orders of magnitude faster than any Real Amiga.

Quote

THX in Advance for the help ... *S*

Offline TheMudTopic starter

  • Sr. Member
  • ****
  • Join Date: Oct 2006
  • Posts: 372
    • Show only replies by TheMud
    • http://www.houseofvoices.tk
Re: AROS Programming
« Reply #5 on: April 23, 2007, 12:42:31 PM »
@Bloodline and U others *S*

Thanx ! Think Im gonna download it and give it a shot... Maybe I can run and boot it from a 1GB USB stick ? ... Its a Pentium 2.8 GhZ PC with 256 MB Ram, and 64 Graphix Card. - Should be fast enough...

The PC has AmiKit"ty" installed and I love it :-) - Good for all my ADF's ...

Too bad that Amikit isnt working under Mac OS X ... So much better than Windoze... And more Amiga-like feeling than Windoze... Hmmm.... Maybe on day *S*

But again - Thanx for the Help !
-----------------------------------------------
http://www.dailyroxette.com - My first passion next to Amiga
 

Offline mrmkl

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 147
    • Show only replies by mrmkl
    • http://www.iki.fi/mkl/
Re: AROS Programming
« Reply #6 on: April 23, 2007, 02:03:19 PM »
What is ABI? :-?
 

Offline dammy

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 2828
    • Show only replies by dammy
Re: AROS Programming
« Reply #7 on: April 23, 2007, 02:09:55 PM »
The majority of AROS Devs are using using AROS in a emulator (VMware and others) to develope on.  Typically the beta testing goes to the native machines.  This way when AROS goes guru, your only crashing within the safety of the emulator and not taking your entire system down with it.  So you can keep your XP or Linux installed and still run AROS.

Dammy
Dammy

https://www.facebook.com/pages/Arix-OS/414578091930728
Unless otherwise noted, I speak only for myself.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: AROS Programming
« Reply #8 on: April 23, 2007, 02:31:57 PM »
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: AROS Programming
« Reply #9 on: April 23, 2007, 10:51:48 PM »
Quote

mrmkl wrote:
What is ABI? :-?


As Piru has pointed out, it's the conventions used when programs "talk" to the operating system. So that both the operating system and the program know which registers (or stack) the data will be on.

In AROS up to now, there has been no defined convention and could change between builds, meaning a program built on Monday might not work on an AROS built on Tuesday.

Staf is currently defining the ABI, ready for AROS V1.0 so that anyone can build a progam which will work on and V1.0+ version of AROS.


Offline Fats

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 672
    • Show only replies by Fats
Re: AROS Programming
« Reply #10 on: April 24, 2007, 11:21:08 AM »
Quote

bloodline wrote:

Staf is currently defining the ABI, ready for AROS V1.0 so that anyone can build a progam which will work on and V1.0+ version of AROS.



But in the mean time I'm doing my non-backward compatible changes on a branch so the current aros that is built at night will keep on running all programs available in aros-archives. The target is to switch to ABI V1 in one go.

greets,
Staf.
Trust me...                                              I know what I\'m doing
 

Offline SamuraiCrow

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2280
  • Country: us
  • Gender: Male
    • Show only replies by SamuraiCrow
Re: AROS Programming
« Reply #11 on: April 24, 2007, 04:02:35 PM »
Quote

TheMud wrote:
I know that AMOS isn't around for AROS ... But is there anything like it ? ...


There's an open-source project to build an up-to-date sequel to Amos called Mattathias.  It uses C as a backend so I don't see any reason it won't work for AROS.  The only catch is that it isn't finished yet.  The source code is in the CVS repository in here and the mailing list/website is here.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12113
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: AROS Programming
« Reply #12 on: April 24, 2007, 05:12:49 PM »
Quote

SamuraiCrow wrote:
Quote

TheMud wrote:
I know that AMOS isn't around for AROS ... But is there anything like it ? ...


There's an open-source project to build an up-to-date sequel to Amos called Mattathias.  It uses C as a backend so I don't see any reason it won't work for AROS.  The only catch is that it isn't finished yet.  The source code is in the CVS repository in here and the mailing list/website is here.


Maybe one could tie it to the TinyC c compiler and create a standalone package!