gemdos #27 through #41

GFA BASIC-related articles in here please

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

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

gemdos #27 through #41

Postby charles » Sun Nov 02, 2008 10:23 pm

where are gemdos 27 to 41 ?
my manual has only some of the gemdos
or
as i learned today , its called "bdos"


and then the other is called bios..but i knew bios allready.

is it absent because some of the gemdos are included in some of the functions gfa has to offer?

my booklet is old that i obtained bdos from , as far as i know there are only gemdos,bios, and xtended bios...called xbios

but my issue is where are the missing gemdos calls ?
i got super to work in gfa ...but then again i am a hacker (using new termology)

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

User avatar
Desty
Atari God
Atari God
Posts: 1967
Joined: Thu Apr 01, 2004 2:36 pm
Location: 53 21N 6 18W
Contact:

Re: gemdos #27 through #41

Postby Desty » Sun Nov 02, 2008 11:01 pm

http://www.google.com/search?q=%22gemdos+27%22

Second result is this.

Did you think it would be faster/easier to start a new thread than to google for "gemdos 27"?

[edit]
Actually this one is much more useful. We're still one page one of the google results tho.
tá'n poc ar buile!

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

Re: gemdos #27 through #41

Postby charles » Sun Nov 02, 2008 11:32 pm

no desty ,
i never google any thing because it brings me right here any how ,
but i am going to google gemdos 32 ....

the thing is before it was called gemdos it was bdos.....for the cp/m 68 k asm

and i was wondering why there is a void in the gemdos from #27 to #41

there is a #32 which is not in the manual but works as supervisor mode

r%=gemdos(32,L:0)
code to lpoke protected addresses
~gemdos(32,L:r%)

and i am certain that if i "plug away" at it i could get
other gemdos #'s from #27 to #42 to function too.....

so whats the methodidology behind the void (void mean= blank space) (not ~)between the gemdos's and even bios or xbios too by the way?

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

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

Re: gemdos #27 through #41

Postby charles » Mon Nov 03, 2008 12:04 am

ok well i tried the other gemdos's in gfa and they were deactivated or non functioning .

where there any calls on gemdos #27 to #41?

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

User avatar
Nyh
Atari God
Atari God
Posts: 1496
Joined: Tue Oct 12, 2004 2:25 pm
Location: Netherlands

Re: gemdos #27 through #41

Postby Nyh » Mon Nov 03, 2008 4:10 pm

charles wrote:where are gemdos 27 to 41 ?
my manual has only some of the gemdos

They are not implemented. GEMDOS is about a copy of the INT 21 interrupts of MSDOS:
13 19 Delete file
14 20 Sequential read
15 21 Sequential write
16 22 Create file
17 23 Rename file
18 24 MSDOS Reserved function ±
19 25 Get current drive
1A 26 Set disc transfer area (DTA) address
1B 27 Get default drive data
1C 28 Get drive data
1D 29 MSDOS Reserved function ±
1E 30 MSDOS Reserved function ±
1F 31 MSDOS Reserved function ±
20 32 MSDOS Reserved function ±
21 33 Random read
22 34 Random write
23 35 Get file size
24 36 Set relative record number
25 37 Set interrupt vector
26 38 Create new PSP
27 39 Random block read
28 40 Random block write
29 41 Parse filename
2A 42 Get date
2B 43 Set date
2C 44 Get time

Some of these function were not implemented of necessary on the Atari ST. They are not documented because they are not there.

That is all. You will not find the magical DO_WHAT_I_WANT function in this range... Although Super() comes close to this.

Hans Wessels

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

Re: gemdos #27 through #41

Postby charles » Mon Nov 03, 2008 11:31 pm

ok i am impressed , i know only the super works in gfa , all the rest return a negative 32
reading...

checkout the book
abacus vol 1 "presenting the atari st"

its out dated but has listings on the bdos....
the bdos appears easy , but will not work in devpac ..ok i just got in from work and gotta go program the night away..

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

User avatar
lp
Fuji Shaped Bastard
Fuji Shaped Bastard
Posts: 2442
Joined: Wed Nov 12, 2003 11:09 pm
Location: GFA Headquarters
Contact:

Re: gemdos #27 through #41

Postby lp » Fri Nov 07, 2008 4:59 am

charles wrote:ok i am impressed , i know only the super works in gfa , all the rest return a negative 32
reading...

checkout the book
abacus vol 1 "presenting the atari st"

its out dated but has listings on the bdos....
the bdos appears easy , but will not work in devpac ..ok i just got in from work and gotta go program the night away..

charles


-32 means function not implemented. lol
Please read a proper gemdos() reference or one that explains the calling mechanism.

The Atari Compendium has the most comprehensive gemdos info in English.

Compiling bdos, now that's funny.


Social Media

     

Return to “GFA BASIC”

Who is online

Users browsing this forum: No registered users and 4 guests