Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

C and PASCAL (or any other high-level languages) in here please

Moderators: simonsunnyboy, Mug UK, Zorro 2, Moderator Team

User avatar
Dizzy-WEWRF
Atari maniac
Atari maniac
Posts: 99
Joined: Fri Mar 23, 2012 7:22 pm

Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby Dizzy-WEWRF » Mon Apr 02, 2012 11:02 pm

Hi
does anyone outside know if
there are ports of Gem/VDI/TOS/GDOS Librarys etc for Lazarus (Freepascal) ?
compiler (windows)
or wich libraries would be the best or better easiest,
to port to Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Many Thanks in
Advance :D
Dizzy

Image
Everything will become well :)

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2531
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby charles » Tue Apr 03, 2012 10:53 am

you're going to have to study hard , these are two differemnt platforms
each os will probally have the same command , but with a different name

time consuming
lazarus isn't avail for atari is it?
charles
The radioactive half-life : )
Atari is a lifestyle,not a hobby.
HOLD ON ! ! ! Im printing unreadable characters ...!

User avatar
Dizzy-WEWRF
Atari maniac
Atari maniac
Posts: 99
Joined: Fri Mar 23, 2012 7:22 pm

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby Dizzy-WEWRF » Tue Apr 03, 2012 11:44 am

Hi Image
charles,

first thanks for your reply :)

Fore the moment there isn't a port of Lazarus for
atari but this is my final goal ,
but at the moment the Windows version
is fully enough to do some coding for the
Atari ST .

The point is, there are existing 68000 compilers for
the Lazarus Plattform, and so you can do real crossplattform
coding with ist.
(Here especialy I prefere the windows version as porting
and using it would be the easeast)

But before a port of the Lazarus IDE before it can be made at all
there have to be libraries with the
Gem/VDI/TOS/GDOS routines wich are nessecarry to
implement windows handling mouse and so on aswell as
grafik access etc. ....
Aswell as there is another project I'm working on
is to port the sdl dll to pascal for the same reason
ending in an sdl.ttp (like sdl.dll)
wich would make portation of many programs easyer ...

So now you may understand my question
a bit better as now i'm back to it :

Hi
1) Does anyone outside know if
there are ports of Gem/VDI/TOS/GDOS Librarys etc for Lazarus (Freepascal) ?
compiler (windows)
2) Wich libraries would be
a) the best or
b) better easiest,

to port to Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Any help or other idea is also welcome and
apreciated :)

Many Thanks in
Advance :D
And awaiting your
reply

Dizzy

Image
Everything will become well :)

m0n0
Captain Atari
Captain Atari
Posts: 425
Joined: Mon Oct 05, 2009 3:13 am

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby m0n0 » Tue Apr 03, 2012 11:41 pm

Maybe ALICE PASCAL give you some inspiration:

http://www.templetons.com/brad/alice.html

?

Check the review here:

http://www.atarimagazines.com/v6n2/Alice.html

The (current) sources are also available...

Atari sources are available, too:

http://pulkomandy.lexinfo.fr/projects/a ... atari/src/

:D

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2531
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby charles » Wed Apr 04, 2012 1:15 am

well i tell you what you want , is the 512 kb ram that is the atari os
, basically it has all the aes vdi gem and tos stuff

so get your self a copy of the st internal book
and began writing some serious "hooks" into the os

remember its our atari that made the pc in a round about way
bdos and up

so you kinda just need an emulator that runs a 68000k stripped down version of lazarus then all this ass backward compatibility will begin to cultivate.
what happens when u use our libraries in the lazurus 68000 compilier?

this won't take months , it probally will take years.

ps know much about pure pascal for the atari st?
writing atari like programs for the pc?

don't listen to me because i am just one voice
charles
The radioactive half-life : )
Atari is a lifestyle,not a hobby.
HOLD ON ! ! ! Im printing unreadable characters ...!

joska
Hardware Guru
Hardware Guru
Posts: 4405
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby joska » Wed Apr 04, 2012 7:26 am

m0n0 wrote:Atari sources are available, too:

http://pulkomandy.lexinfo.fr/projects/a ... atari/src/


Interesting! A modernized version could be very useful.
Jo Even

VanillaMiNT - Firebee - Falcon060 - Milan060 - Falcon040 - MIST - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64

User avatar
Dizzy-WEWRF
Atari maniac
Atari maniac
Posts: 99
Joined: Fri Mar 23, 2012 7:22 pm

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby Dizzy-WEWRF » Wed Apr 04, 2012 11:38 am

Hi Mono :D

This looks very promissing to me :D

Alice seems to be the go :D

But there is to be prooven which
licence the sources are mmh, have to
contact the author ....

best would be he gpls :D

More Idears are welcome generally :)

So long for now
Many Thanks
Dizzy
Everything will become well :)

