17 March 2010, 15:38 | #1 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
zz
Last edited by Cosmos; 16 July 2011 at 18:40. |
17 March 2010, 15:49 | #2 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
Remove any P96 or CGX drivers from Devs:Monitors for doing benchmarks because these drivers patch the graphics.library (with or without gfx card installed)
My benchmarks (AGA Blizzard 1260@80) : Last edited by Cosmos; 03 October 2010 at 14:54. |
17 March 2010, 17:23 | #3 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Wow
I just came across this thread. Excellent work, thank you!!! I am going to test your work and get back to you. |
18 March 2010, 04:31 | #4 |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
@Cosmos
How does compressing with xpkMASH give a speedup? |
18 March 2010, 06:16 | #5 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
No speedup with compression but 2782 bytes saved in Rom !
Last edited by Cosmos; 20 March 2010 at 15:46. |
18 March 2010, 08:16 | #6 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
graphics.library v40.25 beta 4
- AW_SetAPen (Enrico Altavilla) - AW_SetAPen (Enrico Altavilla) - AW_SetDrMD (Enrico Altavilla) - AW_SetABPenDrMd (Enrico Altavilla) - AW_SetAPen_020 (Cosmos) if 020+ detected - AW_SetAPen_020 (Cosmos) if 020+ detected - AW_SetDrMD_020 (Cosmos) if 020+ detected - AW_SetABPenDrMd_020 (Cosmos) if 020+ detected - Two 'jsr R_AddBob' replaced by 'jsr -$60(a6)' (Cosmos) - Five 'jsr -$F0(a6)' replaced by faster 'bsr.w R_Move' (Cosmos) - R_NewRegion optimised (Cosmos) - R_Move optimised (Cosmos) - R_GetDisplayInfoData optimised (Cosmos) (was not in the beta 3) - R_SetDisplayInfoData optimised (Cosmos) (was not in the beta 3) - R_AddDisplayInfoData optimised (Cosmos) (was not in the beta 3) - R_ScrollRaster optimised (Cosmos) (was not in the beta 3) - R_ScrollRasterBF optimised (Cosmos) (was not in the beta 3) Last edited by Cosmos; 27 March 2010 at 08:23. |
18 March 2010, 08:43 | #7 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
I'm looking for a divu64 routine please...
|
18 March 2010, 11:38 | #8 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,500
|
64/64 or 64/32?
Which target CPU? 68000, 68020, 68060? |
18 March 2010, 12:07 | #9 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
64/64
Give me for 68000, 020 and 060... Maybe usefull... |
18 March 2010, 12:35 | #10 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,500
|
__divuint64/_020/_060 is the main function. The other files are dependencies. It's from my vclib source. Maybe they are not perfectly optimized, but they do work.
Last edited by phx; 07 December 2020 at 11:51. |
18 March 2010, 16:44 | #11 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
Thanks !
Mcp v1.48 have the patch R_RectFill (QuickDraw) : how to activate ? Not working here (and with the older versions too) Who know the author of Mcp ? |
18 March 2010, 23:34 | #12 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
Dieter Groppe contact info and more: http://mcp.a1k.org/
MCP bugtracker: http://mcpbugs.host56.com/mantis/main_page.php |
19 March 2010, 12:25 | #13 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
I forgot to mention that Dieter is very busy with his real life work. At least for this time mcp development is freezed. Maybe a private email has more success.
BTW. Do you had already a look at SystemPatch?! |
19 March 2010, 22:25 | #14 |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
|
Cool work Cosmos
How about getting this stuff added to the BB3 project? |
20 March 2010, 00:55 | #15 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
BB4 project you mean http://lilliput.host-cafe.com/bbag4.htm
And yes I was thinking on that since Cosmos first post! But still I cant find enough time to test this cool library yet! I hope I maybe able to do so soon. By the way, does it work with AGA amigas with no problem? |
20 March 2010, 04:34 | #16 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
The ECS/OCS version was compiled with -m68000, the AGA and the CD32 with -m68020... So these libraries are not equal !
With disassembling, I saw that the table in R_GetColorMap is not the same, so I've added a chipset detection, but only for this function ! Last edited by Cosmos; 20 March 2010 at 10:14. |
21 March 2010, 11:04 | #17 |
Banned
Join Date: Jan 2007
Location: France
Posts: 655
|
Someone know Dale Luck for asking him about more changes made in the AGA graphics.library ?
|
21 March 2010, 17:53 | #18 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
So basically Commodore just added AGA, but didnt really take the time to optimize the Operating System to take full advantage of it. They simply upgraded it the minimum they had to support it.
Low priority? Coding in a hurry? Other? We may never know |
21 March 2010, 18:06 | #19 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
About Dale Luck:
He is currently at Roku (www.roku.com), where he is working as Senior Software Engineer. and can be reached thru LinkedIn. I hope you may reach him, and find something usefull or at least an interesting anecdote. Good luck! |
21 March 2010, 18:10 | #20 |
gone
Join Date: Apr 2007
Location: completely gone
Posts: 1,596
|
I'm not sure but wasn't Dale Luck long gone from Commodore or any projects involving the Amiga by the time they got to AGA...?
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
PUAE 2.5.1 beta series | GnoStiC | support.OtherUAE | 3 | 07 February 2016 20:09 |
WinUAE 2.6.1 beta series | Toni Wilen | support.WinUAE | 21 | 19 June 2013 11:54 |
PUAE 2.3.3 beta series | GnoStiC | support.OtherUAE | 95 | 05 January 2012 19:18 |
dos.library v40.4 beta series | Cosmos | Coders. General | 85 | 19 July 2011 01:49 |
WinUAE 2.3.1 beta series | Toni Wilen | support.WinUAE | 90 | 23 February 2011 21:17 |
|
|