Overview Features Instructions Performance Forum Downloads Products Reseller Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
VISIT APOLLO IRC CHANNEL



All TopicsNewsPerformanceGamesDemosApolloVampireCoffinReleasesLogin
Running Games and Apps.

Diablo Possible?page  1 2 

Renee Cousins
(Apollo Team Member)
Posts 134
03 Jul 2019 15:43


Gunnar von Boehn wrote:
If someone would to port DIABLO to VAMP this would be cool.

I agree, Diablo was a very fun game -- felt like an update Rouge.



Renee Cousins
(Apollo Team Member)
Posts 134
03 Jul 2019 15:44


Gunnar von Boehn wrote:

Saladriel Amrael wrote:

  Is it me or Diablo used also some Lighting features from DirectX (almost for spells effects)?
  Don't know how advanced they were, but are they replicable with SAGA?
 

  Yes, for sure.

Looking at the source, the lighting LOOKS to be manually done, not a proper effect at all. This might mean we need to find a fast Alpha function, but we might get away with just ORing the RGB (if its RGB and not CLUT).


Kamelito Loveless

Posts 57
05 Jul 2019 07:38


Iíve seen x86 ASM in the render source.


Vojin Vidanovic

Posts 1428
05 Jul 2019 17:58


Marlon Beijer wrote:

For all of you guys saying it requires wine/Windows, youíre looking at the sting thing! Look at devilutionx instead which requires SDL2.

Very sweet spot, love the DevolutionX EXTERNAL LINK 
Could this be easier to port, being already SDL2, open source and not x86 dependent (ARM port exists).



Anders Jenbo

Posts 1
06 Jul 2019 21:35


DevilutionX doesn't make use of any hardware acceleration from SDL2 the only thing we really use sdl for is converting the 8bit back buffer to 32bit before presenting it to the screen. The engine is just simple cpu based blitting of chars and lighting is just substacting up to 16 from the given pixel before transferring.
 
  Even a rudementry SDL2 implementation should suffice, but if that doesn't exist then it shouldn't be a big problem to port it to sdl 1.2.
 
  Regarding bigendian i have made the menu work with it but the engine is still strictly small endian based, though I have identified the majority of changes needed to port it (targeting a PowerPC32 cpu). All the asm code has been ported to C long ago.

PS. You might want to use the nonet branch so the ASIO and libsodium won't be require d.


Gunnar von Boehn
(Apollo Team Member)
Posts 4177
07 Jul 2019 16:39


Anders Jenbo wrote:

DevilutionX doesn't make use of any hardware acceleration from SDL2

Excellent news.
This sounds like someone should really try port it to Amiga!

Thanks!



ExiE CZEX

Posts 42
07 Jul 2019 20:16


Could be Vampire killer app i mean game :-)


Stefano Briccolani

Posts 333
08 Jul 2019 17:38


GemRB would be an even better option for vampire than Diablo.
  That engine would run baldur's gate and icewind dale games made by bioware. Now there's even a new Baldur's gate in the making..
  EXTERNAL LINK 
New baldur's gate: EXTERNAL LINK 


Renee Cousins
(Apollo Team Member)
Posts 134
10 Jul 2019 03:45


Stefano Briccolani wrote:

GemRB would be an even better option for vampire than Diablo.
  That engine would run baldur's gate and icewind dale games made by bioware. Now there's even a new Baldur's gate in the making..
  EXTERNAL LINK 
  New baldur's gate: EXTERNAL LINK 

Cool ... GemRB is also SDL1.2...

posts 29page  1 2