Click Here
home features news forums classifieds faqs links search
6071 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
11 crawler(s) on-line.
 140 guest(s) on-line.
 2 member(s) on-line.


 zipper,  vox

You are an anonymous user.
Register Now!
 vox:  42 secs ago
 zipper:  3 mins ago
 kolla:  10 mins ago
 OneTimer1:  24 mins ago
 BigD:  1 hr 7 mins ago
 OlafS25:  1 hr 9 mins ago
 amigakit:  1 hr 37 mins ago
 NutsAboutAmiga:  1 hr 40 mins ago
 Gunnar:  2 hrs 18 mins ago
 Frank:  2 hrs 25 mins ago

/  Forum Index
   /  AROS Software
      /  Get ready for 64-bit Amigas!
Register To Post

Goto page ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 Next Page )
PosterThread
paolone 
Get ready for 64-bit Amigas!
Posted on 9-Oct-2019 8:03:59
#1 ]
Super Member
Joined: 24-Sep-2007
Posts: 1143
From: Unknown

Well, sort of. While you're waiting for your favourite company to find the mandatory money to hire the needed manpower, please consider helping us with the transition from 32-bit i386 AROS to 64-bit x86-64 one. You can already test current builds of 64-bit Icaros Desktop here:

Icaros 64 v0.0.0 pre-alpha
http://vmwaros.blogspot.com/2019/10/icaros-64-v000-pre-alpha-is-available.html



This pre-alpha version includes current experimental code with all its limitations (please read the warnings carefully) either natively on real/virtual hardware, or hosted on 64-bit Linux. The native mode works only in live mode (no installation available on hard drive), just as a proof of concept and to test current drivers, while the hosted mode is interesting for development purposes. People currently writing software and compiling it for x86-64 are urged to test their binaries on it for compatibility (Icaros 64 pre-alpha is based on current AROS sources).

Here's what you can expect in the current state:
https://vmwaros.blogspot.com/p/icaros-64-current-status.html

If you wish to help us on the system, please join the AROS DEV mailing list or find on www.aros.org the way to contact AROS developers.

You can download a pre-built Ubuntu 64 based virtual machine for AROS development here:
https://vmwaros.blogspot.com/2019/10/a-pre-configured-development-machine.html

Or instructions about how to build a development environment by yourself:
https://vmwaros.blogspot.com/2019/09/setting-up-64bit-linux-development-env.html


A hub page for relevant information about Icaros 64 and its progress is always available here:
https://vmwaros.blogspot.com/p/64-bit.html

Last edited by paolone on 09-Oct-2019 at 08:04 AM.

 Status: Offline
Profile     Report this post  
clusteruk 
Re: Get ready for 64-bit Amigas!
Posted on 9-Oct-2019 10:38:03
#2 ]
Super Member
Joined: 20-Nov-2008
Posts: 1544
From: Marston Moretaine, England

@paolone

Just as a heads up, if the next batch of cases sell out I will be launching a £10,000 AROS driver fund split between my company and the community, I already have a lot of promises. I will flesh this out later.

I will also discuss with you my plans for Stage 3 of my project and hopefully some funding for ICAROS moving forward.

Steve

_________________
Amiga 1000, 3000D Toaster, Checkmate A1500 Plus
http://www.checkmate1500plus.com/

 Status: Offline
Profile     Report this post  
OneTimer1 
Re: Get ready for 64-bit Amigas!
Posted on 9-Oct-2019 18:25:05
#3 ]
Cult Member
Joined: 3-Aug-2015
Posts: 962
From: Unknown

@paolone

