You remember the Dragon Crown tech demo i wrote some months ago ? Was here : CLICK HERE I took some times to modify it a little. I have added a realtime switch to use either 68K code or to use AMMX code that fits well transparency mask blits. Let's see if AMMX instructions can help or not on such application. Also, i took time for you to compare FPS scores on GOLD2.5, GOLD2.BETA, and the soon to come GOLD2.7 to show how the core progressed recentely, on CPU and Memory controller side. So let's ignore those fucking SysInfo useless benchmarks and really plays with the hard. The benchmark is done running the demo (0.6h revision), without background, without extra sprites (the crown for example), only 10 to 21 fighters on screen, plus some infos on screen (especially the FPS counter). So that, it looks like this : EXTERNAL LINK I pasted the DrawSprite() routine code here : EXTERNAL LINK FPS results, per number of sprites drawn on screen, using 68K or AMMX : +----------------------------+ | Benchmark DragonCrown 0.6h | | 960x540, 16bits, R5G6B5 | | August-2017, flype | +----------------------------++--------+---------+---------+---------+ +--------+---------+---------+---------+ | M68K | GOLD2.5 | GOLD2.x | GOLD2.7 | | AMMX | GOLD2.5 | GOLD2.x | GOLD2.7 | | DRAW | x11 | x11 | x11 | | DRAW | x11 | x11 | x11 | +--------+---------+---------+---------+ +--------+---------+---------+---------+ | N | 10 | 47 | 58 | 60 | | N | 10 | 60 | 60 | 60 | | U | 11 | 44 | 54 | 57 | | U | 11 | 57 | 60 | 60 | | M | 12 | 41 | 50 | 53 | | M | 12 | 53 | 57 | 60 | | . | 13 | 38 | 47 | 50 | | . | 13 | 50 | 54 | 60 | | F | 14 | 36 | 45 | 47 | | F | 14 | 47 | 51 | 60 | | I | 15 | 34 | 43 | 45 | | I | 15 | 45 | 49 | 60 | | G | 16 | 32 | 41 | 43 | | G | 16 | 43 | 46 | 60 | | H | 17 | 31 | 39 | 40 | | H | 17 | 41 | 44 | 58 | | T | 18 | 29 | 37 | 39 | | T | 18 | 39 | 42 | 56 | | E | 19 | 28 | 35 | 37 | | E | 19 | 38 | 40 | 53 | | R | 20 | 27 | 34 | 36 | | R | 20 | 36 | 39 | 52 | | S | 21 | 26 | 33 | 34 | | S | 21 | 35 | 38 | 50 | +---+----+---------+---------+---------+ +---+----+---------+---------+---------+
|