English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 09 March 2024, 17:44   #1
amigakit.com
Registered User
 
amigakit.com's Avatar
 
Join Date: Aug 2004
Location: www.amigakit.com
Posts: 2,019
A600GS ARM Graphics Library




Full News Release (click here)


Cardiff, 9th March, 2024

AmigaKit Ltd is pleased to announce an important software development for the forthcoming A600GS computer system. The new ARM Graphics Library is pre-installed accelerating the performance of AmiBench and 68K applications.

The ARMgraphics.library was created by AmigaKit's in-house developer to bypass the bottleneck of the 68K graphics functions. It accelerates graphics rendering performance in applications.

AmiBench is pre-installed on the A600GS computer system. It opens the desktop environment in high resolution 1080p with True Colour icons. Now it can use the new ARM Graphics Library for various purposes including faster rendering of windows, icons and backgrounds.

Third party developers can take advantage of this library by using it's powerful functions from their 68K application. It also offers an opportunity for 68K games developers to enhance their games with faster graphics rendering.

The library provides a link between 68K programs and the native ARM processor.

Further work is underway to patch 68K system graphics functions so older applications that are not written to use the ARM Graphics Library can benefit.

AmigaKit has developed AK-Datatypes, Picture Datatype and Datatypes Library over the many years for the Enhancer Software on X5000, X1000 and A1222+. These have been compiled for 68K to run on the A600GS, In addition these system components can also be accelerated by the ARM Graphics Library for extra performance.

The A600GS computer system is due for launch in the second quarter of 2024.

Additional Information about A600GS, AmiBench and it's components can be found on these websites:

A600GS: www.a600gs.com
AmiBench: wiki.amiga.org/amibench



Last edited by amigakit.com; 09 March 2024 at 18:24.
amigakit.com is offline  
Old 09 March 2024, 19:42   #2
VladR
Registered User
 
Join Date: Dec 2019
Location: North Dakota
Posts: 741
Quote:
Originally Posted by amigakit.com View Post
The ARMgraphics.library was created by AmigaKit's in-house developer to bypass the bottleneck of the 68K graphics functions. It accelerates graphics rendering performance in applications.

Third party developers can take advantage of this library by using it's powerful functions from their 68K application. It also offers an opportunity for 68K games developers to enhance their games with faster graphics rendering.
1. Is it RTG-based ?
2. Does it support chunky ?

Quote:
Originally Posted by amigakit.com View Post
The library provides a link between 68K programs and the native ARM processor.
What are the specs (model/freq.) of the ARM CPU ?
VladR is offline  
Old 09 March 2024, 23:12   #3
sokolovic
Registered User
 
sokolovic's Avatar
 
Join Date: Aug 2013
Location: Marseille / France
Posts: 1,436
I was interrested about this A600GS until I knew about what Amigakit was doing to other Amiga oriented websites.

https://wordpress.hertell.nu/?p=953

https://amitopia.com/amigakit-goes-a...iga-community/

And a beige case would have been better

I'll wait for the A500 maxi quietly.
sokolovic is offline  
Old 10 March 2024, 07:03   #4
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,601
Quote:
Originally Posted by sokolovic View Post
I'll wait for the A500 maxi quietly.
You'll totally miss out on all the new apps and games that will make use of this amazing technology!
TCD is online now  
Old 12 March 2024, 00:05   #5
amigakit.com
Registered User
 
amigakit.com's Avatar
 
Join Date: Aug 2004
Location: www.amigakit.com
Posts: 2,019
AmiBench's Def Icons rendered in window - accelerated by the ARM Graphics Library:



(click to expand)



@VladR

Yes it is RTG based: P96/CyberGfx API compatible. AmiBench opens in a 1080P 32-bit colour screen.
amigakit.com is offline  
Old 12 March 2024, 01:29   #6
pixie
Registered User
 
pixie's Avatar
 
Join Date: May 2020
Location: Figueira da Foz
Posts: 361
That's a nice work graphic wise, congrats!
pixie is offline  
Old 12 March 2024, 01:59   #7
copse
Registered User
 
Join Date: Jul 2009
Location: Lala Land
Posts: 522
I'm a 1.3 look for life person, but for a modern amiga look that looks great.
copse is offline  
Old 12 March 2024, 04:07   #8
Magic
Registered User
 
Join Date: Aug 2007
Location: USA
Posts: 360
Great Work - Thank You!

Will the ARMgraphics.library be available seperately or do you need to purchase the A600GS to get it? Any ideas about the price and date available if it is sold seperately?
Magic is offline  
Old 12 March 2024, 07:37   #9
BigD
Registered User
 
BigD's Avatar
 
Join Date: Jan 2020
Location: UK
Posts: 497
@AmigaKit

