amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > suche dos_lib.i [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

15.10.2009, 14:00 Uhr

AGSzabo
Posts: 1663
Nutzer
hi,

in meinen includes ist aus irgendeinem grund die datei dos_lib.i nicht vollständig. es fehlen alle neuen funktionen. die darf man frei kopieren? wer hat eins?

AS
--
Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 14:18 Uhr

RhoSigma
Posts: 67
Nutzer
@AGSzabo:
http://os.amigaworld.de/index.php?lang=de&page=1

da findest du alles fuer OS3.1, OS3.5, OS3.9, d.h. die NDKs die die
Includes enthalten BoingBags, Updates u.s.w.

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 14:23 Uhr

Thore
Posts: 2266
Nutzer
Ich denk die DeveloperCD (siehe Vesalia) enthält die benötigten Dateien auch, außerdem ist sie vollgepackt mit hilfreichen Entwickler-Tools =)

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 14:30 Uhr

AGSzabo
Posts: 1663
Nutzer
@RhoSigma:

ja, das kenne ich. da ist blos die dos_lib.i v36 drin, da fehlen die neuen funktionen.
--
Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 14:39 Uhr

RhoSigma
Posts: 67
Nutzer
@AGSzabo:
Hmm, wie sieht es denn mit der dos_lib.fd (bzw. .sfd) aus, dann
koenntest du dir mit FD2Pragma od. aehnlichen Konvertern die
_lib.i selbst erstellen.

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 14:44 Uhr

AGSzabo
Posts: 1663
Nutzer
@RhoSigma:

die dos_lib.fd hat alles was ich brauche. mit dem konvertieren kenn ich mich nicht aus. hast du nicht evtl eine vollständige dos_lib.i für mich?
--
Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110

[ Dieser Beitrag wurde von AGSzabo am 15.10.2009 um 14:45 Uhr geändert. ]

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 14:55 Uhr

RhoSigma
Posts: 67
Nutzer
@AGSzabo:
bin hier grad uff Arbeit, weit wech von meiner Freundin :) , aber
wenn es bis morgen abend ca. 20 Uhr Zeit hat, dann kann ich dir
die gerne mailen. Muestest mir dann nur mal ueber mein AN-Profil
ne Nachricht mit deiner E-Mail-Adresse schicken...

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 21:46 Uhr

Holger
Posts: 8090
Nutzer
Zitat:
Original von AGSzabo:
@RhoSigma:
ja, das kenne ich. da ist blos die dos_lib.i v36 drin, da fehlen die neuen funktionen.

???
Welche neuen Funktionen denn?

Was glaubst Du denn, warum das SDK v45 die dos_lib.i in der Version 36 enthält?

Wenn Du es noch neuer brauchst:

http://hyperion-entertainment.biz/index.php?option=com_registration&view=files&parent=30&Itemid=63

Da gibt es aber vermutlich auch keine (neuere) *.i für 68k.

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 21:52 Uhr

AGSzabo
Posts: 1663
Nutzer
@Holger:

ich habe keine ahnung, in meiner dos_lib.i fehlen funktionen wie zB GetVar() und SetVar()...

--
Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 22:14 Uhr

Holger
Posts: 8090
Nutzer
Zitat:
Original von AGSzabo:
ich habe keine ahnung, in meiner dos_lib.i fehlen funktionen wie zB GetVar() und SetVar()...

Dann müssten die ja in allen SDKs fehlen.

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 22:17 Uhr

AGSzabo
Posts: 1663
Nutzer
@Holger:

bei mir fehlen sie (und im NDK3.9.lha auch). falls du eine volle variante hast bitte zögere nicht sie mir zu schicken.
--
Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 22:20 Uhr

Holger
Posts: 8090
Nutzer
Hab gerade nachgeschaut.
2.0, 3.1, 3.5 und 3.9... fehlen tatsächlich überall...

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 22:38 Uhr

Holger
Posts: 8090
Nutzer
Hab rasch mal eine Version von Hand (bzw. mit der Macht von vi) erzeugt:
asm code:
IFND	DOS_DOS_LIB_I
DOS_DOS_LIB_I	SET	1
**
**	$VER: dos_lib.i 39.1 (15.10.2009)
**	Includes Release 45.2
**
**	Library interface offsets for DOS library
**
**	(C) Copyright 1985-2001 Amiga, Inc.
**	    All Rights Reserved
**      Missing functions added 2009
**

