![]() |
![]() |
#221 | |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,946
|
Quote:
https://github.com/0xABADCAFE/tkg-mi...040/predelta.s There shouldn't be any chip ram accesses until we get to line 221, where we write a single word to the volume buffer. We then do 4 long word writes to the sample buffer whether we use the shift-normalisation or multiply normalisation path. After those writes, we move on to mix the next frame of 16 samples. |
|
![]() |
![]() |
#222 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,946
|
I can't understand how the single last write there would impact the next frame of data being mixed the way it appears to. There's some dimension to it I'm just not seeing.
|
![]() |
![]() |
#223 | |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 44
Posts: 962
|
Quote:
Code:
Test case 5: Mix : Delta Lookup (Pre-encoded source) Norm: Multiplication/Shift Info: Move16 fetch, target 68040 Mixing 1 channel(s): 102186 ticks 189 packets Mixing 2 channel(s): 142704 ticks 189 packets Mixing 3 channel(s): 178237 ticks 189 packets Mixing 4 channel(s): 213528 ticks 189 packets Mixing 5 channel(s): 254121 ticks 189 packets Mixing 6 channel(s): 299491 ticks 189 packets Mixing 7 channel(s): 335369 ticks 189 packets Mixing 8 channel(s): 374262 ticks 189 packets Mixing 9 channel(s): 409171 ticks 189 packets Mixing 10 channel(s): 444816 ticks 189 packets Mixing 11 channel(s): 479108 ticks 189 packets Mixing 12 channel(s): 515068 ticks 189 packets Mixing 13 channel(s): 555132 ticks 189 packets Mixing 14 channel(s): 596589 ticks 189 packets Mixing 15 channel(s): 628154 ticks 189 packets Mixing 16 channel(s): 651306 ticks 189 packets |
|
![]() |
![]() |
#224 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,946
|
Ok, cool. Odd way to benchmark/diagnose but good to know it was useful!
|
![]() |
![]() |
#225 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,946
|
I do need to come back to this later and put in the actual Paula replay but I guess for now I have a clearer picture of the right approach for 040 and 060.
|
![]() |
![]() |
#226 |
Registered User
Join Date: Jan 2005
Location: Umeå
Age: 44
Posts: 962
|
Good stuff
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Slow A4000 after overhaul | Screechstar | support.Hardware | 57 | 11 July 2023 23:02 |
Amiga Font Editor overhaul | buggs | Coders. Releases | 19 | 09 March 2021 17:39 |
Escom A1200 overhaul | Ox. | Amiga scene | 8 | 26 August 2014 08:54 |
Will Bridge Practice series needs an overhaul | mk1 | HOL data problems | 1 | 02 April 2009 21:55 |
|
|