Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
Misiek:
25:00 - Z tego co pamiętam to HW overscan działał także w trybie mono. Ale jakie rozdzielczości przełączał ?.
____ ___ ___________ ___________
/ \ / /\ /__/__ __/_____/ ____/ \
/ /\/ / / / /\// /__ __/ __/ / /\
/ \/ /_/_/ / // /\_/ / / /___/ /\ \/
/_______/______/__/ //__/ // / /______/__/ /\__\
\_______\______\__\/ \__\//__/ /\______\__\/ \__\
\__\/
The Atari ST(E) BLiTTER in brief
A comprehensive overview
by The Paranoid of Paradox 2012
Table of Content
a.) Introduction
b.) Register Overview
c.) What to do with it
d.) Common mistakes
e.) Compatibility
f.) Summary
Appendices
? Czy istnieje sposób na przyspieszenie Blittera w trybie Blit?
! Tak, Atari wykorzystało to do przyspieszenia Blittera w GEM bez ryzyka użycia trybu Hog-mode: sprawdzanie Busy-Bit. Procesor nie może uzyskać dostępu do magistrali adresowej, a zatem do rejestru zajętości, jeśli Blitter jest „aktywny”. Jeśli procesor może w końcu sprawdzić Busy-Bit, to znaczy że Blitter „wstrzymał dostęp” i czeka na 64 cykle zegara. Teraz, jeśli Busy-Bit ma wartość 0, Blitter jest gotowy i możesz wyjść. Jeśli nie, ustaw ręcznie wartość „1” i wykonaj NOP. Zapisanie do rejestru zajętości spowoduje natychmiastowe ponowne uruchomienie Blittera, ale Blitter potrzebuje kilku cykli, aby zarezerwować szynę adresową (około 7), więc NOP jest przeprowadzany w każdym przypadku, co daje około 90% prędkości trybu HOG bez utraty opcji wykonywania przerwań w ciągu następnych 64 cykli.
Kaz:
A dzisiaj za pół godziny, o 18:00 rozpoczynamy część drugą