[code]
...../ )
.....' /
---' (_____
......... ((__)
..... _ ((___)
....... -'((__)
--.___((_)
[/code]

IMR there was a bounty for the first 64bit AROS distribution.

 Status: Offline
Profile     Report this post  
nikosidis 
Re: Get ready for 64-bit Amigas!
Posted on 9-Oct-2019 22:00:33
#4 ]
Cult Member
Joined: 9-Dec-2008
Posts: 994
From: Norway, Oslo

Good move.
Hope you get the help needed so at least some important apps. can be ported.

 Status: Offline
Profile     Report this post  
KimmoK 
Re: Get ready for 64-bit Amigas!
Posted on 10-Oct-2019 9:56:40
#5 ]
Elite Member
Joined: 14-Mar-2003
Posts: 5211
From: Ylikiiminki, Finland

"Icaros 64 will be based on the great experience we got from the 32bit version, but it will bring real advantages like big size memory handling, better filesystems, updated system software and, hopefully in a near future, also multiprocessing support, to speed up multithreaded operations. But, pay attention! ABIv1 64bit AROS can't run ABIv0 32bit software, so all applications must be properly adapted, corrected, recompiled and bundled"

I wish OS devs could finally work together to deliver one/unified/common next/third gen "Amiga" OS.

_________________
- KimmoK
// For freedom, for honor, for AMIGA
//
// Thing that I should find more time for: CC64 - 64bit Community Computer?

 Status: Offline
Profile     Report this post  
asymetrix 
Re: Get ready for 64-bit Amigas!
Posted on 10-Oct-2019 11:33:44
#6 ]
Cult Member
Joined: 9-Mar-2003
Posts: 868
From: United Kingdom

@KimmoK

Quote:
ABIv1 64bit AROS can't run ABIv0 32bit software, so all applications must be properly adapted, corrected, recompiled and bundled"


That's why in a sane world, automation is the only way - so in future no one will think back and think what were they thinking .. I now have to manually compile x GB sources by hand.

_________________
Download 499.26 Mbps, 659.94 Mbps Upload :)

 Status: Offline
Profile     Report this post  
bison 
Re: Get ready for 64-bit Amigas!
Posted on 10-Oct-2019 15:00:53
#7 ]
Elite Member
Joined: 18-Dec-2007
Posts: 2112
From: N-Space

@paolone

This does not boot on UEFI systems?

_________________
"Unix is supposed to fix that." -- Jay Miner

 Status: Offline
Profile     Report this post  
wawa 
Re: Get ready for 64-bit Amigas!
Posted on 10-Oct-2019 18:22:18
#8 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@asymetrix

Quote:
That's why in a sane world, automation is the only way - so in future no one will think back and think what were they thinking .. I now have to manually compile x GB sources by hand.


therefore its best in this case to distribute software as sources. aros has a nice build system with which the contributions are easily recompiled for another platform. currently paolo is releasing a ready to go cross compiler environment for linux, but there will be also a docker image, and from my experience it isnt really a problem to set up yourself.

 Status: Offline
Profile     Report this post  
paolone 
Re: Get ready for 64-bit Amigas!
Posted on 10-Oct-2019 21:09:47
#9 ]
Super Member
Joined: 24-Sep-2007
Posts: 1143
From: Unknown

@asymetrix

Quote:

That's why in a sane world, automation is the only way - so in future no one will think back and think what were they thinking .. I now have to manually compile x GB sources by hand.


The AROS build system provides a metamake system which basically helps automating things. You just need to add your software to the repository and write the 'recipe' to build it, and 1) when AROS sources evolve and ABI changes, you just need to update the AROS sources, reconfigure and make again, and 2) if you wish to compile also for several other architectures, you just need to configure again from a different target directory & make again.

There are ongoing efforts to use docker as well, to target also other amiga-like systems.

Hope this may help.

 Status: Offline
Profile     Report this post  
paolone 
Re: Get ready for 64-bit Amigas!
Posted on 10-Oct-2019 21:12:51
#10 ]
Super Member
Joined: 24-Sep-2007
Posts: 1143
From: Unknown

@KimmoK

Quote:

I wish OS devs could finally work together to deliver one/unified/common next/third gen "Amiga" OS.


This will unlikely happen but, at least, we're moving the platform forward (or trying to do that). Anyone joining or helping us is really welcome.

 Status: Offline
Profile     Report this post  
paolone 
Re: Get ready for 64-bit Amigas!
Posted on 10-Oct-2019 21:14:15
#11 ]
Super Member
Joined: 24-Sep-2007
Posts: 1143
From: Unknown

@bison

Probably it is, probably not. I haven't tried. After all, this is a very unstable experimental alpha software, so I'd be happy it's booting somewhere at all.

 Status: Offline
Profile     Report this post  
asymetrix 
Re: Get ready for 64-bit Amigas!
Posted on 10-Oct-2019 23:03:15
#12 ]
Cult Member
Joined: 9-Mar-2003
Posts: 868
From: United Kingdom

@paolone

Sounds good, one could attempt to use a central header to control pre-processor commands to auto include specific environment functions & default paths

If you need a new architecture, just add it to the main environment header, Its been done on other platforms, I'm sure a code wizard could figure it out for sure.

An automated system could generate html reports for each file success or failure.

Later one could add KS version compliance.

Cloud servers could be used to compile, with a few donations to keep them running.

Keeping source files only truly keeps files portable. This is what makes the Linux system a success.


_________________
Download 499.26 Mbps, 659.94 Mbps Upload :)

 Status: Offline