reserve EQU	4
vsize	EQU	6
count	SET	-vsize*(reserve+1)
LIBENT	MACRO
_LVO\1	EQU	count
count	SET	count-vsize
	ENDM
*
*
*
	LIBENT	Open
	LIBENT	Close
	LIBENT	Read
	LIBENT	Write
	LIBENT	Input
	LIBENT	Output
	LIBENT	Seek
	LIBENT	DeleteFile
	LIBENT	Rename
	LIBENT	Lock
	LIBENT	UnLock
	LIBENT	DupLock
	LIBENT	Examine
	LIBENT	ExNext
	LIBENT	Info
	LIBENT	CreateDir
	LIBENT	CurrentDir
	LIBENT	IoErr
	LIBENT	CreateProc
	LIBENT	Exit
	LIBENT	LoadSeg
	LIBENT	UnLoadSeg
	LIBENT	GetPacket
	LIBENT	QueuePacket
	LIBENT	DeviceProc
	LIBENT	SetComment
	LIBENT	SetProtection
	LIBENT	DateStamp
	LIBENT	Delay
	LIBENT	WaitForChar
	LIBENT	ParentDir
	LIBENT	IsInteractive
	LIBENT	Execute

**--- functions in V36 or higher (Release 2.0) ---
	LIBENT	AllocDosObject
	LIBENT	FreeDosObject
	LIBENT	DoPkt
	LIBENT	SendPkt
	LIBENT	WaitPkt
	LIBENT	ReplyPkt
	LIBENT	AbortPkt
	LIBENT	LockRecord
	LIBENT	LockRecords
	LIBENT	UnLockRecord
	LIBENT	UnLockRecords
	LIBENT	SelectInput
	LIBENT	SelectOutput
	LIBENT	FGetC
	LIBENT	FPutC
	LIBENT	UnGetC
	LIBENT	FRead
	LIBENT	FWrite
	LIBENT	FGets
	LIBENT	FPuts
	LIBENT	VFWritef
	LIBENT	VFPrintf
	LIBENT	Flush
	LIBENT	SetVBuf
	LIBENT	DupLockFromFH
	LIBENT	OpenFromLock
	LIBENT	ParentOfFH
	LIBENT	ExamineFH
	LIBENT	SetFileDate
	LIBENT	NameFromLock
	LIBENT	NameFromFH
	LIBENT	SplitName
	LIBENT	SameLock
	LIBENT	SetMode
	LIBENT	ExAll
	LIBENT	ReadLink
	LIBENT	MakeLink
	LIBENT	ChangeMode
	LIBENT	SetFileSize
	LIBENT	SetIoErr
	LIBENT	Fault
	LIBENT	PrintFault
	LIBENT	ErrorReport
**--- (1 function slot reserved here) ---
count	SET	-492
	LIBENT	Cli
	LIBENT	CreateNewProc
	LIBENT	RunCommand
	LIBENT	GetConsoleTask
	LIBENT	SetConsoleTask
	LIBENT	GetFileSysTask
	LIBENT	SetFileSysTask
	LIBENT	GetArgStr
	LIBENT	SetArgStr
	LIBENT	FindCliProc
	LIBENT	MaxCli
	LIBENT	SetCurrentDirName
	LIBENT	GetCurrentDirName
	LIBENT	SetProgramName
	LIBENT	GetProgramName
	LIBENT	SetPrompt
	LIBENT	GetPrompt
	LIBENT	SetProgramDir
	LIBENT	GetProgramDir
	LIBENT	SystemTagList
	LIBENT	AssignLock
	LIBENT	AssignLate
	LIBENT	AssignPath
	LIBENT	AssignAdd
	LIBENT	RemAssignList
	LIBENT	GetDeviceProc
	LIBENT	FreeDeviceProc
	LIBENT	LockDosList
	LIBENT	UnLockDosList
	LIBENT	AttemptLockDosList
	LIBENT	RemDosEntry
	LIBENT	AddDosEntry
	LIBENT	FindDosEntry
	LIBENT	NextDosEntry
	LIBENT	MakeDosEntry
	LIBENT	FreeDosEntry
	LIBENT	IsFileSystem
	LIBENT	Format
	LIBENT	Relabel
	LIBENT	Inhibit
	LIBENT	AddBuffers
	LIBENT	CompareDates
	LIBENT	DateToStr
	LIBENT	StrToDate
	LIBENT	InternalLoadSeg
	LIBENT	InternalUnLoadSeg
	LIBENT	NewLoadSeg
	LIBENT	AddSegment
	LIBENT	FindSegment
	LIBENT	RemSegment
	LIBENT	CheckSignal
	LIBENT	ReadArgs
	LIBENT	FindArg
	LIBENT	ReadItem
	LIBENT	StrToLong
	LIBENT	MatchFirst
	LIBENT	MatchNext
	LIBENT	MatchEnd
	LIBENT	ParsePattern
	LIBENT	MatchPattern

	LIBENT	dosPrivate3

	LIBENT	FreeArgs
