Who's Online |
41 user(s) are online ( 35 user(s) are browsing Forums)
Members: 0
Guests: 41
more...
|
|
Headlines |
-
amiarcadia.lha - emulation/gamesystem
Jul 5, 2025
-
avalanche.lha - utility/archive
Jul 5, 2025
-
litexl2.lha - utility/text/edit
Jul 5, 2025
-
yt.lha - video/misc
Jul 4, 2025
-
amissl-sdk.lha - development/misc
Jul 2, 2025
-
arabic_console_devicepro2.lha - driver/input
Jul 2, 2025
-
grafx2.lha - graphics/edit
Jul 2, 2025
-
amissl.lha - library/misc
Jul 2, 2025
-
mce.lha - game/utility
Jun 30, 2025
-
cardsmakingkit.lha - game/utility
Jun 27, 2025
|
|
|
|
Re: A1222 support in the SDK and problems
|
Posted on: 2024/4/28 8:09
#7541
|
Just can't stay away 
|
@sailor Great job!!! On my SAM460ex I got these results:
#stream
-------------------------------------------------------------
STREAM version $Revision: 5.10 $
-------------------------------------------------------------
This system uses 8 bytes per array element.
-------------------------------------------------------------
Array size = 10000000 (elements), Offset = 0 (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required = 228.9 MiB (= 0.2 GiB).
Each kernel will be executed 10 times.
The *best* time for each kernel (excluding the first iteration)
will be used to compute the reported bandwidth.
-------------------------------------------------------------
Your clock granularity/precision appears to be 2 microseconds.
Each test below will take on the order of 371870 microseconds.
(= 185935 clock ticks)
Increase the size of the arrays if this shows that
you are not getting at least 20 clock ticks per test.
-------------------------------------------------------------
WARNING -- The above is only a rough guideline.
For best results, please be sure you know the
precision of your system timer.
-------------------------------------------------------------
Function Best Rate MB/s Avg time Min time Max time
Copy: 760.6 0.214048 0.210373 0.223806
Scale: 328.4 0.496581 0.487278 0.506078
Add: 429.6 0.564791 0.558662 0.571497
Triad: 429.3 0.568371 0.559030 0.578980
-------------------------------------------------------------
Solution Validates: avg error less than 1.000000e-13 on all three arrays
-------------------------------------------------------------
#
|
|
|
|
Re: SDK 54.16 in CubicIDE
|
Posted on: 2024/4/28 7:52
#7542
|
Just popping in 
|
Thank you, guys, for the explanation.
|
|
|
|
Re: A1222 support in the SDK and problems
|
Posted on: 2024/4/28 7:31
#7543
|
Quite a regular 
|
My first SPE-modified application stream is finished! I need some apps for bechmarking of A1222+, and if nearly no exists, I have to it myselves  . It is on OS4 depot now. It is only one small easy piece, but this is also my first c-code after 20+ years, so I am happy... 
|
AmigaOS3: Amiga 1200 AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000 MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
|
|
|
Re: Pegasos2 with RadeonHD/RX via bridge
|
Posted on: 2024/4/28 7:23
#7544
|
Home away from home 
|
@msteed Thanks ! So, that what i tried then:
ok# cd /pci@80000000/pci@7
ok# ls
display@0
display@0,1
ok#
ok# 16 config-l@
ok# config-l@
ok# .
646011AB
ok#
So yes, syntax exactly like you say, and while i am in the bridge it return 0x646011AB. But then if i type "12 config-l@" , it return same address. Same as 16, same as 20, or 50 config-l@ , return the same address. And even if i go to any other directory, be it another /pci@C0000000 , or anything, typing those "16 config-l@" , "config-l@" and "." combo, always return at me 646011AB. Like, it does not matter where i am are in the FW, it just read by absolute address.. But what i need is to check BAR0 of the video card in the bridge.. I do check some older output from BBOOT by balaton, and this 0x646011ab address happens to be in the log like this:
/pci@80000000/host: 0:0.0 11ab:6460 60000 | 646011ab 0100 6
....
/pci@c0000000/host: 0:0.0 11ab:6460 60000 | 646011ab 0100 7
So it seems to read some first (base) address of whole PCI thing, probably without depending on where we are at now in OF.. Question is how to read BAR0 of video card in bridge ..
|
|
|
|
Re: Pegasos2 with RadeonHD/RX via bridge
|
Posted on: 2024/4/28 2:09
#7545
|
Just popping in 
|
@kas1e I don't know anything about OpenFirmware, but I did program the Amiga in Multi-Forth for a time way back when, and still remember some things about Forth. Quote: I mean, what "config-addr -- data" mean...? "(config-addr -- data)" is a Forth stack use diagram. It means that the word 'config-l@' expects to see 'config-addr' on the top of the stack when it is executed, and it leaves behind 'data' on the top of the stack when it has finished executing. Typing a number alone adds that number to the top of the stack. So the correct sequence would be "16 config-l@", which puts the value 16 (the "config-addr") on the stack, then executes config-l@. In Forth you would then type a single period ('.') to print the top value on the stack, which would be whatever config-l@ left there (the "data"). But maybe that's not required in OpenFirmware.
|
|
|
|
Re: Pegasos2 with RadeonHD/RX via bridge
|
Posted on: 2024/4/28 0:42
#7546
|
Quite a regular 
|
@joerg Of course I know about AROS and maybe if it weren't for the fights between 3 independent groups in tha past 30 years but instead of duplicated efforts everybody could have agreed on contributing to one free and open source code base that would benefit everybody then it could be where Linux or at least Haiku is now. Unfortunately it did not go that way but maybe after 30 years it's not too late to try that eventually. I'm sure this was discussed before and what I say is nothing new so no need to repeat all the past debates but maybe people change and can reconsider decisions to keep AmigaOS alive in some form. If not then that's OK too, things will just go on like before.
I prefer GPL over BSD license for this because it makes sure that everyting will remain free for everybody so the most developers could contribute. Both who allow free like BSD and don't care much what it's used for and those who want it to be kept free. This worked for Linux and QEMU. The AROS license is similar to MPL which also says it should be kept free so it's not opposite and completely free like BSD but maybe less strict than GPL. Contrary to what some may believe GPL does not prevent commercial use, it just gives equal opportunity to everybody. There are/were whole companies like RedHat and Suse for example who lived from supporting open source operating systems and the base of macOS is also freely available so opening up AmigaOS would not make business impossible but those who hold the pieces maybe don't get this or think otherwise.
|
|
|
|
Re: Pegasos2 with RadeonHD/RX via bridge
|
Posted on: 2024/4/28 0:21
#7547
|
Quite a regular 
|
@flash What needs improving on the MV64361 emulation in QEMU? I think it works well enough now. This chip has tons of features but if nothing uses them it does not worth emulating all details that will be unused. I think I already have a few unused things that weren't needed but implemented it anyway.
|
|
|
|
Re: Qemu Pegasos II interrupts issue
|
Posted on: 2024/4/28 0:15
#7548
|
Quite a regular 
|
@Maijestro I think somebody tested that before with real machine and ATI card with 16 bit mode (it's probably somewhere in the long QEMU pegasos2 thread, I think it was when we tested it with a Mario like game) and it did not reproduce the problem. I think somebody said back then that ATI cards support big endian 16bit mode but SM502 doesn't or something like that and it seems that some function used by graphics library does not take that into account on pegasos2. With the test from Capehill it's now also proven that it's not related to SDL code but it's something in AmigaOS. So we likely won't get more info from trying with real graphics card (unless somebody can try on real pegasos2 with a real SM501/502 card but those are probably rare so likely nobody has such card). The ATI cards were working even in 16 bit in previous tests so it should be the same result with a passed through card.
|
|
|
|
Re: MPlayer 1.5 released!
|
Posted on: 2024/4/28 0:02
#7549
|
Quite a regular 
|
@white Use the official QEMU sources from gitlab (see qemu.org Download menu item), I don't have a separate repo to use now. I think you can set optimization level from configure without editing meson.build by adding -Doptimization=3 to configure. That would be better than modifying meson.build because then you can easily update from git. I don't know how much difference it makes but if you use opt 3 and see problems also check with the default optimization level just to make sure it's not some compile error. The results of opt 3 on Linux with gcc might be different than on macOS with clang. For your QEMU command line -cpu 7457 -accel tcg are the default so you can drop these, only need to add -cpu if you want to use other than the default 7457 CPU. You can use -display gtk,zoom-to-fit=on,full-screen=on instead if separate -full-screen option that may be removed at some point and specifying it as a -display option is now preferred. Instead of separate -drive if=none and corresponding -device ide-hd option there's a shortcut to define a drive with one option:
-drive media=disk,index=0,file=/home/white0/Scaricati/32gb.raw,format=raw
-drive media=disk,index=1,file=/home/white0/Scaricati/coffin.raw,format=raw
which does not need a separate -device ide-hd option so it's shorter and more readable. (Since QEMU 9.0 this also works with sam460ex now which previously did not support these short options.)
|
|
|
|
Re: MPlayer 1.5 released!
|
Posted on: 2024/4/27 21:25
#7550
|
Just can't stay away 
|
@smarkusg
meson.build
original: >3 'b_staticpic=false', 'stdsplit=false', 'optimization=2', 'b_pie=true'],
do you think this is right is this what you meant ?
>3 'b_staticpic=false', 'stdsplit=false', 'optimization=3', 'b_pie=true'],
compile:
./configure --target-list=ppc-softmmu --disable-dbus-display --enable-slirp --enable-lto --enable-sdl --enable-gtk
Edited by white on 2024/4/27 22:08:04
|
|
|
|
Re: MPlayer 1.5 released!
|
Posted on: 2024/4/27 21:20
#7551
|
Just can't stay away 
|
@joerg It was just out of curiosity, thanks anyway 
|
|
|
|
Re: SDK 54.16 in CubicIDE
|
Posted on: 2024/4/27 21:02
#7552
|
Not too shy to talk 
|
@jarokuczi
They only specify what version of newlib.library is required for the individual components of your compilation. You should not worry about this. The current stable/public version is 53.80
|
|
|
|
Re: SDK 54.16 in CubicIDE
|
Posted on: 2024/4/27 20:55
#7553
|
Home away from home 
|
@jarokuczi Quote: But the newlib.library version warning is still there, should I be worried? I added that about 20 years ago to the libc.(a|so) of newlib. Example
/SDK/newlib/lib/libc.a(stub_getwc.o): warning: newlib.library 53.65 required for getwc()
If newlib.library.kmod version 53.65 (or newer) is the version available to end-users there is no problem at all. But if the publicly released version has a lower version.revision it will only work for AmigaOS 4.x developers and beta-tester but fail for end-users and you have to add a work-around. I don't know what the current versions,revision numbers of the public and beta/developer releases of newlib are.
|
|
|
|
Re: SDK 54.16 in CubicIDE
|
Posted on: 2024/4/27 20:39
#7554
|
Just popping in 
|
@salass00
Thanks. Now the code compiles and runs fine.
But the newlib.library version warning is still there, should I be worried?
|
|
|
|
Re: SDK 54.16 in CubicIDE
|
Posted on: 2024/4/27 20:16
#7555
|
Just can't stay away 
|
@jarokuczi
Just add -athread=native option at link stage (LDFLAGS) and those errors should be gone.
|
|
|
|
Re: MPlayer 1.5 released!
|
Posted on: 2024/4/27 20:09
#7556
|
Home away from home 
|
@white It's very important to use the correct VO for your (emulated) hardware. Neither "comp(_yuv(2))" nor "sdl" are usable for emulation. It may work, but very slow. WinUAE with Voodoo3 emulation: Use -vo amiga or -vo pip. QEmu with SM50x emulation: Use -vo sdl_sm502
|
|
|
|
Re: Qemu Pegasos II interrupts issue
|
Posted on: 2024/4/27 20:00
#7557
|
Not too shy to talk 
|
@geennaam Quote: The system is transformed back to a windows PC. And I am not at home right now. So I will not be able to test. Maybe next week. Unless I am banned from this site just like from Discord #amigans I have no idea, but for me the topic has been moved and locked. I have no problem with that. Your programme code, you have clearly stated what is important to you and licensing. As they say ... ‘What happens in Vegas, stays in Vegas’  If you are willing and still enjoy using AmigaO4 and helping other users (even QEMU) that would be cool. Greetings 
|
|
|
|
SDK 54.16 in CubicIDE
|
Posted on: 2024/4/27 19:59
#7558
|
Just popping in 
|
Hello, fellow developers. I'm trying to install the newest SDK (54.16) into Cubic IDE. I followed the instructions from the article: https://www.amigans.net/modules/AMS/article.php?storyid=30But I can't build the project due to strange undefined reference errors, etc. Here goes the entire log.
g++ o/gcc-amigaos4-latest/main.o -lauto -o bin/gcc-amigaos4-latest/ci-test
/SDK/newlib/lib/libc.a(stub_wcsftime.o): warning: newlib.library 53.68 required for wcsftime()
/SDK/newlib/lib/libc.a(stub_getwc.o): warning: newlib.library 53.65 required for getwc()
/SDK/newlib/lib/libc.a(stub_ungetwc.o): warning: newlib.library 53.65 required for ungetwc()
/SDK/newlib/lib/libc.a(stub_putwc.o): warning: newlib.library 53.65 required for putwc()
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios_init.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios_init.o): In function `std::ios_base::Init::Init()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios_init.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `_ZN9__gnu_cxx7__mutexD4Ev':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:142: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__tcf_0':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:143: undefined reference to `__gthread_mutex_destroy'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `_ZN9__gnu_cxx7__mutexC4Ev':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:134: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `get_locale_mutex':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:135: undefined reference to `__gthread_mutex_init'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__gnu_cxx::__scoped_lock::~__scoped_lock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:161: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::_S_initialize()':
/opt/adtools/gcc/repo/libstdc++-v3/src/c++98/locale_init.cc:316: undefined reference to `__gthread_active_p'
/opt/adtools/gcc/repo/libstdc++-v3/src/c++98/locale_init.cc:317: undefined reference to `__gthread_once'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__gnu_cxx::__mutex::lock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:150: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::locale()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::locale()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:161: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to `__gthread_mutex_lock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__atomic_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::locale()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `__gnu_cxx::__mutex::lock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:150: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::global(std::locale const&)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `_ZN9__gnu_cxx13__scoped_lockD4Ev':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:161: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale_init.o): In function `std::locale::global(std::locale const&)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to `__gthread_mutex_lock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `__tcf_0':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:142: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:143: undefined reference to `__gthread_mutex_destroy'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::locale(std::locale const&)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::facet::_S_get_c_locale()':
/opt/adtools/gcc/repo/libstdc++-v3/src/c++98/locale.cc:209: undefined reference to `__gthread_active_p'
/opt/adtools/gcc/repo/libstdc++-v3/src/c++98/locale.cc:210: undefined reference to `__gthread_once'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::operator=(std::locale const&)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::~locale()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o):/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: more undefined references to `__gthread_active_p' follow
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale.o): In function `std::locale::_Impl::_M_install_cache(std::locale::facet const*, unsigned int)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to `__gthread_mutex_lock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to `__gthread_mutex_unlock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:135: undefined reference to `__gthread_mutex_init'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(locale-inst.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios.o): In function `std::ios_base::_M_dispose_callbacks()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-locale_init.o): In function `__atomic_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-locale_init.o): In function `std::locale::_Impl::_M_init_extra(std::locale::facet**)':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-locale_init.o):/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:95: more undefined references to `__gthread_active_p' follow
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `free':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to `__gthread_mutex_lock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `__gnu_cxx::__mutex::lock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:150: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `__gnu_cxx::__mutex::unlock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:161: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `allocate':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:152: undefined reference to `__gthread_mutex_lock'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:163: undefined reference to `__gthread_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `_GLOBAL__sub_I_eh_alloc.cc':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:134: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:135: undefined reference to `__gthread_mutex_init'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `_ZN9__gnu_cxx7__mutexD4Ev':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:142: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_alloc.o): In function `_GLOBAL__sub_D_eh_alloc.cc':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:143: undefined reference to `__gthread_mutex_destroy'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_globals.o): In function `__cxa_get_globals_fast':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:116: undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_globals.o): In function `__cxa_get_globals':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:128: undefined reference to `__gthread_getspecific'
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:132: undefined reference to `__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_globals.o): In function `_GLOBAL__sub_I_eh_globals.cc':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:97: undefined reference to `__gthread_active_p'
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:98: undefined reference to `__gthread_key_create'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(eh_globals.o): In function `_GLOBAL__sub_D_eh_globals.cc':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/eh_globals.cc:104: undefined reference to `__gthread_key_delete'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `init':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:189: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:190: undefined reference to `__gthread_recursive_mutex_init'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_acquire':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/guard.cc:306: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `get_static_mutex':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/guard.cc:66: undefined reference to `__gthread_once'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__gnu_cxx::__recursive_mutex::lock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:205: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_acquire':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:207: undefined reference to `__gthread_recursive_mutex_lock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__gnu_cxx::__recursive_mutex::unlock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:216: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:218: undefined reference to `__gthread_recursive_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_acquire':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:216: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:218: undefined reference to `__gthread_recursive_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_abort':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/guard.cc:382: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__gnu_cxx::__recursive_mutex::unlock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:216: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:218: undefined reference to `__gthread_recursive_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__cxa_guard_release':
/opt/adtools/gcc/repo/libstdc++-v3/libsupc++/guard.cc:423: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(guard.o): In function `__gnu_cxx::__recursive_mutex::unlock()':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:216: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/concurrence.h:218: undefined reference to `__gthread_recursive_mutex_unlock'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(stdexcept.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(ios_failure.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-wstring-inst.o): In function `__exchange_and_add_dispatch':
/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: undefined reference to `__gthread_active_p'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libstdc++.a(cow-wstring-inst.o):/opt/adtools/native-build/gcc-native-build-8.4.0/ppc-amigaos/libstdc++-v3/include/ext/atomicity.h:81: more undefined references to `__gthread_active_p' follow
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `fc_key_init_once':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:114: undefined reference to `__gthread_once'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `fc_key_init':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:107: undefined reference to `__gthread_key_create'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `uw_install_context':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:160: undefined reference to `__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_ForcedUnwind_Phase2':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:160: undefined reference to `__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_Register':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:128: undefined reference to `__gthread_getspecific'
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:129: undefined reference to `__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_Unregister':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:160: undefined reference to `__gthread_setspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_RaiseException':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_ForcedUnwind':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_Resume':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_SjLj_Resume_or_Rethrow':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to `__gthread_getspecific'
/GCC/lib/gcc/ppc-amigaos/8.4.0/newlib/lib/libgcc_eh.a(unwind-sjlj.o): In function `_Unwind_Backtrace':
/opt/adtools/gcc/repo/libgcc/unwind-sjlj.c:147: undefined reference to `__gthread_getspecific'
make: *** [bin/gcc-amigaos4-latest/ci-test] Error 1
Done.
Has anyone installed the newest SDK in Cubic Ide?
|
|
|
|
Re: MPlayer 1.5 released!
|
Posted on: 2024/4/27 19:56
#7559
|
Just can't stay away 
|
@smarkusg Thank you ! And thanks for the advice,  I've tried E-UAE static for now without using SDL I'll take my time after backups. But the work is exceptional now I can use -cpu 7457 with E-UAE with "uaegfx"  I have to make many additions now I will recompile the qemu 9 version with your suggestions. Here your E-UAE (static) (last OT post) I will put my questions in the right post-branches. qemu-system-ppc -M pegasos2 -cpu 7457 -accel tcg -kernel /home/white0/Scaricati/bboot-0.7/bboot -initrd /home/white0/Scaricati/Kickstart.zip -m 2048 -serial stdio -device sm501 -drive if=none,id=hd,file=/home/white0/Scaricati/32gb.raw,format=raw -device ide-hd,drive=hd,bus=ide.1 -device rtl8139,netdev=mynet0 -netdev user,id=mynet0 -vga none -drive if=none,id=hd1,file=/home/white0/Scaricati/coffin.raw,format=raw -device ide-hd,drive=hd1,bus=ide.1 -display gtk,zoom-to-fit=on -full-screen -drive file=fat:rw:/tmp/qemu-amiga,id=ufat,format=raw,if=none -device usb-storage,drive=ufat https://youtu.be/A_M6BP7PebA
|
|
|
|
Re: MPlayer 1.5 released!
|
Posted on: 2024/4/27 19:45
#7560
|
Not too shy to talk 
|
@pjs
It is possible that changing the ‘cache’ option in the config file will help. I will try to change it from the value 8192 to 20480. It is a very large value but you can try to change it to suit your needs. Let me know if it helped
|
|
|
|