For the good of the community, I guess this is available to licence by the likes of Ami-Jimmy so that AMiNIMiga can benefit from these advances on THEA500 Mini/Maxi? Bear in mind he basically works for beer money though I think he now has a Patreon.
BigD is offline  
Old 12 March 2024, 09:19   #10
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,178
Why not whet developer appetite with some draft API docs so one can think about what they can do with it?
Locutus is offline  
Old 12 March 2024, 17:51   #11
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
Quote:
Originally Posted by TCD View Post
You'll totally miss out on all the new apps and games that will make use of this amazing technology!
Oh yes there must be hundreds already!
Amiga1992 is offline  
Old 12 March 2024, 17:53   #12
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,601
Quote:
Originally Posted by Amiga1992 View Post
Oh yes there must be hundreds already!
TCD is online now  
Old 12 March 2024, 20:19   #13
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 1,989
Quote:
Originally Posted by Magic View Post
Great Work - Thank You!

Will the ARMgraphics.library be available seperately or do you need to purchase the A600GS to get it? Any ideas about the price and date available if it is sold seperately?
It's unlikely to be of any use without the hardware.
Dunny is offline  
Old 12 March 2024, 20:33   #14
Gorf
Registered User
 
Gorf's Avatar
 
Join Date: May 2017
Location: Munich/Bavaria
Posts: 2,295
Quote:
Originally Posted by Dunny View Post
It's unlikely to be of any use without the hardware.
PiStorm?
Gorf is offline  
Old 12 March 2024, 23:09   #15
BigD
Registered User
 
BigD's Avatar
 
Join Date: Jan 2020
Location: UK
Posts: 497
Quote:
Originally Posted by Dunny View Post
It's unlikely to be of any use without the hardware.
THEA500 Mini?
BigD is offline  
Old 12 March 2024, 23:50   #16
amigakit.com
Registered User
 
amigakit.com's Avatar
 
Join Date: Aug 2004
Location: www.amigakit.com
Posts: 2,019
@Magic

Thanks.

We will look at developing AmiBench for Pistorm once we have launched the A600GS project.
amigakit.com is offline  
Old 13 March 2024, 12:43   #17
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 1,989
Quote:
Originally Posted by Gorf View Post
PiStorm?
Quote:
Originally Posted by BigD View Post
THEA500 Mini?
I'm not sure... why anyone would think that would work at all? I mean yeah they all use ARM CPUs but that has very little bearing on whether or not it would actually work.
Dunny is offline  
Old 13 March 2024, 13:53   #18
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,354
Quote:
Originally Posted by Dunny View Post
I'm not sure... why anyone would think that would work at all? I mean yeah they all use ARM CPUs but that has very little bearing on whether or not it would actually work.
It all depends on the ARMgraphics.library implementation and how tied the design is to any HW acceleration. If it is just software, offloaded to a spare ARM CPU then it might work with almost any multicore ARM SoC. If it is HW accelerated a *LOT* of ARM SoCs have ARM GPUs (Mali) and so a few tweaks could make it useable across a range of SoCs.

PiStorm however has a custom GPU not seen anywhere else.

PiStorm.Emu68 has an ethos which means the other ARM processors are not normally available to run native code. That's not to say they can't be... but if a mechanism can't be agreed with the author it might have to be a fork.

Pistorm.Mushashi can make ARM processors & HW (GPU etc) available to Amiga as HW offload. Because it still runs the underlaying ARM OS native ARM drivers for the HW are running and a much simplified software interface can be offered to the emulated 68k. But CPU performance is a fraction of Emu68

Last edited by alexh; 13 March 2024 at 13:58.
alexh is offline  
Old 13 March 2024, 14:14   #19
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 1,989
Which is kinda what I was thinking also. The implementation is likely to be exclusive to the hardware, and different versions would have to be written for different platforms to run it.

To be honest, I'm more leaning towards the "make a better p96 driver" for accelerated 2D - the OS will use it without modification and the driver would be optimised for the hardware itself - videocore in my case. EmuTools doesn't currently have any 2D acceleration but the sources do have space set aside for it in the future.

Sure the new lib dicussed here would benefit non-RTG users but 1) no (or very, very few) games will make use of it, and 2) anyone running the kind of desktop that Amikit brings are almost certainly using RTG to do it.

I'm not dismissing this thing out of hand, but I do think there are better ways to do it. Given that, it's almost certain that it will be tied to Amikit and won't be portable - that would defeat the purpose of selling more boxes.
Dunny is offline  
Old 14 March 2024, 06:12   #20
Promilus
Registered User
 
Join Date: Sep 2013
Location: Poland
Posts: 822
Wasn't there FBlit for ppl with chipset, fast memory and decent CPU exactly so colorful OS can be made usable and with plenty CHIPRAM to spare? I guess implementing something like that natively on spare ARM core could be better than just adding to the workload of emulated 68k.
Promilus is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Issue with graphics.h library? Amiga1992 Coders. C/C++ 50 23 April 2024 15:13
Is graphics.library efficient enough for games? Nightfox Coders. System 7 31 January 2024 18:32
Library for loading graphics sparhawk Coders. General 2 07 March 2020 20:38
Flickering graphics using BltBitMap function of graphics.library balrogsoft Coders. C/C++ 16 04 February 2020 14:54
Some question about graphics.library lowlevels Sonic Coders. General 3 28 July 2010 11:45

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:35.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09949 seconds with 13 queries