User avatar
Dizzy-WEWRF
Atari maniac
Atari maniac
Posts: 99
Joined: Fri Mar 23, 2012 7:22 pm

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby Dizzy-WEWRF » Wed Apr 04, 2012 2:28 pm

Hi to all ,
as I suspected :(


@ url : http://www.templetons.com/brad/#contact

Contact Me
But not about certain topics, I'm afraid. So please:

I don't have time to answer all the copyright questions people send, so if you send one you will get no reply. I feel bad about it but that's how it has to be. Yes, this really means you.
No, I don't "trade" links, or sell them. I will accept sponsorships not done for SEO.
I'm at btm@templetons.com



What do you think shal I do ?
Contact him or not :(

So long Dizzy ....
Everything will become well :)

joska
Hardware Guru
Hardware Guru
Posts: 4405
Joined: Tue Oct 30, 2007 2:55 pm
Location: Florø, Norway
Contact:

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby joska » Sun Apr 08, 2012 3:01 pm

Dizzy-WEWRF wrote:What do you think shal I do ?
Contact him or not :(


Since he explicitly asked to not be contacted about copyright issues then there's no point in contacting him.
Last edited by joska on Sun Apr 08, 2012 6:20 pm, edited 1 time in total.
Jo Even

VanillaMiNT - Firebee - Falcon060 - Milan060 - Falcon040 - MIST - Mega ST - STM - STE - Amiga 600 - Sharp MZ700 - MSX - Amstrad CPC - C64

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2531
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby charles » Sun Apr 08, 2012 5:42 pm

what gets me about this topic is
he wants to program atari games for the pc

what happened to all the years of development that made computer programming easier..

on the flipside , it would be cool to have a modern day program
run it and program atari as if you where using a real atari

some where i can't see the cross over


i think delphi is really what he desires

pascal is awesome
charles
The radioactive half-life : )
Atari is a lifestyle,not a hobby.
HOLD ON ! ! ! Im printing unreadable characters ...!

User avatar
Dizzy-WEWRF
Atari maniac
Atari maniac
Posts: 99
Joined: Fri Mar 23, 2012 7:22 pm

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby Dizzy-WEWRF » Mon Apr 09, 2012 4:11 am

what gets me about this topic is
he wants to program atari games for the pc


Well not totally correct ....
1) programm on an pc atari programms
2) crosscompilable the same as in 1 programs on
an pc for a pc
3) programm on an atari programms for an atari
4) crosscompilable the same as in 3 programs on
an atari for a pc



what happened to all the years of
development that made computer
programming
easier..

Well Thats one of the points and evean if it would take
years like "The Egg ;) of Columbus" you have at some point
to start in developing things especiallly
if they made things easier and if they
have in themselves the potential of developing

a) new and qulitatively high value up to date programs
b) crossportabilety options in using them
c) portation issues of other modern existing software ...

so that as
follows there are

a) programms with future
b) programs at state of the Art
c) a higher amount of community which
allows to quicker dvelopment because
more people could share the use of
it

d) a higher amount of community which
allows to quicker dvelopment because
more platforms could share the use of
it


on the flipside , it would be cool to have a modern day program
run it and program atari as if you where using a real atari


Well exactly :)
thats the goal
the the reason
and especially the
joy of it ....


i think delphi is really what he desires
pascal is awesome


Well youre close to be right,
but for me i dont destinguish
those two, as for me they
are the same...
(... i know ... iknow... i know ...)

so long
Dizzy
Everything will become well :)

User avatar
charles
10 GOTO 10
10 GOTO 10
Posts: 2531
Joined: Tue Aug 17, 2004 12:11 am
Location: ont. Canada
Contact:

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby charles » Mon Apr 09, 2012 5:02 am

good to see you're not abandoning , you are mearily coming a board.
there is a difference in speed for the clock based functions..
which ,well is about 98 per cent of our atari routines....

like i said try pure pascal for the atari , its much like turbo pascal
then you don't need all this time wasted trying to get from here to there
and will be able to see exactily what our os (tos gem vdi gdos/bdos)
is doing

acceptable?
charles
The radioactive half-life : )
Atari is a lifestyle,not a hobby.
HOLD ON ! ! ! Im printing unreadable characters ...!

User avatar
Dizzy-WEWRF
Atari maniac
Atari maniac
Posts: 99
Joined: Fri Mar 23, 2012 7:22 pm

Re: Gem/VDI/TOS/GDOS Librarys for Lazarus (Freepascal) ?

Postby Dizzy-WEWRF » Mon Apr 09, 2012 3:36 pm

Hi :)

Well don't know , principielly not the problem
have to lookup the issue ,
but what about the question
regarding the Lizences ?

so long Dizzy
:)
Everything will become well :)


Social Media

     

Return to “C / PASCAL etc.”

Who is online

Users browsing this forum: No registered users and 1 guest