[#154]
Re: W temacie mojej procedury konwersji c2p
@Phibrizzo,
post #145
Troszkę spóźniona procedura C2P dla 8 bitplanów.
Wyszło mi 108 instrukcji dominujących (wszystkich instrukcji pętli) dla konwersji 16 pikseli. Czyli 6,75 instrukcji na piksel.
Procedura jest bardzo elegancka, szczególnie użycie rejestrów adresowych. Wszystkie maski są cały czas w rejestrach i ładowane tylko raz przed pętlą konwersji.
Procedura oczekuje nast. parametrów w rejestrach:
A0 - adres początku bufora chunky.
A5 - adres końca bufora chunky
A6 - adres tablicy adresów 8 bitplanów
Procedura nadpisuje wejściowe dane chunky.
Uwaga: jest to wersja robocza, nietestowane, ale nie powinno mieć dużych błędów. Na pewno konwertuje prawidłowo.
Tutaj kod procedury:
http://coreprogramming.pl/c2p/c2p-zliczenie.txt
Jeśli chcesz, Phibrizzo, to możesz sprawdzić tę procedurę.
W każdym razie tyle mogę w tej chwili wrzucać. Jeszcze nie mogę transferować danych z mojej Amigi, dopóki nie kupię tej stacji dyskietek na USB.
W wolnej chwili sam zrobię test i może wreszcie usystematyzuję te testy. Liczę na dobre wyniki.
Ostatnia aktualizacja: 12.05.2019 23:12:30 przez Hexmage960