Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
55 user(s) are online (37 user(s) are browsing Forums)

Members: 1
Guests: 54

Lio, more...

Support us!

Headlines

Forum Index


Board index » All Posts (rjd324)




Re: A1222 Development Thread
Quite a regular
Quite a regular


@IamSONIC

You need to clean your SDK directory, completely. If you are using the native compiler from the FTP then I would not expect to see a single reference to clib2 in the path of the warning.

Go to top


Re: A1222 Development Thread
Quite a regular
Quite a regular


@IamSONIC
You are still building the sd2benchmark using clib2?

Go to top


Re: SDL2
Quite a regular
Quite a regular


@Capehill

So, rather than building a new SDL2 I can just work around this issue by not calling that function?

Go to top


Re: SDL2
Quite a regular
Quite a regular


Debug level 5. Nothing on serial at all.

Go to top


Re: SDL2
Quite a regular
Quite a regular


Understandably not. I just wonder if you could make a v2.30.5-amigaos4 release with that fix?

Go to top


Re: A1222 Development Thread
Quite a regular
Quite a regular


@all
As a start, I have built a version of a cross-compiler and native-compiler; a pure GCC 6. There are no additional libraries right now.

Can someone test these. From there, I can add additional libraries. See post #1 for the links.

Go to top


Re: SDL2
Quite a regular
Quite a regular


Makes sense.

You merged that directly into the latest release?

Go to top


Re: SDL2
Quite a regular
Quite a regular


@Capehill
Thanks for quickly implementing something. Are you just stubbing out that function or are you planning on filling it in later? I ask wrt. commit https://github.com/AmigaPorts/SDL/comm ... 1e7d14451140fba6c4409d8b6

Go to top


Re: A1222 Development Thread
Quite a regular
Quite a regular


See: https://www.amigans.net/modules/newbb/ ... id=149822#forumpost149822. In this case, this is a successful demo where CLIB4 and SDL2 were not compiled with SPE flags at all.

It would be nice to good agreement or decisions as to whether or not
- we should be building C-libraries with the SPE flags in full, and whether
- we should be building SDL2 with SPE flags in full.

It would be nice to able to just do something like:
CFLAGS+=-mspe -mcpu=8540 -mfloat-gprs=double -mabi=spe

But as https://keasigmadelta.com/blog/taboriz ... imizing-for-the-e500-spe/ *bullet point 2* says, only critical code actually _using_ floats should be compiled with such flags in order to avoid the trashing of the ABI float parameters.

Presumably, we all need to be careful.

Go to top


Re: A1222 Development Thread
Quite a regular
Quite a regular


@IamSONIC
Yeah, I had a feeling that was the hack.

Go to top


Re: A1222 Development Thread
Quite a regular
Quite a regular


Binutils is slowly progressing, but I do not think it will be ready in.. say.. 2 or 3 months. I think that it realistically means still using Binutils 2.23.2 - at least GCC 6 is closer to that Binutils version that GCC 11.

Go to top


Re: A1222 Development Thread
Quite a regular
Quite a regular


@IamSONIC
The current native SDK compiler will not have any support for the clib4 value for the mcrt option. I am curious as to how you are bypassing it at all.

Go to top


Re: SDL2
Quite a regular
Quite a regular


@capehill
Have you come across a situation where an SDL2 game with cause a freeze if either DEFAULT or COMPOSITING is selected as the renderer, but will work if anything else is selected?

I am seeing that I need to not choose DEFAULT or COMPOSITING for the latest version of the Wolf port otherwise something goes wrong in SDL_SetTextureScaleMode() causing an ISI error.

I am not particularly interested in drilling down and debugging for hours so I would rather just bypass it. What is the best way to bypass it so that the user does not manually have to set the RENDER DRIVER in the SDL prefs app? Just invoke SDL_SetHint(). The issue with that is that I would need to set it back to the original value, which is fine, but if the program ends early then setting it back may not happen. It is not the cleanest thing. I could also immediately set it back after initialisation, but I am not sure if it should stay as the hacked value throughout the duration of the game.

Go to top


Re: SDL2
Quite a regular
Quite a regular


@capehill
wrt. batching: Looking at SDL_render.c, there are times where it can be set to FALSE. I guess there is no downside to just using the SDL prefs tool and forcing batching always?

