English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Coders. General (https://eab.abime.net/forumdisplay.php?f=37)
-   -   Vampire Games (https://eab.abime.net/showthread.php?t=88030)

Sinphaltimus 25 July 2017 22:26

Quote:

Originally Posted by Daedalus (Post 1174011)
Absolutely, I agree. Every piece of hardware needs its purpose. It's the "exclusive" part that is of concern though - do you mean exclusive in that you need Vampire levels of grunt to run them, or do you mean using Vampire-only features to ensure it doesn't work on any other hardware, regardless of capability?

Why not both?

NovaCoder 26 July 2017 07:52

This isn't actually such a stretch of the imagination :)

Rather than trying to port lots of old DOS games it is better to just get DOSBox running well on the Vampire. It should be possible although it might require the larger FPGA of the A1200/stand-alone version to get the speed needed (DOSBox is very CPU hungry!).

I ported a cut-down version for AGA which is unfortunately still too slow for real HW, should be very easy to add RTG support to this for the Vampire

http://aminet.net/package/misc/emu/DOSBox_AGA

drHirudo 26 July 2017 08:58

Quote:

Originally Posted by NovaCoder (Post 1174159)
This isn't actually such a stretch of the imagination :)

Rather than trying to port lots of old DOS games it is better to just get DOSBox running well on the Vampire. It should be possible although it might require the larger FPGA of the A1200/stand-alone version to get the speed needed (DOSBox is very CPU hungry!).

I ported a cut-down version for AGA which is unfortunately still too slow for real HW, should be very easy to add RTG support to this for the Vampire

http://aminet.net/package/misc/emu/DOSBox_AGA

Instead of DOSBox it's better to optimise PC-Task or PCx for the Vampire, since they are native Amiga applications and utilise the Amiga and the 68K best.

arti 26 July 2017 10:21

3rd game from the list is already ported and works great on Vampire :)
https://www.youtube.com/watch?v=ylTo6Cr1R2I

sandruzzo 26 July 2017 11:03

Vampire seems like an enanched Classic Amiga, that's way it's interesting!

Amiga1992 26 July 2017 16:47

I was playing these last night on my Dreamcast and I was wondering: can the Vampire do games of this level? It would be great:

https://www.youtube.com/watch?v=J_U3KBfkf2o
https://www.youtube.com/watch?v=WfNneWv-sRY
https://www.youtube.com/watch?v=v9KwJTikctQ

All by NG: DEV.TEAM

Samurai_Crow 26 July 2017 17:30

Quote:

Originally Posted by Akira (Post 1174281)
I was playing these last night on my Dreamcast and I was wondering: can the Vampire do games of this level? It would be great:

https://www.youtube.com/watch?v=J_U3KBfkf2o
https://www.youtube.com/watch?v=WfNneWv-sRY
https://www.youtube.com/watch?v=v9KwJTikctQ

All by NG: DEV.TEAM

If 16 bit YUV is used as the screenmode, it will be beautiful and still have sufficient bandwidth to work.

NovaCoder 27 July 2017 01:28

Quote:

Originally Posted by drHirudo (Post 1174171)
Instead of DOSBox it's better to optimise PC-Task or PCx for the Vampire, since they are native Amiga applications and utilise the Amiga and the 68K best.

I don't agree, the Amiga 68k ports of PC-Task/PCx are ancient. My DOSBox port is based on version 0.74 so it has more features and support for more games (and DOSBox is so easy to use).

If I ever get a stand-alone Vampire then I'd love to help port DOSBox to Vampire and try to get it fast enough to be usable :)

https://www.youtube.com/watch?v=sBahgGWG6v0

amigoun 27 July 2017 02:13

PCTask runs great on Vampire and I am still amazed how good was/is its speed and compatibility. But it lacks lot of features (mainly the soundblaster emu). PCx would need large improvement too, which possibly will not happen.
DOSBox would be great, but currently Vamps do not have enough power for good DOSBox experience. But NovaCoder was sometimes doing miracles /scummvm as an example/ so we can look forward and hold our thumbs up.

grelbfarlk 27 July 2017 03:30

It's a real shame that the later versions of ScummVM after Novacoder retired stripped out CAMD support.

PCTask has some kind of basic JIT support where much of the speed comes from but no means of adding sound or MIDI (not counting adding a Goldengate card).

The fastest way of running DOS games with sound that I've found is running Softwindows in Ifusion (yeah an emulator inside an emulator), but still runs better than Dosbox on 68k.

Cobe 27 July 2017 04:46

What about this enhanced classic?

https://www.youtube.com/watch?v=Rrb-FX8GfGM

Thimbleweed Park would feel like home on Amiga too but it's another story..

Amiga1992 27 July 2017 07:14

Quote:

Originally Posted by Cobe (Post 1174414)
What about this enhanced classic?.


Isn't there an AmigaOS 4 port of this already? Perhaps porting it to OS3 isn't that hard.
But yeah all ports and it would be lame. Let's have an original idea instead.

drHirudo 27 July 2017 08:49

Quote:

Originally Posted by NovaCoder (Post 1174397)
I don't agree, the Amiga 68k ports of PC-Task/PCx are ancient. My DOSBox port is based on version 0.74 so it has more features and support for more games (and DOSBox is so easy to use).

If I ever get a stand-alone Vampire then I'd love to help port DOSBox to Vampire and try to get it fast enough to be usable :)

https://www.youtube.com/watch?v=sBahgGWG6v0

So, you are advocating doing ports for the Vampire, instead of enhancing the native Amiga software? That's lame. Not many people will buy Vampire for ports, when they can have these ports naively on much faster hardware. The Vampire needs either unique software, or giving better experience of Amiga software, else it's pointless. Alien Bread 3D Vampire SE would be great. Doom on Vampire...... I can play it on 68040 pretty decently.

Daedalus 27 July 2017 10:07

Quote:

Originally Posted by Sinphaltimus (Post 1174104)
Why not both?

Because making it exclusive for the sake of exclusivity is a bit lame don't you think? If you're writing a game engine from scratch then fair enough, you could naturally use the Vampire's enhanced features. In that way it's akin to limiting yourself to AGA coding when you've got a Radeon in your machine, and there's nothing wrong with that if that's what you want to do. But "modern" games that could potentially be ported will never have been designed in such a way that lend themselves to the Vampire, instead using things like SDL and so on. Why use the enhanced 16-bit Paula modes when you can use AHI for no difference in audio quality for example?

In those cases, making it Vampire-exclusive is something that would only be done to prevent it working on other platforms, which would be pretty lame.

Dunny 27 July 2017 10:07

We want fullscreen 1x1 pixel AB3D :D

Havie 27 July 2017 11:17

Yes we do!

Sinphaltimus 27 July 2017 12:01

Quote:

Originally Posted by Daedalus (Post 1174466)
Because making it exclusive for the sake of exclusivity is a bit lame don't you think? If you're writing a game engine from scratch then fair enough, you could naturally use the Vampire's enhanced features. In that way it's akin to limiting yourself to AGA coding when you've got a Radeon in your machine, and there's nothing wrong with that if that's what you want to do. But "modern" games that could potentially be ported will never have been designed in such a way that lend themselves to the Vampire, instead using things like SDL and so on. Why use the enhanced 16-bit Paula modes when you can use AHI for no difference in audio quality for example?

In those cases, making it Vampire-exclusive is something that would only be done to prevent it working on other platforms, which would be pretty lame.

OK, not just to make it exclusive. I may have misread your question on my phone. Making it exclusive to vampire showcasing the Vampire capabilities is what I've said all along. Perhaps Exclusive was a bad word to use. But if the capabilities of the Vampire are such that it cannot be replicated on any other system then I guess it would be exclusive. I can't see any sane reason not to do a Vampire only game. Not to purposefully cut others out of the show but to take full advantage of what the hardware can do. If nothing else available can do it then exclusivity is simply the by-product.

EDIT: And there are games out there today - now ones, that have NVidia exclusive effects. Sure you can play them on a Radeon, but you won't get the "nvidia exclusive" capabilities.

EDIT2: I reread your second question - "or do you mean using Vampire-only features to ensure it doesn't work on any other hardware, regardless of capability" I agree, that is lame. for instance, i do not think making a game that would work on multiple platforms and then say, put in a Vampire board check and if no vampire board don't allow game to run. If that's what you mean, then I agree THAT is lame. So no I do not endorse purposefully making a game vampire only if the game itself may run on other Amigas configured differently without a vampire on board. That's not at all what I'm trying to convey here.

idrougge 27 July 2017 12:53

Quote:

Originally Posted by drHirudo (Post 1174171)
Instead of DOSBox it's better to optimise PC-Task or PCx for the Vampire, since they are native Amiga applications and utilise the Amiga and the 68K best.

Since it's an FPGA, it's better to just implement enough of the x86 instruction set as downloadable code.

Cobe 27 July 2017 12:56

Quote:

Originally Posted by Akira (Post 1174436)
Isn't there an AmigaOS 4 port of this already? Perhaps porting it to OS3 isn't that hard.
But yeah all ports and it would be lame. Let's have an original idea instead.

yup. phx did it.

Quote:

Originally Posted by Dunny (Post 1174467)
We want fullscreen 1x1 pixel AB3D :D

Most definitely!

i had hopes something would come out of this:
https://forum.zdoom.org/viewtopic.php?t=49786
https://vimeo.com/142948227

demolition 27 July 2017 13:54

Just make whatever you feel like. It is important to work on something which gets you excited. If it is not fun, you will quickly abandon further development. It is better to have something made for an exclusive platform than to not have anything done at all.

Some people like to develop software for even more ancient machines which might only exist in running versions 1-2 places in the world. Yes the business plan is horrible on such projects, but who cares if you're having fun and you're learning something while doing it? :)

If you would like to make something that benefits from the new 68080 instructions then do that and ignore what anyone else thinks. No matter what you do there will always be people who think it would be better if you worked on something else.


All times are GMT +2. The time now is 06:50.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.05575 seconds with 11 queries