English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   Coders. C/C++ (http://eab.abime.net/forumdisplay.php?f=118)
-   -   Do you think EasyRPG can be ported to Amiga 68k? (http://eab.abime.net/showthread.php?t=94177)

xboxown 11 September 2018 00:01

Do you think EasyRPG can be ported to Amiga 68k?
 
Hey guys,

They have EasyRPG ported to AmigaOS 4.x and MorphOS and it allows any games been made by RPG Maker 2000 or RPG Maker 2003 to play it very well. I am wondering if this get ported to Amiga 68k do you think there is enough power to run it smoothly? https://easyrpg.org/player/media/

BSzili 11 September 2018 16:39

Maybe it could run on the Vampire if they made an accelerated Pixman for it.

kgc210 11 September 2018 18:29

I am not a programmer, but had a quick look and ideally it needs SDL 2. It has some support for SDL 1.2 left in.

Last time I looked there wasn't any working SDL2 for Classic Amiga, unless I am wrong?

https://github.com/EasyRPG/Player

Couldn't RedPill be used for an RPG game?
Although I guess the idea with EasyRPG is you can play the same game on PC, Linux, Amiga etc etc Like OpenBOR

BSzili 11 September 2018 19:10

SDL 1.2 is still perfectly functional in EasyRPG. I used it in my ports, because the SDL2 for MorphOS is still incomplete. You are going to have trouble with Pixman, which is used for all the internal drawing (SDL only acts as a framebuffer).

Samurai_Crow 11 September 2018 21:43

Is it this one? https://github.com/servo/pixman

BSzili 12 September 2018 08:20

That looks like an ancient repo, this one is the official:
https://cgit.freedesktop.org/pixman/

Samurai_Crow 12 September 2018 15:13

After looking at the PixMan source briefly, it looks like it has Intel MMX support. The trick would be getting the inline Assembly to work in GCC since only VAsm seems to have AMMX support.

Locutus 12 September 2018 17:45

AMMX has nothing to do with Intel MMX....

xboxown 13 September 2018 02:14

Do you guys think AMMX have something to do with Intel MMX?

thellier 13 September 2018 09:24

AMMX is supposed to be an enhanced MMX
But AMMX got also new more powerfull instructions so cant be a 1:1 recompilation

IMHO would be better to have the OS4 Composition function (=CompositeTags) ported to OS3+AMMX and then only modify SDL2,Pixman,etc... to use Composition

Samurai_Crow 13 September 2018 11:18

AMMX is 3 operand encoding while the original MMX is 2 operand encoding. In that sense it's a cross between MMX and Altivec.

commodorejohn 13 September 2018 14:47

Man, now I'm just thinking how I should get back to work on my own RPG engine...


All times are GMT +2. The time now is 11:33.

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

Page generated in 0.04248 seconds with 11 queries