Go to top


Re: A1222 Development Thread
Quite a regular
Quite a regular


@Hans
Right now, we are limited to GCC6.

Go to top


A1222 Development Thread
Quite a regular
Quite a regular


Calling on those working on developing for the A1222:

Is there anything currently holding you back?

I know that @Stefen.H was lacking an SPE compiled version of some thing that he would like.

Perhaps this thread can stick to A1222 development topics and requests for people. Over at our team (AmigaLabs: https://amigalabs.net/ || https://github.com/AmigaLabs) we can probably help if a specific build of a library or a specific cross compiler is required. Like anyone else - we have the ability to build a cross compiler and/or native compiler that is SPE ready. It would also be possible to bundle up a ready-to-go cross compiler/native compiler (gcc6 SPE) + compiled-with-SPE libraries.

Any issues right now?
Any requests?

=== OFFICIAL DOCKER ===
= Images:
https://hub.docker.com/repository/dock ... /amigagccondocker/general

= Repository:
https://github.com/walkero-gr/AmigaGCConDocker

=== EXPERIMENTAL STANDALONE FTP SDK ===
The following should contain a Linux cross compiler and compatible native compiler to be used on AmigaOne machines:
FTP: tellusregio.duckdns.org
PORT: 32463
USER: ftp / ANONYMOUS login.

Inside the LHA files, see the file named "RJD_README.txt" which declares the version of ADTOOLS and CLIB4.

It should be noted that the FTP SDK is separate to the Docker images and it is experimental.

=== Things that are not clear right now ===
- See https://www.amigans.net/modules/newbb/ ... id=149824#forumpost149824 (i.e. Whether or not building an entire project with SPE FLAGS is a good idea)

The following is a list of helpful links that I will keep up to date.
*** If you want to a link below, let me know in this thread or by private message. ***

=== Links ===
- https://keasigmadelta.com/blog/taboriz ... imizing-for-the-e500-spe/ (Hans de Ruiter)
- https://www.amigans.net/modules/newbb/ ... &order=ASC&status=&mode=0 (Eldee Stephens)
- https://www.amigans.net/modules/newbb/ ... 8&start=40&post_id=147271 (Walkero)


Edited by rjd324 on 2024/7/26 8:57:14
Edited by rjd324 on 2024/7/26 8:58:31
Edited by rjd324 on 2024/7/26 8:58:58
Edited by rjd324 on 2024/7/26 8:59:17
Edited by rjd324 on 2024/7/26 13:19:16
Edited by rjd324 on 2024/7/26 13:19:51
Edited by rjd324 on 2024/7/26 19:42:43
Edited by rjd324 on 2024/7/26 19:43:04
Edited by rjd324 on 2024/7/26 19:43:29
Edited by rjd324 on 2024/7/26 19:56:47
Edited by rjd324 on 2024/7/27 0:23:07
Edited by rjd324 on 2024/7/27 0:24:20
Edited by rjd324 on 2024/7/27 0:24:47
Edited by rjd324 on 2024/7/28 23:03:40
Edited by rjd324 on 2024/7/28 23:09:46
Edited by rjd324 on 2024/7/29 3:13:54
Edited by rjd324 on 2024/7/29 8:10:16
Edited by rjd324 on 2024/7/29 13:11:32
Edited by rjd324 on 2024/8/10 10:10:37
Go to top


Re: SDL2
Quite a regular
Quite a regular


@all

Batch mode optimization... is this default or must it be programmed?

Go to top


Re: SDL2
Quite a regular
Quite a regular


@capehill

Do you expect any changes between this latest RC and the actual 2.30.4 release?

Go to top


Re: Moving Gaming on AmigaOS 4 to Old School Game Blog
Quite a regular
Quite a regular


@AmigaOldskooler

You busy with life? I didn't see a monthly update or am I too eager?

Go to top


Re: Sound issue with A1222?
Quite a regular
Quite a regular


@dfstudios
https://www.amigans.net/modules/newbb/ ... &order=ASC&status=&mode=0

I also found the Enhancer version to have problems. I appreciate what they do, but generally stick to the original tools if they are not broke.

Go to top



TopTop
« 1 ... 4 5 6 (7) 8 9 10 ... 44 »



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
6 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project