Overview Features Coding ApolloOS Performance Forum Downloads Products Contact Goto
Apollo-Computer

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
The team will post updates and news about our project here

Mapparium for Vampire2page  1 2 

Szyk Cech

Posts 191
27 May 2017 16:10


New features of MUIMaparium are cool! But I have one more question:
If you can tell me: how about the way Maparium is multiplatform?!?
Is it written in Hollywood?!?
Or maybe is it written in some cool ancient Basic?!?
Or maybe is it written in C language?
I am nearly sure that it is not written in Assembler (not portable), nor C++ nor C# (not supported on Amiga OS-es).


Mo Retro

Posts 241
27 May 2017 16:17


Szyk Cech wrote:

New features of MUIMaparium are cool! But I have one more question:
  If you can tell me: how about the way Maparium is multiplatform?!?
  Is it written in Hollywood?!?
  Or maybe is it written in some cool ancient Basic?!?
  Or maybe is it written in C language?
  I am nearly sure that it is not written in Assembler (not portable), nor C++ nor C# (not supported on Amiga OS-es).

What About FreePascal :)
That's the language he maintains for the Amiga.



Marcus Sackrow

Posts 37
28 May 2017 12:22


@Szyk Cech:

That is pure FreePascal power ;-) (remember the motto, "write one compile anywhere")

The MUIMapparium code does not need much code changes between the different Amiga platform and on the freepascal side I work hard to reduce the cases down close to zero.


Marcus Sackrow

Posts 37
28 May 2017 12:24


if someone experience a very slow reaction of the software (about a second reaction time) and you have loaded a recorded track, remove it.

for the background of this behavior read:

EXTERNAL LINK 
Spoiler: It's the missing FPU support.



Szyk Cech

Posts 191
28 May 2017 12:49


Marcus Sackrow wrote:

@Szyk Cech:
  That is pure FreePascal power ;-) (remember the motto, "write one compile anywhere")

I konw this motto and like it (that is the reason I write in C++ and Qt on WinDos and Linux). But as we are talking about FreePascal I have obvious question:
How do you map hundredths (or even thousands) Amiga OS Api C functions  to FreePascal?!?
It seems like tremendous work!



Marcus Sackrow

Posts 37
28 May 2017 20:35


@Szyk Cech:

Yes just hard work typing and testing :)

EXTERNAL LINK 
and that for all platforms

EXTERNAL LINK 
EXTERNAL LINK 
EXTERNAL LINK 
independently ;) a lot of work yes for sure. but fun if it works like for MUIMapparium

posts 26page  1 2