Profile     Report this post  
bison 
Re: Get ready for 64-bit Amigas!
Posted on 11-Oct-2019 3:08:20
#13 ]
Elite Member
Joined: 18-Dec-2007
Posts: 2112
From: N-Space

@asymetrix

Quote:
one could attempt to use a central header to control pre-processor commands to auto include specific environment functions & default paths If you need a new architecture, just add it to the main environment header

It's probably cleaner to do this from the makefile using the -D switch, which is already being done in at least one instance.

https://github.com/ezrec/AROS-mirror/blob/ABI_V1/AROS/Makefile.in

_________________
"Unix is supposed to fix that." -- Jay Miner

 Status: Offline
Profile     Report this post  
kamelito 
Re: Get ready for 64-bit Amigas!
Posted on 11-Oct-2019 12:48:10
#14 ]
Cult Member
Joined: 26-Jul-2004
Posts: 813
From: Unknown

@paolone

Isn’t AmigaOS a 31bit operating system? You’re saying AROS removed that in it’s design and code?

 Status: Offline
Profile     Report this post  
wawa 
Re: Get ready for 64-bit Amigas!
Posted on 11-Oct-2019 17:29:49
#15 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@kamelito

Quote:
Isn’t AmigaOS a 31bit operating system? You’re saying AROS removed that in it’s design and code?


on other platforms than m68k this isnt a restriction as no binary compatibility is necessary there. it may be that this can be an issue on arm big endian, as binary compatibility is expected there.bur right now seems that michal wants to implement a jit emulator and run there a 68k system anyway.

 Status: Offline
Profile     Report this post  
wawa 
Re: Get ready for 64-bit Amigas!
Posted on 11-Oct-2019 17:32:39
#16 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@bison

aros target platform and other details are being defined at configure time and the flags are being then passed to meta make files.

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Get ready for 64-bit Amigas!
Posted on 11-Oct-2019 18:27:12
#17 ]
Elite Member
Joined: 9-Jun-2004
Posts: 12795
From: Norway

@kamelito

Yes it will break any source code that is deigned to have sizeof(int32)=sizeof(void *), one example of this is AMOS, that use 31 bit integer to store pointer values from VARPTR command, there is lot stuff like that depends on INT32, but I guess, its only problem if integer stays the same, but if the integer is upgraded to signed 64 bit, then I guess it will work again.

its not 31 bit OS, its 32bit, as bytes are 8bit, shorts are 16bit, and ints are normally 32bit, but a 32bit integer can be signed or unsigned. some functions in AmigaOS use signed values to return errors, this limit the amount RAM that can be used, But then again it does limit other functions from return memory above 2GBytes.

It will not be harder to fix then having a MEMF_OVER_31BIT flag or something, when allocating memory. However some memory addresses are not available because they are reserved by zorro bus, or the PCI bus or some, or other chips, memory has share address with all other chips on motherboard. I think the worst part is Zorro slot as does not support memory windows. As most Amiga computers do not have MMU, so there is no memory mapping.

Last edited by NutsAboutAmiga on 11-Oct-2019 at 07:59 PM.
Last edited by NutsAboutAmiga on 11-Oct-2019 at 06:40 PM.
Last edited by NutsAboutAmiga on 11-Oct-2019 at 06:29 PM.

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

 Status: Offline
Profile     Report this post  
kolla 
Re: Get ready for 64-bit Amigas!
Posted on 12-Oct-2019 9:45:14
#18 ]
Elite Member
Joined: 20-Aug-2003
Posts: 2859
From: Trondheim, Norway

@asymetrix

Quote:
I now have to manually compile x GB sources by hand.


How do you do that? knitting pins? :)

_________________
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC

 Status: Offline
Profile     Report this post  
nikosidis 
Re: Get ready for 64-bit Amigas!
Posted on 12-Oct-2019 15:09:36
#19 ]
Cult Member
Joined: 9-Dec-2008
Posts: 994
From: Norway, Oslo

MorphOS boots on AMD64 at Amiga34.

 Status: Offline
Profile     Report this post  
1Mouse 
Re: Get ready for 64-bit Amigas!
Posted on 12-Oct-2019 20:09:25
#20 ]
Super Member
Joined: 23-Jun-2005
Posts: 1356
From: Bradford, West Yorkshire

@nikosidis

Just seen the video https://twitter.com/chainq/status/1183013352706101248

Now would be a great time for AROS and MorphOS to join forces, both have the same goal as far as the community is concerned

_________________
1 AmigaOne G4XE (OS4 Pre-Release Update4)
Minimig
Sam440ep + OS4.1FE
Sam460cr + OS4.1FE

 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