Sakura-IT / PowerPCAmiga

Next generation PowerPC library for classic AmigaOS (work in progress)
12 stars 0 forks source link

Add Altivec support #4

Closed DvdBoon closed 4 years ago

DvdBoon commented 4 years ago

Current library version does not support Altivec as present in Apocalypse and Sonnet G4 cards.

DvdBoon commented 4 years ago

All code is in. I am noticing trashing of altivec assisted blitting indicating a register or memory trashing somewhere..

DvdBoon commented 4 years ago

Rewrote task switching part of kernel. This seems to have resolved it. However, screen is now totally black sometimes and when there is something on the screen it is garbled.

-> Was mostly a ModePro issue. Still in UQM all seems fine now except when there is talking (and thus text) going on. dnetc passes all its tests. UQM might be an SDL Altivec error? Works correctly with G3 or SDL altivec blitters off.

DvdBoon commented 4 years ago

I am convinced this is a (Power)SDL blitting error. It looks reversed. I am marking this as completed.