swinkamor12 napisał(a):
..
Dalej więcej przyjemności sprawia mi realny sprzęt.
Choć pewno w przypadku a1222 trzeba by przemyśleć target,
software jak pod to robić, itp.
...
Masz całkowitą rację co do prawdziwego sprzętu.
Co do Tabor tutaj masz opisane:
https://keasigmadelta.com/blog/taborizi ... -e500-spe/Problem z SLE polega na tym ,że od wersji gcc 8 nie jest już to wspierane.
Kompilacja polega na użyciu PatchForSPE - ale nie całego kodu tylko wybranych części.
mniej więcej tak jak coś testowałem ..
--
##########################
#Global
#
GCC="gcc"
PF="PatchForSPE"
#########################
FILES="hscale gamma rgb2rgb hscale_fast_bilinear"
FLAGS="-I. -I./ -mspe -mcpu=8540 -mfloat-gprs=double -mabi=spe -DUSE_SPE -fno-inline-functions -fno-partial-inlining -fno-align-functions -fno-align-jumps -fno-align-loops -fno-align-labels -fno-inline-small-functions -fno-indirect-inlining -mno-regnames -I/opt/ppc-amigaos/usr/include -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -U__STRICT_ANSI__ -D_XOPEN_SOURCE=600 -DOPJ_STATIC -DZLIB_CONST -DHAVE_AV_CONFIG_H -DBUILDING_avcodec -mspe -mcpu=8540 -mfloat-gprs=double -mabi=spe -DUSE_SPE -fno-inline-functions -fno-partial-inlining -fno-align-functions -fno-align-jumps -fno-align-loops -fno-align-labels -fno-inline-small-functions -fno-indirect-inlining -mno-regnames -mcrt=newlib -O2 -pipe ...........................................
for FILE in $FILES
do
$GCC $FLAGS libswscale/$FILE.c -S -o libswscale/$FILE"main".S
./$PF libswscale/$FILE"main".S libswscale/$FILE.S
$GCC $FLAGS -MMD -MF libswscale/$FILE.d -MT libswscale/$FILE.o -c libswscale/$FILE.S -o libswscale/$FILE.o
done
##########
Można uruchomić emulację e500V2 (Tabor Linux) na Qemu aby sprawdzić kod ale nie robiłem jeszcze tego. Nawet nie wiem czy będzie działać.
Opieram się na informacji "afxgroup" który potrzebował właśnie emulacji e500v2 do testowania bibliotek(i).
Tabor będzie działać z dostarczonym oprogramowaniem. Nie widać aby ktoś nawet próbował coś robić pod ten sprzęt aktualnie ( pomijam programistów związanych z A-EON).
Wiedza by się przydała.
Szkoda bo gdyby cena była przystępna była by to maja pierwsze Amiga NG