Re: BLITTER RE-CREATION THOUGHTS
Posted: 16 Oct 2020 20:54
Interesting.. so how many bus cycles does it take each line then ?
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
Interesting.. so how many bus cycles does it take each line then ?
I will take a look at that. Thanks for the pointer.Cyprian wrote: 16 Oct 2020 20:17 great news looks almost perfect.
I wonder about two things:
- "1st image" - the right part - marked "Sprahlaphobia". CPU bars (white/grey/red) above the BLiTTER activity are skewed but should be straight like those below the BLiTTER activity area. Looks like something delays the CPU by 4 cycles (one bus access) each line.
Yes you are right. I have the two screenshots on the 2nd picture round the wrong way.Cyprian wrote: 16 Oct 2020 20:17 - "2nd image" are you sure they are marked correctly? For me the right part, marked "Sprahlaphobia" is actually the real STE, and the left part is "Sprahlaphobia" - there the CPU starts the BLiTTER 4 cycles (1 bus access) later.
Code: Select all
; $FFFF8240: SHIFTER Color Rgister 0
; $FFFF8A38: BLiTTER Y-Count (count of words in my case)
move.w D6,(A3) ; A3: $FFFF8240 D6: $F00 / RED COLOR
move.w D0,(A0) ; A0: $FFFF8A38 D0: 128*50 / WORDS COUNT
move.w D3,(A3) ; A3: $FFFF8240 D3: $FFF / WHITE COLOR
Code: Select all
; $FFFF8A38: BLiTTER Y-Count (count of words in my case)
; $FFFF8240: SHIFTER Color Rgister 0
; $FFFF8A3C: BLiTTER Line Number Register
move.w D0,(A0) ; A0: $FFFF8A38 D0: (63*15)+1 / WORDS COUNT
move.w D6,(A3) ; A3: $ffff8240 D6: $F00 / RED COLOR
move.b D1,(A1) ; A1: $FFFF8A3C D1: $80 / BLiTTER START
nop