Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

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