29 March 2022, 15:42 | #41 |
Registered User
Join Date: Feb 2009
Location: Amiga
Posts: 465
|
I LOVED a 3D accelerated gridder dungeon game so I paid attention to the demo video but modern 3D with shaders spoiled me on the PC.
It needs a killer app to make it wanted besides a glorified tech demo. Port Dungeon Master or Eye of the Beholder or even Ultima Underworld to it. |
29 March 2022, 15:57 | #42 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,350
|
Quote:
|
|
29 March 2022, 16:01 | #43 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,430
|
Interesting development. Could be quite cool if it ever gets drivers for an existing Amiga 3D API. I applaud the developers. Must be quite satisfying to see your work on the screen.
As cool and interesting as this is. I imagine it's capabilities will be vastly inferior to the last generation of PCI GFX cards that are currently available for Amiga's with Mediator/Prometheus. The big problem is the limited number of Amiga HDL developers. A new GPU design might not be the best idea. Perhaps adopting one of the multiple opensource GPU's and contributing to the AmigaOS drivers and general GPU architecture and bringing it to Apollo core might be the better way to go? Last edited by alexh; 29 March 2022 at 16:15. |
29 March 2022, 17:49 | #44 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,968
|
Apollo Maggie 3D Chip - Preview Demo
Quote:
In theory this migh seem to make sense, but in reality, what gpu will fit into the Apollo V4 FPGA. The have a decent user base by now, it would make very little sense to start adding stuff that would render the entire platform obsolete. (by requireing a new bigger fpga) I think we need to see it as an extension of the SAGA chipset tobgive it *some* sort of 3d capability, not as gluing a powerful GPU to an otherwise compareatevily weak retro platform. Probably more like the era when we had 3dNow, SSE3 instrad of full gpus. |
|
29 March 2022, 18:43 | #45 |
Registered User
Join Date: Feb 2009
Location: Amiga
Posts: 465
|
I had another thought. Even it can accelerate games like 3D action such as Doom or Dukenukem (game engine level support), that would be pretty awesome on Amiga and even ST.
GZDoom (OpenGL and Vulkan 3D support) pretty much made Doom mods and new retro games on PC/Mac/Linux/Consoles a revival especially with cracy CPU/GPU prices these days. |
30 March 2022, 21:21 | #46 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,968
|
Quote:
Original doom predates 3d hardware on PC so thats not gonna do much good, but a better Quake port is definitely a likely possibility. The original Quake that was ported to Amiga might be optimized for fast CPUs but that version of the engine has so many limitations that its hard to make maps for it (Ive tried). A port of a newer engine would inevitabely require some sort of gfx accrleration and Maggie would have a purpose… |
|
30 March 2022, 22:01 | #47 |
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 867
|
@eXeler0 - you miss the point here. Most of ports uses either open source recreation of original engine (but still, in source form so available for modification) or already modified officially released source code. There's source code for Doom for quite a while (and so is for Quake), you can modify rendering engine whatever you wish. That's exactly why modifications like Dark Places for Quake has shaders while original game didn't. Also glQuake is modification itself. Originally quake didn't have support for hardware 3d acceleration and glQuake was official release (but not maintained by id) as a proving ground for Q2 hw accel embedded from a get go.
So while not groundbreaking technology by itself maggie just MIGHT be used by some ports should their sourcecode be modified to use those features (instead or beside software rendering routines). But - as always - it requires additional work by port developers. So if port uses Warp3D and Apollo Team writes a W3D driver or wrapper for Maggie it's just great. If port doesn't use Warp3D and someone writes subroutines using Maggie directly... that's also great - but for ApolloTeam card users only. Last edited by Promilus; 30 March 2022 at 22:41. |
30 March 2022, 22:34 | #48 | |
Registered User
Join Date: Mar 2022
Location: Birmingham, UK
Posts: 152
|
Quote:
|
|
30 March 2022, 23:25 | #49 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,583
|
|
31 March 2022, 07:04 | #50 | |
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,692
|
Quote:
I am more concerned for those of us who can't justify the hassle and expense or don't want to further compromise the 'retro' status of our machines. Fancy 3D is all very well if that's all you want (but then why use an Amiga when a modern PC does it so much better without even trying?). But many of us spent a lot of money and some effort to make a 'high-end' Amiga with an 060 or Vampire, only to now find that new games produced for the Amiga need more. It shouldn't be necessary to keep paying and paying for ever more 'upgrades' - that's not the Amiga way! Personally I am far more interested in what is being done at the lower end, with optimized coding that shows what our classic machines could have done 'back in the day' - stuff that you wouldn't believe was possible on a stock A500 or A1200, and would have blown our socks off if released in 1992. This is happening because some talented coders have revisited the classic Amiga and realized that it was capable of much more. But it needs a lot of work to get the best results. I worry that enormous processing power and fancy 3D may lure developers into only producing games for much higher spec 'Amigas' - for no real reason apart from that it's easier. Someone mentioned 'Open Lara'. I would love to see the original Tomb Raider games ported to the Amiga, both to show that it could be done and because it would provide an excuse for me to play them again. The original DOS game ran fine on a Pentium 60 with software rendering. I got it going on a Vampire 600 V2 running under PC Task, and it worked perfectly apart from having a frame rate of about 3fps. I even tried it on my A1200 with 50MHz 030 and it worked fine on that too, but at ~0.5fps (probably would have gone faster with JIT, but my A1200 doesn't have enough memory for that). Emulation is probably making it at least 10 times slower than native code. Don't need fancy 3D hardware to port this game, just good coding! The source code to Tomb Raider III was leaked a while back. Most of it is written in generic C, with a bit of x86 machine code for the low level rendering. Amazingly it also has some 68k asm in it! (commented out where it was translated to x86). But Open Lara doesn't stick to the original code, which will probably make it much harder to port and have worse performance on machines without 3D hardware (if even possible). It would be ironic if Tomb Raider was ported to 'the Amiga' but still required a machine that was out of the reach of most Amiga owners. |
|
31 March 2022, 14:42 | #51 |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,426
|
i think exactly the same.
So many new games are created/converted in the latest year showing that good codes can be difference and that they run on a standard A500 or standard A1200. GPU on Amiga is always a fascinating idea ok, but for old application that already exist or to make some benchmarks. Stop. I think that today it is impossible to think to play a game like Open Lara on Amiga also with 68080 and a 3D Chip. Better to developing/converting games that could give satisfaction for all community and not for a little sub niche. |
31 March 2022, 19:12 | #52 | |
Registered User
Join Date: Jun 2018
Location: Calgary/Canada
Posts: 247
|
Quote:
The x13 and higher multipliers have never seen the light of day to the public and even at the virtually unattainable x16, it barely topped 200. And these are SysInfo MIPS running on a version of SysInfo specifically tweaked to gain advantage on the Vampire while not leveraging any advantage of the 68060's slightly different pipeline behaviour. SysInfo MIPS are about 50% higher than real MIPS on high-end CPUs. If we ballpark and say that's ~100 Dhrystone MIPS then the AC68080 is around a Pentium 75. |
|
31 March 2022, 19:46 | #53 |
Registered User
Join Date: Jun 2010
Location: PL?
Posts: 2,858
|
Curious how Apollo Maggie 3D core compare to RPi BCM VideoCore and perhaps PowerVR SGX544 present in AM5729.
Of course i share same impression as you guys that it is slightly too late for modern 3D on Amiga but still if 3D will be popularized trough some simple standard (perhaps unique for Amiga due memory and CPU constraints) API it could be beneficial in overall. |
31 March 2022, 19:56 | #54 | |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,430
|
Quote:
Maybe but I don't think so. You are going to want a rasterising HW pipeline that can become compatible with the 3D engine pipelines such as OpenGL, DirectX, Vulcan etc. |
|
01 April 2022, 01:09 | #55 |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,406
|
Even if the vampire FPGA computer runs at a hundreds of MIPS and they somehow manage to support an old OpenGL standard using this new graphics chip it would only allow them to run old PC games like quake 2.
A raspberry pi (or a modern PC) will be able to give you a better OpenGL retro gaming experience at much (much) less cost. And don't say ' but with the vampire FPGA 3D computer it will be running on an Amiga' because that statement is obviously ridiculous. Last edited by NovaCoder; 01 April 2022 at 04:45. |
01 April 2022, 08:47 | #56 |
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 867
|
@NovaCoder - yes, but we do own classic amiga and buy expensive additions to it not because our motivation is rational one. It's emotional one
|
01 April 2022, 09:08 | #57 |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,913
|
Once upon a time, people asked the philosophical question of the ship of Theseus - nowadays they will ask "if replacing every custom chip in an Amiga, is it still an Amiga?"
|
01 April 2022, 09:36 | #58 | |
Registered User
Join Date: Jun 2015
Location: Germany
Posts: 1,923
|
Quote:
I do agree with you, however, that the 080 as found in the V2 and V4 certainly doesn't do 400 MIPS in any realistic usecase. |
|
01 April 2022, 09:38 | #59 |
Thalion Webshrine
Join Date: Jan 2004
Location: Oxford
Posts: 14,430
|
PiSTorm (the ~800 MIPs raspberry pi based 680x0 accelerator for 16-bit Amiga's) running Emu68 exposes the 3D hardware registers to the 680x0 as if it were an Amiga gfx card. There is a good chance that Warp3D (or some alternative) could be written for PiSTorm in the future.
|
01 April 2022, 10:21 | #60 | |
Dream Merchant
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Apollo 1240 missing Mach chip | Benfromnorway | MarketPlace | 3 | 01 June 2016 21:53 |
Apollo 1240@25mhz + 32mb Ram (Mach131 chip so can be upgraded to 060) | fitzsteve | MarketPlace | 4 | 16 August 2010 19:01 |
Gauging interest: Amiga 600HD, Apollo 620, 2MB Chip, 8MB Fast | chiark | MarketPlace | 9 | 25 November 2009 20:18 |
Wanted: MACH131 chip from Apollo 040 or 060 | 8bitbubsy | MarketPlace | 8 | 29 October 2009 15:55 |
Cedric and the lost scepture Demo/Preview-Version | mai | request.Old Rare Games | 3 | 28 March 2008 16:27 |
|
|