[#19]
Re: Apollo Core GOLD 2.15 dla akceleratorów Vampire
@pong777,
post #18
Czyli to ewidentny blad w AC68080, najprawdopodobniej albo blad FPU albo w instrukcji CPU typu bitfields, albo w wykonywaniu 2 instrukcji na raz przez AC68080 (da sie wylaczyc superscalar czy jak to sie nazywa w AC68080?) . Bo w emulacji bitfields na WinUAE czy AmigaOS 4+ byly/sa bledy najdluzej wystepujace. Te instrukcje sa dosc rzadko uzywane.
Ogolnie to zeby znalezc, gdzie jest problem to trzeba by testowac ten sam program na 4 konfigach: V2, V4, WinUAE i Amidze z 68060.
Czesc bledow wynika ze zbyt niskiej precyzji FPU w V2. Bodaj dotyczy to Dark Forces na ShapeShifterze i portow BSzilliego (wersje skompilowane na 68060, o ile dobrze pamietam). I tego sie nie przeskoczy w przypadku V2, bo FPGA jest zbyt male.
Ale wszystko inne to powinno juz dzialac na V4 (o ile nie wymaga 80 bitowej precyzji FPU).
BTW. Zdaje sie, Toni Wilen napisal jakis program testujacy instrukcje 68k. Ciekawe jak 68080 sobie z nim radzi?