**--- (1 function slot reserved here) ---
count	SET	-870
	LIBENT	FilePart
	LIBENT	PathPart
	LIBENT	AddPart
	LIBENT	StartNotify
	LIBENT	EndNotify
	LIBENT	SetVar
	LIBENT	GetVar
	LIBENT	DeleteVar
	LIBENT	FindVar

	LIBENT	dosPrivate4

	LIBENT	CliInitNewcli
	LIBENT	CliInitRun
	LIBENT	WriteChars
	LIBENT	PutStr
	LIBENT	VPrintf
**--- (1 function slot reserved here) ---
count	SET	-966
** these were unimplemented until dos 36.147
	LIBENT	ParsePatternNoCase
	LIBENT	MatchPatternNoCase
	LIBENT	dosPrivate5
** this was added for V37 dos, returned 0 before then.
	LIBENT	SameDevice
** These calls were added for V39 dos:
	LIBENT	ExAllEnd
	LIBENT	SetOwner

	ENDC	; DOS_DOS_LIB_I


--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 22:45 Uhr

AGSzabo
Posts: 1663
Nutzer
@Holger:

waaah, das hast du per hand gemacht?! kein converter-tool?
--
Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 22:58 Uhr

Holger
Posts: 8090
Nutzer
Aud der FD-Datei mit drei mal "Suchen und Ersetzen" mit regulären Ausdrücken und Reinkopieren in die schon vorhandene dos_lib.i. Die Macht von vi ;)

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]

15.10.2009, 23:12 Uhr

AGSzabo
Posts: 1663
Nutzer
@Holger:

aha, danke ;-)
--
Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110

[ - Antworten - Zitieren - Direktlink - ]

16.10.2009, 08:16 Uhr

RhoSigma
Posts: 67
Nutzer
@AGSzabo:
Moin,

ist es noch erforderlich, dass ich dir die Datei schicke ??

Wenn ja, oder auch wenn du mal eine anderen Ansatz sehen willst,
den ich verwende, dann must du noch mal ne mail schicken und
bitte deine e-mail mit reinschreiben, denn bei der, die du
geschrieben hast erscheint nur "forum at amiga-news de" als
Absender, das bringt mir net viel :)

Die letzte Version (laut FD-Datei im NDK3.9) ist uebrigens V40.x,
sprich OS3.1

.. und weiter gehts, meine Maschine ist grad mal wieder abgestuertzt,
kein Wunder, welcher Maschinenhersteller ist auch so beschraenkt und
verwendet Windows als Hostsystem fuer seine CNC-Steuerung 8o

[ - Antworten - Zitieren - Direktlink - ]

16.10.2009, 10:17 Uhr

RhoSigma
Posts: 67
Nutzer
@AGSzabo:

Ooops, ok - brauchst nicht noch mal zu mailen, deine Adresse steht
im Reply-To Header, sieht man bei GMX natuerlich nicht auf Anhieb,
steht aber extra noch mal in der AN-Signatur, d.h. wer lesen kann
ist auch hier wieder mal klar im Vorteil :glow:

[ - Antworten - Zitieren - Direktlink - ]

16.10.2009, 10:38 Uhr

AGSzabo
Posts: 1663
Nutzer
@RhoSigma:
ok, ich hab die datei nun. wen du mir trotzdem deinen ansatz zeigen willst, kein problem.
--
Sam mini os4.1 -- e-uae 39bb2 -- A4000D 3.0 - 2mbchip/8mbfast - Ariadne_II - ide DVD und HD -- A500 3.1 (mkick) adide 50mb -- Duron 1600mhz Ubuntu Linux / WinXP -- BenQ FP93G TFT - 1048 like CRT - HP psc1110

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > suche dos_lib.i [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2022 by amiga-news.de - alle Rechte vorbehalten.
.