Development Plan

deadwood · 18138

miker1264

  • Legendary Member
  • *****
    • Posts: 1827
    • Karma: +84/-6
Reply #15 on: December 14, 2021, 10:18:34 AM
Some of the datatypes use posixc library.

I'll do a complete rebuild later today or tomorrow.

Thanks for the update.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #16 on: December 14, 2021, 10:21:03 AM
Thank you deadwood :)



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #17 on: December 14, 2021, 10:34:23 AM
Some of the datatypes use posixc library.

I'll do a complete rebuild later today or tomorrow.

Thanks for the update.

These are good as tests beds. If you stop regression let me know via PM or separate thread.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #18 on: December 17, 2021, 12:56:03 PM
Hi,

The planned topics are DONE. In the original post you will find links to releases.

For January, I plan to get back to ABIv0 and make a new release based on newer ABIv11 code base. I will share more once I do detailed planning.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #19 on: December 17, 2021, 03:03:26 PM
ok deadwood thank you :D



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #20 on: December 21, 2021, 10:20:27 AM
But to fill out the source code of some programs that are on Archives in the new architecture, you must first fill out the source tree and then how can you proceed?



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #21 on: December 21, 2021, 12:57:39 PM
@salvo

I don't understand your question.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #22 on: December 21, 2021, 01:16:37 PM
Excuse me I wanted to know to bring something in Archives on Aros X64, before I have to fill out the tree of the source



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #23 on: December 21, 2021, 11:33:25 PM
If you are looking for source tree of ABiv11, then the link is available in the first post.



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #24 on: December 22, 2021, 04:20:37 AM
ok thank you :)



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #25 on: January 03, 2022, 12:18:45 PM
Hello,

Some good news from me. I've been working over last 3 weeks to fully define ABIv11 call conventions which is now done. This also means there is first official release of ABIv11 for x86_64!

First, link to ABI documentation: https://github.com/deadw00d/AROS/blob/master/arch/x86_64-all/ABI_SPECIFICATION

Next, link to releases (bottom of page): https://axrt.org/index.php?tab=download-aros

I also prepared first "3rd party" application - a build of MPlayer is now available on Archives: http://archives.aros-exec.org/index.php?function=showfile&file=video/play/mplayer-1.0-v5.x86_64-v11-aros.zip

The change to calling conventions means that if you already created and published an application for ABIv11 they will no longer work. Please get in contact with me and we will figure out a solution. If you have local builds of ABIv11, please rebuild them (including cross-compilers) from scratch after 'git pull'.

The last month's C library re-design and this change are the last major impacting changes that I had planned for ABIv11. This nicely closes off 2021 and opens 2022 for incremental improvements and growth.

If you want to try compiling some applications, downlod the "System" archive, the "Contrib" archive and copy the files from "Contrib" into "System". This will install GCC 6.5.0 for you. Contrib archive also contains 'make' and other basic unix utilities which should help you with compilation. Be sure to run AROS with at least 256MB RAM (-m 256). When uploading to AROS-Archives, please use the "x86_64-v11-aros" suffix of archive file names (see MPlayer example).



OlafS3

  • Legendary Member
  • *****
    • Posts: 544
    • Karma: +50/-8
Reply #26 on: January 03, 2022, 12:35:53 PM
Hello Deadwood,

one question... is it possible to compile mplayer also for 68k?



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #27 on: January 03, 2022, 01:14:46 PM
thanks deadwood I will try to compile something, at some point I get there that is to create the build system after I get stuck, for example if I download the source code of yquake2 and put it in a directory of the build system example "local" how do I compile it?
« Last Edit: January 03, 2022, 01:24:38 PM by salvo »



Amiwell

  • Legendary Member
  • *****
    • Posts: 2616
    • Karma: +35/-4
  • Peace
Reply #28 on: January 03, 2022, 01:23:59 PM
ok maybe

ls /local/yquake2/
make local-yquake2

?



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #29 on: January 03, 2022, 01:31:34 PM
@salvo

If you are a beginner the easiest path is to educate yourself on principles by compiling for Windows or Linux. There are hundreds of resources on the internet, tutorials, you tube videos etc. Once you understand how building using make works on popular systems, the AROS specific parts can be quickly learned.